/* Menu Curved Corners */
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();
}

/* Ships and Lines Lists */
function switchtab_shipsandlines(taba) {

	if (taba == 'list-rci') {
		document.getElementById("list-rci").style.display = 'list-item';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-carnival') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'list-item';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-azamara') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'list-item';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-celebrity') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'list-item';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-costa') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'list-item';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-cunard') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'list-item';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-fredolsen') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'list-item';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-hollandamerica') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'list-item';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-island') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'list-item';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-msc') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'list-item';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-ncl') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'list-item';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-oceanvillage') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'list-item';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-pando') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'list-item';
		document.getElementById("list-princess").style.display = 'none';

	} else if (taba == 'list-princess') {
		document.getElementById("list-rci").style.display = 'none';
		document.getElementById("list-carnival").style.display = 'none';
		document.getElementById("list-azamara").style.display = 'none';
		document.getElementById("list-celebrity").style.display = 'none';
		document.getElementById("list-costa").style.display = 'none';
		document.getElementById("list-cunard").style.display = 'none';
		document.getElementById("list-fredolsen").style.display = 'none';
		document.getElementById("list-hollandamerica").style.display = 'none';
		document.getElementById("list-island").style.display = 'none';
		document.getElementById("list-msc").style.display = 'none';
		document.getElementById("list-ncl").style.display = 'none';
		document.getElementById("list-oceanvillage").style.display = 'none';
		document.getElementById("list-pando").style.display = 'none';
		document.getElementById("list-princess").style.display = 'list-item';

	}
}

/* Cruise and Stay Tabs */
function switchtab_cruiseandstay(tabb) {

	if (tabb == 'content-overview') {

		document.getElementById("content-overview").style.display = 'block';
		document.getElementById("content-attractions").style.display = 'none';
		document.getElementById("content-customer-tips").style.display = 'none';

		document.getElementById("tab-overview").style.backgroundPositionY = '-24px';
		document.getElementById("tab-attractions").style.backgroundPositionY = '0px';
		document.getElementById("tab-customer-tips").style.backgroundPositionY = '0px';

	} else if (tabb == 'content-attractions') {

		document.getElementById("content-overview").style.display = 'none';
		document.getElementById("content-attractions").style.display = 'block';
		document.getElementById("content-customer-tips").style.display = 'none';

		document.getElementById("tab-overview").style.backgroundPositionY = '0px';
		document.getElementById("tab-attractions").style.backgroundPositionY = '-24px';
		document.getElementById("tab-customer-tips").style.backgroundPositionY = '0px';

	} else if (tabb == 'content-customer-tips') {

		document.getElementById("content-overview").style.display = 'none';
		document.getElementById("content-attractions").style.display = 'none';
		document.getElementById("content-customer-tips").style.display = 'block';

		document.getElementById("tab-overview").style.backgroundPositionY = '0px';
		document.getElementById("tab-attractions").style.backgroundPositionY = '0px';
		document.getElementById("tab-customer-tips").style.backgroundPositionY = '-24px';

	} 
}

/* Places to Cruise Tabs */
function switchtab_placestocruise(tabc) {

	if (tabc == 'content-overview') {

		document.getElementById("content-overview").style.display = 'block';
		document.getElementById("content-attractions").style.display = 'none';
		document.getElementById("content-customer-tips").style.display = 'none';

		document.getElementById("tab-overview").style.backgroundPositionY = '-24px';
		document.getElementById("tab-attractions").style.backgroundPositionY = '0px';
		document.getElementById("tab-customer-tips").style.backgroundPositionY = '0px';

	} else if (tabc == 'content-attractions') {

		document.getElementById("content-overview").style.display = 'none';
		document.getElementById("content-attractions").style.display = 'block';
		document.getElementById("content-customer-tips").style.display = 'none';

		document.getElementById("tab-overview").style.backgroundPositionY = '0px';
		document.getElementById("tab-attractions").style.backgroundPositionY = '-24px';
		document.getElementById("tab-customer-tips").style.backgroundPositionY = '0px';

	} else if (tabc == 'content-customer-tips') {

		document.getElementById("content-overview").style.display = 'none';
		document.getElementById("content-attractions").style.display = 'none';
		document.getElementById("content-customer-tips").style.display = 'block';

		document.getElementById("tab-overview").style.backgroundPositionY = '0px';
		document.getElementById("tab-attractions").style.backgroundPositionY = '0px';
		document.getElementById("tab-customer-tips").style.backgroundPositionY = '-24px';

	} 
}

