﻿function menuOver(id)
{
	document.getElementById(id).style.background = "url(ures_over.png)"
}
function menuOut(id)
{
	document.getElementById(id).style.background = "url(ures.png)"
}
function menuClick(id)
{
	var iTmp = "allvis.php?menu=0&list=47"; //tortafajtak
	
	if (id == "menu1") iTmp="allvis.php?menu=13&group=25"; //formatortak
	if (id == "menu2") iTmp="allvis.php?menu=21";          //fenykepes tortak
	if (id == "menu3") iTmp="allvis.php?menu=13&group=29";   //sutemenyek
	if (id == "menu4") iTmp="allvis.php?menu=27";		   //diabetikus
	if (id == "menu5") iTmp="allvis.php?menu=13&group=30"; //cegeknek
	if (id == "menu6") iTmp="allvis.php?menu=26";          //ajanlat
	if (id == "menu7") iTmp="allvis.php?menu=20";		   //magunkrol
	if (id == "menu8") iTmp="allvis.php?menu=6";		   //galeria
	if (id == "menu9") iTmp="allvis.php?menu=19";          //login
	if (id == "menu10") iTmp="index.php?menu=5";
	if (id == "menu11") iTmp="index.php?menu=3";
	if (id == "menu12") iTmp="index.php?menu=6";
	if (id == "menu13") iTmp="index.php?menu=9";		   //megrendelesek
	if (id == "menu14") iTmp="index.php?menu=2";
	
	window.location = iTmp;
}
function diabeticChange(id,ar,lista) {
	if (null != document.getElementById('input50')) {
		if (document.getElementById(id).checked) {
			document.getElementById('input50').disabled = true;
		} else {
			document.getElementById('input50').disabled = false;			
		}
	}
	checkBoxChange(id,ar,lista);
}
function checkBoxChange(id,ar,lista)
{
	var inpval = document.getElementById(id).value;
	var outp = id.replace(/input/,"output");
	
	if (parseInt(ar)>0) {
		if (document.getElementById(id).checked) document.getElementById(outp).value = ar;
		else document.getElementById(outp).value = 0;
		finalValue(lista);
	}
}
function marcBevChange(id,ar,lista)
{
	var inpval = document.getElementById(id).value;
	var outp = id.replace(/input/,"output");

	if (document.getElementById(id).checked) {
		if (null != document.getElementById("input43")) 
			document.getElementById("output43").value = document.getElementById("input43").value * (ar + 150);
		if (null != document.getElementById("input51"))
			document.getElementById("input51").disabled = false;
	} else {
		if (null != document.getElementById("input43")) 
  			document.getElementById("output43").value = document.getElementById("input43").value * ar;
		if (null != document.getElementById("input51"))
		{
			document.getElementById("input51").disabled = true;
			document.getElementById("input51").selectedIndex = 0;
		}
	}
	finalValue(lista);
}
function szamGyertyaChange(id,ar,lista)
{
	var inpval = document.getElementById(id).value;
	var outp = id.replace(/input/,"output");
	count = 0;
	for (i=0;i<inpval.length;i++) {
		if (inpval[i]==parseInt(inpval[i])) {
			count++;
		}
	}
	document.getElementById(outp).value = count * ar;
	finalValue(lista);
}
function valueChange(id,ar,lista)
{
	var inpval = parseInt(document.getElementById(id).value);
	if (isNaN(inpval)) inpval = 0;
	
	var outp = id.replace(/input/,"output")
//	alert(inpval +'*'+ ar)
	document.getElementById(outp).value = inpval * ar
	if (("input43" == id/* && null != document.getElementById("input50")*/)||("input72" == id))
	{
		if ("input43" == id && null != document.getElementById("input50")) {
			marcBevChange("input50", ar, lista);	// ha ez a valasztottmeret es van marcipanbevonat...
		}
		// ha ez a valsztottmeret dobozarat utannaigazitani...
		var dobar = document.getElementById("dobozara");
		var doble = document.getElementById("dobozleir");
		if (inpval == 0) 
		{
		  dobar.value = 0;
		  doble.innerHTML = " ";
		} else if (inpval < 24) 
		{
		  dobar.value = 200;
		  doble.innerHTML = "&nbsp;közepes doboz";
		} else {
		  dobar.value = 300;
		  doble.innerHTML = "&nbsp;nagy doboz";
		}
	}
	finalValue(lista)
}
function editChange(id,ar,lista)
{
	var inpval = document.getElementById(id).value;
	var outp = id.replace(/input/,"output");
	if (inpval == "")
		document.getElementById(outp).value = 0;
	else
		document.getElementById(outp).value = ar;
	finalValue(lista)
}
function marcFigChange(id,ar,lista)
{
	if (null != document.getElementById("input60"))
		if (document.getElementById("input60").selectedIndex == 0) {
			document.getElementById("input61").selectedIndex = 0;
			document.getElementById("input61").disabled = true;
			selectChange("input61", 0, lista);
		} else {
			document.getElementById("input61").disabled = false;
		}
}
function selectChange(id,ar,lista)
{
	var inpval = document.getElementById(id).selectedIndex
	var outp = id.replace(/input/,"output")
	var leir = id.replace(/input/,"leiras")
	if (inpval != 0) {
		document.getElementById(outp).value = ar[inpval-1]
		document.getElementById(leir).innerHTML = "&nbsp;" + document.getElementById(id).value 
	} else {
		document.getElementById(outp).value = 0
		document.getElementById(leir).innerHTML = ""
	}
	finalValue(lista)
}
function finalValue(lista)
{
	var ossz = 0
	var i = 0 
	for (i = 0; i < lista.length; i ++) {
		ossz += parseInt(document.getElementById(lista[i]).value)
/*		if (parseInt(document.getElementById(lista[i]).value)>0) {
			alert(lista[i]+parseInt(document.getElementById(lista[i]).value));
		}*/
	}
	document.getElementById("vegossz").value = ossz
}
function formaChange()
{
	if (null != document.getElementById("input41"))
		if (document.getElementById("input40").selectedIndex == 0)
			document.getElementById("input41").value = "";
		else
			document.getElementById("input41").value = document.getElementById("input40").value;
}
function meretChange(id,ar,lista)
{
	if (null != document.getElementById("input43"))
		if (document.getElementById("input42").selectedIndex == 0) {
			document.getElementById("input43").value = "";
			$("sor43").hide(); 
		} else
			switch (document.getElementById("input42").selectedIndex)
			{
				case 1: {
					$("sor43").hide(); 
					document.getElementById("input43").value = "12"; 
					document.getElementById("input43").readOnly = true; 
					break;
				}
				case 2: {
					$("sor43").hide(); 
					document.getElementById("input43").value = "16"; 
					document.getElementById("input43").readOnly = true; 
					break;
				}
				case 3: {
					$("sor43").hide(); 
					document.getElementById("input43").value = "20"; 
					document.getElementById("input43").readOnly = true; 
					break;
				}
				case 4: {
					$("sor43").hide(); 
					document.getElementById("input43").value = "24"; 
					document.getElementById("input43").readOnly = true; 
					break;
				}
				case 5: {
					$("sor43").hide(); 
					document.getElementById("input43").value = "32"; 
					document.getElementById("input43").readOnly = true; 
					break;
				}
				case 6: {
					$("sor43").show(); 
					document.getElementById("input43").value = "32"; 
					document.getElementById("input43").readOnly = false; 
					break;
				}
			}
			
	valueChange(id, ar, lista);
	document.getElementById("input43").onchange();
}
function formatortaMeretChange(id,ar,lista) {
	var inpval = document.getElementById(id).selectedIndex;
	if ((inpval != 0)&&(ar[inpval-1]!='none')) {
		selectChange(id,ar,lista);
		if (null != document.getElementById('input72')) {
			switch (document.getElementById(id).selectedIndex)		{
				case 1: {		
					document.getElementById('input72').value = '';
					document.getElementById('input72').readOnly = true;
					break;
				}
				case 1: {		
					document.getElementById('input72').value = '';
					document.getElementById('input72').readOnly = true;
					break;
				}
				case 1: {		
					document.getElementById('input72').value = '24';
					document.getElementById('input72').readOnly = false;
					break;
				}
			}
			document.getElementById('input72').onchange();
			finalValue(lista)			
		}
	} else {
		var outp = id.replace(/input/,"output")		
		document.getElementById(outp).value = 0;
		if (null != document.getElementById('input72')) {
			document.getElementById('input72').value = '24';			
			document.getElementById('input72').readOnly = false;
			document.getElementById('input72').onchange();
		}
		finalValue(lista)
	}
}

