var undefined;

var t;
var menuOpen;
menuOpen="";
function setT(){
	if(menuOpen!=""){
		t = setTimeout("closeMenu(menuOpen)",2000);
		t;
	}
}
function clearT(){
	if(t!=""){
		clearTimeout(t);
	}
}
function openMenu(obj){
	if(t!=""){
		clearTimeout(t);
		t="";
	}
	if(menuOpen!=""){
		if(document.getElementById(menuOpen)){
			document.getElementById(menuOpen).style.display='none';
		}
	}
	if(document.getElementById(obj)){
		document.getElementById(obj).style.display='';
		menuOpen = obj;
	}
}
function closeMenu(obj){
	if(obj==""){
		if(menuOpen!=""){
			if(document.getElementById(menuOpen)){
				document.getElementById(menuOpen).style.display='none';
			}
		}
	}
	else
	{
		if(document.getElementById(obj)){
		document.getElementById(obj).style.display='none';
		}
	}
	menuOpen = "";
}
function isNumeric(myObj,myForm){
	var myObject = eval("document.forms['" + myForm + "']."+  myObj.name);
	if(myObj.value != parseInt(myObj.value)){
    	myObject.value = "";
	}
}

function mySelect(prodId){
document.frm_Select.hidITEMID.value = prodId;
//document.frm_Select.action = "'oneProduct.asp?hidLANGUAGE=" + intLanguage + "&hidITEMID=" + prodId + "','','fullsize=0, width=680, height=500,top=50,left=75,,resizable=yes,menubar=yes,status=yes,scrollbars=yes,toolbar=yes,directories=yes,location=yes,copyhistory=yes'";
//document.frm_Select.target = "_blank";
//document.frm_Select.submit();
//window2=open("win2.html","secondWindow", "scrollbars=yes,width=250, height=400")
var myString = "'oneProduct.asp?hidLANGUAGE=" + intLanguage + "&hidITEMID=" + prodId + "','','fullsize=0, width=680, height=500,top=50,left=75,,resizable=yes,menubar=yes,status=yes,scrollbars=yes,toolbar=yes,directories=yes,location=yes,copyhistory=yes'";
window.open(myString);
}

function myTrim(strValue){
	return myLTrim(myRTrim(strValue));
}
function myLTrim(strValue){
	var myLTRIMrgExp = /^\s */;
	return strValue.replace(myLTRIMrgExp, '');
}
function myRTrim(strValue){
	var myRTRIMrgExp = /\s *$/;
	return strValue.replace(myRTRIMrgExp, '');
}
function checkMessage(){
	if(varMessage!=""){
		alert(varMessage);
	}
}
//function for activating flash movies 
 function checkFlashDiv(strRoot){
	
 if(blnCMS == false){
 	var divGroup = document.getElementsByTagName("div");
		for(var i=0;i<divGroup.length;i++){
			if(divGroup[i].id.indexOf("][")!=-1 && divGroup[i].id.indexOf("swf")!=-1){
			
				var divArr = divGroup[i].id.split("][");
			
				var strPath = divArr[0].replace("[","");
				var strPVersion="";
				if(divArr.length>=2){
					if(divArr[2]!=""){
						strPVersion = divArr[2].replace("[","");
						strPVersion = strPVersion.replace("]","");
					}
				}
				var strBGColor="";
				if(divArr.length>=3){
					if(divArr[3]!=""){
						strBGColor = divArr[3].replace("[","");
						strBGColor = strPVersion.replace("]","");
					}
				}
				var strQuality="high";
				if(divArr.length>=4){
					if(divArr[4]!=""){
						strQuality = divArr[4].replace("[","");
						strQuality = strPVersion.replace("]","");
					}
				}
				divGroup[i].className="classDivFlashNoBorder";
				var so = new SWFObject(strRoot+strPath,"movie"+i,divGroup[i].style.width,divGroup[i].style.height,strPVersion,strBGColor,'',strQuality);
				so.write(divGroup[i].id);
			
			}
		}
	}
 }
 ///////////////////////////

