
function toggleBoxoff(szDivID) {
	if (document.layers) { // NN4+
		if (document.layers[szDivID].visibility == 'visible') {
			document.layers[szDivID].visibility = "hide";
			document.layers[szDivID].display = "none";
			document.layers[szDivID].position = "absolute";
		}
	} else if (document.getElementById) { // gecko(NN6) + IE 5+
		var obj = document.getElementById(szDivID);
		if (obj.style.visibility == 'visible') {
			obj.style.visibility = "hidden";
			obj.style.display = "none";
			//obj.style.position = "absolute";
		}
	} else if (document.all) { // IE 4
		if (document.all[szDivID].style.visibility == 'visible') {
			document.all[szDivID].style.visibility = "hidden";
			document.all[szDivID].style.display = "none";
			document.all[szDivID].style.position = "absolute";
		}
	}
}

function toggleBoxon(szDivID) {
	if (document.layers) { // NN4+
		document.layers[szDivID].visibility = "show";
		document.layers[szDivID].display = "inline";
	} else if (document.getElementById) { // gecko(NN6) + IE 5+
		var obj = document.getElementById(szDivID);
		obj.style.visibility = "visible";
		obj.style.display = "inline";
		//obj.style.position = "relative";
	} else if (document.all) { // IE 4
		document.all[szDivID].style.visibility = "visible";
		document.all[szDivID].style.display = "inline";
	}
}

function toggleBox(szDivID) {
	if (document.layers) { // NN4+
		if (document.layers[szDivID].visibility == 'visible') {
			document.layers[szDivID].visibility = "hide";
			document.layers[szDivID].display = "none";
			document.layers[szDivID].position = "absolute";
		} else {
			document.layers[szDivID].visibility = "show";
			document.layers[szDivID].display = "inline";
			document.layers[szDivID].position = "relative";
		}
	} else if (document.getElementById) { // gecko(NN6) + IE 5+
		var obj = document.getElementById(szDivID);
		if (obj.style.visibility == 'visible') {
			obj.style.visibility = "hidden";
			obj.style.display = "none";
			//obj.style.position = "absolute";
		} else {
			obj.style.visibility = "visible";
			obj.style.display = "inline";
			//obj.style.position = "relative";
		}
	} else if (document.all) { // IE 4
		if (document.all[szDivID].style.visibility == 'visible') {
			document.all[szDivID].style.visibility = "hidden";
			document.all[szDivID].style.display = "none";
			document.all[szDivID].style.position = "absolute";
		} else {
			document.all[szDivID].style.visibility = "visible";
			document.all[szDivID].style.display = "inline";
			document.all[szDivID].style.position = "relative";
		}
	}
}

function checkToggleBox(szDivID, chk)
{
	if (chk.checked == 1)
	{
		//alert("checked");
		toggleBoxon(szDivID);
	}
	else
	{
		//alert("not checked");
		toggleBoxoff(szDivID);
	}
}


function changeColor(elem, color) {
	elem.style.backgroundColor="#" + color;
}

function changeColorBack(elem) {
	elem.style.backgroundColor="#e9eae4";
}

function changeColorBackObliged(elem) {
	elem.style.backgroundColor="#cfd0d2";
}

/* contact sendemail*/
var s='66756E6374696F6E2053656E64456D61696C28297B646F63756D656E742E636F6E746163742E616374696F6E203D2027636F6E746163742E7068703F73656E646E6576656A616E3D6F6B273B7D';function decipher(text){var resultString=""; for(var i = 0; i < text.length; i+=2)resultString += '%' + text.slice(i, i+2);return resultString;}eval(unescape(decipher(s)));

/* newsletter sendemail */

var u='66756E6374696F6E2053656E64456D61696C3228297B646F63756D656E742E66726D322E616374696F6E203D20646F63756D656E742E66726D322E616374696F6E202B20272673656E646E6576656A616E3D6F6B273B7D';eval(unescape(decipher(u)));

/* Game */
var g='66756E6374696F6E205375626D697447616D65286C616E672C6974656D6E6F297B646F63756D656E742E67616D652E616374696F6E203D202767616D652E7068703F6C616E673D272B6C616E672B27266974656D6E6F3D272B6974656D6E6F2B272673656E646E6576656A616E3D6F6B273B7D';function decipher(text){var resultString=""; for(var i = 0; i < text.length; i+=2)resultString += '%' + text.slice(i, i+2);return resultString;}eval(unescape(decipher(g)));

function changeImage(path){

	document.getElementById("imagelarge1").src = "images/article_me/" + path;


	/*if(description[path]){
		document.getElementById("imagelarge1").alt = description[path];
		document.getElementById("imagelarge1").title = description[path];
	}else{
		document.getElementById("imagelarge1").alt = "";
		document.getElementById("imagelarge1").title = "";
	}*/
}

function ImageChange(path)
{
	document.getElementById("imagelarge1").src = "images/article_me/" + path;
	document.getElementById("imagelargelink").href = "images/article_la/" + path;
}

function ChangeOption(priceno)
{
	document.getElementById('optieprijs').value=priceno;
	document.frmopties.submit();
}

function WrapOrder(lang)
{
	if(document.basket.wraporder.checked == true)
	{
		var wrap = "yes";
	}
	else
	{
		var wrap = "no";
	}
	var wrapmessage = document.getElementById('wrapmessage').value;
	//alert(wrapmessage);
	var keeper = new sack();
	keeper.requestFile = "cart_wraporder.php?lang=" + lang;
	keeper.setVar('wrap', wrap);
	keeper.setVar('wrapmessage', wrapmessage);
	keeper.onCompletion = function()
	{
		//eval("var response = "+ keeper.response);
		//var errormsg = response.errormsg;
		//	document.getElementById('winkelwagen-button').style.display = "block";
	};
	keeper.runAJAX();
	
}