function afaChange() {
	if (document.getElementById('input87').checked) {
		document.getElementById('afaLayer').style.display = 'table-row';
	} else {
		document.getElementById('afaLayer').style.display = 'none';
	}
}

function cakeSizeChange(id,picSizeId) {
	if ((typeof(picture_size_price) != "undefined")&&(typeof(document.getElementById("input"+picSizeId)) != "undefined")) {
		if (document.getElementById(id).value!='') {
			var i = 0;
			if (document.getElementById(id).value>parseInt(TORTA_PICTURE_PRICE_BREAKING_POINT)) {
				i = 1;
			} 
			document.getElementById("input"+picSizeId).value=picture_size_value[i];
			document.getElementById("output"+picSizeId).value=picture_size_price[i];
			document.getElementById("sablonMeret").innerHTML = picture_size_value[i]+" - "+picture_size_price[i]+" Ft";
		} else {
			document.getElementById("input"+picSizeId).value="V&aacute;lasszon torta m&eacute;retet!";
			document.getElementById("output"+picSizeId).value=0;
			document.getElementById("sablonMeret").innerHTML = "V&aacute;lasszon torta m&eacute;retet!";
		}
	}
}

function disableTheseIf(id,they,bool) {
	if (they instanceof Array) {
		if (document.getElementById(id).checked==bool) {
			for (var i=0;i<(they.length);i++) {
				document.getElementById("input"+they[i]).disabled = true;
				if (document.getElementById("input"+they[i]).type=="password") {
					document.getElementById("input"+they[i]).value = "*****";					
					document.getElementById("input"+they[i]+"_chk").disabled = true;
					document.getElementById("input"+they[i]+"_chk").value = document.getElementById("input"+they[i]).value;				
				} else {
					document.getElementById("input"+they[i]).value = "---";
				}
			}
		} else {
			for (var i=0;i<(they.length);i++) {
				document.getElementById("input"+they[i]).disabled = false;
				if (document.getElementById("input"+they[i]).type=="password") {
					document.getElementById("input"+they[i]).value = "";					
					document.getElementById("input"+they[i]+"_chk").disabled = false;
					document.getElementById("input"+they[i]+"_chk").value = "";					
				} else {
					document.getElementById("input"+they[i]).value = "";
				}
			}
		}		
	}
}

