$(window).load(function(){	
	flashembed("header", {
			src: "/swf/header.swf",
			width:'790',
			height:'170'
	});
})

var iEle;
var formName;
var Empty;
var Email;
var PW;
var leesTek;
var PcCount;


function val(formN){
	formName=formN;
	valid = true;
	
	if(document.forms[formName].elements['voornaam'].value==""){
		alert("Gelieve een voornaam in te vullen");
		document.forms[formName].elements['voornaam'].focus();
		return false;
	}else if(document.forms[formName].elements['naam'].value==""){
		alert("Gelieve een familienaam in te vullen");
		document.forms[formName].elements['naam'].focus();
		return false;
	}else if(document.forms[formName].elements['firmanaam'].value==""){
		alert("Gelieve een firmanaam in te vullen");
		document.forms[formName].elements['firmanaam'].focus();
		return false;
	}else if(document.forms[formName].elements['gemeente'].value==""){
		alert("Gelieve een stad in te vullen");
		document.forms[formName].elements['gemeente'].focus();
		return false;
	}else if(document.forms[formName].elements['email'].value.indexOf ('@',0)== -1 || document.forms[formName].elements['email'].value.indexOf ('.',0) == -1 || document.forms[formName].elements['Email'].value.indexOf (' ',0)> -1){
		alert("Gelieve een geldig email adres in te geven!");
		document.forms[formName].elements['email'].value="";
		document.forms[formName].elements['email'].focus();
		return false;
	}else if(document.forms[formName].elements['vraag'].value==""){
		alert("Gelieve een vraag te formuleren");
		document.forms[formName].elements['vraag'].focus();
		return false;
	
	}else{
		return true;
	}
	
}

if (!window.min_year) {
		var min_year = 1920; // defines lowest year in year selectbox éàëê
	}
	if (!window.max_year) {
		var max_year = (new Date()).getFullYear() - 16; // defines highest year in the year selectbox
	}

	if (min_year <= 400) {
		alert("Minimum year must be higher than 400 for this algorithm to work.");
	}
		
	function changeDays(numb,date_form,aname) {
		MonthCtrl = eval("document." + date_form + "." + aname +"__Month");
		DayCtrl = eval("document." + date_form + "." + aname +"__Day");
		YearCtrl = eval("document." + date_form + "." + aname +"__Year");
		HourCtrl = eval("document." + date_form + "." + aname +"__Hour");
		MinuteCtrl = eval("document." + date_form + "." + aname +"__Minute");
		//alert(eval(MinuteCtrl.selectedIndex) + ', ' + eval(HourCtrl.selectedIndex) + ', ' + eval(DayCtrl.selectedIndex) + ', ' + eval(MonthCtrl.selectedIndex) + ', ' + eval(YearCtrl.selectedIndex));
		
		mth = eval(MonthCtrl.selectedIndex);
		sel = eval(YearCtrl.selectedIndex);
		yr = eval(YearCtrl.options[sel].text);
		day = eval(DayCtrl.selectedIndex);
		hour = eval(HourCtrl.options[HourCtrl.selectedIndex].value);
		minute = eval(MinuteCtrl.options[MinuteCtrl.selectedIndex].value);
		if (numb != 1) {
			numDays = numDaysIn(mth,yr);
			eval("document." + date_form + "." + aname +"__Day.options.length="+(numDays+1)) ;
			for (i=27;i<=numDays;i++) {
				eval("document." + date_form + "." + aname +"__Day.options["+i+"].text = "+i);
			}
		}


		var newDate = "";
		d = new Date(yr, (mth-1), day, hour, minute);
		if ( sel<1 || mth<0 || day<1 || hour<0 || minute<0 ) {
			newDate = "''";
		} else {
			setDay = day;
			setMonth = mth;
			setYear = yr;
			setHour = hour;
			setMinute = minute;
			if (setMonth < 10) {
				setMonth = "0" + setMonth;
			}
			if (setDay < 10) {
				setDay = "0" + setDay;
			}
			if (setHour < 10) {
				setHour = "0" + setHour;
			}
			if (setMinute < 10) {
				setMinute = "0" + setMinute;
			}
			newDate = newDate.concat(setYear, setMonth, setDay, setHour, setMinute);
		}
		eval("document." + date_form + "." + aname +".value=" + newDate);
	}

	function setToFirst(date_form,aname,jsType) {
		//type 2=Month; 3=Day
		var jsStrType = "__Day";
		if ( jsType == 2 ) {
			jsStrType = "__Month";
		}
		eval("document." + date_form + "." + aname + jsStrType +".options[1].selected=true");
	}

		
	function numDaysIn(mth,yr) {
		if (mth==4 || mth==6 || mth==9 || mth==11) {
			return 30;
		} else if ((mth==2) && leapYear(yr)) {
			return 29;
		} else if (mth==2) {
			return 28;
		} else {
			return 31;
		}
	}

	function leapYear(yr) {
		if (((yr % 4 == 0) && yr % 100 != 0) || yr % 400 == 0)
			return true;
		else
			return false;
	}

	function arr() {
		this.length=arr.arguments.length;
		for (n=0;n<arr.arguments.length;n++) {
			this[n] = arr.arguments[n];
		}
	}
	 
	months = new arr("Januari","Februari","March","April","May","June","July","August","September","October","November","December");
	 
	var cur = new Date();

	// fixes a Netscape 2 and 3 bug
	function getFullYear(d) { // d is a date object
		yr = d.getYear();
		if (yr < 1000)
			yr+=1900;
		return yr;
	}

	function datedrop(myname,feeddate,fromyear,toyear){
	
		var edyear;
		var edmonth;
		var edday;
		var edhours;
		var edminute;

		if (feeddate.length==12) {//--valid feeddate
			edyear = feeddate.substring(0, 4);
			edmonth = feeddate.substring(4, 6) - 1;
			edday = feeddate.substring(6, 8);
			edhours = feeddate.substring(8, 10);
			edminute = feeddate.substring(10, 12);
			d = new Date(edyear, edmonth, edday, edhours, edminute);
		} else {
			d = new Date(0, 0, 0, 0, 0);
		}
		if (fromyear) {
			min_year = fromyear;
		}
		if (toyear) {
			max_year = toyear;
		}
		//alert(d);		
		//--write day element
		document.write("<select name=" + myname + "__Day size=1 onChange='changeDays(0,this.form.name,"+'"'+myname+'"'+")'>\n");
		document.write("<option value=-1 "+(edday==-1?" selected":"")+">\n");
		for (i=1;i<=numDaysIn(d.getMonth(),getFullYear(d));i++) {
			document.write("<option"+(edday==i?" selected":"")+">"+i+"\n");
		}
		document.write("</select>");

		//--write month element		
		document.write("<select name=" + myname + "__Month size=1 onChange='changeDays(0,this.form.name,"+'"'+myname+'"'+");'>");
		document.write("<option value=-1"+(edmonth==-1?" selected":"")+">\n");
		for (i=0;i<12;i++) {
			document.write("<option value="+ i +(edmonth==i?" selected":"")+">"+months[i]+"\n");
		}
		document.write("</select>");

		//--write year element
		document.write("<select name=" + myname + "__Year size=1 onChange='changeDays(0,this.form.name,"+'"'+myname+'"'+");'>\n");
		document.write("<option value=-1"+(edyear==-1?" selected":"")+">\n");
		for (i=min_year;i<=max_year;i++) {
			document.write("<option"+(edyear==i?" selected":"")+">"+i+"\n");
		}
		document.write("</select>");

		//--write hours element
		document.write("<select name=" + myname + "__Hour size=1 onChange='changeDays(0,this.form.name,"+'"'+myname+'"'+");'>\n");
		document.write("<option value=-1 "+(edhours==-1?" selected":"")+">\n");
		for (i=0;i<24;i++) {
			document.write("<option value="+ i +(edhours==i?" selected":"")+">" + i + "\n");
		}
		document.write("</select>");

		//--write minute element
		document.write("<select name=" + myname + "__Minute size=1 onChange='changeDays(0,this.form.name,"+'"'+myname+'"'+");'>\n");
		document.write("<option value=-1 "+(edminute==-1?" selected":"")+">\n");
		for (i=0;i<60;i++) {
			document.write("<option value="+ i +(edminute==i?" selected":"")+">" + i + "\n");
		}
		document.write("</select>");	
		document.write("<input type='hidden' name=" + myname + " value='" + feeddate + "' />");
	}



