/* Copyright 2010  */
var sVal = 50;
function getXMLHTTP() {
	var xmlhttp=false;
	try{
		xmlhttp=new XMLHttpRequest();
	}
	catch(e)	{
		try{
			xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e){
			try{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e1){
				xmlhttp=false;
			}
		}
	}

	return xmlhttp;
}

function menuHSel(MSel) {
  top.menu = MSel;
  swapMenu(MSel,1);
  goMenuID(MSel);
  swapBanner(MSel);
}

function menuVSel(VMSel) {
  //swapVMenu(VMSel,1);
  goVMenuID(VMSel);
}


function swapMenu(MSel) {
 for (i=1;i<11;i++) {
  txtID = 'txt|'+i;
  imgID = 'img|'+i;
  if (document.getElementById(txtID)) {
   document.getElementById(txtID).className = 'txtM1';
  }
 }
 txtID = 'txt|'+MSel;
 imgID = 'img|'+MSel;
 document.getElementById(txtID).className = 'txtM1o';
}

function swapVMenu(VMsel) {
  i = top.Vmenu;
  if (i > 0) {
  	txtID = 'txtV|'+i;
  	imgID = 'imgV|'+i;
  	if (document.getElementById(txtID)) {
   		document.getElementById(txtID).className = 'txtM2';
  	}
  }
 txtID = 'txtV|'+VMsel;
 imgID = 'imgV|'+VMsel;
 document.getElementById(txtID).className = 'txtM2o';
}

function swapBanner(MSel) {
 if (MSel == 1) {
 	varBan = (Math.round((Math.random()*6)));
 	banImg = '<img src="./images_hls/foto_head_'+MSel+'_'+varBan+'.jpg">';
 } else {
   	banImg = '<img src="./images_hls/foto_head_'+MSel+'.jpg">';
 }
 document.getElementById('mvBanner').innerHTML = banImg;
}
  
function goMenuID(hMenuID) {
  
	var req = getXMLHTTP();

	if (req) {

		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {
				  	var hSel = req.responseText;
				   	var spos = hSel.indexOf("menuVSel(");
					var nwID=hSel.substr(spos+9,15);
					hSel = nwID;
					spos = hSel.indexOf(")");
           			nwID=hSel.substr(0,spos);
           			goVMenuID(nwID);
					document.getElementById('mvVMenu').innerHTML=req.responseText;
  					sVal = 20;	
  					setTimeout("setMVheight(20)", 500);
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}
		}
		var strURL = "getSubMenu.php?hMid="+hMenuID;
		req.open("GET", strURL, true);
		req.send(null);
	}
}

function goVMenuID(VMSel) {
	var req = getXMLHTTP();

	if (req) {

		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {
				  var hSel = req.responseText;
				  document.getElementById('mvCont').innerHTML=req.responseText;
  					sVal = 20;	
  					setTimeout("setMVheight(20)", 500);
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}
		}
		var strURL = "getIDtext.php?Mid="+VMSel;
		req.open("GET", strURL, true);
		req.send(null);
	}
}



function setMVheight(){
  tVal = 0;
  setHcont = document.getElementById('cont').offsetHeight;
  setHcont = setHcont+350;
  setHDiv = document.getElementById('container1').offsetHeight;  
  if (setHcont < setHDiv) {
  	//alert(setHcont +' '+ setHDiv);
   document.getElementById('container1').style.height = setHcont +"px";
  }
  setHcont = document.getElementById('totpage').offsetHeight;
  if (setHcont > setHDiv) {
	 setHcont = setHcont+50;
  	//alert(setHcont +' '+ setHDiv);
   document.getElementById('container1').style.height = setHcont +"px";
  }

}



function oldHeight() {
  tVal = 0;
  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;
  }
  if (document.getElementById("container1")) {
  	var setH=document.getElementById("container1");
  	tmpH = (myHeight-360);
  	var getH=document.getElementById("totpage").offsetHeight;
  	var getC=200+document.getElementById("cont").offsetHeight;
  	//alert(getH +"<>"+ tmpH)
  	if (getH > getC) {
  	    //alert(getH+' '+getC)
  		setH.style.height = (tVal+getH)+"px";
  	} else {
  	    //alert('2')
  		//setH.style.height = tmpH+"px";
  	}
  } else {
  	sVal = 0;
  	setTimeout("setMVheight()", 500);
  }
  
}  
