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 agreeterms_course()
{
	
  document.regform.genbook.disabled=true;
  if(document.regform.agree.checked==true)
  {
    document.regform.genbook.disabled=false;
  }
  if(document.regform.agree.checked==false)
  {
    document.regform.genbook.enabled=false;
  }	
	
	
  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.chk4.checked==true)
  {
    document.bookings.rescue4dEFR.disabled=false;
  }
  if(document.bookings.chk4.checked==false)
  {
    document.bookings.rescue4dEFR.enabled=false;
  }	

  document.bookings.rescue5dEFR.disabled=true;
  if(document.bookings.chk4.checked==true)
  {
    document.bookings.rescue5dEFR.disabled=false;
  }
  if(document.bookings.chk4.checked==false)
  {
    document.bookings.rescue5dEFR.enabled=false;
  }	

  document.bookings.rescue5dNO_EFR.disabled=true;
  if(document.bookings.chk4.checked==true)
  {
    document.bookings.rescue5dNO_EFR.disabled=false;
  }
  if(document.bookings.chk4.checked==false)
  {
    document.bookings.rescue5dNO_EFR.enabled=false;
  }	
}

function agreeterms_rq()
{
//CERTIFIED DIVING
  document.bookings.daytrip_cert.disabled=true;
  if(document.bookings.chk3.checked==true)
  {
    document.bookings.daytrip_cert.disabled=false;
  }
  if(document.bookings.chk3.checked==false)
  {
    document.bookings.daytrip_cert.enabled=false;
  }	


//INTRO DIVING
  document.bookings.daytrip_intro.disabled=true;
  if(document.bookings.chk3.checked==true)
  {
    document.bookings.daytrip_intro.disabled=false;
  }
  if(document.bookings.chk3.checked==false)
  {
    document.bookings.daytrip_intro.enabled=false;
  }	

//SNORKELLING
  document.bookings.daytrip_snk.disabled=true;
  if(document.bookings.chk3.checked==true)
  {
    document.bookings.daytrip_snk.disabled=false;
  }
  if(document.bookings.chk3.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.intro2d1nIntro.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.intro2d1nIntro.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.intro2d1nIntro.enabled=false;
  }
  
  document.bookings.intro3d2nIntro.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.intro3d2nIntro.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.intro3d2nIntro.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.chk4.checked==true)
  {
    document.bookings.ow4d.disabled=false;
  }
  if(document.bookings.chk4.checked==false)
  {
    document.bookings.ow4d.enabled=false;
  }
  
  document.bookings.ow5d.disabled=true;
  if(document.bookings.chk4.checked==true)
  {
    document.bookings.ow5d.disabled=false;
  }
  if(document.bookings.chk4.checked==false)
  {
    document.bookings.ow5d.enabled=false;
  }

  document.bookings.ow6d.disabled=true;
  if(document.bookings.chk4.checked==true)
  {
    document.bookings.ow6d.disabled=false;
  }
  if(document.bookings.chk4.checked==false)
  {
    document.bookings.ow6d.enabled=false;
  }
  
  document.bookings.adv2d1n.disabled=true;
  if(document.bookings.chk4.checked==true)
  {
    document.bookings.adv2d1n.disabled=false;
  }
  if(document.bookings.chk4.checked==false)
  {
    document.bookings.adv2d1n.enabled=false;
  }
 
  document.bookings.adv3d2n.disabled=true;
  if(document.bookings.chk4.checked==true)
  {
    document.bookings.adv3d2n.disabled=false;
  }
  if(document.bookings.chk4.checked==false)
  {
    document.bookings.adv3d2n.enabled=false;
  } 
    document.bookings.rescue4dEFR.disabled=true;
  if(document.bookings.chk4.checked==true)
  {
    document.bookings.rescue4dEFR.disabled=false;
  }
  if(document.bookings.chk4.checked==false)
  {
    document.bookings.rescue4dEFR.enabled=false;
  }	

  document.bookings.rescue5dEFR.disabled=true;
  if(document.bookings.chk4.checked==true)
  {
    document.bookings.rescue5dEFR.disabled=false;
  }
  if(document.bookings.chk4.checked==false)
  {
    document.bookings.rescue5dEFR.enabled=false;
  }	

  document.bookings.rescue5dNO_EFR.disabled=true;
  if(document.bookings.chk4.checked==true)
  {
    document.bookings.rescue5dNO_EFR.disabled=false;
  }
  if(document.bookings.chk4.checked==false)
  {
    document.bookings.rescue5dNO_EFR.enabled=false;
  }	
}




function agreeterms_taka()
{
  document.bookings.book5d.disabled=true;
  if(document.bookings.chk2.checked==true)
  {
    document.bookings.book5d.disabled=false;
  }
  if(document.bookings.chk2.checked==false)
  {
    document.bookings.book5d.enabled=false;
  }	
  
    document.bookings.book4d.disabled=true;
  if(document.bookings.chk2.checked==true)
  {
    document.bookings.book4d.disabled=false;
  }
  if(document.bookings.chk2.checked==false)
  {
    document.bookings.book4d.enabled=false;
  }	
  
    document.bookings.book7df.disabled=true;
  if(document.bookings.chk2.checked==true)
  {
    document.bookings.book7df.disabled=false;
  }
  if(document.bookings.chk2.checked==false)
  {
    document.bookings.book7df.enabled=false;
  }	
  
    document.bookings.book7dt.disabled=true;
  if(document.bookings.chk2.checked==true)
  {
    document.bookings.book7dt.disabled=false;
  }
  if(document.bookings.chk2.checked==false)
  {
    document.bookings.book7dt.enabled=false;
  }	
}



