//Speciaal schiphol
function schiphol(frm, url)
{
	var fd = new FormData(frm);			
	top.location.href = 'http://www.schiphol.nl/web/Reisbureau/Zonvakanties/Overzicht.htm?url=' + url + '/result.aspx?' + fd.toQueryString();	
}
function checkSearchFormDefault(frm)
{
    var country = frm.elements['cid'].options[frm.elements['cid'].options.selectedIndex].value;
    return true;
}

//Speciaal schiphol
function showFileNotFound(objImg, position)
{
	var imgsrc='';
	switch (position)
	{
		case 1:
			imgsrc = 'partners/schiphol/images/zwembad.jpg';
			break;
		case 2:
			imgsrc = 'partners/schiphol/images/435_1.jpg';
			break;
		case 3:
			imgsrc = 'partners/schiphol/images/zon.jpg';
			break;
		case 4:
			imgsrc = 'partners/schiphol/images/parasol.jpg';
			break;
		case 5:
			imgsrc = 'partners/schiphol/images/zwembad2.jpg';
			break;
		default:
			imgsrc = 'partners/schiphol/images/zon.jpg';
			break;
	}
	objImg.src = imgsrc;
}

 function showMenu(divname, obj){
    
    if (divname == 'accoklassediv'){
      //hidemeType();
    }else{
      //hidemeKlasse();
    }
      
      
      
      document.all['liggingdiv'].style.visibility = 'hidden';
      document.all['faciliteitendiv'].style.visibility = 'hidden';
      document.all['extrasdiv'].style.visibility = 'hidden';
      document.all['kinderendiv'].style.visibility = 'hidden';
      document.all['accotypediv'].style.visibility = 'hidden';
      document.all['accoklassediv'].style.visibility = 'hidden';
      
      document.all[divname].style.visibility = 'visible';
      document.all[divname].style.top = obj.offsetTop+16;
      document.all[divname].style.left = obj.offsetLeft+200;
  }
  
  function hideMenu(divname){
    if (divname == 'accoklassediv'){
      setTimeout("hidemeKlasse()",2500);
    }else if (divname == 'accotypediv'){
      setTimeout("hidemeType()",2500);
    }else if (divname == 'liggingdiv'){
      setTimeout("hidemeLigging()",2500);  
    }else if (divname == 'faciliteitendiv'){
      setTimeout("hidemeFaciliteiten()",2500);  
    }else if (divname == 'extrasdiv'){
      setTimeout("hidemeExtras()",2500);
    }else if (divname == 'kinderendiv'){
      setTimeout("hidemeKinderen()",2500);  
    }else if (divname == 'verzorgingdiv'){
      setTimeout("hidemeVerzorging()",2500);  
    }
    
  }

  function hidemeType(){
    document.all['accotypediv'].style.visibility = 'hidden';
  }
  
  function hidemeKlasse(){
    document.all['accoklassediv'].style.visibility = 'hidden';
  }

  function hidemeLigging(){
    document.all['liggingdiv'].style.visibility = 'hidden';
  }
  
  function hidemeFaciliteiten(){
    document.all['faciliteitendiv'].style.visibility = 'hidden';
  }
  
  function hidemeExtras(){
    document.all['extrasdiv'].style.visibility = 'hidden';
  }
  
  function hidemeKinderen(){
    document.all['kinderendiv'].style.visibility = 'hidden';
  }  
  
  function hidemeVerzorging(){
    document.all['verzorgingdiv'].style.visibility = 'hidden';
  }    
  
  function disableForm(){
    //BEGIN
    
        var frm = document.accoprops;
        var strValue = '';
        
        if(frm.ACC && frm.ACC.options[frm.ACC.selectedIndex].value != '')
        {
            strValue += frm.ACC.options[frm.ACC.selectedIndex].value + ',';
        }    
        
        if(frm.AKL &&  frm.AKL.options[frm.AKL.selectedIndex].value != '')
        {
            strValue += frm.AKL.options[frm.AKL.selectedIndex].value + ',';
        }    
        
        strValue += getCheckBoxValue(frm.elements['ACL']);
        strValue += getCheckBoxValue(frm.elements['ACO']);
        strValue += getCheckBoxValue(frm.elements['ACK']);
        strValue += getCheckBoxValue(frm.elements['AKF']);
        strValue += getCheckBoxValue(frm.elements['AEX']);
        strValue += getCheckBoxValue(frm.elements['ACF']);
        
        if(document.getElementById("ap"))
        {
            document.search.ap.value = strValue;
        }
        
        //alert(document.search.accoprops.value);
        if(AccoPropSubmit == 1)    
        {    
            if (document.getElementById("AccoPropertiesOptions"))
            { 
                document.getElementById("AccoPropertiesOptions").className = 'noClickDivVisible';
            }          
            AccoPropSubmit  = 0;
            document.search.submit();
        }
        
    //EIND
  }
  
  function doURLS(url,params,oldap,value){
      
      //disableForm();
      
      var arrAP = oldap.split(",");
      var endAP = '';
      
      for(i = 0; i < arrAP.length; i++){
          if (arrAP[i] != ''){
          
          endAP += arrAP[i];
          endAP += ',';              
        }
      }
      
      if (endAP.substring(endAP.length-1, endAP.length) == ','){
        endAP = endAP.substring(0, endAP.length-1);
      }
      if (endAP.substring(0, 1) == ','){
        endAP = endAP.substring(1, endAP.length);
      }              
      
      if (endAP.length > 0){
        endAP += ','+value;
      }else{
        endAP += value;
      }
      
      window.location = url+endAP+params;
    
  }
  
  function replaceURL(url,params,oldap,akl){
    
    var arrAP = oldap.split(",");
    var endAP = '';
    
    for(i = 0; i < arrAP.length; i++){
        if (arrAP[i] != ''){
        
        endAP += arrAP[i];
        endAP += ',';
      }
    }
    
    if (endAP.substring(endAP.length-1, endAP.length) == ','){
      endAP = endAP.substring(0, endAP.length-1);
    }
    
    var p = endAP.replace(/AKL_./, akl);
    
    if (p.substring(0, 1) == ','){
      p = p.substring(1, p.length);
    }
    
    if (p.substring(p.length-1, p.length) == ','){
      p = p.substring(0, p.length-1);
    }
    window.location = url+p+params;

  }
  
  function replaceURLACC(url,params,oldap,acc){

    var arrAP = oldap.split(",");
    var endAP = '';
    
    for(i = 0; i < arrAP.length; i++){
        if (arrAP[i] != ''){
        
        endAP += arrAP[i];
        endAP += ',';              
      }
    }
    
    if (endAP.substring(endAP.length-1, endAP.length) == ','){
      endAP = endAP.substring(0, endAP.length-1);
    }
    if (endAP.substring(0, 1) == ','){
      endAP = endAP.substring(1, endAP.length);
    }
    
    var p = endAP.replace(/ACC_.../, acc);
    
    if (p.substring(0, 1) == ','){
      p = p.substring(1, p.length);
    }
    
    if (p.substring(p.length-1, p.length) == ','){
      p = p.substring(0, p.length-1);
    }
    window.location = url+p+params;

  }
  
  function replaceURLGeneral(url,params,oldap,ap){
    
    var arrAP = oldap.split(",");
    var endAP = '';
    
    for(i = 0; i < arrAP.length; i++){
        if (arrAP[i] != ''){
            if (arrAP[i] != ap){
                endAP += arrAP[i];
                endAP += ',';
            }
      }
    }
    
    if (endAP.substring(endAP.length-1, endAP.length) == ','){
      endAP = endAP.substring(0, endAP.length-1);
    }
    
    window.location = url+endAP+params;

  }
    
  function doCheckBox(url,params,oldap,value,checked){
    
    //disableForm();
    
    if (checked == true){
        
      var arrAP = oldap.split(",");
      var endAP = '';
      
      for(i = 0; i < arrAP.length; i++){
          if (arrAP[i] != ''){
          
          endAP += arrAP[i];
          endAP += ',';              
        }
      }
      
      if (endAP.substring(endAP.length-1, endAP.length) == ','){
        endAP = endAP.substring(0, endAP.length-1);
      }
      if (endAP.substring(0, 1) == ','){
        endAP = endAP.substring(1, endAP.length);
      }             
      
      if (endAP.length > 0){
        endAP += ','+value;
      }else{
        endAP += value;
      }
      
      window.location = url+endAP+params;
    
    }else if(checked == false){
    
      var arrAP = oldap.split(",");
      var endAP = '';
      
      for(i = 0; i < arrAP.length; i++){
          if (arrAP[i] != ''){
          if (arrAP[i] != value){
            endAP += arrAP[i];
            endAP += ',';
          }
        }
      }
      
      if (endAP.substring(endAP.length-1, endAP.length) == ','){
        endAP = endAP.substring(0, endAP.length-1);
      }
      if (endAP.substring(0, 1) == ','){
        endAP = endAP.substring(1, endAP.length);
      }
        
      window.location = url+endAP+params;
    
    }
  
  }
  
 function sitestat(ns_l){
  ns_l+='&ns__t='+(new Date()).getTime();ns_pixelUrl=ns_l;
  ns_0=document.referrer;
  ns_0=(ns_0.lastIndexOf('/')==ns_0.length-1)?ns_0.substring(ns_0.lastIndexOf('/'),0):ns_0;
  if(ns_0.length>0)ns_l+='&ns_referrer='+escape(ns_0);
  if(document.images){ns_1=new Image();ns_1.src=ns_l;}else
  document.write('<img src="'+ns_l+'" width="1" height="1" alt=""/>');
}