/* Fusion Cruise Detail */
function switchtab_fusiondetail(tab) {

	if (tabd == 'cabingrades') {
		document.getElementById("cabingrades").style.display = 'block';
		document.getElementById("descrip").style.display = 'none';
		document.getElementById("itinerary").style.display = 'none';
		document.getElementById("fc-tab-cabin-grades").style.backgroundPositionY = '-29px';
		document.getElementById("fc-tab-description").style.backgroundPositionY = '0px';
		document.getElementById("fc-tab-itinerary").style.backgroundPositionY = '0px';

	} else if (tabd == 'descrip') {
		document.getElementById("cabingrades").style.display = 'none';
		document.getElementById("descrip").style.display = 'block';
		document.getElementById("itinerary").style.display = 'none';
		document.getElementById("fc-tab-cabin-grades").style.backgroundPositionY = '0px';
		document.getElementById("fc-tab-description").style.backgroundPositionY = '-29px';
		document.getElementById("fc-tab-itinerary").style.backgroundPositionY = '0px';

	} else if (tabd == 'itinerary') {
		document.getElementById("cabingrades").style.display = 'none';
		document.getElementById("descrip").style.display = 'none';
		document.getElementById("itinerary").style.display = 'block';
		document.getElementById("fc-tab-cabin-grades").style.backgroundPositionY = '0px';
		document.getElementById("fc-tab-description").style.backgroundPositionY = '0px';
		document.getElementById("fc-tab-itinerary").style.backgroundPositionY = '-29px';
	}
}

/* Ocean Club Page Validation */
function validate_form_club ( )
{
  valid = true;
  if ( document.contact_form.name.value == "" )
  {
    alert ( "Please enter your name." );
    valid = false;
  }
  if ( document.contact_form.dob.value == "" )
  {
    alert ( "Please enter your date of birth." );
    valid = false;
  }
  if ( document.contact_form.email.value == "" )
  {
    alert ( "Please enter your email address." );
    valid = false;
  }	
  if ( document.contact_form.travelwhen.selectedIndex == 0 )
  {
    alert ( "Please tell us when you would like to go on your next holiday." );
    valid = false;
  }
  if ( document.contact_form.travelwith.selectedIndex == 0 )
  {
    alert ( "Please tell us who you mostly travel with." );
    valid = false;
  }
  return valid;
}

/* Enquiries Page Validation */
  function validate_form ( )
  {
    valid = true;
    if ( document.contact_form.tbxAddressLine1.value == "" )
    {
      alert ( "Please fill in the 'Address Line 1' box." );
      valid = false;
    }		
    if ( document.contact_form.tbxCountry.value == "" )
    {
      alert ( "Please fill in the 'Country' box." );
      valid = false;
    }
    if ( document.contact_form.tbxPostcode.value == "" )
    {
      alert ( "Please fill in the 'Postcode' box." );
      valid = false;
    }		
    if ( document.contact_form.tbxEmail.value == "" )
    {
      alert ( "Please fill in the 'Email' box." );
      valid = false;
    }					
    if ( document.contact_form.tbxDepartureAirport.value == "" )
    {
      alert ( "Please fill in the 'Departure Airport' box." );
      valid = false;
    }
    if ( document.contact_form.tbxDepartureDate.value == "" )
    {
      alert ( "Please fill in the 'Departure Date' box." );
      valid = false;
    }
    if ( document.contact_form.tbxHolidayDuration.value == "" )
    {
      alert ( "Please fill in the 'Preferred Duration' box." );
      valid = false;
    }
    if ( document.contact_form.ddlMedia.selectedIndex == 0 )
    {
      alert ( "Please tell us how you found us." );
      valid = false;
    }
    return valid;
  }
