var splitValue
var workshopId
var dayWorkshop
var timeWorkshop
var row

var firstDay
var firstDayMorning
var firstDayMidday

var secondDay
var secondDayMorning
var secondDayMidday

var thirdDay
var thirdDayMorning
var thirdDayMidday

firstDayMorning		= 0
firstDayMidday		= 0
secondDayMorning	= 0
secondDayMidday		= 0
thirdDayMorning		= 0
thirdDayMidday		= 0

function checkDblOrChecked(chk,thisId,workId,dayW,timeW,rowClicked){
	if(document.all){a = document.all.tags("input");}
	else{a = document.getElementsByTagName("input");}

	for(i=0;i < a.length;i++){
		if(document.all){b = document.all.tags("input")[i];}
		else{b = document.getElementsByTagName("input")[i];}	
		//b = document.all.tags("input")[i];

		if(b.type == "checkbox" && b.checked == true ){
			if(b.id != thisId && chk == true){
			splitValue = b.value.split("+")
			workshopId 		= splitValue[0];
			dayWorkshop 		= splitValue[1];
			timeWorkshop 	= splitValue[2];
			row						= splitValue[3];
			//geen tweemaal inschrijven voor dezelfde workshop
			//alert(workshopId + " " + workId);
			//alert(timeWorkshop + " " + timeW);
			if(workshopId == workId){msg('Je hebt deze workshop al eenmaal aangevinkt. Je kan niet tweemaal inschrijven voor dezelfde workshop.');return false;}
			if(dayWorkshop== dayW){if(sameDayTime(timeWorkshop,timeW,row,rowClicked) == false){return false;}}
			}
		}
	}
	//unCheckLunchDay(dayW);
}

function msg(strMessage){
	alert(strMessage);
}

function allCheckedSoFar(){
	var z
	var counter
	//z 				= this.document.all.tags("input").length;
	if(document.all){z = document.all.tags("input");}
	else{z = document.getElementsByTagName("input");}	
	counter 	= 0
	for(i=0;i < z.length;i++){
		if(document.all){x = document.all.tags("input")[i];}
		else{x = document.getElementsByTagName("input")[i];}	
		//x = document.all.tags("input")[i];
		if(x.type == "checkbox" && x.checked == true){
			if(x.name.indexOf("chk") >= 0){counter++}
		}
	}
	return counter;
}

function checkDayChecked(theDay){
	var z
	var counter
	if(document.all){z = document.all.tags("input");}
	else{z = document.getElementsByTagName("input");}	
	counter 	= 0
	for(i=0;i < z.length;i++){
		if(document.all){x = document.all.tags("input")[i];}
		else{x = document.getElementsByTagName("input")[i];}
		if(x.type == "checkbox" && x.checked == true){
			if(x.value.indexOf(theDay) >= 0 && x.name.indexOf("chk") >= 0){counter++}
		}
	}
	return counter;

}

function checkLunchDay(theDay){
	a = document.getElementById("lunch"+ theDay)
	if(checkDayChecked(theDay) == 0 && a.checked == true){alert("Je kan geen lunch op deze dag gebruiken omdat je geen workshop heeft geselecteerd.");a.checked = false;}
}

function unCheckLunchDay(theDay){
	a = document.getElementById("lunch"+ theDay)
	if(checkDayChecked(theDay) == 0 && a.checked == true){a.checked = false;}
}