function categoryEdit()
{
	var source = document.getElementById("csopszerk");
	var dest1 = document.getElementById("newNameId");
	var dest2 = document.getElementById("newCatId");
	var dest3 = document.getElementById("newTortaKepId");
	
	var szTmp = source.value
	var szTmp2 = szTmp.substring(0, szTmp.search(" "))
	var szTmp3 = szTmp.substring(szTmp.search(",")+1)
	if (0 == source.selectedIndex) {
		dest1.value = ""
		dest2.selectedIndex = 0
		dest3.value = ""
		dest1.readOnly = true
		dest2.disabled = true
		dest3.readOnly = true
	} else {
		dest1.value = source.options[source.selectedIndex].text
		dest2.selectedIndex = parseInt(szTmp2)
		dest3.value = parseInt(szTmp3)
		dest1.readOnly = false
		dest2.disabled = false
		dest3.readOnly = false
	}
}
function buttonVissza(tipus) {
//	document.getElementById('megRendelesForm').action = '?menu=0&list='+tipus.toString()
  history.back();
}
function buttonMegrendelem(lista) {
	var i = '';
	for (i in lista) {
		var p = document.getElementById("input" + lista[i])
		if ((("text" == p.type) && ("" == p.value)) ||
		    (("select-one" == p.type) && (0 == p.selectedIndex)) ||
		    (("textarea" == p.type) && ("" == p.value))) 
		{
			alert("A csillaggal jelölt mezők kitöltése kötelező! \n" + document.getElementById("cimke" + lista[i]).innerHTML)
			return false;
		} else if (("password" == p.type) && (("" == p.value) || (p.value != document.getElementById("input" + lista[i] + "_chk").value))) {
			alert("Hiba a " + document.getElementById("cimke" + lista[i]).innerHTML + " mező kitöltésénél!");
			return false;
		}
		
		/*else /*if (("password" == p.type) && (true/*("" == p.value) || (p.value != document.getElementById("input" + lista[i] + "_chk")))* /)* / {
			alert("Hiba a " + document.getElementById("cimke" + lista[i]).innerHTML " mező kitöltésénél!");
			return false;
			
		}*/
	}
	return false;
	return true;
}
function buttonModositas(tortaSzam) {
	document.getElementById('formmentes').action = 'index.php?menu=ujtorta&act=mod&torta='+tortaSzam.toString()
}
function buttonRendelesModositas(tortaSzam) {
	document.getElementById('rendelesConfirmForm').action = '?menu=rendeles&torta='+tortaSzam.toString()
}
function buttonTorles(tortaSzam) {
	document.getElementById('formmentes').action = 'index.php?menu=ujtorta&act=rm&torta='+tortaSzam.toString()
}
function buttonMegsemTorol(tortaSzam) {
	document.getElementById('formtorles').action = 'allvis.php?menu=0&list='+tortaSzam.toString()
}
function buttonFenykepForm(tortaKep) {
	document.getElementById('FenykepValasztForm').action = 'allvis.php?menu=10&torta=78&img='+tortaKep
}
function buttonGaleryForm(tortaSzam) {
	document.getElementById('GaleryValasztForm').action = 'allvis.php?menu=10&torta='+tortaSzam.toString()
}
function goBack()
{
	history.go(-1);
}
/*
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS) 
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
  if(EnableRightClick==1){ return true; }
  else {return false; }
}
function mousehandler(e){
  if(EnableRightClick==1){ return true; }
  var myevent = (isNS) ? e : event;
  var eventbutton = (isNS) ? myevent.which : myevent.button;
  if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
  var myevent = (isNS) ? e : window.event;
  if (myevent.keyCode==96)
    EnableRightClick = 1;
  return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;*/

