			
			
			
			
			
			
			
			
			
			
			
			
			
			YAHOO.util.Event.onDOMReady(function() {

				new mnu();

				new q();

				//////////////////////////////////////////////////////////////////////

				var order = 2;
				var current_item = 0;
				var items = [];
				var control_items = [];

				var item = function(div, index)
				{


					this.next_index = index+1;

					this.inst = new YAHOO.util.Element(div);
					this.mask = new YAHOO.util.Element(this.inst.getElementsByClassName('mask', 'div')[0]);
					
					this.square = new YAHOO.util.Element(document.createElement('div')); 
					//this.square.addClass('square');
					this.square.get('element').innerHTML = "<span></span>";
					
					this.controller = document.getElementById('controller');
					this.controller.appendChild(this.square.get('element'));
					
					control_items.push(this.square);
					
					//console.debug(next_index);
					
					
					this.set_selected = function()
					{
					
					
						for(var i = 0; i < control_items.length; i++)
						{
						
							control_items[i].removeClass('selected');
						
						}
						
						
						this.square.addClass('selected');
					
					}
					
					this.set = function()
					{

						var mc = this;

						this.interval = setInterval(function(){

							mc.set_selected();
							
							mc.inst.setStyle('z-index', order++);
							mc.inst.setStyle('display', 'block');
							mc.mask.setStyle('width', '1px');
							mc.mask.setStyle('height', '1px');
							
							
							if(order > 40) order = 2;
						 
							
							
							//var menu = new YAHOO.util.Element(document.getElementById('main-menu'));
							//menu.setStyle('position', 'absolute');
							//menu.setStyle('z-index', order++);
							
							var maskAnim = new YAHOO.util.Anim(mc.mask.get('element'), {

								width: { to: 914 },
								height: { to: 255 }

							}, 1, YAHOO.util.Easing.easeOut);

							maskAnim.animate();

							clearInterval(mc.interval);

							mc.next();

						},12000);

					}

					this.next = function()
					{

						if(this.next_index < panels.length)
						{

							panels[this.next_index].set();

						} else {

							panels[0].set();

						}


					}


				}

				var home = new YAHOO.util.Element('home');

				var items = home.getElementsByClassName('itm', 'div');

				var panels = [];

				for(var i = 0; i < items.length; i++)
				{

					panels.push(new item(items[i], i));

				}

				panels[0].set_selected();
				panels[1].set();

				//////////////////////////////////////////////////////////////////////

				var l = new YAHOO.util.Element('locator');
				l.addClass('hide');


				var a = new YAHOO.util.Element('book-pod');
				a.on('click', function(){

					document.location.href = l.get('href');

				});



				var video = '<object width="233" height="174">'
						+ '<param name="allowfullscreen" value="true">'
						+ '<param name="wmode" value="transparent">'
						+ '<param name="autoplay" value="1">'
						+ '<param name="allowscriptaccess" value="always">'
						+ '<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7142937&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1&autoplay=1">'
						+ '<embed wmode="transparent" src="http://vimeo.com/moogaloop.swf?clip_id=7142937&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1&autoplay=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="233" height="174" autoplay="1"></embed>'

					+ '</object>';


				var va = new YAHOO.util.Element('video-a');
				var v = new YAHOO.util.Element('video');
				va.on('click', function(){


					v.get('element').innerHTML = video;
					this.removeClass('home-video');

					v.setStyle('padding-left', "0px");
					v.setStyle('padding-right', "0px");
					v.setStyle('text-align', "center");

					this.on('click', function(){

						//alert("!");

					});


				});




				//// quotes //////////////////////////////////////////////////////////////////

				var quotes = new YAHOO.util.Element("quotes");
				var q_divs = quotes.getElementsByClassName('item', 'div');
				var qs = [];
				var qurrent_q = 0;




				var nxt = new YAHOO.util.Element("nxt");

				nxt.on('click', function(e){

					YAHOO.util.Event.preventDefault(e);

					if(qurrent_q < (qs.length-1)) set_quote(qurrent_q+1);

				})

				var prv = new YAHOO.util.Element("prv");

				prv.on('click', function(e){

					YAHOO.util.Event.preventDefault(e);

					if(qurrent_q > 0) set_quote(qurrent_q-1);

				})



				for(var i = 0; i < q_divs.length; i++)
				{

					qs.push(new YAHOO.util.Element(q_divs[i]));

				}

				function set_quote(q)
				{

					for(var i = 0; i < qs.length; i++)
					{

						var obj = qs[i];
						obj.addClass('hide');

					}

					qs[q].removeClass('hide');
					qurrent_q = q;


				}


				set_quote(0);

			});
