



var mygallery=new fadeSlideShow({
		wrapperid: "fadebanner", //ID of blank DIV on page to house Slideshow
		dimensions: [924, 150], //width/height of gallery in pixels. Should reflect dimensions of largest image
		imagearray: [
			["images/fadebanner/canyon.jpg", "", "", ""], //img, url, target, desc
			["images/fadebanner/bubbles.jpg", "", "", ""], //img, url, target, desc
			["images/fadebanner/reefquest.jpg", "", "", ""], //img, url, target, desc
			["images/fadebanner/taka_sharkfeed.jpg", "", "", ""], //img, url, target, desc
			["images/fadebanner/oq_fade.jpg", "", "", ""], //img, url, target, desc
			["images/fadebanner/intro.jpg", "", "", ""]//<--no trailing comma after very last image element!
		],
		displaymode: {type:'auto', pause:5000, cycles:0, wraparound:false},
		persist: false, //remember last viewed slide and recall within same session?
		fadeduration: 1000, //transition duration (milliseconds)
		descreveal: "ondemand",
		togglerid: ""
})

window.onload=function(){
	Nifty("div.red_bar","big");
	Nifty("div.blue_bar","big");
	Nifty("div.green_bar","big");
	Nifty("div.green_bar_smcnr","medium");
}

function goToByScroll(id){
	jQuery('html,body').animate({scrollTop: jQuery("#"+id).offset().top},'slow');
}

function launchAvail(host_id, product_id, currentDate) {
if (!currentDate) {
       var currentDate = new Date ();
   } else {
       var currentDate = new Date (currentDate);
   } 
     var fromdate = currentDate.getFullYear() + "-" + (currentDate.getMonth()+1) + "-" + currentDate.getDate();

   window.open('http://tourdesk.respax.com.au/section/public/dispatch.php?file=product_availability&anonuser=dsdd_avail&host_id='+host_id+"&product_id="+ product_id+"&fromdate="+fromdate, '_blank', 'width=600,height=400,toolbar=0,resizable=0,scrollbars=1,status=0');
}


function book(tourcode, site)
{
	if (! site){							//was DSDD/TAKA specified?
		site="DSDD";						//no 'site' was specified - defaulting to DSDD.
	}
	tourcode = tourcode.toUpperCase();		//ensure the tourcode is UPPERCASE
	site = site.toUpperCase();				//ensure the site is UPPERCASE
    document.bookings.action = ("https://secure2.respax.com.au/DSDD/netwizard/bin/dispatch.php?file=info.runStep&action=new&site="+site+"&strTourCode="+tourcode+"&config=live&locale=eng")
    document.bookings.target = "_blank";    // Open in a new window
	<!--document.bookings.submit();             // Submit the page-->
    return true;
}

function agreeterms_course()
{
  document.bookings.ow4d.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.ow4d.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.ow4d.enabled=false;
  }	
  
  document.bookings.ow4db.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.ow4db.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.ow4db.enabled=false;
  }

  document.bookings.ow5d.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.ow5d.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.ow5d.enabled=false;
  }	

  document.bookings.ow6d.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.ow6d.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.ow6d.enabled=false;
  }	

  document.bookings.adv2d1n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.adv2d1n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.adv2d1n.enabled=false;
  }	

  document.bookings.adv3d2n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.adv3d2n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.adv3d2n.enabled=false;
  }	

  document.bookings.rescue4dEFR.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.rescue4dEFR.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.rescue4dEFR.enabled=false;
  }	

  document.bookings.rescue5dEFR.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.rescue5dEFR.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.rescue5dEFR.enabled=false;
  }	

  document.bookings.rescue5dNO_EFR.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.rescue5dNO_EFR.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.rescue5dNO_EFR.enabled=false;
  }	
}

function agreeterms_rq()
{
//CERTIFIED DIVING
  document.bookings.daytrip_cert.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.daytrip_cert.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.daytrip_cert.enabled=false;
  }	


//INTRO DIVING
  document.bookings.daytrip_intro.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.daytrip_intro.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.daytrip_intro.enabled=false;
  }	

//SNORKELLING
  document.bookings.daytrip_snk.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.daytrip_snk.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.daytrip_snk.enabled=false;
  }	

}

function agreeterms_oq()
{
//CERTIFIED DIVING
  document.bookings.cert2d1n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.cert2d1n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.cert2d1n.enabled=false;
  }
  
  document.bookings.cert3d2n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.cert3d2n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.cert3d2n.enabled=false;
  }  
  
  document.bookings.cert4d3n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.cert4d3n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.cert4d3n.enabled=false;
  }    
  
  document.bookings.cert5d4n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.cert5d4n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.cert5d4n.enabled=false;
  } 
  
//INTRODUCTORY DIVING
  document.bookings.intro2d1n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.intro2d1n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.intro2d1n.enabled=false;
  }
  
  document.bookings.intro3d2n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.intro3d2n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.intro3d2n.enabled=false;
  }  
  