function openWindow(varUrl) {
		if(document.frm_Select.txtObjId.value!=""){
			varUrl = varUrl + document.frm_Select.txtObjId.value;
			features ='fullsize=0, width=790, height=610,top=0,left=10,,resizable=yes,menubar=yes,status=yes,scrollbars=yes,toolbar=yes,directories=yes,location=yes,copyhistory=yes';
			dlg = window.open(varUrl,"dialog",features);
		}
		else
		{
			
			document.frm_Select.submit();
		}
 }
function validateSearch(){
	if(document.frm_Select.cbo_SelectCategorie_Product.value != ""){
		document.frm_Select.submit();
	}
	else
	{
		if(document.frm_Select.hidLANGUAGE.value=="1"){
			alert("U bent vergeten een categorie te kiezen");
		}
		else
		{
			alert("You forgot to choose a category");
		}
	}

}

function validate(theForm,myBtn){
var strRadioName;
var blnCHKTRUE2 = false
var blnCHKTRUE = false;
var blnCheck = true;
var blnCheckbox = false;
var blnCheckRad = false;
var myForm = theForm.name;
var myObject = eval("document." + myForm + "." +  myBtn);
var theForm = eval("document." + myForm);
var mintLanguage = theForm["hidLANGUAGE"].value;
var strResponse;
	if(myObject){
		myObject.disabled = true;
	}
	for(var i=0;i<document.forms[myForm].elements.length;i++){
		if(document.forms[myForm].elements[i].id ){
			if(document.forms[myForm].elements[i].id.indexOf("required")!=-1){
				
				document.forms[myForm].elements[i].value = myTrim(document.forms[myForm].elements[i].value);
				
				switch (document.forms[myForm].elements[i].type.toUpperCase()){
					case "TEXT":
						if(document.forms[myForm].elements[i].value == ""){
							blnCheck = false;
							if(mintLanguage == 1){
								strResponse ="U hebt een van de verplichte velden niet in gevuld"; 
							}
							else
							{
								strResponse ="You forgot to fill in one of the required fields"; 
							}
							if(document.getElementById("td" + myForm + document.forms[myForm].elements[i].name)){
								document.getElementById("td" + myForm + document.forms[myForm].elements[i].name).className="clsDefaultRed";
							}
						}
						
						break;
					
					
					case "PASSWORD":
						if(document.forms[myForm].elements[i].value == ""){
							blnCheck = false;
							if(mintLanguage == 1){
								strResponse ="U hebt een van de verplichte velden niet in gevuld"; 
							}
							else
							{
								strResponse ="You forgot to fill in one of the required fields"; 
							}
						}
						break;
					case "TEXTAREA":
						if(document.forms[myForm].elements[i].value == ""){
							blnCheck = false;
							if(mintLanguage == 1){
								strResponse ="U hebt een van de verplichte velden niet in gevuld"; 
							}
							else
							{
								strResponse ="You forgot to fill in one of the required fields"; 
							}
							if(document.getElementById("td" + myForm + document.forms[myForm].elements[i].name)){
								document.getElementById("td" + myForm + document.forms[myForm].elements[i].name).className="clsDefaultRed";
							}
						}
						break;
					case "SELECT-ONE":
						if(document.forms[myForm].elements[i].value == "" && document.forms[myForm].elements[i].style.display == ""){
							blnCheck = false;
							if(mintLanguage == 1){
								strResponse ="U hebt een van de verplichte velden niet in gevuld"; 
							}
							else
							{
								strResponse ="You forgot to fill in one of the required fields"; 
							}
							if(document.getElementById("td" + myForm + document.forms[myForm].elements[i].name)){
								document.getElementById("td" + myForm + document.forms[myForm].elements[i].name).className="clsDefaultRed";
							}
						}
						break;
					case "RADIO" :
						blnCHKTRUE2 = true;
						elName = document.forms[myForm].elements[i].name;	
						for(var y = 0; y < document.forms[myForm][elName].length; y++){
							if(document.forms[myForm][elName][y].checked == true){
								blnCheckRad = true;
							}
						}
						if(blnCheckRad == false){//i = document.forms[myForm].elements.length;}
							if(document.getElementById("td" + myForm + document.forms[myForm].elements[i].name)){
								document.getElementById("td" + myForm + document.forms[myForm].elements[i].name).className="clsDefaultRed";
							}
						}
						break;
					case "CHECKBOX":
						blnCHKTRUE = true;
						if(document.forms[myForm].elements[i].checked == true){
							blnCheckbox = true;
						}
						if(document.getElementById("td" + myForm + document.forms[myForm].elements[i].name)){
							document.getElementById("td" + myForm + document.forms[myForm].elements[i].name).className="clsDefaultRed";
						}
						break;
				}
				if(document.forms[myForm]["PASSWORD"]){
					if(document.forms[myForm].elements[i].name.toUpperCase().indexOf("PASSWORD")!=-1){
						var myPassword1 = document.forms[myForm].elements[i].value;
						var myPassword2;
						for(var y=0;y<document.forms[myForm].elements.length;y++){
							if(document.forms[myForm]["PASSWORD2"]){
								if(document.forms[myForm].elements[y].name.toUpperCase().indexOf("PASSWORD2")!=-1){
									myPassword2 = document.forms[myForm].elements[y].value;
									y= document.forms[myForm].elements.length;
									if(myPassword1 != myPassword2){
										blnCheck = false;
										strResponse ="De wachtwoorden komen niet overeen";
										
									}
								}
							}
						}
					}
				}
			}
		}
	}
		
	if(document.forms[myForm]["WEBSITE"]){
		if(document.forms[myForm].elements[i].name.toUpperCase() == "WEBSITE" && document.forms[myForm].elements[i].value != ""){
			var myValue = document.forms[myForm].elements[i].value;
			if(myValue.indexOf(".")!=-1){	
				if(myValue.toUpperCase().indexOf("WWW.")==-1 && myValue.toUpperCase().indexOf("HTTP://")==-1){
					document.forms[myForm].elements[i].value = "http://www." + myValue.toLowerCase()
				}
				else if(myValue.toUpperCase().indexOf("WWW.")==-1 && myValue.toUpperCase().indexOf("HTTP://")!=-1){
					document.forms[myForm].elements[i].value = document.forms[myForm].elements[i].value.toLowerCase().replace("http://","http://www.");
				}
				else if(myValue.toUpperCase().indexOf("WWW.")!=-1 && myValue.toUpperCase().indexOf("HTTP://")==-1 && myValue.toUpperCase().indexOf("HTTP//")==-1 && myValue.toUpperCase().indexOf("HTTP:/")==-1){
					document.forms[myForm].elements[i].value = "http://" + myValue.toLowerCase()
				}
				else if(myValue.toUpperCase().indexOf("HTTP")!=-1 && myValue.indexOf(":")==-1){
					blnCheck = false;
					trResponse ="Controleer de URL van de website AUB.\nBV: HTTP://www.steiner.nl";
				}
			}
			else
			{
				blnCheck = false;
				strResponse ="Controleer de URL van de website AUB.";
			}
		}
						
	}
	if(blnCheckbox == false && blnCHKTRUE == true){
		if(mintLanguage == 1){
			strResponse ="U hebt een van de verplichte velden niet in gevuld"; 
		}
		else
		{
			strResponse ="You forgot to fill in one of the required fields"; 
		}
		blnCheck = false;
	}
	if(blnCheckRad == false && blnCHKTRUE2 == true){
		if(mintLanguage == 1){
			strResponse ="U hebt een van de verplichte velden niet in gevuld"; 
		}
		else
		{
			strResponse ="You forgot to fill in one of the required fields"; 
		}
		blnCheck = false;
	}	
	
	
	if(blnCheck == false){
		if(myObject){
			myObject.disabled = false;
		}
		alert(strResponse);
	}
	
	return blnCheck;
}		

