function displayMainMenu(menuid) {
	$("#" + menuid).toggle();
	setCookie("menustate_" + menuid, ($("#" + menuid).css("display") == "none" ? "off" : "on"));
}
		
function displaySubMenu(menuid) {
	$("#" + menuid).toggle();
	setCookie("menustate_" + menuid, ($("#" + menuid).css("display") == "none" ? "off" : "on"));
}

function photoview_old(title, url) {
	url = "product_picture.php?product=" + title + "&url=" + url;
	window.open(url, "subWindow", "scrollbars=yes, resizable=yes, width=560, height=520, left=0, top=0");
}

function coupon(store, product) {
	url = "coupons.php?storeid=" + store + "&productid=" + product;
	window.open(url, "subWindow", "scrollbars=yes, resizable=yes, width=460, height=550, left=0, top=0");
}

function password(url) {
    window.open(url, "subWin", "scrollbars=yes,resizable=yes,width=700,height=200, left=0, top=0");
}

function checkForm1(form) {
	if(form.s_combo1) {
		if(form.s_combo1.selectedIndex == 0) {
			aalert('TERMÉK KIVÁLASZTÁSA', 'A szín nincs kiválasztva.'); // form.s_combo1.options[0].value +
			return false;
		}
	}
	if(form.s_combo2) {
		if(form.s_combo2.selectedIndex == 0) {
			aalert('TERMÉK KIVÁLASZTÁSA', 'Kérjük válassz méretet.'); // form.s_combo2.options[0].value +
			return false;
		}
	}
	return true;
}

function checkForm2(form) {
	if(form.elfogadom) {
		if(form.elfogadom.checked) {
			return true;
		}
	}
	aalert('RENDELÉS FELADÁSA','A rendelés feladásához kérlek előbb fogadd el a vásárlási feltételeket.');
	return false;
}

function checkForm3(form) {
	if(form.s_combo2.value=='') {
		aalert('TERMÉK KIVÁLASZTÁSA', 'Kérjük válassz méretet.');
		return false;
	}
	return true;
}


function prodBtChg(id,img,sw) {
	var pic = document.getElementById('p'+id);
	pic.src='gfx/'+SKIN+'/bt_pr_'+img+(sw?'_h':'')+'.png';
}

function picChg(id,img,sw) {
	var pic = document.getElementById(id);
	pic.src='gfx/'+SKIN+'/'+img+(sw?'_h':'')+'.png';
}

var xmlHttp;
var contentVisible = 0;
var layerColor;
var layerContent;
var opacity = 0;
var opacityCH = 10;
var dialogChText = '';


function dialog(title,text) {
	showContent( '<table class="jdialog" cellpadding="0" cellspacing="0"><tr><td height="27" valign="top"><h3>' + title +
				 '</h3></td><td class="x" valign="top"><a href="javascript:hideContent()"><b>x</b> Bezár</a></td><tr><tr><td colspan="2"><div id="dialogContent">' + text +
				 '</div><td></tr></table>');
}

function aalert(title,text,gotourl) {
	if(!gotourl)
		gotourl = 'javascript:hideContent()';
	dialog(title,'<b>' + text + '</b><br><br><br><center><a href="'+gotourl+'"><img src="'+BT_OK+'" border="0"></a></center>' );
}

function photoview(title, url) {
	//url = "product_picture.php?product=" + title + "&url=" + url;
	showContent('<table class="photoview"><tr><td>'+title+'<br><a href="javascript:hideContent()"><img src="'+url+'" border="0"></a><div style="text-align: right;"><a href="javascript:hideContent()">bezár</a></div></td></tr></table>');
}

function showContent(content) {
	frameOpen  = '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center">';
	frameClose = '</td></tr></table>';
	if(!layerColor)
		layerColor = document.getElementById('layerColor');
	layerColor.style.visibility='visible';
	layerColor.style.width='100%';
	layerColor.style.height='100%';
	layerColor.style.top = document.body.scrollTop;
	if(!layerContent)
		layerContent = document.getElementById('layerContent');
	layerContent.style.visibility='visible';
	layerContent.style.width='100%';
	layerContent.style.height='100%';
	layerContent.style.top = document.body.scrollTop;
	layerContent.innerHTML = frameOpen+content+frameClose;
	
	document.onkeypress=function(event){
		var e=window.event || event;
		if(e.keyCode==27)
			hideContent();
	}
	contentVisible = 1;
	opacity = 0;
	opacityCH = 20;
	layerColor.style.filter  = 'alpha(opacity='+(opacity*0.6)+')';
	layerColor.style.opacity = opacity*0.006;
	layerContent.style.filter  = 'alpha(opacity='+opacity+')';
	layerContent.style.opacity = opacity*0.01;
	setTimeout("contentPhade()",50);
}

function hideContent() {
	document.onkeypress = null;
	opacityCH = -20;
	contentPhade();
}

function onScroll() {
	if(contentVisible == 1) {
		//var layerColor = document.getElementById('layerColor');
		layerColor.style.top = document.body.scrollTop;
		//var border = document.getElementById('layerContent');
		layerContent.style.top = document.body.scrollTop;
	}
}

