	/*
	*	methoden voor zetten form vars & submitten form 
	*/		
	function doeActie(strFrm, strActieValue){
		if(document.forms[strFrm]!=undefined){
			document.forms[strFrm].strActie.value = strActieValue;
			document.forms[strFrm].submit();
			return false;
		}
		else{
			return true;
		}
	}

	function setKeyValue(strFrm, strKey, strValue){
		if(document.forms[strFrm]!=undefined){
			if(document.forms[strFrm][strKey]!=undefined){
				document.forms[strFrm][strKey].value = strValue;
			}
		}
	}
	/* // methoden voor zetten form vars & submitten form */	


	function setFormVars(strFrm, oVars){
		var oFrm = document.getElementById(strFrm);
		var t = "";
		if(oFrm!=undefined){
			for(oVarItem in oVars){
				switch(oVarItem){
					case "strFrmAction":
						oFrm.action = oVars[oVarItem];
						break;
					case "strFrmMethod":
						oFrm.method = oVars[oVarItem];
						break;
					case "strFrmEnctype":
						oFrm.enctype = oVars[oVarItem];
						break;
					case "strFrmName":
						oFrm.name = oVars[oVarItem];
						break;
					default:
						if(oFrm[oVarItem] != undefined){
						 oFrm[oVarItem].value = oVars[oVarItem];
						 //t+= oVarItem+ ":" +oFrm[oVarItem].nodeType + "/" + oFrm[oVarItem].nodeName + " = " +oVars[oVarItem] + "\n"
						}
						else{
							//t+= "!undefined! " + oFrm[oVarItem].name + " = " +oVars[oVarItem] + "\n"
						}
						break;
				}
			}
		}
		else{
			alert('frm '+strFrm+' is undefined!');
		}
		//alert(t);
	}

	function showImage(oElImg){
		var oProductFoto = document.getElementById('productfoto');
		var sTempURL = "";
		if(oProductFoto!=undefined){
			sTempURL = oElImg.src;
			oElImg.src= oProductFoto.src;
			oProductFoto.src = sTempURL;
		}
	}
	
	/*
	*	methode voor tonen promo div voor make-over actie
	*/	
	function hideLayer(strLyr){
		var oLyr = document.getElementById(strLyr);
		if(oLyr!=undefined){
			oLyr.style.display = "none";
		}
	}
	/* //	methode voor tonen promo div voor make-over actie */	

	/*
	*	methoden voor tonen div/popup opdruk hotspot 
	*/	
	function DEPRECATED__showHotspotPopup(strHotspot, strTekst, strFont, strFontSize, strFontKleur, strLogoURL, strAanzicht){
		
		strHotspot = (strHotspot=="null"?"":strHotspot);
		strTekst = (strTekst=="null"?"":strTekst);
		strFont = (strFont=="null"?"":strFont);
		strFontSize = (strFontSize=="null"?"":strFontSize);
		strFontKleur = (strFontKleur=="null"?"":strFontKleur);
		strLogoURL = (strLogoURL=="null"?"":strLogoURL);
		//alert("FLASH CALL -> " + strHotspot + "," + strTekst + "," + strFont + "," + strFontSize + "," + strFontKleur + "," + strLogoURL + "," + strAanzicht);
		var oPopup = window.open("/popup/hotspot-opdruk.asp?strHotspot=" + strHotspot + "&strTekst=" + strTekst + "&strFont=" + strFont + "&strFontSize=" + strFontSize + "&strFontKleur=" + strFontKleur + "&strLogoURL=" + strLogoURL + "&strAanzicht=" + strAanzicht
						,"hotspotsbedrukken"
						, "width=325,height=345"	
						);

	}

	/*
	*	methoden voor tonen div/popup opdruk hotspot 
	*/	
	function showHotspotPopup(strHotspot, strTekst, strFont, strFontSize, strFontKleur, strLogoURL, strAanzicht, strType){
		var oIframeHotspotOpdruk = document.getElementById("iframeHotspotOpdruk");
		
		if(oIframeHotspotOpdruk!=undefined){
			strHotspot = (strHotspot=="null"?"":strHotspot);
			strTekst = (strTekst=="null"?"":strTekst);
			strFont = (strFont=="null"?"":strFont);
			strFontSize = (strFontSize=="null"?"":strFontSize);
			strFontKleur = (strFontKleur=="null"?"":strFontKleur);
			strLogoURL = (strLogoURL=="null"?"":strLogoURL);
			strType		=	(strType=="null"?"":strType);
			//alert("FLASH CALL -> " + strHotspot + "," + strTekst + "," + strFont + "," + strFontSize + "," + strFontKleur + "," + strLogoURL + "," + strAanzicht + "," + strType);
			var strURL = "/popup/hotspot-opdruk.asp?strHotspot=" + strHotspot + "&strTekst=" + strTekst + "&strFont=" + strFont + "&strFontSize=" + strFontSize + "&strFontKleur=" + strFontKleur + "&strLogoURL=" + strLogoURL + "&strAanzicht=" + strAanzicht + "&strType=" + strType;
			
			oIframeHotspotOpdruk.src = strURL;
			oIframeHotspotOpdruk.style.width= "327px";
			oIframeHotspotOpdruk.style.height= "450px";
		}
	}

	function closeIframeHotspotOpdruk(){
			var oIframeHotspotOpdruk = parent.document.getElementById("iframeHotspotOpdruk");
			if(oIframeHotspotOpdruk!=undefined){
				oIframeHotspotOpdruk.style.width = "0px";
				oIframeHotspotOpdruk.style.height = "0px";
				oIframeHotspotOpdruk.src= "";
			}
	}

	function updateAanzicht(strModel, strURL) {
			flashObject(strModel).loadXMLDoc(strURL);
	}

	function flashObject(strObject){
		if(navigator.appName.indexOf("Microsoft") != -1) {
			return window[strObject];
		}else {
			return window.document[strObject];
		}
	}

	/* // methoden voor tonen div/popup opdruk hotspot */	

	/*
	*	methoden voor scrollen div met kleding
	*/
	var intIntervalID = null;
	var strEl = "";
	var strDirec = "";
	function startScrollItems(strDirection, strElem){
		strDirec = strDirection;
		strEl = strElem;
		intIntervalID = setInterval(doScroll, 50);//, strDirection, strEl);
		return false;
	}

	function stopScrollItems(){
		strEl = "";
		strDirec = "";
		clearInterval(intIntervalID);
	}

	function doScroll(){//strDirection, strEl){
		var intStapGroote = 5;
		var oEl = document.getElementById(strEl);
		var intPos = 0; 
		if(oEl!=undefined){
			intPos = parseInt(oEl.style.left.replace("px","")==""?0:oEl.style.left.replace("px",""));
			switch(strDirec){
				case "L":
					if(intPos < 0){
						oEl.style.left = (intStapGroote + parseFloat(intPos)) + "px";
					}
					break;
				case "R":
					//alert((oEl.scrollWidth + (intPos+(intStapGroote*-1))) +">"+ 455);
					if((oEl.scrollWidth + (intPos+intStapGroote)) > 455){
						intPos = intPos * -1;	
						oEl.style.left = (-1 * (intStapGroote + parseFloat(intPos))) + "px";	
					}
					
					break;
			}
		}
		oEl = null;
	}
	/* // methoden voor scrollen div met kleding*/

	/* tonen/verbergen layers */
	var __oActiveItem = undefined;
	function showItem(strItem){
		var oItem = document.getElementById(strItem);
		
		if(oItem!=undefined){
			if(__oActiveItem == undefined){
				oItem.style.display = 'block';
				__oActiveItem = oItem;
			}
			else if(__oActiveItem != undefined){
				
				__oActiveItem.style.display = 'none';

				oItem.style.display = 'block';
				__oActiveItem = oItem;
			}
		}
		return false;
	}
	/* // tonen/verbergen layers */
	
	/*
	 *	Tonen infopopup bij artikel uit scrolldiv voor kleding
	 */
	var intIntervalPopupID = null;
	function toggleInfoPopup(elemArtikel, elemID, strTenueOnderdeel, strAktie) {
		var elem = document.getElementById(elemID);
		var elemPopup = document.getElementById('infopopup_scrolldiv');
		var pos = findPos(elemArtikel);
		var strTenueOnderdeel = strTenueOnderdeel;

		if (elemPopup != undefined) {
			if (strAktie == 'toon') {
				if (elemPopup.innerHTML != null) {
					elemPopup.innerHTML = ''+elem.innerHTML;
				} else {
					elemPopup.innerHTML = '';
				}
				elemPopup.style.left = (pos[0])+'px';
				elemPopup.style.top = (pos[1]+110)+'px';
				intIntervalPopupID = setInterval(toonPopup, 300);
			} else {
				clearInterval(intIntervalPopupID);
				elemPopup.innerHTML = '';
				elemPopup.style.display = 'none';
			}
		}
	}
	
	function toonPopup() {
		document.getElementById('infopopup_scrolldiv').style.display = 'block';
	}	
	
	/* Positie bepalen */
	function findPos(obj) {
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
			while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
		return [curleft,curtop];
	}
