
function popUp(URL) {
   day = new Date();
   id = day.getTime();
   eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=800,height=500,left = 10,top = 10');");
}


function formatPhoneNumber(object) {
   str=object.value;
   str=str.replace('-','');
   str=str.replace('+','00');
   str=str.replace(str.substring( str.lastIndexOf('('),(str.lastIndexOf(')')+1)),'');
   str=str.replace('(','');
   str=str.replace(')','');
   str=str.replace(/ */g,"");
   x = str.length;
   formatted_str="";
   while(x > 0) {
      part = str.substring(x-3,x);
      if(formatted_str.length == 0)
       formatted_str=part;
      else
       formatted_str=part+" "+formatted_str;
      x=x-3;
   }
   object.value=formatted_str;
}



function SetAdvancedSelectBox(ID,waarde) {
   for (i=0;i<document.getElementById(ID).length;i++) {
      if(document.getElementById(ID).options[i].value==waarde) {
         document.getElementById(ID).options[i].selected = true;
      }
   }
}


function GetSelectBoxValue(field){

	return field.options[field.selectedIndex].value;
}


function SetSelectBox(field,waarde) {
   for (i=0;i<document.searchform.elements[field].length;i++) {
      if(document.searchform.elements[field].options[i].value==waarde) {
         document.searchform.elements[field].options[i].selected = true;
      }
   }
}
function SetSelectBoxEdit(field,waarde) {
   for (i=0;i<document.theform.elements[field].length;i++) {
      if(document.theform.elements[field].options[i].value==waarde) {
         document.theform.elements[field].options[i].selected = true;
      }
   }
}

function AddOption(ID,value,option) {

    document.getElementById(ID).options[document.getElementById(ID).options.length] = new Option(value,option);



}



function SetTextBox(field,waarde) {
   document.searchform.elements[field].value = waarde;
}


function SetRadio(field,waarde) {
   if(waarde=='') {
      waarde='all';
   }
   for (i=0;i<document.theform.elements[field].length;i++) {
      if(document.theform.elements[field][i].value==waarde) {
         document.theform.elements[field][i].checked= true;
      }
   }
}

function SetCheckbox(field,waarde) {
   if(waarde!='' || waarde=='0') {
      document.theform.elements[field].checked= true;
   }
}

function changeBlock(blockName){
  var newBlockName = document.getElementById(blockName);
   if(newBlockName.style.display == "block"){
      newBlockName.style.display = "none";

   }
   else{
      newBlockName.style.display = "block";

    }
}
         function Edit(table,ID,fields,elementid) {

            get_url='index.php?n-Object=table&n-Action=edit&table='+table+'&ID='+ID+"&fields="+fields;

            pop(get_url);
         }

         function pop(URL) {
            day = new Date();
            id = day.getTime();
            eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=600,left=100,top=100');");
         }


         function verwijderen(table,id){

         		if(confirm("U staat op het punt dit item te verwijderen, doorgaan ?")){
         			document.location="index.php?n-Object="+table+"&n-Action=delete&ID="+id;

         		}

         }
         
function SearchIt() {
   
   
   
//   string="";
//   string+= "s-ID_country="+document.getElementById('ID_country').value;
//   string+= "&s-ID_region="+document.getElementById('ID_region').value;
//   string+= "&s-personen="+document.getElementById('personen').value;
//   string+= "&c-limit="+document.getElementById('c-limit').value;
//   string+= "&c-Offset="+document.getElementById('c-Offset').value;
//   string+= "&statusbar="+document.getElementById('statusbar').value;
//   var opt = {
//      method: 'post',
//      postBody: string,
//      onSuccess: function(t) {
//        
//         
//         
//        
//        if(document.getElementById('statusbar').value == 0) {
//            Effect.Appear('ResultSet');
//            document.getElementById('ResultSet').innerHTML = t.responseText;
//            document.getElementById('loadingIcon').style.display='none'; 
//        } else {
//            Effect.BlindDown('searchresults');
//            document.getElementById('searchresults').innerHTML = t.responseText;
//            document.getElementById('contentInc').style.display='none';
//            document.getElementById('loadingIcon').style.display='none'; 
//        }
//
//      }
//   }
//   new Ajax.Request('/zoeken', opt);
//   document.getElementById('loadingIcon').style.display='block';
   document.getElementById('c-Offset').value = 0; 
   document.theform.submit();
   

}