function contentPhade() {
	var ch = opacityCH;
	if( opacity+opacityCH<=0 || opacity+opacityCH>100 )
		ch = opacityCH/2;
	opacity += ch;
	layerColor.style.filter  = 'alpha(opacity='+(opacity*0.7)+')';
	layerColor.style.opacity = opacity*0.007;
	layerContent.style.filter  = 'alpha(opacity='+opacity+')';
	layerContent.style.opacity = opacity*0.01;

	if(opacity<100 && opacity > 0)
		setTimeout("contentPhade()",50); // 0,025
	if(opacity <= 0) {
		layerColor.style.visibility='hidden';
		layerColor.style.width='0';
		layerColor.style.height='0';
		layerContent.innerHTML = '';	
		layerContent.style.visibility='hidden';
		layerContent.style.width='0';
		layerContent.style.height='0';
		contentVisible = 0;
	}
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}


function requestPW() {
	var userinput = document.getElementById("useremail");
	if(userinput.value!='') {
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Your browser does not support AJAX!");
			return;
		}

		var url="sendpassword.php";
		xmlHttp.onreadystatechange=processResponse;
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-2");
		xmlHttp.send(encodeURIComponent("useremail")+"="+encodeURIComponent(userinput.value));
		userinput.value = "";
		document.getElementById("dialogContent").innerHTML = 'Pillanat';
	} else
		userinput.focus();
}

function processResponse() {
	switch(xmlHttp.readyState) {
		case 4:
			changeDialog(xmlHttp.responseText);
			break;
		case 3:
			changeDialog('Pillanat...');
			break;
		case 2:
			changeDialog('Pillanat..');
			break;
		case 1:
			changeDialog('Pillanat.');
			break;
		default:
			changeDialog('?');
	}
}

function sendPW() {
	dialog('ÚJ JELSZÓ KÉRÉSE','Add meg emailcímed, ahova elküldjük új jelszavadat!<br><br><div style="text-align:right; padding-right: 50px;"><b>E-mail:</b> <input id="useremail"><br><br><a href="javascript:requestPW()"><img src="'+BT_KULDES+'" border="0"></a></div>');
}

function requestNL() {
	var nlemail = document.getElementById("nl_email");
	var nlname  = document.getElementById("nl_name");
	var nlname2  = document.getElementById("nl_name2");
	if(nlemail.value!='' && nlname.value!='' && nlname2.value!='') {
		
		$.post("newsletter.php", $("#nlform").serialize(),function(data) {
			$('#nl_msg').html(data);
			if(data.match(/Sikeresen/gi)) {
				hideContent();
				//document.location.href='/content.php?page=108';
				_gaq.push(['_trackEvent', 'Hirlevel', 'feliratkozas']);
			}
		});
		
	} else if(nlname.value=='')
		nlname.focus();
	else if(nlname2.value=='')
		nlname2.focus();
	else
		nlemail.focus();
}

function opencloseNLbox() {
	$.get('newsletter.php', function(data) {
		//$('.result').html(data);
		showContent(data);
	});
}

function changeDialog(txt) {
	try {
		document.getElementById("dialogContent").innerHTML = txt;
	} catch(e) {
	}
}

function adm_stockpilechange() {
	if (document.frm.s_stockpile_active.value == "Y") {
		div_stockpile.style.display = "";
	} else {
		div_stockpile.style.display = "none";
		if(document.getElementById("o_stockpile").value=="Y")
			aalert('FIGYELMEZTETÉS','A készletkezelés kikapcsolásakor a termékhez korábban felvitt készlet adatok törlödni fognak.');
	}
}


function setBasketTimeOut(basketsecs) {
	if(basketsecs<0)
		return;
	
	if(basketsecs<900) {
		basketTimeRefresh(900-basketsecs);
	}
	
	if(basketsecs<600) {
		setTimeout("basketTimeOut(1)",(600-basketsecs)*1000);
		
		return;
	}
	if(basketsecs<900) {
		setTimeout("basketTimeOut(2)",(900-basketsecs)*1000);
	}
}

function basketTimeRefresh(secs) {
	if(secs>0) {
		setTimeout("basketTimeRefresh("+(secs-1)+")",1000);
		var btime = document.getElementById("btime");
		if(btime) {
			var m = Math.floor(secs/60);
			var s = secs - (60*m);
			btime.innerHTML =  m+":"+(s<10?'0':'')+s;
		}
		
	}
}

function basketTimeOut(mode) {
	if(mode==1) {
		aalert('FIGYELMEZTETÉS','A kosárban lévö termékek 5 percen belül törlödni fognak.');
		setTimeout("basketTimeOut(2)",300000);
	} else if(mode==2)
		document.location.href='lejart_kosar.php';
}

function admJovairas(id) {
	document.getElementById('GOMB').value='jóváírás és változások mentése';
	document.getElementById('jovairas').value='1';
	var szallktgdb = document.getElementById('jovair_0');
	if(szallktgdb != null)
		szallktgdb.style.visibility = 'visible';
	document.getElementById('visszaru_'+id).style.visibility = 'visible';
}

function chPPhoto(dir,foto) {
	var termekfoto = document.getElementById('termekfoto');
	var newfotourl = '/store/'+store_id+'/'+dir+'/350/'+foto;
	termekfoto.src = newfotourl;
}

window.onscroll= onScroll;

