			var picList=new Array();
			var textList=new Array();
			var rodomas = -1;
			var viso = 0;
			var imgno = 0;
			
			var textRotator=new Array();
			var textRotatorTemp=new Array();
			
			function loadRotator() {
				if (document.images)
			    {
					preload_image_object = new Image();
				}

				for (i=0;i<picList.length;i++)
				{
					if (document.images)
				    {
						preload_image_object.src = picList[i];
					}
					$('rotatorPreload').innerHTML += "<img src='"+picList[i]+"' width='1px' height='1px' />";					
				}
			}
			function activatePic(i) {
				preload_image_object.src= picList[i];
				$('main_pic_title').innerHTML = textList[i];
				preload_image_object.onload = function () {
					$('rotator_img1').src = $('rotator_img2').src;
					$('rotator_img2').hide();
					$('rotator_img2').src = preload_image_object.src;
					Effect.toggle('rotator_img2','appear');
					
				}
			}
			
			var rotatorpelyte = 0;
			function autorotator() {
				if(rotatorpelyte>0) {
					return true;
				}
				rotator();
			}

			function rotator() {
				if(rodomas==viso) {
					rodomas = 0;
				}
				else {
					rodomas++;
				}
				activatePic(rodomas);
			}
			
		var menuids=["topmenu"] ;

		function buildsubmenus(){
			for (var i=0; i<menuids.length; i++){
				if(document.getElementById(menuids[i])) {
				  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul");
				    for (var t=0; t<ultags.length; t++){
						if (ultags[t].parentNode.parentNode.id==menuids[i]){
							ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px";
					
							ultags[t].className="topmenusubf";
						}
						else{ 
							ultags[t].style.top=ultags[t-1].getElementsByTagName("a")[0].offsetHeight+"px";
					
							ultags[t].className="topmenusubs";
							
						}
				    ultags[t].parentNode.onmouseover=function(){
				    this.getElementsByTagName("ul")[0].style.visibility="visible";
				    }
				    ultags[t].parentNode.onmouseout=function(){
				    this.getElementsByTagName("ul")[0].style.visibility="hidden";
				    }
				    }
				}
			}
		}

		var lmenuids=["lftmenu"] ;
		//var lmenuids = [];
		function buildleftsubmenus(){
			for (var i=0; i<lmenuids.length; i++){
				if(document.getElementById(lmenuids[i])) {
				  var ultags=document.getElementById(lmenuids[i]).getElementsByTagName("ul");
				    for (var t=0; t<ultags.length; t++){
						if (ultags[t].parentNode.parentNode.id==lmenuids[i]){ 
							ultags[t].className="leftmenu1sub";
						} 
						else{ 
							ultags[t].className="leftmenu2sub";
						}
					
				    ultags[t].parentNode.getElementsByTagName("a")[0].onclick=function(){
						if(this.parentNode.getElementsByTagName("ul")[0].style.display=="block") {
							this.parentNode.getElementsByTagName("ul")[0].style.display="none";
						}
						else {
							this.parentNode.getElementsByTagName("ul")[0].style.display="block";
						}
						return false;
				    }

				    }
				}
			}
		}


function checkdateformat(inputas) {	
		var re = new RegExp(/^(19|20)\d\d([- //.])(0[1-9]|1[012])\2(0[1-9]|[12][0-9]|3[01])$/);
		var m = re.exec(inputas.value);
		if (m == null) {
			alert('Date format must be YYYY-MM-DD');
			inputas.focus();
		}
	}
		
		
function inittextrotator(roid, count, speed) {
	new PeriodicalExecuter(function(){textrotator(roid, count);}, speed);
}


function textrotator(roid, count) {
	var rotatoriausid = roid.split("_"); 
	if(textRotatorTemp[roid]==count) {
		textRotatorTemp[roid]=0;
		$('rotatorchild_'+rotatoriausid[1]+'_'+count).hide();
	}
	else {
		$('rotatorchild_'+rotatoriausid[1]+'_'+textRotatorTemp[roid]).hide(); 
	}
	textRotatorTemp[roid]++;
	Effect.toggle('rotatorchild_'+rotatoriausid[1]+'_'+textRotatorTemp[roid],'appear');
}
	
		
		function start_js(){
			if(menuids.length>0) {
				buildsubmenus();
			}
			if(lmenuids.length>0) {
				buildleftsubmenus();
			}
			viso = picList.length-1;
			if (picList.length>1) {
				if($('mainpic')) {
					loadRotator();
					autorotator();
					new PeriodicalExecuter(autorotator, picrotatortime);
				}
			}
			
			if(textRotator.length>0) {
				for (var i=0; i<textRotator.length; i++){
					if(!textRotatorTemp[textRotator[i][0]]) {
						textRotatorTemp[textRotator[i][0]] = 1;
					}
					inittextrotator(textRotator[i][0], textRotator[i][1], textRotator[i][2]);
				}
			}
			
		}

		if (window.addEventListener) {
			window.addEventListener("load", start_js, false);
		}
		else if (window.attachEvent) {
			window.attachEvent("onload", start_js);
		}