var BoekUrl = '';
var BoekPersons = 0;
function setReturnUrl(Url, Persons)
{   
    BoekUrl = Url;
    BoekPersons = Persons;
}

var firsttime = true;
function changeStateReisgezeschap()
{
    if (firsttime) document.getElementById('ReisgezelschapList').style.display = 'none';

    if (document.getElementById('ReisgezelschapList').style.display == 'none')
    {
        document.getElementById('ReisgezelschapList').style.display = 'block';
        firsttime = false;
    }
    else
    {
        document.getElementById('ReisgezelschapList').style.display = 'none';
    }
}

var intervalscroll = 0;
var intervalscrolldown = 0;


function scrollUpNow() {
    intervalscrolldown = setInterval("move('scrolldiv', 'up', 20)", 100);
}

function scrollDownNow() {
    intervalscroll = setInterval("move('scrolldiv', 'down', 20)", 100);
}

function stopScroll() {
    clearInterval(intervalscroll);
    clearInterval(intervalscrolldown);
}

function move(element, direction, move) {
    var top = getScrollY(element);
    var objDiv = document.getElementById(element);

    if (!move) {
        var move = 20;
    }

    if (direction == "down") {
        move = (top + move);
    }

    else if (direction == "up") {
        move = top - move;
    }

    //Netscape
    if (typeof (objDiv.pageYOffset) == 'number') {
        objDiv.pageYOffset = move;
    }

    //DOM en IE6
    else if (objDiv.scrollTop >= 0) {
        objDiv.scrollTop = move;
    }
}

function getScrollY(element) {
    var obj = document.getElementById(element);
    var scrOfY = 0;

    //Netscape
    if (typeof (obj.pageYOffset) == 'number') {
        scrOfY = obj.pageYOffset;
    }

    //DOM en IE6
    else if (obj.scrollTop >= 0) {
        scrOfY = obj.scrollTop;
    }

    return (scrOfY);
}