function agreeterms_specials()
{
//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;
  }	

//5 DAY OPEN WATER
  document.bookings.ow5d2.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.ow5d2.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.ow5d2.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;
  }	


//3D2N CERT
  document.bookings.cert3d2n2.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.cert3d2n2.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.cert3d2n2.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;
  }	
  
//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;
  }	

//4day BUDGET OW
  document.bookings.budget.disabled=true;
  if(document.bookings.chk.checked==true)
  {
    document.bookings.budget.disabled=false;
  }
  if(document.bookings.chk.checked==false)
  {
    document.bookings.budget.enabled=false;
  }	


}






















function bookrq()
{
    document.bookings.action = "bookingrequest.php?Code=RQ001&CodeName=ReefQuest"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page
    return true;
}


function book2d1nSnk()
{
    document.bookings.action = "bookingrequest.php?Code=OQS007&CodeName=OceanQuest&DBTable=oceanquest"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page
    return true;
}
function book2d1nCert()
{
    document.bookings.action = "bookingrequest.php?Code=OQS003&CodeName=OceanQuest&DBTable=oceanquest"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page
    return true;
}
function book2d1nIntro()
{
    document.bookings.action = "bookingrequest.php?Code=OQS004&CodeName=OceanQuest&DBTable=oceanquest"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page
    return true;
}


function book3d2nSnk()
{
    document.bookings.action = "bookingrequest.php?Code=OQS008&CodeName=OceanQuest&DBTable=oceanquest"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page
    return true;
}
function book3d2nCert()
{
    document.bookings.action = "bookingrequest.php?Code=OQS002&CodeName=OceanQuest&DBTable=oceanquest"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page
    return true;
}
function book3d2nIntro()
{
    document.bookings.action = "bookingrequest.php?Code=OQS006&CodeName=OceanQuest&DBTable=oceanquest"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page
    return true;
}

function book4d3nSnk()
{
    document.bookings.action = "bookingrequest.php?Code=OQS009&CodeName=OceanQuest&DBTable=oceanquest"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}
function book4d3nCert()
{
    document.bookings.action = "bookingrequest.php?Code=OQS001&CodeName=OceanQuest&DBTable=oceanquest"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}

function book5d4nSnk()
{
    document.bookings.action = "bookingrequest.php?Code=OQS010&CodeName=OceanQuest&DBTable=oceanquest"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}
function book5d4nCert()
{
    document.bookings.action = "bookingrequest.php?Code=OQS005&CodeName=OceanQuest&DBTable=oceanquest"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}



function bookow4d()
{
    document.bookings.action = "bookingrequest.php?Code=LRN002&CodeName=learn&DBTable=learn"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}

function bookow4db()
{
    document.bookings.action = "bookingrequest.php?Code=LRN001&CodeName=learn&DBTable=learn"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}

function bookow4dbs()
{
    document.bookings.action = "https://secure2.respax.com.au/DSDD/netwizard/bin/dispatch.php?file=info.runStep&action=new&site=DSDD&strTourCode=OW4DB&config=live"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}



function bookow5d()
{
    document.bookings.action = "bookingrequest.php?Code=LRN003&CodeName=learn&DBTable=learn"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}

function bookow6d()
{
    document.bookings.action = "bookingrequest.php?Code=LRN006&CodeName=learn&DBTable=advanced"
    document.bookings.target = "_blank";    // Open in a new window                              
	document.bookings.submit();             // Submit the page

    return true;
}

function bookadv2d()
{
    document.bookings.action = "bookingrequest.php?Code=LRN004&CodeName=learn&DBTable=advanced"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}

function bookadv3d()
{
    document.bookings.action = "bookingrequest.php?Code=LRN005&CodeName=learn&DBTable=advanced"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}

function bookres4d()
{
    document.bookings.action = "bookingrequest.php?Code=LRN007&CodeName=learn&DBTable=advanced"
    document.bookings.target = "_blank";    // Open in a new window                              
	document.bookings.submit();             // Submit the page

    return true;
}

function bookres5d()
{
    document.bookings.action = "bookingrequest.php?Code=LRN008&CodeName=learn&DBTable=advanced"
    document.bookings.target = "_blank";    // Open in a new window                              
	document.bookings.submit();             // Submit the page

    return true;
}

function booktaka4d()
{
    document.bookings.action = "bookingrequest.php?Code=TAKA01&CodeName=taka&DBTable=taka"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}

function booktaka5d()
{
    document.bookings.action = "bookingrequest.php?Code=TAKA02&CodeName=taka&DBTable=taka"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page
    return true;
}

function booktaka7df()
{
    document.bookings.action = "bookingrequest.php?Code=TAKA03&CodeName=taka&DBTable=taka"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}
function booktaka7dt()
{
    document.bookings.action = "https://secure2.respax.com.au/DSDD/netwizard/bin/dispatch.php?file=info.runStep&action=new&site=TAKA&strTourCode=TAKA7DTU&config=live&locale=eng"
    document.bookings.target = "_blank";    // Open in a new window
	document.bookings.submit();             // Submit the page

    return true;
}



/***********************************************
* 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=/default.php" : 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