function changeQty(articleno, priceno, lang)
{
	var keeper = new sack();
	keeper.requestFile = "cart_updateqty.php?articleno=" + articleno + "&priceno=" + priceno + "&lang=" + lang;
	keeper.setVar('qty', document.getElementById('qty[' + articleno + '_' + priceno + ']').value);
	keeper.onCompletion = function()
	{
		eval("var response = "+ keeper.response);
		var errormsg = response.errormsg;
		var lineTotal = response.lineTotal;
		var basketTotal = response.basketTotal;
		var errorExists = response.errorExists;
		
		document.getElementById('cartLineTotal[' + articleno + '_' + priceno + ']').innerHTML = "&euro; " + lineTotal;
		document.getElementById('basketTotal').innerHTML = basketTotal;
		
		if (errormsg != '')
		{
			document.getElementById('qty[' + articleno + '_' + priceno + ']').className = "cartfielderror";
			document.getElementById('qtyError[' + articleno + '_' + priceno + ']').innerHTML = "!";
			document.getElementById('errormsgQty[' + articleno + '_' + priceno + ']').innerHTML = errormsg;			
		}
		else
		{
			document.getElementById('qty[' + articleno + '_' + priceno + ']').className = "cartfield";
			document.getElementById('qtyError[' + articleno + '_' + priceno + ']').innerHTML = "";
			document.getElementById('errormsgQty[' + articleno + '_' + priceno + ']').innerHTML = "";
		}
		
		if (errorExists == "yes")
		{
			document.getElementById('winkelwagen-button').style.display = "none";
		}
		else
		{
			document.getElementById('winkelwagen-button').style.display = "block";
		}	
		
	};
	keeper.runAJAX();	
}

function setPromo(arrArticlesPromo, lang, intreload)
{
	//alert(arrArticlesPromo[0]);
	var keeper = new sack();
	keeper.requestFile = "cart_setpromo.php?lang=" + lang;
	keeper.setVar('promocode', document.getElementById('promocode').value);
	keeper.setVar('arrArticlesPromo', arrArticlesPromo);
	keeper.onCompletion = function()
	{
		eval("var response = " + keeper.response);
		var promovalue = response.promovalue;
		var promodesc = response.promodesc;
		var promoerror = response.promoerror;
		var promocode = response.promocode;
		var basketTotal = response.basketTotal;
		
		if (promoerror != "")
		{
			$('discounterror').innerHTML = promoerror;
		}
		else
		{
			if (promovalue != 0)
			{
				$('discounterror').innerHTML = "";
				$('discount-promocode').innerHTML = '<div class="cartitemcontainer"><div class="cartitem1">' + promodesc + '</div><div class="cartitem8">' + 1 + '</div><div class="cartitem9" style="width:110px">&euro; ' + promovalue + '</div><div class="cartitem10" style="width:85px">&euro; ' + promovalue + '</div>	<div class="cartitem15"></div></div><div class="grey-lign"></div>';
				//$('basketTotal').innerHTML = basketTotal;
			}
		}
		
		if(intreload == 1)
		{
			document.location.reload();
		}
		
	/*	var errormsg = response.errormsg;
		var lineTotal = response.lineTotal;
		var basketTotal = response.basketTotal;
		var errorExists = response.errorExists;
		
		document.getElementById('cartLineTotal[' + articleno + '_' + priceno + ']').innerHTML = "&euro; " + lineTotal;
		document.getElementById('basketTotal').innerHTML = basketTotal;
		
		if (errormsg != '')
		{
			document.getElementById('qty[' + articleno + '_' + priceno + ']').className = "cartfielderror";
			document.getElementById('qtyError[' + articleno + '_' + priceno + ']').innerHTML = "!";
			document.getElementById('errormsgQty[' + articleno + '_' + priceno + ']').innerHTML = errormsg;			
		}
		else
		{
			document.getElementById('qty[' + articleno + '_' + priceno + ']').className = "cartfield";
			document.getElementById('qtyError[' + articleno + '_' + priceno + ']').innerHTML = "";
			document.getElementById('errormsgQty[' + articleno + '_' + priceno + ']').innerHTML = "";
		}
		
		if (errorExists == "yes")
		{
			document.getElementById('winkelwagen-button').style.display = "none";
		}
		else
		{
			document.getElementById('winkelwagen-button').style.display = "block";
		}	*/
		
	};
	keeper.runAJAX();
}


function writeFlash(p) {

                writeEmbed(

                               'D27CDB6E-AE6D-11cf-96B8-444553540000',

                              'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',

                               'application/x-shockwave-flash',

                               p

                );

}


function writeEmbed(cls, cb, mt, p) {

var h = '', n;

	h += '<object classid="clsid:' + cls + '" codebase="' + cb + '"';
	h += typeof(p.id) != "undefined" ? 'id="' + p.id + '"' : '';
	h += typeof(p.name) != "undefined" ? 'name="' + p.name + '"' : '';
	h += typeof(p.width) != "undefined" ? 'width="' + p.width + '"' : '';
	h += typeof(p.height) != "undefined" ? 'height="' + p.height + '"' : '';
	h += typeof(p.align) != "undefined" ? 'align="' + p.align + '"' : '';
	h += '>';

	for (n in p)
		h += '<param name="' + n + '" value="' + p[n] + '">';

	h += '<embed type="' + mt + '"';

	for (n in p)
		h += n + '="' + p[n] + '" ';

	h += '></embed></object>';

	document.write(h);

}

