function _deliv(val) {
	document.getElementById("delivery").style.display = (val == "delivery" ? "block" : "none");
	var f = document.forms[0];
	
	if (!f["ShippingStreetName"].value) {
		f["ShippingStreetName"].value = f["StreetName"].value;
		f["ShippingStreetNumber"].value = f["StreetNumber"].value;
		f["ShippingPostalCode"].value = f["PostalCode"].value;
		f["ShippingCity"].value = f["City"].value;
		f["ShippingCountryCode"].selectedIndex = f["CountryCode"].selectedIndex;
	}
}
function _checkout2() {
	if (validate(['Salutation','FirstName','Infix','LastName','Company','StreetName','StreetNumber','PostalCode','City','CountryCode','PhoneNumber','EmailAddress','ShippingStreetName','ShippingStreetNumber','ShippingPostalCode','ShippingCity','ShippingCountryCode','PaymentMethod','SubmitButton'])) {
		var f = document.forms[0];
		var pmethod = f["PaymentMethod"];
		if (pmethod.value == "OnDelivery" && f["Shipping"][1].checked) {
			alert("Het spijt ons maar u kunt een bestelling die op uw adres wordt afgeleverd niet bij afhalen afrekenen.");
			return;
		}
		doPostBack('registration','register',null);
	}
}
function _gq(elm) {
	while (elm.tagName != "DIV")
		elm = elm.previousSibling;
	var i = parseInt(elm.children[2].value);
	return isNaN(i) ? 1 : i;
}
function _gqv(elm) {
	while (elm.tagName != "DIV")
		elm = elm.previousSibling;
	var i = parseInt(elm.children[0].value);
	return isNaN(i) ? 1 : i;
}
function _up(elm) {
	while (elm.tagName != "INPUT")
		elm = elm.nextSibling;
	var i = parseInt(elm.value);
	elm.value = isNaN(i) ? 1 : i+1;
}
function _dn(elm) {
	while (elm.tagName != "INPUT")
		elm = elm.nextSibling;
	var i = parseInt(elm.value);
	elm.value = isNaN(i) ? 1 : (i > 1 ? i-1 : 1);
}
function _clr() {
	var elm = document.getElementById("searchText");
	if (elm.value == "zoek op artikel, product, merk, etc.")
		elm.value = "";
}
function _clr2() {
	var elm = document.getElementById("EmailAddress");
	if (elm.value == "uw emailadres hier")
		elm.value = "";
}
function _key(ev) {
	var elm = document.getElementById("searchText");
	var key = window.event ? window.event.keyCode : ev.which;
	if (key == 13) {
		location.href = "/Zoekresultaten.html?q=" + escape(elm.value);
		return false;
	} else 
		return true;
}
function _key2(ev) {
	var elm = document.getElementById("EmailAddress");
	var key = window.event ? window.event.keyCode : ev.which;
	if (key == 13 && validate(['EmailAddress','SubmitButton'])) {
		doPostBack("nlregistration", "register", null);
		return false;
	} else 
		return true;
}
function _srch() {
	var elm = document.getElementById("searchText");
	location.href = "/Zoekresultaten.html?q=" + escape(elm.value);
}
function _setquantity() {
	var q = [];
	$(".quantityField").each(function(i,e) {
		var i = parseInt($(e).val());
		if (isNaN(i) || i < 1) {
			i = 1;
			$(e).val("1");
		}
		q.push(i);
	});
	$.ajax({
		url: "/setquantity.aspx",
		data: {"q": q.join(",")},
		success: function(data, status, request) {
			eval("x=" + data);
			$("span.price").each(function(i, e) {
				$(e).html("&euro;" + x.p[i + 1]);
			});
			$("span.totalprice").html("&euro;" + x.p[0]);
			$("span.cartprice").html("&euro;" + x.p[0]);
			$("span.carttotal").html(x.n);
		}
	});
}
function _login() {
	var l = [];
	l.push($("#Username").val());
	l.push($("#Password").val());
	$.ajax({
	  url: "/checklogin.aspx",
	  data: {"l": l.join(",")},
	  success: function(data, status, request) {
	    if(data=='ok')
	      doPostBack('login','login',null);
	    else
	      $("#LoginWarning").show();
	  }
	});
}
function _comment() {
	var b = $("#CommentText").val().length>0;
	if(!b)
	  $("#CommentWarning").show();
	else
	  doPostBack('Comment','register',null);
}

if (typeof(jQuery) != "undefined") {

	$(document).ready(function() {

		$(".quantityField").blur(function() {
			_setquantity();
		});
		
		$.ajax({
			url: "/getcart.aspx",
			success: function(data, status, request) {
				eval("x=" + data);
				$("span#cartCount").html(x.count);
				$("span#cartCount2").html(x.count);
				$("span#cartAmount").html("&euro;" + x.amount);
				$("span#cartAmount2").html("&euro;" + x.amount);
			}
		});

		if (jQuery.fn.getTwitter)
			$("#twtxt").getTwitter({
				userName: "deweegschaal",
				numTweets: 1,
				loaderText: "Tweets laden...",
				slideIn: true,
				showHeading: false,
				headingText: "Latest Tweets",
				showProfileLink: true
			}); 
	});
}

