﻿
  window.onload = function()
  {
    settings = {
      tl: { radius: 5 },
      tr: { radius: 5 },
      bl: { radius: 0 },
      br: { radius: 0 },
      antiAlias: true,
      autoPad: false
    }

    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();    
    
  }
  
  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 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();
    }
}
function checkForm()
{
	var eTxt = "";
	if(document.getElementById("ctl00_ContentPlaceHolder1_tbxFirstname").value.length==0 || document.getElementById("ctl00_ContentPlaceHolder1_tbxFirstname").value=="Firstname")
	{ eTxt = eTxt + "\n- Please type in your first name."; }
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_tbxLastname").value.length==0 || document.getElementById("ctl00_ContentPlaceHolder1_tbxLastname").value=="Surname")
	{ eTxt = eTxt + "\n- Please type in your last name."; }
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_tbxPhonenumber").value.length<=4 && document.getElementById("ctl00_ContentPlaceHolder1_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_ContentPlaceHolder1_tbxEmail").value))
	    {}
	    else
	    {
	        if(document.getElementById("ctl00_ContentPlaceHolder1_tbxPhonenumber").value.length<=4)
	        eTxt = eTxt + "\n- Please type in a valid email address.";
	    }
	}
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_tbxDepartureAirport").value.length==0)
	{ eTxt = eTxt + "\n- Please type in a departure airport."; }
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_ddlHolidayType").value==0)
	{ eTxt = eTxt + "\n- Please select your desired holiday type."; }
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_tbxHolidayDuration").value.length==0)
	{ eTxt = eTxt + "\n- Please type in a desired holiday duration."; }
	
	//if(document.getElementById("ctl00_ContentPlaceHolder1_ddlTransport").value==0)
	//{ eTxt = eTxt + "\n- Please select your desired transport type."; }	

	if(eTxt=="")
	{ 
		return true;
    }
	else
	{	
		alert("Oops, you have missed something out:" + eTxt);
		return false;
	}	
}
function switchtab(obj)
{
    var div1content = document.getElementById("tab1content");
    var div2content = document.getElementById("tab2content");
    var div3content = document.getElementById("tab3content");
    var lnkTab1 = document.getElementById("lnkTab1");
    var lnkTab2 = document.getElementById("lnkTab2");
    var lnkTab3 = document.getElementById("lnkTab3");

    lnkTab1.className='rollover1on';             
    
    if (obj==lnkTab1)
    {        
        lnkTab1.className='rollover1on';
        lnkTab2.className='rollover2';
        lnkTab3.className='rollover3';
        div1content.style.display='block';
        div2content.style.display='none';
        div3content.style.display='none';
    }
    if (obj==lnkTab2)
    {
        lnkTab1.className='rollover1';
        lnkTab2.className='rollover2on';
        lnkTab3.className='rollover3';
        div1content.style.display='none';
        div2content.style.display='block';
        div3content.style.display='none';        
    }
    if (obj==lnkTab3)
    {
        lnkTab1.className='rollover1';
        lnkTab2.className='rollover2';
        lnkTab3.className='rollover3on'; 
        div1content.style.display='none';
        div2content.style.display='none';
        div3content.style.display='block';  
    }
}
function ShowDiv()
{
    q=self.location.search;
    qv=getParam('?tab');

    if (qv=='lnkTab1')
    {
        switchtab(document.getElementById("lnkTab1"));
        document.getElementById("tab1content").style.display='block';
        document.getElementById("tab2content").style.display='none';
        document.getElementById("tab3content").style.display='none';
    }
    else if (qv=='lnkTab2')
    {
        switchtab(document.getElementById("lnkTab2"));
        document.getElementById("tab1content").style.display='none';
        document.getElementById("tab2content").style.display='block';
        document.getElementById("tab3content").style.display='none';
    }
    else if (qv=='lnkTab3')
    {
        switchtab(document.getElementById("lnkTab3"));
        document.getElementById("tab1content").style.display='none';
        document.getElementById("tab2content").style.display='none';
        document.getElementById("tab3content").style.display='block';
    }

    else
    {
        switchtab(document.getElementById("lnkTab1"));
        document.getElementById("tab1content").style.display='block';;
        document.getElementById("tab2content").style.display='none';;
        document.getElementById("tab3content").style.display='none';;
     }
}
getParam = function(arg) 
{
    if (q.indexOf(arg) >= 0)
    {
        var pntr = q.indexOf(arg) + arg.length + 1;
        if (q.indexOf("&", pntr) >= 0)
        {
            return q.substring(pntr, q.indexOf("&", pntr));
        }
        else
        {
            return q.substring(pntr, q.length);
        }
    }
    else
    {
        return null;
    }
}