/* for use with suckerfish menus */
sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
		
		if(sfEls[i].parentNode.id != 'nav')
		{
			sfEls[i].parentNode.style.marginLeft = -sfEls[i].parentNode.parentNode.clientWidth+"px";
		}
	}
}

if (window.attachEvent) window.attachEvent("onload", sfHover);
/* end for use with suckerfish menus */

/* popup for product images */
function CreatePopupWindow(img,width,height) {
	window.open(img,'_new','width='+width+',height='+height+',status=no,scrollbars=no,toolbar=no,location=no,menubar=no,directories=no,resizable=no');
	return;
}

function CreateBookmarkLink(url,title) {
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title);
	} else if(window.opera && window.print) { // Opera Hotlist
		return true;
	}
}

/* form checker */
function CheckForm(f) {
	
	if (document.getElementsByName("factuurgegevens[firstname]")[0].value == "") {
		alert('Vul aub uw voornaam in.');
		document.getElementsByName("factuurgegevens[firstname]")[0].focus();
		return false;
	} else if (document.getElementsByName("factuurgegevens[lastname]")[0].value == "") {
		alert('Vul aub uw achternaam in.');
		document.getElementsByName("factuurgegevens[lastname]")[0].focus();
		return false;
	} else if (document.getElementsByName("factuurgegevens[address]")[0].value == "") {
		alert('Vul aub uw adres in.');
		document.getElementsByName("factuurgegevens[address]")[0].focus();
		return false;
	} else if (document.getElementsByName("factuurgegevens[postcode]")[0].value == "") {
		alert('Vul aub uw postcode in.');
		document.getElementsByName("factuurgegevens[postcode]")[0].focus();
		return false;
	} else if (document.getElementsByName("factuurgegevens[city]")[0].value == "") {
		alert('Vul aub uw woonplaats in.');
		document.getElementsByName("factuurgegevens[city]")[0].focus();
		return false;
	} else if (document.getElementsByName("factuurgegevens[phone]")[0].value == "") {
		alert('Vul aub uw telefoonnummer in.');
		document.getElementsByName("factuurgegevens[phone]")[0].focus();
		return false;
	} else if (document.getElementsByName("factuurgegevens[email]")[0].value == "") {
		alert('Vul aub uw e-mail adres in.');
		document.getElementsByName("factuurgegevens[email]")[0].focus();
		return false;
	}
	else if (document.getElementsByName("factuurgegevens[terms]")[0].checked != true) {
		alert('Verklaar aub dat u akkoord gaat met de leveringsvoorwaarden.');
		document.getElementsByName("factuurgegevens[terms]")[0].focus();
		return false;
	}
	return true;
}

function CheckFormPayment(f) {
	
	if((f.issuerID.value == 0) && (button == 1))
	{
		alert('Kies aub uw bank om de iDEAL transactie te voltooien.');
		f.issuerID.focus();
		return false;
	}
	return true;
}

/* form checker */
function CheckContactForm(f) {
	
	if (document.getElementsByName("contact[voornaam]")[0].value == "") {
		alert('Vul aub uw voornaam in.');
		document.getElementsByName("contact[voornaam]")[0].focus();
		return false;
	} else if (document.getElementsByName("contact[achternaam]")[0].value == "") {
		alert('Vul aub uw achternaam in.');
		document.getElementsByName("contact[achternaam]")[0].focus();
		return false;
	} else if (document.getElementsByName("contact[email]")[0].value == "") {
		alert('Vul aub uw e-mail adres in.');
		document.getElementsByName("contact[email]")[0].focus();
		return false;
	} else if (document.getElementsByName("contact[telefoonoverdag]")[0].value == "") {
		alert('Vul aub uw telefoonnummer overdag in.');
		document.getElementsByName("contact[telefoonoverdag]")[0].focus();
		return false;
	} else if (document.getElementsByName("contact[telefoonavond]")[0].value == "") {
		alert('Vul aub uw telefoonnummer \'s avonds in.');
		document.getElementsByName("contact[telefoonavond]")[0].focus();
		return false;
	}
	return true;
}