function sameDayTime(partOfDayOne,partOfDayTwo,rowOne,rowTwo){
	//alert(rowOne + " "+ rowTwo);
	//alert(partOfDayOne + "  " + partOfDayTwo);
	strMsg = "Je hebt al een workshop aangevinkt dat op hetzelfde tijdstip plaats vindt."

	if(partOfDayOne == 3 || partOfDayTwo == 3){msg(strMsg);return false}
	if(partOfDayOne < 3 && partOfDayTwo < 3){
		if(partOfDayOne == partOfDayTwo){msg(strMsg);return false}
	}
	if(partOfDayOne == 1 && partOfDayTwo == 4 && rowOne ==1 && rowTwo == 1){msg(strMsg);return false}
	if(partOfDayOne == 4 && partOfDayTwo == 1 && rowOne ==1 && rowTwo == 1){msg(strMsg);return false}

	if(partOfDayOne == 2 && partOfDayTwo == 4 && rowOne ==1 && rowTwo == 2){msg(strMsg);return false}
	if(partOfDayOne == 4 && partOfDayTwo == 2 && rowOne ==2 && rowTwo == 1){msg(strMsg);return false}

	if(partOfDayOne == 4 && partOfDayTwo == 4 && rowOne ==2 && rowTwo == 2){msg(strMsg);return false}
	if(partOfDayOne == 4 && partOfDayTwo == 4 && rowOne ==1 && rowTwo == 1){msg(strMsg);return false}

	if(partOfDayOne == 6 && partOfDayTwo == 6 && rowOne ==5 && rowTwo == 5){msg(strMsg);return false}
	if(partOfDayOne == 6 && partOfDayTwo == 6 && rowOne ==2 && rowTwo == 2){msg(strMsg);return false}

	//if(partOfDayOne == 5 && partOfDayTwo == 6 && rowOne ==5 && rowTwo == 5){msg(strMsg);return false}
	//if(partOfDayOne == 6 && partOfDayTwo == 5 && rowOne ==5 && rowTwo == 5){msg(strMsg);return false}
}

function checkForm(){
	a = document.frm;
	if(allCheckedSoFar() == 0){alert("Je hebt nog geen workshops geselecteerd.");return false}

	if(checkBoxChecked(a.voordeel,"Voordeel")&&
	checkString(a.Voorletters,"Voorletters",0)&&
	checkString(a.Voornaam,"Voornaam",0)&&
	checkString(a.Naam,"Achternaam",0)&&
	checkBoxChecked(a.aanhef,"Man/Vrouw")&&
	checkBoxChecked(a.privBiz,"Privéadres / Werkadres")&&
	checkString(a.Adres,"Adres",0)&&
	checkString(a.Huisnummer,"Huisnummer",0)&&
	checkDBZipStandard(a.Postcode,"Postcode",0,a.Land)&&
	checkString(a.Plaats,"Plaats",0)&&
	checkString(a.Land,"Land",0)&&
	checkOnlyDigits(a.Telefoon,"Telefoon",0)&&
	checkEmail(a.Email,"e-Mail",0)&&
	checkString(a.ffactuuradres, "Factuuradres")&&
	checkString(a.fhuisnummer, "Huisnummer van factuuradres")&&
	checkDBZipStandard(a.fpostcode,"Postcode van factuuradres",0,a.fland)&&
	checkString(a.fplaats, "Plaats van factuuradres") &&
	checkString(a.fland, "Land van factuuradres")
	){return true}
	else{return false}
}

function checkDBZipStandard(theField,s,n,tarField)
{
	if(tarField.selectedIndex == 2)	{return checkZipCodeBelgium(theField,s,n)}
	if(tarField.selectedIndex == 1)	{return checkZipCode(theField,s,n)}
	else{return false}
}


function openEditWindow(strData){
	window.open("editWindow.asp?strData=" + strData,"","left=10,top=10,width=600,height=500,status=no")
}

function friendCheck(){
	a = document.frm;
	if(checkString(a.yourName,"Jouw naam",0)&&
	checkEmail(a.yourEmail,"Jouw e-Mailadres",0)&&
	checkString(a.yourRemarks,"Jouw commentaar",0)&&
	checkString(a.collegeName,"Naam collega",0)&&
	checkEmail(a.collegeEmail,"e-Mailadres collega",0)){return true}
	else{return false}
}

function copyAddressDate(){
	document.frm.ffactuuradres.value = 	document.frm.Adres.value;
	document.frm.fhuisnummer.value = 	document.frm.Huisnummer.value;
	document.frm.fpostcode.value = 	document.frm.Postcode.value;
	document.frm.fplaats.value = 	document.frm.Plaats.value;
	document.frm.fland.selectedIndex = document.frm.Land.selectedIndex;
}

function GotoWebsite(Obj)
{
	NewWin = window.open(Obj.value);
	NewWin.focus();
}

function HighTab(StrId)
{
	
	objTab = document.getElementById(StrId)
	objTab.className = "HighTab";
	
}