function myReset(theForm){
	for(var i=0;i<document.forms[theForm].elements.length;i++){
	//alert(document.forms[theForm].elements[i].type.toUpperCase());
				switch (document.forms[theForm].elements[i].type.toUpperCase()){
				case "TEXT":
					document.forms[theForm].elements[i].value = "";
					break;
				case "PASSWORD":
					document.forms[theForm].elements[i].value = "";
					break;
				case "TEXTAREA":
					document.forms[theForm].elements[i].value = "";
					break;
				case "SELECT-ONE":
					document.forms[theForm].elements[i].selectedIndex = 0;
					document.forms[theForm].elements[i].disabled = false;
					break;
				case "CHECKBOX":
					document.forms[theForm].elements[i].checked = false;
					document.forms[theForm].elements[i].disabled = false;
					break;
				case "RADIO":
					document.forms[theForm].elements[i].checked = false;
					document.forms[theForm].elements[i].disabled = false;
					break;
				case "HIDDEN":
					if(document.forms[theForm].elements[i].name.indexOf("hidCATMERK")!=-1){
						document.forms[theForm].elements[i].value = "";
					}
				break;
				}
	}
}
function myResetCbo(myVarArray){
	for(var i=0;i<myVarArray.length;i++){
		if(myVarArray[i].indexOf("cbo")!= -1){
			document.frm_Select[myVarArray[i]].selectedIndex = 0;
		}
	}
}
function myResetLoc(){
	if(document.frm_Select.hidSPECIAL.value = "False"){
		document.frm_Select.hidLOC.value = "";
	}
}





