var windowW=0;
var windowH=0;
var rootW=0;
var rootH=0;
function initRoot() {
	if (gbid('root')) {
		rootW=cleanVar(gbid('root').style.width); 
		rootH=cleanVar(gbid('root').style.height);
		centerBodyDiv(); }
	
}



	var showHideDD=0;
	if (navigator.appName.indexOf('Explorer')>-1) {showHideDD=1;}
	if ((navigator.platform!='Win32') && (menu['home']==0)) { document.getElementById("block_blueOver").style.top=85+'px' }

	toRetract[0]=0;
	toRetract['wait']=0;
	
	function showChildren(id,numC,classNormal,classOver) {
		toRetract['wait']=0;
		thisLevel='';
		if (toRetract[0]==0) { thisLevel='stop'; }
		while(thisLevel!='stop') {
			tmpLevel='';
			for (w=1; w<=toRetract[toRetract[0]]['infos']['level']; w++) { tmpLevel+='!'+toRetract[toRetract[0]]['infos'][w]; }
			thisLevel='';
			for (w=1; w<=toRetract[toRetract[0]]['infos']['level']; w++) { thisLevel+='!'+menu[id][w]; }			
			if (tmpLevel==thisLevel) { thisLevel='stop'; } 
			else {
				retractChildren (toRetract[toRetract[0]]['id'], toRetract[toRetract[0]]['numC'],toRetract[toRetract[0]]['class']);
				toRetract[0]-=1;
			}
			if (toRetract[0]==0) { thisLevel='stop'; }
		}
		var str = '';
		if (numC>0) {
			if ( menu[id]['level']>1) { hideDD(); }
			for (x=1; x<=numC; x++) { document.getElementById(id+'_'+x).style.left=menu[id+'_'+x]['left']+'px';
			var lefting = menu[id+'_'+x]['left'];
			str += 'id = '+id+' | x = ' + x +'menu['+id+'_'+x+'][left] = '+lefting+"\n"; }
			toRetract[0]+=1;
			toRetract[toRetract[0]]=new Array();
			toRetract[toRetract[0]]['id']=id;
			toRetract[toRetract[0]]['numC']=numC;
			toRetract[toRetract[0]]['class']=classNormal;
			toRetract[toRetract[0]]['infos']=new Array();
			toRetract[toRetract[0]]['infos']=menu[id];
		}
	
		else if ( menu[id]['level']==3) {hideDD();}
		else {unhideDD();}
		//	alert(str);
		document.getElementById(id).className=classOver;
		document.getElementById(id+'_img').src=menu[id+'_imgOver'];
		
	}
	
	function hideChildren(id,numC,classNormal,classOver) { 
		toRetract['wait']=10; 
		if (numC<1) {
			document.getElementById(id).className=classNormal;
			document.getElementById(id+'_img').src=menu[id+'_img'];
		}
	}	
	function retractChildren (id, numC, classNormal) {
		document.getElementById(id).className=classNormal;
		document.getElementById(id+'_img').src=menu[id+'_img'];
		for (x=1; x<=numC; x++) { document.getElementById(id+'_'+x).style.left='-500px'; } 
	}
	function autoRetract () {
		if (toRetract['wait']==1) {
			while(toRetract[0]>0) {
				retractChildren (toRetract[toRetract[0]]['id'], toRetract[toRetract[0]]['numC'], toRetract[toRetract[0]]['class']);
				toRetract[0]-=1;
			}
			toRetract['wait']=0;
			unhideDD();
		}
		if (toRetract['wait']>0) { toRetract['wait']-=1; }
		
	}
	window.setInterval('autoRetract()',100);

	function hideDD() {
		if (showHideDD==1) {
			for (j=0; j<document.forms.length; j++) {
				var theForm = document.forms[j];
				for(i=0; i<theForm.elements.length; i++){
					var alertText = ""
					if(theForm.elements[i].type == "select-one") {theForm.elements[i].style.visibility = "hidden";}
				}
			}
		}
	}
	function unhideDD(){
		if (showHideDD==1) {
			for (j=0; j<document.forms.length; j++) {
				var theForm = document.forms[j]
				for(i=0; i<theForm.elements.length; i++){
					var alertText = ""
					if(theForm.elements[i].type == "select-one") {theForm.elements[i].style.visibility = "visible";}
				}
			}
		}
	}
	var visible_block = "buy1_text";
	function content_block(id)
	{
		document.getElementById(visible_block).style.display = "none";
		document.getElementById(id).style.display='block';
		visible_block = id;
	}
	function hideblock(id)
	{
		var content=document.getElementById(id).style;
		content.display = "none";
	}
