var state = 'none'; 
function showhide(layer_ref){ 
	if(state == 'block'){ 
		state = 'none'; 
		}else{ 
		state = 'block'; 
		} 
		if(document.all){ //IS IE 4 or 5 (or 6 beta) 
		eval("document.all." +layer_ref+ ".style.display = state"); 
		} 
		if (document.layers) { //IS NETSCAPE 4 or below 
		document.layers[layer_ref].display = state; 
		} 
		if (document.getElementById &&!document.all) { 
		hza = document.getElementById(layer_ref); 
		hza.style.display = state; 
		}
	}

function hideBaner() {
	document.getElementById('zakupy').style.display = "none";
	return false;
}

function pokazprodukty(i) {
	// var i = document.getElementById('wybranakategoria');
	var req = mint.Request();
	req.AddParam("id", $("wybranakategoria").value);
	url = "function/produkty.php";
    req.Send(url, "produkty");
}

function zliczanie(pole, nazwa, maxZnak) { 
     if (pole.value.length > maxZnak)
     {pole.value = pole.value.substring(0, maxZnak);}
     else
     {nazwa.value = maxZnak - pole.value.length;}
} 

function sprawdzPolecenie() {
	var emailod = document.getElementById('pol_email_od').value;
	var emaildo = document.getElementById('pol_email_do').value;
	var err = false;
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	var validateemailod = regex.test(emailod);
	var validateemaildo = regex.test(emaildo);
	if(emailod == ''){
			document.getElementById('pol_email_od').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
			document.getElementById('pol_email_od').style.borderColor = "#dedddd";
	}
	if(!validateemailod){
		document.getElementById('pol_email_od').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
		document.getElementById('pol_email_od').style.borderColor = "#dedddd";
	}
	if(emaildo == ''){
			document.getElementById('pol_email_do').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
			document.getElementById('pol_email_do').style.borderColor = "#dedddd";
	}
	if(!validateemaildo){
		document.getElementById('pol_email_do').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
		document.getElementById('pol_email_do').style.borderColor = "#dedddd";
	}
	if (err == true) {
		return false;
	}
	else {
		return true;
	}
}

function sprawdzZgloszenie() {
	var emailod = document.getElementById('zgl_email_od').value;
	var opis_bledu = document.getElementById('opis_bledu').value;
	var err = false;
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	var validateemail = regex.test(emailod);
	if(emailod == ''){
			document.getElementById('zgl_email_od').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
			document.getElementById('zgl_email_od').style.borderColor = "#dedddd";
	}
	if(!validateemail){
		document.getElementById('zgl_email_od').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
		document.getElementById('zgl_email_od').style.borderColor = "#dedddd";
	}
	if(opis_bledu == ''){
			document.getElementById('opis_bledu').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
			document.getElementById('opis_bledu').style.borderColor = "#dedddd";
	}
	if (err == true) {
		return false;
	}
	else {
		return true;
	}
}

function sprawdzOpinie() {
	var nick = document.getElementById('nick').value;
	var email = document.getElementById('email').value;
	var towar = document.getElementById('towar').value;
	var opinia = document.getElementById('opinia').value;
	var kodzobrazka = document.getElementById('kodzobrazka').value;
	var err = false;
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	var validateemail = regex.test(email);
	if(nick == ''){
			document.getElementById('nick').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
			document.getElementById('nick').style.borderColor = "#dedddd";
	}
	if(email == ''){
			document.getElementById('email').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
			document.getElementById('email').style.borderColor = "#dedddd";
	}
	if(!validateemail){
		document.getElementById('email').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
		document.getElementById('email').style.borderColor = "#dedddd";
	}
	if(towar == ''){
			document.getElementById('towar').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
			document.getElementById('towar').style.borderColor = "#dedddd";
	}
	if(opinia == ''){
			document.getElementById('opinia').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
			document.getElementById('opinia').style.borderColor = "#dedddd";
	}
	if(kodzobrazka == ''){
			document.getElementById('kodzobrazka').style.borderColor = "#dd0000";
	              err = true;
	}
	else {
			document.getElementById('kodzobrazka').style.borderColor = "#dedddd";
	}
	if (err == true) {
			document.getElementById('opiniaError').style.display = "block";
			return false;
	}
	else if (err == false) {
	       return true;
	}
}

function przejscia() {
	var req = mint.Request();
	req.AddParam("id", $("iddostat").value);
	url = "function/przejscia.php";
    req.Send(url, "przejscia");
}

function napiszdosklepu() {
	var req = mint.Request();
// 	req.AddParam("f_emailod", $("emailod").value);
	url = "function/napiszdosklepu.php";
    req.Send(url, "kontakt_sklep");
}

function showPolecenie() {
	document.getElementById('polecenie').style.display = "block";
	document.getElementById('zgloszenie_bledu').style.display = "none";
	return false;
}

function showZgloszenie() {
	document.getElementById('polecenie').style.display = "none";
	document.getElementById('zgloszenie_bledu').style.display = "block";
	return false;
}

function hideZgloszenie() {
	document.getElementById('zgloszenie_bledu').style.display = "none";
	return false;
}

function hidePolecenie() {
	document.getElementById('polecenie').style.display = "none";
	return false;
}