var myArrayObj = new Array();
var myArrayVis =new Array();

function myVisible(myObj){
	var mblnDone = false;	
	for(var i=0;i<myArrayObj.length;i++){
		if(myArrayObj[i] == myObj){
			if(myArrayVis[i] == "visible"){
				myArrayVis[i] = "none";
				document.getElementById("tr_" + myObj).style.display = "none";
			}
			else
			{
				myArrayVis[i] = "visible";
				document.getElementById("tr_" + myObj).style.display = "";
			}
			
			mblnDone = true;
		}
		else
		{
			myArrayVis[i] = "none";
			document.getElementById("tr_" + myArrayObj[i]).style.display = "none";
		}
	}
	if(mblnDone == false){
		document.getElementById("tr_" + myObj).style.display = "";
		myArrayObj[myArrayObj.length] = myObj;
		myArrayVis[myArrayVis.length] = "visible";
	}
}

function makepopup(parameters) {
	 var arrUrl= new Array();
	 var strTempName;
	 var strUrl = document.URL;
	 if(strUrl.indexOf("http://")!=-1){
		strUrl = strUrl.replace("http://","");
	 }
	 if(strUrl.indexOf("https://")!=-1){
		strUrl = strUrl.replace("https://","");
	 }
	 if(strUrl.indexOf("server/")!=-1){
		strUrl = strUrl.replace("server/","");
	 }
	 if(strUrl.indexOf("194.187.45.65/")!=-1){
		strUrl = strUrl.replace("194.187.45.65/","");
	 } 
	 if(strUrl.indexOf("10.0.0.1/")!=-1){
		strUrl = strUrl.replace("10.0.0.1/","");
	 }
	 if(strUrl.indexOf("/")!=-1){
		arrUrl =strUrl.split("/");
	 }
	 else
	 {
		arrUrl[0] = strUrl;
	 }
  
  	switch (arrUrl.length){
	case 2:
		strTempName = "forms/showImg.asp";
		break;
	case 3:
		strTempName = "../forms/showImg.asp";
		
	break;
	case 4:
		strTempName = "../../forms/showImg.asp";
		
	break;
	}

 	var strPageName; 
 	strPageName =strTempName+"?name="+parameters;
 dlg = window.open(strPageName,'','fullsize=0,width=100,height=100,top=30,left=75,,resizable=yes,menubar=no,,status=no,toolbar=no,directories=no,location=no,copyhistory=no')

 }