//SNORKELLING
   document.bookings.snk2d1n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.snk2d1n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.snk2d1n.enabled=false;
  }
  
  document.bookings.snk3d2n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.snk3d2n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.snk3d2n.enabled=false;
  }  
  
  document.bookings.snk4d3n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.snk4d3n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.snk4d3n.enabled=false;
  }    
  
  document.bookings.snk5d4n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.snk5d4n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.snk5d4n.enabled=false;
  }    
//COURSES
  
  document.bookings.ow4d.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.ow4d.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.ow4d.enabled=false;
  }
  
  document.bookings.ow5d.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.ow5d.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.ow5d.enabled=false;
  }

  document.bookings.ow6d.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.ow6d.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.ow6d.enabled=false;
  }
  
  document.bookings.adv2d1n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.adv2d1n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.adv2d1n.enabled=false;
  }
 
  document.bookings.adv3d2n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.adv3d2n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.adv3d2n.enabled=false;
  } 
}




function agreeterms_taka()
{
  document.bookings.book5d.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.book5d.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.book5d.enabled=false;
  }	
  
    document.bookings.book4d.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.book4d.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.book4d.enabled=false;
  }	
  
    document.bookings.book7df.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.book7df.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.book7df.enabled=false;
  }	
  
    document.bookings.book7dt.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.book7dt.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.book7dt.enabled=false;
  }	
}

//
//
//function agreeterms_specials()
//{
//
//
////5 DAY OPEN WATER
//  document.bookings.ow5d2ns.disabled=true;
//  if(document.bookings.chk.checked==true)
//  {
//    document.bookings.ow5d2ns.disabled=false;
//  }
//  if(document.bookings.chk.checked==false)
//  {
//    document.bookings.ow5d2ns.enabled=false;
//  }	  
//  
// 
//  //4 DAY BUDGET OPEN WATER
//  document.bookings.ow4d.disabled=true;
//  if(document.bookings.chk.checked==true)
//  {
//    document.bookings.ow4d.disabled=false;
//  }
//  if(document.bookings.chk.checked==false)
//  {
//    document.bookings.ow4d.enabled=false;
//  }	  
//  
//  //3 Day 2 Night Liveaboard PADI Advance Course
//  document.bookings.adva2ns.disabled=true;
//  if(document.bookings.chk.checked==true)
//  {
//    document.bookings.adva2ns.disabled=false;
//  }
//  if(document.bookings.chk.checked==false)
//  {
//    document.bookings.adva2ns.enabled=false;
//  }	  
//  
// 
// 	 
//  
////CERT RQ
//  document.bookings.daytrip_cert.disabled=true;
//  if(document.bookings.chk.checked==true)
//  {
//    document.bookings.daytrip_cert.disabled=false;
//  }
//  if(document.bookings.chk.checked==false)
//  {
//    document.bookings.daytrip_cert.enabled=false;
//  }	
//  
////INTRO DIVING
//  document.bookings.daytrip_intro.disabled=true;
//  if(document.bookings.chk.checked==true)
//  {
//    document.bookings.daytrip_intro.disabled=false;
//  }
//  if(document.bookings.chk.checked==false)
//  {
//    document.bookings.daytrip_intro.enabled=false;
//  }	  
//  
//
//  
//}



function agreeterms_earlybird()
{
//5 DAY OPEN WATER
  document.bookings.ow5d.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.ow5d.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.ow5d.enabled=false;
  }	

//3D2N OCEANQUEST
  document.bookings.cert3d2n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.cert3d2n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.cert3d2n.enabled=false;
  }		
}



function agreeterms_referrals()
{
	
  document.bookings.refoq1n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.refoq1n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.refoq1n.enabled=false;
  }	
  
  document.bookings.refoq2n.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.refoq2n.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.refoq2n.enabled=false;
  }

  document.bookings.refrqd12.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.refrqd12.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.refrqd12.enabled=false;
  }

}


/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var persistmenu="yes" //"yes" or "no". Make sure each SPAN content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
var persisttype="sitewide" //enter "sitewide" for menu to persist across site, "local" for this page only

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function onloadfunction(){
if (persistmenu=="yes"){
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=get_cookie(cookiename)
if (cookievalue!="")
document.getElementById(cookievalue).style.display="block"
}
}

function savemenustate(){
var inc=1, blockid=""
while (document.getElementById("sub"+inc)){
if (document.getElementById("sub"+inc).style.display=="block"){
blockid="sub"+inc
break
}
inc++
}
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
document.cookie=cookiename+"="+cookievalue
}

if (window.addEventListener)
window.addEventListener("load", onloadfunction, false)
else if (window.attachEvent)
window.attachEvent("onload", onloadfunction)
else if (document.getElementById)
window.onload=onloadfunction

if (persistmenu=="yes" && document.getElementById)
window.onunload=savemenustate
