// title: sitemain.js / for ceciliascolonics.co.uk / created by webdesigner ays @ coolowebs.com / all rights reserved.
// released 27/2/09



/* rem: ON scripts --------------------------------------------------------------------------------------------------------------------- */

// rem:	Nav4 script starts

// rem:	Nav 4 script ends


// rem:	image load script starts

	function imgload()
	{	//scroll btns images
		document.images['btnTopImg'].src		= "i/btns/top.png";
		document.images['btnUpImg'].src			= "i/btns/up.png";
		document.images['btnDnImg'].src			= "i/btns/down.png";
		document.images['btnBtmImg'].src		= "i/btns/btm.png";

		// top banner images
		document.images['logoTextImg'].src			= "i/logos/logoText2.png";
	}

imgload();

// rem:	image load script ends


// rem:	load onclick scripts start
	document.getElementById('btnTopSP').onclick 		= ScrollToTop;
	document.getElementById('btnUpSP').onclick 		= ScrollToPrev;
	document.getElementById('btnDnSP').onclick 		= ScrollToNext;
	document.getElementById('btnBtmSP').onclick 		= ScrollToBtm;
// rem:	load onclick scripts end


// rem:	page scroll script starts
	myWidth=0; myHeight=0;    docHeight=0;
	ymax=0;var x=1; ystart=0; speed=1; dy=screen.availHeight*0.6;

	function getdim()
	{ 	var myWidth = 0, myHeight = 0;
  		if( typeof( window.innerWidth ) == 'number' )
  		{ 	//Non-IE
    			myWidth = window.innerWidth;
    			myHeight = window.innerHeight;
  		}
  		else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
  		{ 	//IE 6+ in 'standards compliant mode'
    			myWidth = document.documentElement.clientWidth;
    			myHeight = document.documentElement.clientHeight;
  		}
  		else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) )
  		{ 	//IE 4 compatible
    			myWidth = document.body.clientWidth;
    			myHeight = document.body.clientHeight;
    		}
       	}

	function ini()   		{ getdim();ymax=myHeight+5000;call00();window.scrollTo(0,0);}
	function call00() 		{ setTimeout('window.scrollTo(0,0)',500);}
	function ScrollToTop() 		{ speed=200;	for (y=ystart; y>1; y--)	  	{ y=y-(y/ystart)*speed; self.scrollTo(x,y);  };	 ystart=y; }
	function ScrollToPrev()		{ speed=150;		if(ystart>1) 					{ for (y=ystart; y>ystart-dy; y--) 		{ y=y-((y-ystart+dy)/(ystart))*speed; self.scrollTo(x,y);  };  ystart=y; } }
	function ScrollToNext() 	{ speed=150;		if(ystart<ymax)				{ for (y=ystart; y<ystart+dy; y++){ y=y+((ystart+dy-y)/(ystart+dy))*speed;  self.scrollTo(x,y);  };  ystart=y; } }
	function ScrollToBtm() 		{ speed=200;	for (y=ystart; y<ymax; y++) { y=y+((ymax-y)/(ymax))*speed;   	self.scrollTo(x,y);  };ystart=y; }
 ini();

// rem:	page scroll script ends

















/* rem: OFF scripts ---------------------------------------------------------------------------------------------------------------------

// rem:	show time script starts
	function showtime()
	{	var dateLon=new Date();
		timeLon=dateLon.toUTCString();
		splitL1=timeLon.split(",");
		splitL2=timeLon.split(" ");
		$('timeLondon').innerHTML= "London: " +splitL1[0] +" "+splitL2[1]+", "+splitL2[4]       +" +1:00 Summer Time"; // comment out Summer Time Oct - Mar
		setTimeout("showtime()",1000);
	}
// rem:	show time script ends



// rem:	change opacity scripts start
	function opacity(id, opacStart, opacEnd, millisec)
	{	//speed for each frame
	   	var speed = Math.round(millisec / 100);
    		var timer = 0;

    		//determine the direction for the blending, if start and end are the same nothing happens
    		if(opacStart > opacEnd)
    		{	for(i = opacStart; i >= opacEnd; i--)
    			{	setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            			timer++;
        		}
    		}
    		else if(opacStart < opacEnd)
    		{	for(i = opacStart; i <= opacEnd; i++)
            		{	setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            			timer++;
        		}
    		}
	}


	//fn change the opacity for different browser
	function changeOpac(opacity, id)
	{	var object = document.getElementById(id).style;
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + opacity + ")";
	}
// rem:	change opacity script ends



// rem: scroller buttons script starts
	function toggleScroller()
	{	var sSty = $('scroller').style; var tbSty = $('TopBtmD').style; var udSty = $('UpDnD').style;
		var TBWAbsSty = $('topBnrWAbs').style;  var TBWFxdSty = $('topBnrWFixed').style;
		if (stog=='off')
		{	stog='on';
			sSty.overflow='hidden';  TBWAbsSty.visibility='hidden';  TBWFxdSty.visibility='visible';
			$('TogSpan').innerHTML=' Coolo Scroll ON ';
			tbSty.visibility='visible';
			udSty.visibility='visible';
		}
		else
		{	stog='off';
			sSty.overflow='visible'; TBWAbsSty.visibility='visible';  TBWFxdSty.visibility='hidden';
			$('TogSpan').innerHTML=' Coolo Scroll OFF ';
			tbSty.visibility='hidden';
			udSty.visibility='hidden';
		}
	}
// rem:	toggle scroller buttons script ends




// rem:	blinds effect for LPanel scripts start
	function E1(){	Effect.BlindDown('leftW');  }
	function E2(){	Effect.BlindDown('rightW');  }

	function btn1fade(){	opacity('btn1', 99, 0, 200);  }		function btn1back(){	opacity('btn1', 0, 99, 200);  }
	function btn2fade(){	opacity('btn2', 99, 0, 200);  }		function btn2back(){	opacity('btn2', 0, 99, 200);  }
	function btn3fade(){	opacity('btn3', 99, 0, 200);  }		function btn3back(){	opacity('btn3', 0, 99, 200);  }
	function btn4fade(){	opacity('btn4', 99, 0, 200);  }		function btn4back(){	opacity('btn4', 0, 99, 200);  }
	function btn5fade(){	opacity('btn5', 99, 0, 200);  }		function btn5back(){	opacity('btn5', 0, 99, 200);  }

	function E3(){	Effect.BlindUp('leftW');  }
	function E4(){	Effect.BlindUp('rightW');  }
// rem:	blind effect for Panels scripts end



// rem:	opening transition script with scriptaculous starts
	function trans()
	{	if (navigator.appName.indexOf("Microsoft")!=-1)
		{	$('transD').style.display='none';
		}
		else
		{	x=window.innerWidth; y=window.innerHeight;
			$('transD').style.width=x+'px';
			$('transD').style.height=y+'px';
			new Effect.BlindUp('transD'); return false;
		}
	}

end
*/
