$(document).ready(function(){

	$('#itineraryNav li:first a').addClass('active');
	$('#itineraryNav li a').bind('click', function() {
		
		currentSection = $(this).attr('name');
		
		$('#journeyContainer').find('.showContent').removeClass('showContent').addClass('hideContent');
		
		$('#'+currentSection).removeClass('hideContent');
		$('#'+currentSection).addClass('showContent');
				
		$('#itineraryNav li a.active').removeClass('active');
		$('#itineraryNav div.navOn_left').removeClass('navOn_left').addClass('navOff_left');
		$('#itineraryNav div.navOn_right').removeClass('navOn_right').addClass('navOff_right');
		$(this).addClass('active');
		
		if( $(this).parent('li').find('div').hasClass('navOff_left') ) {
			$(this).parent('li').find('.navOff_left').removeClass('navOff_left').addClass('navOn_left');
		} else if( $(this).parent('li').find('div').hasClass('navOn_left') ) {
			$(this).parent('li').find('.navOn_left').removeClass('navOn_left').addClass('navOff_left');
		}
		
		if( $(this).parent('li').find('div').hasClass('navOff_right') ) {
			$(this).parent('li').find('.navOff_right').removeClass('navOff_right').addClass('navOn_right');
		} else if( $(this).parent('li').find('div').hasClass('navOn_right') ) {
			$(this).parent('li').find('.navOn_right').removeClass('navOn_right').addClass('navOff_right');
		}
		// START RAcdn
	if(currentSection=='BookingRequest' && $('#'+currentSection).html().search('<!--RAcdn-->') != -1){
		var ra_ref = "";
		var allCookies = document.cookie.split(";");
		for (var i = 0; i < allCookies.length; i ++) {
			var onePair = allCookies[i].split("=");
			if (onePair.length == 2) {
				if (onePair[0].replace(/\s/g, "") == "ra_ref") {
					ra_ref = onePair[1];
					break;
				}
			}
		}
		var hrefsplit = window.location.href.split("?");
		var sourceURL = hrefsplit[0];
		if (ra_ref == "") {
			if (hrefsplit.length == 2) {
				if (refmatch = hrefsplit[1].match(/\bref=([^&]+)/gi)) {
					for (var i = 0; i < refmatch.length; i++) {
						var refsplit = refmatch[i].split("=");
						if (refsplit.length == 2) {
							if (refsplit[0].toLowerCase() == "ref") {
								ra_ref = refsplit[1];
								break;
							}
						}
					}
				}
			}
		}
		if (ra_ref == ""){
			ra_ref = "SB_2000";
		}
		var sourceQS = "a="+document.forms['RAcdnStash'].a.value;
		sourceQS += "&cruiseID=" + document.forms['RAcdnStash'].cruiseID.value;
		sourceQS += "&departDT=" + document.forms['RAcdnStash'].departDT.value;
		sourceQS += "&regionID=" + document.forms['RAcdnStash'].regionID.value;
		sourceQS += "&itinName=" + escape(document.forms['RAcdnStash'].itinName.value);
		sourceQS += "&dateLength=" + escape(document.forms['RAcdnStash'].dateLength.value);
		sourceQS += "&fareBase=" + escape(document.forms['RAcdnStash'].fareBase.value);
		sourceQS += "&bestFares=" + escape(document.forms['RAcdnStash'].bestFares.value);
		$('#'+currentSection).html('<iframe scrolling=\"no\" width=\"723\" height=\"1100\" frameborder=\"0\" marginheight=\"0\" id=\"SB_Request_Quote\" name=\"SB_Request_Quote\" src=\"https://www.revagency.net/ap5/vendors/Seabourn/form.cfm?source='+sourceURL+'&ra_ref='+ra_ref+'&'+sourceQS+'\"></iframe>');
	}
	// END RAcdn

		return false;
	});
	
});

