﻿/*  window.onload = function()
  {
    settings = {
      tl: { radius: 5 },
      tr: { radius: 5 },
      bl: { radius: 0 },
      br: { radius: 0 },
      antiAlias: true,
      autoPad: false
    }

    var divObj = document.getElementById("tab0");

    var cornersObj = new curvyCorners(settings, divObj);
    cornersObj.applyCornersToAll();
    
    var divObj = document.getElementById("tab1");

    var cornersObj = new curvyCorners(settings, divObj);
    cornersObj.applyCornersToAll();
	
	var divObj = document.getElementById("tab2");

    var cornersObj = new curvyCorners(settings, divObj);
    cornersObj.applyCornersToAll();
	
	var divObj = document.getElementById("tab3");

    var cornersObj = new curvyCorners(settings, divObj);
    cornersObj.applyCornersToAll();
	
	var divObj = document.getElementById("tab4");

    var cornersObj = new curvyCorners(settings, divObj);
    cornersObj.applyCornersToAll();
	
	var divObj = document.getElementById("tab5");

    var cornersObj = new curvyCorners(settings, divObj);
    cornersObj.applyCornersToAll();
	
	var divObj = document.getElementById("tab6");

    var cornersObj = new curvyCorners(settings, divObj);
    cornersObj.applyCornersToAll();
	
	var divObj = document.getElementById("tab7");

    var cornersObj = new curvyCorners(settings, divObj);
    cornersObj.applyCornersToAll();
	
	var divObj = document.getElementById("tab8");

    var cornersObj = new curvyCorners(settings, divObj);
    cornersObj.applyCornersToAll();

  var divObj = document.getElementById("tab9");

    var cornersObj = new curvyCorners(settings, divObj);
    cornersObj.applyCornersToAll();
   
  }
  
  */
  
  function loadheaderflash(siteurl, flashFile)
  {    
    
      var so = new SWFObject(siteurl + 'flash/' + flashFile + '','mov','112','92','8','#ffffff');
      so.addVariable('url',siteurl);
      so.addParam("wmode", "transparent");
      so.write('flashcontentheader');
  }
  
/*** Swaping Tab Images Start ***/
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/*** Swaping Tab Images End ***/


function checkEnquiriesForm()
{
	var eTxt = "";
	if(document.getElementById("ctl00_CPHLeftPanel_tbxFirstname").value.length==0 || document.getElementById("ctl00_CPHLeftPanel_tbxFirstname").value=="Firstname")
	{ eTxt = eTxt + "\n- Please type in your first name."; }
	
	if(document.getElementById("ctl00_CPHLeftPanel_tbxLastname").value.length==0 || document.getElementById("ctl00_CPHLeftPanel_tbxLastname").value=="Surname")
	{ eTxt = eTxt + "\n- Please type in your last name."; }
	
//	if(document.getElementById("ctl00_CPHLeftPanel_tbxPhonenumber").value.length==0 && document.getElementById("ctl00_CPHLeftPanel_tbxEmail").value.length<=1)
//	{ eTxt = eTxt + "\n- Please type in either a phone number or an email address."; }
//	else if(document.getElementById("ctl00_CPHLeftPanel_tbxPhonenumber").value.length==0 && (document.getElementById("ctl00_CPHLeftPanel_tbxEmail").value.indexOf("@")<1 || document.getElementById("ctl00_CPHLeftPanel_tbxEmail").value.indexOf(".")<1) )
//	{eTxt = eTxt + "\n- Please type in a valid email address."; }
	
	if(document.getElementById("ctl00_CPHLeftPanel_tbxPhonenumber").value.length<=4 && document.getElementById("ctl00_CPHLeftPanel_tbxEmail").value.length<=1)
	{ eTxt = eTxt + "\n- Please type in either a phone number or an email address."; }
	else 
	{
	    if (/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/.test(document.getElementById("ctl00_CPHLeftPanel_tbxEmail").value))
	    {}
	    else
	    {
	        if(document.getElementById("ctl00_CPHLeftPanel_tbxPhonenumber").value.length<=4)
	        eTxt = eTxt + "\n- Please type in a valid email address.";
	    }

	}
	
	if(document.getElementById("ctl00_CPHLeftPanel_tbxDepartureAirport").value.length==0)
	{ eTxt = eTxt + "\n- Please type in a departure airport."; }
	
		if(document.getElementById("ctl00_CPHLeftPanel_txtDep_date").value.length==0)
	{ eTxt = eTxt + "\n- Please enter departure date."; }
	
	var today=new Date;

 var dt1=new Date();
dt1.setFullYear(today.getFullYear(),today.getMonth(),today.getDate());
 var dt=document.getElementById("ctl00_CPHLeftPanel_txtDep_date").value.split("/");

var dt2=new Date();
dt2.setFullYear(dt[2],dt[1]-1,dt[0]);

if(dt1>=dt2)
{ eTxt = eTxt + "\n- Departure date must be after today."; }
	
	
	if(document.getElementById("ctl00_CPHLeftPanel_ddlHolidayType").value==0)
	{ eTxt = eTxt + "\n- Please select your desired holiday type."; }
	
	/*if(document.getElementById("ctl00_CPHLeftPanel_tbxDepartureDate").value.length<=1 || document.getElementById("ctl00_CPHLeftPanel_tbxDepartureDate").value=="dd/mm/yyyy")
	{ eTxt = eTxt + "\n- Please type in a departure date."; }*/
	
	if(document.getElementById("ctl00_CPHLeftPanel_tbxHolidayDuration").value.length==0)
	{ eTxt = eTxt + "\n- Please type in a desired holiday duration."; }
	
	//if(document.getElementById("ctl00_CPHLeftPanel_ddlTransport").value==0)
	//{ eTxt = eTxt + "\n- Please select your desired transport type."; }
	
	
//	if(document.getElementById('ctl00_CPHLeftPanel_ddltransport').options[document.getElementById('ctl00_CPHLeftPanel_ddltransport').selectedIndex].value==0)
//	        { eTxt = eTxt + "\n- Please select your desired transport type."; }
	
	/*if(document.forms[fId].tbxDestination.value.length<=1)
	{ eTxt = eTxt + "\n- Please type in a desired destination."; }*/

	if(eTxt=="")
	{ 
		return true;
    }
	else
	{	
		alert("Oops, you have missed something out:" + eTxt);
		return false;
	}	
}

