<!--
//BrowserCheck
//------------------------------------------------------------------------------
//     Ontwikkeld door: SYLED
//	 Functie: Open van een pagina in het centrum van het scherm
//------------------------------------------------------------------------------
var BrowserIE = (document.layers ? 0 : 1);

var NS4 = (document.layers);
var IE4 = (document.all);
var ver4 = (NS4 || IE4);
var IE5 = (IE4 && navigator.appVersion.indexOf("5.")!=-1);
var isMac = (navigator.appVersion.indexOf("Mac") != -1);
var isMenu = (NS4 || (IE4 && !isMac) || (IE5 && isMac));

//------------------------------------------------------------------------------
//     Ontwikkeld door: SYLED
//	 Functie: Open van een pagina in het centrum van het scherm
//------------------------------------------------------------------------------
function toonWindow(url,popW,popH)
{
	//var w = 480, h = 340;

	if (document.all || document.layers) {
	   w = screen.availWidth;
	   h = screen.availHeight;
	}

	//var popW = 300, popH = 200;

	var leftPos = (w-popW)/2, topPos = (h-popH)/2;

	newWindow = window.open('','popup','width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos +", toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1");
	newWindow.location.href = url;
}
		

//------------------------------------------------------------------------------
//     Ontwikkeld door: SYLED
//	 Functie: Printen van de pagina
//------------------------------------------------------------------------------
window.printMe = printThis;
function printThis()
{
   var objectPrint;

	objectPrint = this.window;
	this.focus();
	this.print();
}

function PrintPage()
{
   if(!ver4 || IE5)
   {
		window.printThis();
	}
   else
   {
		alert("Uw browser ondersteunt niet deze optie.\nOm deze pagina te printen, dient u uw rechter muisknop te drukken en voor -print- te kiezen.");
	}
}

function ShowRound( p_intRound, p_strKlasse )
{
//	alert('hallo');
	toonWindow('uitslag.asp?menuID=7&klasse='+p_strKlasse+'&ronde='+p_intRound+'&team=',600,350);
}

function SetDate( ThisObj, ObjectID )
{

	var strJaar = ThisObj.id.substr(0,4);
	var strMaand = ThisObj.id.substr(4,2);
	var strDag  = ThisObj.id.substr(6,2);
	var strDatum = strDag + " - " + strMaand+ " - " + strJaar;

	if(document.reservering.aankomst.value != "")
	{
		if(document.reservering.vertrek.value != "")
		{
			alert('Velden zijn gevuld\nKlik op [Leegmaken] om opnieuw de data in te voeren\nKlik op [Controleren data] voor de beschikbaarheid');
			return;
		}
	}

	if(document.reservering.aankomst.value > ThisObj.id)
	{
		alert('Aankomsttijd ligt voor de vertrektijd');
		return;
	}
	
	if(document.reservering.bDate.value == 0)
	{
		alert("Aankomstdatum: " + strDatum);
		document.reservering.bDate.value = 1;
		document.reservering.aankomst.value = ThisObj.id;

		document.reservering.objectID.value = ObjectID;
	}
	else
	{

		if(document.reservering.objectID.value != ObjectID)
		{
			alert('U heeft een datum van een ander object geselecteerd');
			return;
		}
		
		alert("Vertrekdatum: " + strDatum);
		document.reservering.bDate.value = 0;
		document.reservering.vertrek.value = ThisObj.id;
		for(x=document.reservering.aankomst.value;x<document.reservering.vertrek.value;x++)
		{
			if(eval(document.getElementById('d' + x +'_' + ObjectID)) )
			{
//				document.getElementById('d' + x).style.backgroundColor = "red";
				document.getElementById('d' + x + '_' + ObjectID).id = "optie";
			}
		}
	}

	var nav = document.getElementById('d' + ThisObj.id + '_' + ObjectID).style; 

	nav.color = "white";
	nav.fontWeight = "bold";
	nav.backgroundColor = "red";



}


<!--
var message="(c) 2005 IPA-Nederland";
function click(e) {
 if (document.all) {
  if (event.button == 2) {
   alert(message);
   return false;
  }
 }
 
 if (document.layers) {
  if (e.which == 3) {
   alert(message);
   return false;
  }
 }
}
 
if (document.layers) {
 document.captureEvents(Event.MOUSEDOWN);
}
 
//document.onmousedown=click;
// -->
function confirmReservation(strLocation)
{
	if(document.reservering.vertrek.value == "" && document.reservering.aankomst.value == "")
	{
		alert('Uw heeft nog geen aankomst- en vetrekdatum ingevoerd.');
		return false;
	}
	
	if(document.reservering.objectID.value == "-1" )
	{
		alert('Uw heeft nog geen object gekozen.');
		return false;
	}
	
	if (confirm('Weet u zeker dat de gegevens kloppen?'))
	{
		this.location = strLocation + '?confirm=1';
	} 
	else
	{
		return false;
	}

}


function changeObject(strLocation)
{
		var a	= document.forms[0].showaantalmaanden;
		var b	= document.forms[0].showmaand;
		var c	= document.forms[0].object;
		var d   = document.forms[0].showjaar;

		var showaantalmaanden = a.options[a.selectedIndex].value;
		var showmaand		  = b.options[b.selectedIndex].value;
		var showobject		  = c.options[c.selectedIndex].value;
		var showjaar		  = d.options[d.selectedIndex].value;

		this.location = strLocation + '?showid=' + showobject + '&showmaand=' + showmaand + '&showaantal=' + showaantalmaanden + '&showjaar='+showjaar;
}	

function editObject(strLocation, strTitel, iId)
{
	if (confirm('Weet u zeker dat ' + strTitel + ' moet worden aangepast?'))
	{
		this.location = strLocation + '?edit=1&id=' + iId;
	}
}

function deleteObject(strLocation, strTitel, iId)
{
	if (confirm('Weet u zeker dat ' + strTitel + ' moet worden verwijderd?'))
	{
		this.location = strLocation + '?delete=1&pid=' + iId;
	}
}

function cleanDate()
{
	document.forms[0].aankomst.value = '';
	document.forms[0].vertrek.value = '';

	return true;
}

function showInformation( obj )
{
 	if(document.getElementById(obj).style.display == 'none')
	{
		document.getElementById(obj).style.display = 'block' ;   
  	} 
  	else
  	{
     		document.getElementById(obj).style.display = 'none' ;
	}
  
}

function checkPersons( obj, p_maxaantal )
{
  var aantalpersonen = 1*document.forms[0].aantalpersonen.value;
  var aantalleden    = 1*document.forms[0].aantalpersonenlid.value;
  var aantalkinderen = 1*document.forms[0].aantalkinderen.value;

  var aantal = aantalpersonen + aantalleden + aantalkinderen;
  if(aantal > p_maxaantal || aantal == 0 )
  {
    alert('Het aantal personen ['+ aantal +']\nis meer dan het maximum\nvan dit object is: ' + p_maxaantal);
    this.value = 0;
    obj.focus();
    return false;
  }
  else
  {
   return true; 
  }
}

function showRegion(id) 
{
	var lmt = document.getElementById("regions");
        if (lmt != null) 
        {
          	lmt.src = "_gfx/kaart/" +id+".gif";
        }
}

function loadRegion(id) 
{
  	//location.href = "?websiteID="+id;
 	var arrRegions = new Array();
	arrRegions[101]="www.ipa-nederland.nl";
	arrRegions[110]="amsterdam-amstelland.ipa-nederland.nl";
	arrRegions[120]="apeldoorn.ipa-nederland.nl";
	arrRegions[130]="arnhem.ipa-nederland.nl";
	arrRegions[140]="baronie-van-breda.ipa-nederland.nl";
	arrRegions[150]="brabant-oost.ipa-nederland.nl";
	arrRegions[160]="drenthe.ipa-nederland.nl";
	arrRegions[170]="friesland.ipa-nederland.nl";
	arrRegions[180]="gooi-en-vechtstreek.ipa-nederland.nl";
	arrRegions[190]="graafschap.ipa-nederland.nl";
	arrRegions[200]="groningen.ipa-nederland.nl";
	arrRegions[210]="denhaag-haaglanden.ipa-nederland.nl";
	arrRegions[220]="kennemerland.ipa-nederland.nl";
	arrRegions[230]="limburg-noord.ipa-nederland.nl";
	arrRegions[240]="limburg-zuid.ipa-nederland.nl";
	arrRegions[250]="midden-brabant.ipa-nederland.nl";
	arrRegions[260]="nijmegen.ipa-nederland.nl";
	arrRegions[270]="noord-holland-midden.ipa-nederland.nl";
	arrRegions[280]="noord-holland-noord.ipa-nederland.nl";
	arrRegions[290]="rijn-en-gouwe.ipa-nederland.nl";
	arrRegions[300]="rotterdam.ipa-nederland.nl";
	arrRegions[310]="twente.ipa-nederland.nl";
	arrRegions[320]="utrecht.ipa-nederland.nl";
	arrRegions[330]="veluwemeer.ipa-nederland.nl";
	arrRegions[340]="west-brabant.ipa-nederland.nl";
	arrRegions[350]="zeeland.ipa-nederland.nl";
	arrRegions[360]="zwolle.ipa-nederland.nl";
	arrRegions[370]="iparc.ipa-nederland.nl";
	arrRegions[380]="ipa-mc.ipa-nederland.nl";
	arrRegions[400]="ipahuis-welgelegen.ipa-nederland.nl";
	arrRegions[410]="ipahuis-beukenrode.ipa-nederland.nl";
	arrRegions[420]="ipahuis-kloeke.ipa-nederland.nl";
	arrRegions[430]="ipahuis-meulenklef.ipa-nederland.nl";
	
	location.href = "http://" + arrRegions[id];
}

function domticker(content, divId, divClass, delay, fadeornot){
this.content=content
this.tickerid=divId //ID of master ticker div. Message is contained inside first child of ticker div
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over ticker (and pause it if it is)
this.pointer=1
this.opacitystring=(typeof fadeornot!="undefined")? "width: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1" : ""
if (this.opacitystring!="") this.delay+=500 //add 1/2 sec to account for fade effect, if enabled
this.opacitysetting=0.2 //Opacity value when reset. Internal use.
document.write('<div align="center"><span id="'+divId+'" class="'+divClass+'"><span style="'+this.opacitystring+'">'+content[0]+'</span></span></div>')
var instanceOfTicker=this
setTimeout(function(){instanceOfTicker.initialize()}, delay)
}

domticker.prototype.initialize=function(){
var instanceOfTicker=this
this.contentdiv=document.getElementById(this.tickerid).firstChild //div of inner content that holds the messages
document.getElementById(this.tickerid).onmouseover=function(){instanceOfTicker.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){instanceOfTicker.mouseoverBol=0}
this.rotatemsg()
}

domticker.prototype.rotatemsg=function(){
var instanceOfTicker=this
if (this.mouseoverBol==1) //if mouse is currently over ticker, do nothing (pause it)
setTimeout(function(){instanceOfTicker.rotatemsg()}, 100)
else{
this.fadetransition("reset") //FADE EFFECT- RESET OPACITY
this.contentdiv.innerHTML=this.content[this.pointer]
this.fadetimer1=setInterval(function(){instanceOfTicker.fadetransition('up', 'fadetimer1')}, 100) //FADE EFFECT- PLAY IT
this.pointer=(this.pointer<this.content.length-1)? this.pointer+1 : 0
setTimeout(function(){instanceOfTicker.rotatemsg()}, this.delay) //update container
}
}

// -------------------------------------------------------------------
// fadetransition()- cross browser fade method for IE5.5+ and Mozilla/Firefox
// -------------------------------------------------------------------

domticker.prototype.fadetransition=function(fadetype, timerid){
var contentdiv=this.contentdiv
if (fadetype=="reset")
this.opacitysetting=0.2
if (contentdiv.filters && contentdiv.filters[0]){
if (typeof contentdiv.filters[0].opacity=="number") //IE6+
contentdiv.filters[0].opacity=this.opacitysetting*100
else //IE 5.5
contentdiv.style.filter="alpha(opacity="+this.opacitysetting*100+")"
}
else if (typeof contentdiv.style.MozOpacity!="undefined" && this.opacitystring!=""){
contentdiv.style.MozOpacity=this.opacitysetting
}
else
this.opacitysetting=1
if (fadetype=="up")
this.opacitysetting+=0.2
if (fadetype=="up" && this.opacitysetting>=1)
clearInterval(this[timerid])
}