function Update(ID) {
    
    while (document.theform.elements['ID_region'].options.length > 1) {
      document.theform.elements['ID_region'].options[1] = null;
    }

	for (x=0; x < values[ID].length; x++) {
	   
		AddOption('ID_region',values[ID][x]['field'],values[ID][x]['value']);
	}

}


   var currentpage = null;
   
   function SetOffset(offset,link_id) {
      
      document.getElementById('c-Offset').value = offset; 
      document.getElementById('statusbar').value = 1;  
      
      document.theform.submit();
          
//      Effect.Fade('ResultSet');
//      SearchIt();
//      /*
//      document.getElementById('c-Offset').value=offset;
//      document.theform.submit();
//      */
//      
//      document.getElementById(link_id).className='active';
//      if(currentpage)
//         document.getElementById(currentpage).className='';
//      currentpage = link_id;
      

   }
   
   
   function Volgende() {
      offset = parseInt(document.getElementById('c-Offset').value) + parseInt(document.getElementById('c-limit').value); 
      document.getElementById('c-Offset').value = offset;
//      document.getElementById('statusbar').value = 0;      
//      Effect.Fade('ResultSet');
//      SearchIt();
 document.theform.submit();
   } 
   
   function Vorige() {
      offset = parseInt(document.getElementById('c-Offset').value) - parseInt(document.getElementById('c-limit').value); 
      document.getElementById('c-Offset').value = offset;
//      document.getElementById('statusbar').value = 0;      
//      Effect.Fade('ResultSet');
//      SearchIt();
//       document.theform.submit();
   }      
   
   function LoadHouse(url){
     
      document.location=url;
      /*
      var opt = {
         method: 'post',
         postBody: string,
         onSuccess: function(t) {
           
             
            document.getElementById('housepage').innerHTML = t.responseText;
            document.getElementById('contentInc').style.display='none';
            document.getElementById('loadingIcon').style.display='none'; 
            Effect.Appear('housepage');
         }
      }
      new Ajax.Request(url+"/ajax", opt);
      document.getElementById('searchresults').style.display='none';
      document.getElementById('loadingIcon').style.display='block';      
      */
   }
   
   function BackToSearchResults() {
     /* document.getElementById('loadingIcon').style.display='block';       */
      Effect.Appear('searchresults');
      Effect.Fade('housepage');
       document.getElementById('loadingIcon').style.display='none';     
   }

   current_obj = 0;
   current_tab = 'detailPage_omschrijving';
   
   function ShowTab(tab,obj) {
      document.getElementById('tab_omschrijving').className='inactive';
      document.getElementById('detailPage_omschrijving').style.display="none";
      
      if(current_tab)
         document.getElementById(current_tab).style.display="none";
         
        
         
      current_tab = tab;   
      document.getElementById(tab).style.display="block";
      
      if(current_obj)
         current_obj.className='inactive';
      obj.className='active';
      current_obj = obj;
      
   }
   
   
	function CheckBeschikbaarheid(housecode) {
      url = "http://www.leukste-vakantiehuis.nl/index.php";
     
      fromdate2 = document.getElementById('fromdate').value;
      periode2 = document.getElementById('periode').value;
      
      string = "n-Object=page&n-Action=euro_beschikbaarheid&code="+housecode+"&fromdate="+fromdate2+"&periode="+periode2;

      var opt = {
         method: 'post',
         postBody: string,
         onSuccess: function(t) {
            document.getElementById('beschikbaarheid').innerHTML = t.responseText;
            Effect.Appear('beschikbaarheid');
            document.getElementById('loadingIcon').style.display='none'; 
         }
      }
     /* document.location=url+'/'+string;*/
      
      new Ajax.Request(url, opt);

      document.getElementById('loadingIcon').style.display='block'; 
      document.getElementById('eurobooking').style.display='none';
     
   }
   function BookIt(cs) {
      document.getElementById('beschikbaarheid').style.display='none';
      document.getElementById('eurobooking').style.display='block';
      document.getElementById('eurobookingframe').src="http://www.eurorelais.net/cgi/eris/extern/pvct/pvct.htm?Pvct=xmlbk&T=NL&Pt=house4&Lo=39hf9sf&Ec=eigencode&Frames=nee&Bbpr="+cs;
   }   
   
   
      function ShowInfoTab(id) {
      document.getElementById('tab_thema').className='inactive';
      document.getElementById('tab_landen').className='inactive';
      document.getElementById('tab_landen_content').style.display='none';
      document.getElementById('tab_thema_content').style.display='none';
      document.getElementById(id).className='active';
      document.getElementById(id+'_content').style.display='block';
      
   }