function checkVillaForm()
{
    var eTxt = "";
    if(document.getElementById("ctl00_CPHLeftPanel_txtFName").value.length==0 || document.getElementById("ctl00_CPHLeftPanel_txtFName").value=="Firstname")
    { eTxt = eTxt + "\n- Please type in your first name."; }
	
    if(document.getElementById("ctl00_CPHLeftPanel_txtLName").value.length==0 || document.getElementById("ctl00_CPHLeftPanel_txtLName").value=="Surname")
    { eTxt = eTxt + "\n- Please type in your last name."; }

    if(document.getElementById("ctl00_CPHLeftPanel_txtArr_date").value.length==0)
    { eTxt = eTxt + "\n- Please select a arrival date in orlando."; }
	
    if(document.getElementById("ctl00_CPHLeftPanel_txtPhone").value.length<=4 && document.getElementById("ctl00_CPHLeftPanel_txtEmail").value.length<=1)
    { eTxt = eTxt + "\n- Please type in either a phone number or an email address."; }
    else 
    {
        if (/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/.test(document.getElementById("ctl00_CPHLeftPanel_txtEmail").value))
        {}
        else
        {
            if(document.getElementById("ctl00_CPHLeftPanel_txtPhone").value.length<=4)
            eTxt = eTxt + "\n- Please type in a valid email address.";
        }
    }
    if (document.getElementById("ctl00_CPHLeftPanel_txtEmail").value.length != 0)
    {
    if(document.getElementById("ctl00_CPHLeftPanel_txtEmailMatch").value != document.getElementById("ctl00_CPHLeftPanel_txtEmail").value)
    { eTxt = eTxt + "\n- Email addresses must match."; }
    }

    if(eTxt=="")
    { 
        return true;
    }
    else
    {	
        alert("Oops, you have missed something out:" + eTxt);
        return false;
    }        	
}

function PreLoadSlideShowHotelImages(val)
{
		// Image slideshow 
	var SlideShowSpeed = 3000;
	var CrossFadeDuration = 2;

	var Picture = val.split(","); // don't change this var Caption = new Array(); // don't change this
	var showHot = true;       // don't change this
	

	var tss;
	var iss;
	var jss = 0;
	
	var pss = Picture.length;
	var preLoad = new Array(Picture.length);
	for (iss = 0; iss < pss; iss++){
	preLoad[iss] = new Image();
	preLoad[iss].src = Picture[iss];}
}

function control(how){
			//alert(pss);
    if (showHot){
    if (how=="H") jss = 0;
    if (how=="F") jss = jss + 1;
    if (how=="B") jss = jss - 1;

    if (jss == (pss)){
	    jss=0;
    } else if (jss < 0) {
	    jss = pss-1;
    }

    Current_pos = jss + 1;

    if (document.all){

        document.images.PictureBox.style.filter="blendTrans(duration=2)";
        document.images.PictureBox.style.filter="blendTrans(duration=CrossFadeDuration)";
        document.images.PictureBox.filters.blendTrans.Apply();}
        document.images.PictureBox.src = preLoad[jss].src;
        document.getElementById('PictureText').innerHTML = Current_pos + " of "+pss +" Images";
        if (document.all) document.images.PictureBox.filters.blendTrans.Play();
    }
}
