window.onload = init;

function init(){
	var menuItems = document.getElementById('menu').getElementsByTagName('a');

	for(i = 0; i < menuItems.length; i++){
      if( menuItems[i].name == currentLocation)
        menuItems[i].parentNode.className = 'active';
	}

	var inputs = document.getElementsByTagName('input');
	for(var i = 0; i < inputs.length; i++)
		if(inputs[i].type == "text" || inputs[i].type == "password") {
			inputs[i].onfocus = selectText;
			inputs[i].onblur = deselect;
		}
	
	var inputs = document.getElementsByTagName('textarea');
	for(var i = 0; i < inputs.length; i++) {
		inputs[i].onfocus = selectText;
		inputs[i].onblur = deselect;
	}
}

  
function selectText() {
	this.select();
	this.style.border = "solid 1px #000";
}

function deselect() {
	this.style.border = "solid 1px #fff";
}

function addArticleToBasket() {
	if(typeof document.getElementById("articleid") != "undefined" && document.getElementById("articleid") && 
			typeof document.getElementById("bdescription") != "undefined" && document.getElementById("adescription") && 
			typeof document.getElementById("price").innerHTML != "undefined" && document.getElementById("price")) {
		var strArticleID = document.getElementById("articleid").innerHTML;
		var strDescription = document.getElementById("bdescription").innerHTML;
		var strPrice = eval(document.getElementById("price").innerHTML);
		var strShipping = eval(document.getElementById("shippingcosts").innerHTML);

		if(typeof document.getElementById("color") != "undefined" && document.getElementById("color")) {
			strDescription += "<br>Kleur: " + document.getElementById("color").options[document.getElementById("color").selectedIndex].value;
		}
		if(typeof document.getElementById("measure") != "undefined" && document.getElementById("measure")) {
			strDescription += "<br>Maat: " + document.getElementById("measure").options[document.getElementById("measure").selectedIndex].value;
		}
		
		var strUrl = "http://sieraad4you.deti-webdesign.nl/winkel/" + strArticleID + "/" + strDescription + "/" + strPrice + "/" + strShipping + "/";
		
		popUp(strUrl, 500, 800);
		
	} else {
		alert("Er is een fout opgetreden. Op dit moment is het niet mogelijk dit artikel te bestellen.\nOnze excuses voor het ongemak.");
	}
}

function popUp( url, hoogte, breedte) {
    var schermNaam, nu, scherm;

    nu = new Date;
    schermNaam = 'w' + nu.getMilliseconds();

    scherm = window.open( url, schermNaam, 'scrollbars=yes,resizable=no,menubar=no,status=no,width=' + breedte +  ',height=' + hoogte);
}

function urlencode(str) {
	str = escape(str);
	str = str.replace('+', '%2B');
	str = str.replace('%20', '+');
	str = str.replace('*', '%2A');
	str = str.replace('/', '%2F');
	str = str.replace('@', '%40');
	return str;
}

$('*').ifixpng();
