function toggleSub(item) {
	if(document.getElementById("sub_"+item).style.display != "block") {
		$("#sub_"+item).slideDown("fast");
		$("#link_"+item).addClass("open");
		$("#submenu_"+item).addClass("open");
	} else {
		$("#sub_"+item).slideUp("fast");
		$("#link_"+item).removeClass("open");
		$("#submenu_"+item).removeClass("open");
	}
}

function checkBasket(item) {
	if (document.getElementById("quantity_" + item).value == "") {
		alert("Kérjük, adja meg a választott termék mennyiségét");
		return false;
	} else if (isNaN(document.getElementById("quantity_" + item).value)) {
		alert("Kérjük, a választott termék mennyiségét csak számjeggyel adja meg");
		return false;
	} else {
		return true;
	}
}

function checkRegistration() {
	if (document.forms.registrationForm.name.value == "" || document.forms.registrationForm.email.value == "" || document.forms.registrationForm.password.value == "" || document.forms.registrationForm.phone.value == "" || document.forms.registrationForm.city.value == "" || document.forms.registrationForm.address.value == "" || document.forms.registrationForm.zip.value == "" || document.forms.registrationForm.code.value == "") {
		alert("Regisztrációhoz kérjük, töltse ki a *-al jelzett mezőket");
		return false;
	} else if (document.forms.registrationForm.password.value != document.forms.registrationForm.password_again.value) {
		alert("A jelszónak és ismétlésének egyeznie kell");
		return false;
	} else if (document.forms.registrationForm.email.value.indexOf("@") == -1 || document.forms.registrationForm.email.value.indexOf(".") == -1) {
		alert("Nem megfelelő e-mail cím");
		return false;
	} else {
		return true;
	}
}

function checkWebshopData(delivery, deliverable) {
	var formPassed = true;
	if (document.forms.webshopDataForm.name.value == "" || document.forms.webshopDataForm.email.value == "" || document.forms.webshopDataForm.phone.value == "" || document.forms.webshopDataForm.code.value == "") {
		alert("A megrendeléshez kérjük, töltse ki a *-al jelzett mezőket");
		formPassed = false;
	} else if (deliverable == 1 && delivery == "yes") {
		if (document.forms.webshopDataForm.city.value == "" || document.forms.webshopDataForm.address.value == "" || document.forms.webshopDataForm.zip.value == "") {
			alert("A megrendeléshez kérjük, töltse ki a *-al jelzett mezőket");
			formPassed = false;
		}
	} else if (document.forms.webshopDataForm.email.value.indexOf("@") == -1 || document.forms.webshopDataForm.email.value.indexOf(".") == -1) {
		alert("Nem megfelelő e-mail cím");
		formPassed = false;
	}
	if (formPassed == false) {
		return false;
	} else {
		return true;
	}
}

function doOrder() {
	if (document.getElementById("acceptOrder").checked) {
		document.forms.orderForm.submit();
	}
}

function checkSearch() {
	if (document.forms.searchbar.search_category.value == "" || document.forms.searchbar.search_product.value == "" || document.forms.searchbar.search_product.value == "kulcsszó") {
		alert("Kereséshez kérjük, válasszon kategóriát és írjon be egy kulcsszót, vagy szórészletet");
		return false;
	} else {
		return true;
	}
}

function faqCheck() {
	if (document.forms.faqForm.name.value == "" || document.forms.faqForm.email.value == "" || document.forms.faqForm.question.value == "" || document.forms.faqForm.code.value == "") {
		alert("Kérdés feltevéséhez kérjük, töltse ki a mezőket");
		return false;
	} else if (document.forms.faqForm.email.value.indexOf("@") == -1 || document.forms.faqForm.email.value.indexOf(".") == -1) {
		alert("Nem megfelelő e-mail cím");
		return false;
	} else {
		return true;
	}
}

function gMapLoad() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(47.510534,19.023733), 14);
		var point = new GLatLng(47.510534,19.023733);
		map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
		var marker = new GMarker(point);
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml("<b>Berkenye - Magyar Finomságok Boltja</b><br/>1024 Budapest<br/>Lövőház utca 24.<br/> <a href='http://maps.google.com/maps?saddr=Budapest, Hungary&daddr=47.510534,19.023733' target='_blank'>Útvonal tervezése ide</a>");
		});
		map.addOverlay(marker);
	}
}

function overage(url, friendly) {
	$(document).ready(function() {
		$(".product-catinfo, .cartitems, .back-link, .order-button, .page-head, #product-container").hide();

		$("#overage .overage-button-green").click(function() {
			window.location.href = url+"/setcookie.php?url="+friendly+"&sc=1";
		});

		$("#overage .overage-button-red").click(function() {
			window.location.href = url+"/setcookie.php?url=lekvarok&dc=1";
		});
	});
}