function is_int(event){
	var Key = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if(Key==13 || Key==8 || (Key >= 48 && Key <=57)) return true;
	else return false;
}

function checkExtension(formName, fileName){
	valid = false;
	document.forms[formName].elements[fileName].focus();
	document.forms[formName].elements[fileName].blur();
    reformedValue = '' + document.forms[formName].elements[fileName].value;
    reformedValue = reformedValue.toLowerCase();    
    reformedValue = reformedValue.substring(reformedValue.length-3, reformedValue.length);
    
    if(reformedValue=="pdf"){
		valid = true;
    }else{
		alert("Incorrect type, PDF only");
		valid = false;
    } 
    return valid;
}

// layer floating
var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}
if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }
else { document.onmousemove = UpdateCursorPosition; }
function AssignPosition(d) {
if(self.pageYOffset) {
	rX = self.pageXOffset;
	rY = self.pageYOffset;	
	}
else if(document.documentElement && document.documentElement.scrollTop) {
	rX = document.documentElement.scrollLeft;
	rY = document.documentElement.scrollTop;
	}
else if(document.body) {
	rX = document.body.scrollLeft;
	rY = document.body.scrollTop;
	}
if(document.all) {
	cX += rX; 
	cY += rY;
	}
//d.style.left =  (cX+10) + "px";
d.style.left= ((document.body.clientWidth/2)-220) + "px";
d.style.top = (cY-10) + "px";
d.focus();


}
function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
dd.style.display = "block";
AssignPosition(dd);
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
if(dd.style.display == "none") { dd.style.display = "block"; }
else { dd.style.display = "none"; }
}

function clearSearchForm(formName){
	document.forms[formName].elements['searchCatId'].selectedIndex=0;
	document.forms[formName].elements['searchSubCatId'].selectedIndex=0;
	document.forms[formName].elements['searchStr'].value="";
}

function AssignPositionMainPage(d) {
if(self.pageYOffset) {
	rX = self.pageXOffset;
	rY = self.pageYOffset;	
	}
else if(document.documentElement && document.documentElement.scrollTop) {
	rX = document.documentElement.scrollLeft;
	rY = document.documentElement.scrollTop;
	}
else if(document.body) {
	rX = document.body.scrollLeft;
	rY = document.body.scrollTop;
	}
if(document.all) {
	cX += rX; 
	cY += rY;
	}
if(cX>600){
	d.style.left =  (cX-300) + "px";
}else{
	d.style.left =  (cX+10) + "px";
}
d.style.top = (cY-10) + "px";
d.focus();


}
function HideContentMainPage(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContentMainPage(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
dd.style.display = "block";
AssignPositionMainPage(dd);
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPositionMainPage(dd);
if(dd.style.display == "none") { dd.style.display = "block"; }
else { dd.style.display = "none"; }
}
