// JavaScript Document

function DoForm() {
	if (document.formulier) return document.formulier;
	if (document.forms.formulier) return document.forms.formulier;
	alert("Error in DoForm()");
	return document.formulier;
}	

function Highlite(x) {	
	if (document.getElementById(x)!="")
	{
		bgcolor = document.getElementById(x).style.backgroundColor;
		document.getElementById(x).style.backgroundColor = IndexBackgroundColor;		
		document.getElementById(x).style.cursor = "hand";
	}
}

function Normal(x) {
	if (document.getElementById(x)!="")
	{
		document.getElementById(x).style.backgroundColor = bgcolor;		
	}
}

// Deze functie wordt gebruikt om onClick onzichtbare layers te tonen.
function ToggleElement(antwoord) {
	e=document.getElementById(antwoord);
	toon=e.style.display
	if(toon=='none'||toon=='')e.style.display='block'
	else e.style.display='none'
}

function ShowElement(antwoord) {
	e=document.getElementById(antwoord);
	e.style.display='block';
}

function HideElement(antwoord) {
	e=document.getElementById(antwoord)
	e.style.display='none';
}

function PopUp(Url) {
	var newWindow = window.open(Url,"ExtraInformation1","scrollbars=yes,height=500,width=700,left=50,top=50");
}

function PopupCustom(Url,WName,WDetails) {
	var newWindow = window.open(Url,WName,WDetails);
}

function getFlashMovieObject(movieName) {
	if (window.document[movieName]) 
	{
	  return window.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1)
	{
	if (document.embeds && document.embeds[movieName])
	  return document.embeds[movieName]; 
	}
	else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
	{
	return document.getElementById(movieName);
	}
}

function ToggleHolidaysLayer(stat) {	
	var HolidaysMovie=getFlashMovieObject("FlashPromoDyn");	
	if (stat) {
		if (Holopen == 0) {	
			Holopen = 1;	
			HolidaysMovie.SetVariable("_root.MC_Holidays._visible","1");
			HolidaysMovie.SetVariable("_root.MC_HolidaysHide._visible","0");
			HolidaysMovie.TGotoFrame("/MC_Holidays",1);
			HolidaysMovie.TPlay("/MC_Holidays");		
		}
	} else {
		if (Holopen == 1) {	
			Holopen = 0;
			HolidaysMovie.SetVariable("_root.MC_Holidays._visible","0");
			HolidaysMovie.SetVariable("_root.MC_HolidaysHide._visible","1");
			HolidaysMovie.TGotoFrame("/MC_HolidaysHide",1);
			HolidaysMovie.TPlay("/MC_HolidaysHide");
		}
	}
		
	if (Holopen == 0) {	
		//Holopen = 1;
		//HolidaysMovie.TPlay("/MC_Holidays");	
	} else {
		//Holopen = 0;				
		//HolidaysMovie.TPlay("/MC_HolidaysHide");
	}
}

function ToggleBusinessLayer(stat) {	
	var BusinessMovie=getFlashMovieObject("FlashPromoDynBusiness");	
	if (stat) {
		if (Busopen == 0) {	
			Busopen = 1;	
			BusinessMovie.SetVariable("_root.MC_Holidays._visible","1");
			BusinessMovie.SetVariable("_root.MC_HolidaysHide._visible","0");
			BusinessMovie.TGotoFrame("/MC_Holidays",1);
			BusinessMovie.TPlay("/MC_Holidays");		
		}
	} else {
		if (Busopen == 1) {	
			Busopen = 0;
			BusinessMovie.SetVariable("_root.MC_Holidays._visible","0");
			BusinessMovie.SetVariable("_root.MC_HolidaysHide._visible","1");
			BusinessMovie.TGotoFrame("/MC_HolidaysHide",1);
			BusinessMovie.TPlay("/MC_HolidaysHide");
		}
	}
		
	if (Busopen == 0) {	
		//Holopen = 1;
		//HolidaysMovie.TPlay("/MC_Holidays");	
	} else {
		//Holopen = 0;				
		//HolidaysMovie.TPlay("/MC_HolidaysHide");
	}
}

function check_date(date_value){
	if ( isNaN(back_date(date_value)) ) {
	alert("Gelieve een correcte datum in te geven (dd/mm/jjjj).");
	return false;
	}
}

function back_date(date_value){
	var separator = '';
	if ( date_value.match(/\//) ){separator = '/';} 	
	if ( date_value.match(/-/)  ){separator = '-';}

	if ( (separator == '/') || (separator == '-') ){
	var vertrek_array = date_value.split(separator);
	var day = vertrek_array[0];
	var mth = vertrek_array[1];
	var year= vertrek_array[2];
	}
	else if ( date_value.match(/(\d{6})|(\d{8})/) ) {
	var day = date_value.substring(0, 2);
	var mth = date_value.substring(2, 4);
	var year= date_value.substring(4, 8);
	}

	else {
	alert("Gelieve een correcte datum in te geven (dd/mm/jjjj).");
	return false;
	}

	var bck_date = new Date(year, mth-1, day);
	return bck_date;
}

function SwapPic(Target,Locatie) {
	T=document.getElementById(Target);	
	T.src = Locatie;
}

function CharCheck(veld) {
	var karakters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ";
	var ok = 1;
	var temp;
	for (var i=0; i<veld.value.length; i++) {
		temp = "" + veld.value.substring(i, i+1);
		if (karakters.indexOf(temp) == "-1") ok = 0;
	}
	if (ok == 0) {
		alert('U mag enkel de karakters A..Z, a..z, 1..9 en spaties gebruiken !');
		veld.focus();
		veld.select();
	}
}
