  function openMenu_old(id) {
		document.mainForm.action.value = "openMenu";
		document.mainForm.menuid.value = id;
		document.mainForm.submit();
  }

function changeVis(fromCl, showThis) {
	var myobj = document.getElementById(showThis);
	
	if (myobj.className=="visible") {
	//látható a cucc, rejtsük el
		fromCl.src = "images/open_down.gif";
		myobj.className = "hidden";
	} else {
		fromCl.src = "images/close_up.gif";
		myobj.className = "visible";
		}
}
function hideIt(bbut, hideThis) {
	document.getElementById(hideThis).className="hidden";
	document.getElementById(bbut).className="visible";
}


function loadContent(content, paramlist, scr)
  {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
		var myobj = document.getElementById("contentHolder");
		
		
//		alert(xmlHttp.responseText);
        myobj.innerHTML=xmlHttp.responseText;

		if (isNum(scr)) {
			window.scrollTo(0, scr);
		}
       }
      }
    var mylist = "content.php?action="+content+paramlist;
    xmlHttp.open("GET", mylist, true);
    xmlHttp.send(null);
  }

  function isNum(val) {
    if (!val) return false;
    if (!val.length) return false;
	for (var i=0;i<val.length;i++) {
		if (val.charCodeAt(i)<47 || val.charCodeAt(i)>57) return false;
	}
	return true;
  }


function openMenu(myid, mytype, scr)
  {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
        document.getElementById("mymenu").innerHTML=xmlHttp.responseText;
		var send = '&menuid='+myid+'&mytype='+mytype;
		loadContent('mainContent', send, scr);
       } 
      }

    var mylist = 'content.php?action='+mytype+'&menuid='+myid;
    xmlHttp.open("GET", mylist, true);
    xmlHttp.send(null);
  }


function updateBasket(action, params) {
	
	loadContent(action, params);
	addToBasket(0,'');
	}

function basketAction(action, myid, after, afterparams)
  {
	if (action=="addNew") {
		var mycol = 0;
		var mysize = 0;
		//kérjük le a nagyságot és a méretet
		try {
			var cols = document.getElementsByName("prodcols"+myid);
		} catch(e) {	}
	
		if (cols.length) {
			mycol = cols[0].options[cols[0].selectedIndex].value;
		}

		try {
			var sizes = document.getElementsByName("prodsizes"+myid);
		} 
		catch(e) {	}
		

		if (sizes.length) {
			mysize = sizes[0].options[sizes[0].selectedIndex].value;
		}
	 }
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
        document.getElementById("basketCont").innerHTML=xmlHttp.responseText;
		if (after.length) loadContent(after, afterparams);
       } 
      }

    var mylist = 'content.php?action=basketAction&sub='+action+'&myid='+myid+'&mysize='+mysize+'&mycol='+mycol;
    xmlHttp.open("GET", mylist, true);
    xmlHttp.send(null);
  }


  function setAndSubmit(act) {
		document.mainForm.action.value = act;
		document.mainForm.submit();
  }

/*  function addToBasket(id) {
  		document.mainForm.add_inf.value = id;
		document.mainForm.position.value = window.scrollY;
		document.mainForm.action.value = "addToBasket";
		document.mainForm.submit();
  }*/

  function addOneProd(id) {
  		document.mainForm.add_inf.value = id;
		document.mainForm.action.value = "plusProd";
		document.mainForm.submit();
  }

  function remOneProd(id) {
  		document.mainForm.add_inf.value = id;
		document.mainForm.action.value = "minusProd";
		document.mainForm.submit();
  }
  
  function remProd(id) {
  		document.mainForm.add_inf.value = id;
		document.mainForm.action.value = "remProd";
		document.mainForm.submit();
  }
  
  function sendVars(act, variable) {
  		document.mainForm.add_inf.value = variable;
		document.mainForm.action.value = act;
		document.mainForm.position.value = window.scrollY;
		document.mainForm.submit();
  }
  

