// JavaScript Document
	var iniLd=false;
	var ldWait=false;
	var intro;
	var section='';
	if (location.href.indexOf('?')>-1){
		section = location.href.split('?')[1].split('=')[1];
		if(section.indexOf('&')>-1)section=section.split('&')[0];
	}
	
	window.addEvent('domready',ini);
	window.addEvent('load',winLoad);
	function ini(){
		var col=$('content').getElement('.col1').getSize().size;
		window.onresize=snap;
		
		snap();
		if (show_intro){
			$('wrap').setStyle('opacity',0);
			$('in_logo').setStyles({left:parseInt($('wrap').getStyle('left'))+'px',top:119+'px'});
			intro=6;	
		};
		
		/*switch(String(section).toLowerCase()){
			case 'intro':
				//$('wrap').setStyle('opacity',0);
				//$('in_logo').setStyles({left:parseInt($('wrap').getStyle('left'))+'px',top:119+'px'});
				//intro=6;
				//$('red').setStyle('opacity',0);
				//$('blue').setStyle('opacity',0);
			break;
		}*/
		if( $('content').getElement('.col4 .page_image')){
			if(section.toLowerCase()=='showreel' &&  swfobject.hasFlashPlayerVersion("6")){
				var p_img=$('content').getElement('.col4 .page_image');
				p_img.getElements('.slide').dispose();
				p_img.getElements('.nr').dispose();
				p_img.getElement('img').dispose();
				$('pp').dispose();
				new Element('div', {id: 'show'}).inject(p_img);
				var params = {scale:"noscale", wmode:"window",allowFullScreen:'true', allowScriptAccess:"sameDomain",salign:"lt",swliveconnect:"true"};
				var attributes = { id:"show", name:"show" };
				swfobject.embedSWF("/lib/swf/show"+((parseInt(Browser.Plugins.Flash.version)>8 && parseInt(Browser.Plugins.Flash.build)>28)? "_full" : "")+".swf", "show", "100%", "100%", "6", "", "", params, attributes);$(document).getElement('.nrs').dispose();
			}else{
				if($('show')){
					var vid=String($('show').getElement('input').value).split(':');
					var params = {scale:"noscale", wmode:"window",allowFullScreen:'true', allowScriptAccess:"sameDomain",salign:"lt",swliveconnect:"true"};
					var attributes = { id:"pro_vid", name:"pro_vid" };
					var flashvars={'path':vid[0],'vid':vid[1],'link':vid[2]};
					swfobject.embedSWF("/lib/swf/flv"+((parseInt(Browser.Plugins.Flash.version)>8 && parseInt(Browser.Plugins.Flash.build)>28)? "_full" : "")+".swf", "show", "100%", "100%", "6",  "",flashvars, params, attributes);
					$(document).getElement('.nrs').dispose();
				}else{
					$('content').getElement('.col4 .page_image #s0').setStyle('display','none');
					mkSlideShow($('content').getElement('.col4 .page_image'));
				}
			}
			if($(document).getElement('.nrs'))mkFullScreen( $('content').getElement('.col4 .page_image') );
		}
		/*var logo_im=$('logo').getElement('img');
		logo_im.ini=true;
		logo_im.fx=new Fx.Tween(logo_im,{duration: 5000, wait: true});
		logo_im.fx.addEvent('onComplete',function(){
			if(this.ini){
				this.ini=false;
				this.fx=new Fx.Tween($('logo').getElement('img'), 'opacity', {duration: 600, wait: false});
			};
		}.bind(logo_im));*/
		$('logo').addEvent('click',function(){window.location="?section=Home"});
		//$('logo').addEvent('mouseover',function(){$(this).getElement('img').fx.start("opacity",1);});
		//$('logo').addEvent('mouseout',function(){$(this).getElement('img').fx.start("opacity",0);});
		iniLd=true;
		if(ldWait)winLoad();
	}
	
	
	function winLoad(){
		
		if (show_intro){
			$$('.intro').setStyle('display','block');
			ini_intro()
		};
		
		if(iniLd){
			switch(String(section).toLowerCase()){
				
				//break;
				case 'showreel':
				break;
				
				default:
					//if (!show_intro){
						//$('logo').fireEvent('mouseout');
						iniContext();
						if(ob=$('content').getElement('.col4 .page_image')){
						ob.getElement('#s0').setStyle('display','inline');
							if( ob && section.toLowerCase()!='showreel' && ob.nxt && $(document).getElement('.nrs')){	
								ob.ld(1,true);
								ob.show=ob.nxt.delay(2000,ob);
							}
						}
					//}
					
				break;
			}
			snap();
		}else{
			ldWait=true;
		}
	}
	
	function getWinW() {
		var winW=0;
		if (typeof(window.innerWidth)=='number') {
			winW=window.innerWidth;
		} else {
			if (document.documentElement&&document.documentElement.clientWidth) {
				winW=document.documentElement.clientWidth;
			} else {
				if (document.body&&document.body.clientWidth) {
					winW=document.body.clientWidth;
				}
			}
		}
		return winW;
	}
	
	function getWinH() {
		var winH=0;
		if (typeof(window.innerHeight)=='number') {
			winH=window.innerHeight;
		} else {
			if (document.documentElement&&document.documentElement.clientHeight) {
				winH=document.documentElement.clientHeight;
			} else {
				if (document.body&&document.body.clientHeight) {
					winH=document.body.clientHeight;
				}
			}
		}
		return winH;
	}
	
	function snap(){
		var p_img=$('full').getElement('.page_image');

		if(p_img){
			var dim=$('full').getSize();
			var y=dim.x*0.666;
			p_img.setStyle('height',((dim.y< y)? dim.y : Math.floor(y/7)*7)+'px');
		}
		var winW=getWinW();
		var w=(Math.floor(winW/7)*7);
		var wCol=502;
		if(self.screen.availHeight>800){
			col=$('content').getElement('.col4');
			if(winW>959){
				$('wrap').setStyle('width',(w-28)+'px');
				//var wCol=w-350;
				var wCol=w-448;
				h=self.screen.availHeight;
				if((Math.ceil(wCol*0.75)+320) > h){
					wCol=(Math.floor((((h-320)/3)*4)/7)*7);
				}
			}
			col.setStyle('width',wCol+'px');
			$('wrap').setStyle('width',(wCol+336)+'px');
			var p_img=$('content').getElement('.page_image');
			if(p_img){
				p_img.setStyle('height',Math.floor((wCol*0.666)/7)*7+'px');
			}
			
		}
		l=Math.floor((w-$('wrap').getSize().x)/14)*7;
		l=l>14 ? l : 14; 
		$('wrap').setStyle('left',l+'px');
	}

	function s_q(){
		$v = $('qry').value;
		if ($v == "..."){
			alert("Please enter a search query.");
			return;
		}else{
			document.location = "/?section=Search&qry="+escape($v);	
		}
	}
	
	function checkEnter(e){
		var characterCode;
		if(e && e.which){
			e = e;
			characterCode = e.which;
		}else{
			e = event;
			characterCode = e.keyCode;
		}
		
		if(characterCode == 13){
			s_q();
			return false; 
		}else{
			return true; 
		}
	}
