var myX;
	var myY;

	myX =screen.width;
	myY =screen.height;
	
	var intTop
	
	switch(myY){
	case 600:
		intTop = 0;
	break;
	case 768:
		intTop = 80;
	break;
	case 1024:
		intTop = 120;
	break;
	case 1200:
		intTop =260;
	break;
	default:
		intTop =120;
	break;
	}


function showBigImg(idBigImg,src){
	if(document.getElementById(idBigImg)){
		document.getElementById(idBigImg).src=src;
	}
}

var myScreenWidth;
var myPosLeft;

function resetPopup(){
	dlg= null;
}

var dlg= null;

function makepopup(parameters) {
	 if(dlg!=null){
		dlg.close();
	 	dlg = null;
	}
	 
	 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("test.kramerdesign.nl/")!=-1){
		strUrl = strUrl.replace("test.kramerdesign.nl/","");
	 }
	 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,scrollbars=1,status=no,toolbar=no,directories=no,location=no,copyhistory=no')

 }




var myDay;
var myMonth;
var myYear;
var myNumber = "1900";
var oneDate = new Date();
var theYear = oneDate.getFullYear();

function validate(theForm,myBtn){

var radGroupName = "";
var strRadioName;

var blnCHKTRUE2 = false
var blnCHKTRUE = false;
var blnCheck = true;
var blnCheckbox = false;
var blnCheckRad = false;
var blnCheckDay = false;
var blnCheckMonth = false;
var blnCheckYear = false;
var blnCheckBirthday;
var myForm;
var myObject;
var theForm;
var strLanguage;
var strResponse;
	
	if (mySubmit()==false){
	
		if(typeof theForm =="object"){
			myForm = theForm.name;
		}
		else
		{
			myForm = theForm
		}
		
		 theForm = eval("document." + myForm);
	
		if(document.getElementById('myBtn')){
			document.getElementById('myBtn').disabled=true;
		}
		//strLanguage = theForm["LANGUAGE"].value;
		strLanguage = "NLD";
		
		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){
					switch (document.forms[myForm].elements[i].type.toUpperCase()){
						
						case "HIDDEN":
							if(document.forms[myForm].elements[i].value == ""){
								blnCheck = false;
								if(strLanguage == "NLD"){
									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 "TEXT":
							if(document.forms[myForm].elements[i].value == ""){
								blnCheck = false;
								if(strLanguage == "NLD"){
									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";
								}
							}
							
							
							if(document.forms[myForm].elements[i].name.toUpperCase().indexOf("BIRTHYEAR")!=-1){
								
								
								if(document.forms[myForm].elements[i].value != ""){
									blnCheckYear = true;
									if(document.forms[myForm].elements[i].value.length < 4){
										blnCheck = false;
										if(strLanguage == "NLD"){
											strResponse ="Geboortejaar onjuist ingevuld \n bijvoorbeeld: 1968";
										}
										else
										{
											strResponse = "Year of birth incorrect\nexample: 1968" ;
										}
									}
									else
									{
										myYear = parseInt(document.forms[myForm].elements[i].value);
										if((myYear > parseFloat(theYear)) || (myYear < myNumber)){
											blnCheck = false;
											if(strLanguage == "NLD"){
												strResponse ="Geboortejaar onjuist ingevuld";
											}
											else
											{
												strResponse = "Year of birth incorrect." ;
											}
										}
									}
								}
								else
								{
									blnCheck = false;
										if(strLanguage == "NLD"){
											strResponse ="Geboortejaar niet ingevuld";
										}
										else
										{
											strResponse = "Year of birth left open." ;
										}
								}
							}
							
							if(document.forms[myForm].elements[i].name.toUpperCase().indexOf("BIRTHMONTH")!=-1){
								//blnCheck = true;
								if(document.forms[myForm].elements[i].value != ""){
									blnCheckMonth = true;
									if(document.forms[myForm].elements[i].value > 12){
										//blnCheckMonth = false;
										blnCheck = false;
										if(strLanguage == "NLD"){
											strResponse ="Geboortemaand onjuist ingevuld";
										}
										else
										{
											strResponse = "Month of birth incorrect." ;
										}
									}
									myMonth = parseFloat(document.forms[myForm].elements[i].value);
								}
								
							}
							
							
							if(document.forms[myForm].elements[i].name.toUpperCase().indexOf("BIRTHDAY")!=-1){
								//blnCheck = true;
								if(document.forms[myForm].elements[i].value != ""){
									blnCheckDay = true;
									if(document.forms[myForm].elements[i].value > 31){
										//blnCheckDay = false;
										blnCheck = false;
										if(strLanguage == "NLD"){
											strResponse ="Geboortedag onjuist ingevuld";
										}
										else
										{
											strResponse = "Day of birth incorrect." ;
										}
									}
								myDay = parseFloat(document.forms[myForm].elements[i].value);
								}
								
							}
							
							
							break;
						
						
						case "PASSWORD":
							if(document.forms[myForm].elements[i].value == ""){
								blnCheck = false;
								if(strLanguage == "NLD"){
									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(strLanguage == "NLD"){
									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(strLanguage == "NLD"){
									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;
							if(radGroupName != elName){
								blnCheckRad = false;
							}
							for(var y = 0; y < document.forms[myForm][elName].length; y++){
								if(document.forms[myForm][elName][y].checked == true){
									blnCheckRad = true;
								}
							}
							radGroupName = elName;
							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;
							}
							else
							{
								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"] && document.forms[myForm]["PASSWORD2"]){
				var myPassword1 = document.forms[myForm]["PASSWORD"].value;
				var myPassword2 = document.forms[myForm]["PASSWORD2"].value;
				
				if(myPassword1 != myPassword2){
					blnCheck = false;
					
					if(strLanguage == "NLD"){
						strResponse ="De wachtwoorden komen niet overeen"; 
					}
					else
					{
						strResponse ="The given passwords don't match"; 
					}
				}
		}
		
		
		
		
		
		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;
						strResponse ="Controleer de URL van de website AUB.\nBV: HTTP://www.paintballvalley.nl";
					}
				}
				else
				{
					blnCheck = false;
					strResponse ="Controleer de URL van de website AUB.";
				}
			}
							
		}
		
		
		if(blnCheck == true){ // alles is ingevuld nu check op juiste geboortedatum
			if((document.getElementById("BIRTHMONTH_required"))  &&  (document.getElementById("BIRTHDAY_required")) && (document.getElementById("BIRTHYEAR_required"))){
				
				if((blnCheckDay == true) && (blnCheckMonth == true) && (blnCheckYear == true)){
					blnCheckBirthday = isValidDate(myDay,myMonth,myYear);
					if(blnCheckBirthday == false){
						blnCheck = false;
						if(strLanguage == "NLD"){
							strResponse="Geboortedatum bestaat niet";
						}
						else
						{
							strResponse = "Date of birth does not exist." ;
						}
					}
				}
			}
		}
		
		
		if(blnCheckbox == false && blnCHKTRUE == true){
			if(strLanguage == "NLD"){
				strResponse ="U hebt een van de verplichte keuzevakjes niet in gevuld"; 
			}
			else
			{
				strResponse ="You forgot to check one of the required checkboxes"; 
			}
			blnCheck = false;
		}
		if(blnCheckRad == false && blnCHKTRUE2 == true){
			if(strLanguage == "NLD"){
				strResponse ="U hebt een van de verplichte keuzerondjes niet in gevuld"; 
			}
			else
			{
				strResponse ="You forgot to check one of the required options"; 
			}
			blnCheck = false;
		}	
		
		
		if(blnCheck == false){
			blnFormSubmit = false;
			if(document.getElementById('myBtn')){
				document.getElementById('myBtn').disabled=false;
			}
			alert(strResponse);
		}
		
		return blnCheck;
	}
	else
	{
		return false;
	}
}		

var blnFormSubmit = false;

function mySubmit(){
	
	if(blnFormSubmit==false){
		blnFormSubmit = true;
		return  false;
	}
	else
	{
		return  true;
	}
}