function updatepage() {
		theObjects = document.getElementsByTagName("object");
	for (var i = 0; i < theObjects.length; i++) {
		theObjects[i].outerHTML = theObjects[i].outerHTML;
		}
	}


  function checkRegForm() {
  

  	var error = "";
  	if (document.mainForm.username.value.length==0) error = "Nem adtál meg felhasználónevet!\n"; 
	if (document.mainForm.username.value.length<3) error += "Túl rövid a felhasználónév!\n"; 
	if (document.mainForm.username.value.length>10) error += "Túl hosszú a felhasználónév!\n"; 
//	if (!isAlphanumeric(document.mainForm.username.value)) error += "A felhasználónév csak az angol ABC betűiből és számokból állhat!\n"; 
	if (document.mainForm.email.value.length==0) error += "Nem adtál meg e-mail címet!\n"; 
//	if (!isEmail(document.mainForm.email.value)) error += "Hibás e-mail cím!\n"; 
	if (document.mainForm.userpass1.value.length<3) error += "Túl rövid a jelszó!\n"; else
	if (document.mainForm.userpass1.value != document.mainForm.userpass2.value) error = "A két jelszó nem egyezik!";
	if (!document.mainForm.accept.checked) error+= "Kérjük fogadd el adatkezelési és szállítási elveinket!";
	
	if (error.length) {
		alert("Hibás adatok: \n"+error);
	} else {
		document.mainForm.action.value = "regme";
		document.mainForm.submit();
	}

  }
  
    function modifyRegData() {
  
	var error = "";
	if (document.mainForm.email.value.length==0) error += "Nem adtál meg e-mail címet!\n"; 
	if (document.mainForm.userpass1.value.length<3 && document.mainForm.userpass1.value.length) error += "Túl rövid a jelszó!\n"; else
	if (document.mainForm.userpass1.value != document.mainForm.userpass2.value) error = "A két jelszó nem egyezik!";
	
	if (error.length) {
		alert("Hibás adatok: \n"+error);
	} else {
		document.mainForm.action.value = "modRegData";
		document.mainForm.submit();
	}

  }
  
  
  function regButton(obj) {
	if (obj.checked) {
		document.mainForm.regbut.style.display = "none";
	} else {
		document.mainForm.regbut.style.display = "block";
	}
  
  }
  
  function reCalcTravel() {
	  
	var radioGrp = document.mainForm.hotels;
	var myhotel = 0;
	var mytype = "";
	for (var i = 0; i< radioGrp.length; i++) {
	    if (radioGrp[i].checked) {
		myhotel =  radioGrp[i].value.substr(radioGrp[i].value.indexOf('_')+1);
		mytype =  radioGrp[i].value.substr(0, 1);
	    }
	} 
	
	var anchors = document.getElementsByTagName("input");
	
	
	var myprogs = 0;
	// loop through all anchor tags
	for (var i=0; i<anchors.length; i++){
		var anchor = anchors[i];

		if (anchor.getAttribute("type") == "checkbox" && anchor.checked){
		//alert(anchor.value.substr(0, anchor.value.indexOf('_')));
			myprogs+=Number(anchor.value.substr(0, anchor.value.indexOf('_')));
		}
	} 
	
	var fl = document.mainForm.flight.value;
	
	var obj = document.getElementById('hotelPrice');
	obj.innerHTML = myhotel+" &euro;";

	var obj = document.getElementById('progPrice');
	obj.innerHTML = myprogs+" &euro;";

	var obj = document.getElementById('totalPrice');
	obj.innerHTML = Number(myprogs)+Number(myhotel)+Number(fl)+" &euro;";

	var obj = document.getElementById('totalHUF');
	obj.innerHTML = "<strong>"+(Number(myprogs)+Number(myhotel)+Number(fl))*Number(document.mainForm.eur_huf.value)+"* HUF</strong>";


  }
  
  function orderEnd() {
	  if (!document.mainForm.confirmed.checked) alert("Nem fogadtad el a feltételeket!");
	  else {
		document.mainForm.action.value = "finishOrder";
		document.mainForm.submit();
	  }
  }

