 //<![CDATA[
// Content Client Functionality

	if (gBGoogleAnalytics ){
	var pageTracker = _gat._getTracker(gstrGAAccount);
	pageTracker._setDomainName(gstrGADomain);
	pageTracker._setAllowLinker(true);
	pageTracker._setAllowHash(false);
	pageTracker._initData();
	pageTracker._trackPageview();}


	function af_repamp(pstr) {
	    var re = /&amp;/g;
	    return pstr.replace(re, "&");
	}

	function sns(pdiv) {
	    if (document.getElementById(pdiv).style.display == "none")
	    { 
	        document.getElementById(pdiv).style.display = ""
	        document.getElementById('b' + pdiv).className = "divMinimiseRollover"
	    } 
	    else 
	    { 
	        document.getElementById(pdiv).style.display = "none" 
	        document.getElementById('b'+pdiv).className = "divMaximiseRollover" 
	    }	    
	}

	function snsarchive(pID,pName) {

        //var pluss
	    var elem = document.getElementsByName(pName);

	    //alert(pID + ' ' + pName + ' ' + document.getElementsByName(pName).length);
    
	    for (var I = 0; I < elem.length; I++) {

	        //pluss = elem[I].value + 's';
	        
	        if (elem[I].value == pID) {
	            //alert('opening ' + elem[I].value + 's');

	            document.getElementById(elem[I].value).style.display = "";
	            document.getElementById(elem[I].value + 's').className = "BoldHeaderText";
	        } 
	        else {
	            //alert('closing ' + elem[I].value + 's');
	            document.getElementById(elem[I].value).style.display = "none";
	            document.getElementById(elem[I].value + 's').className = "BoldHeaderText1";
	        }
        }

/*	    if (document.getElementById(pID).style.display == "none") {
	        document.getElementById(pID).style.display = ""
	        document.getElementById(pID + 's').className = "BoldHeaderText" 

	    }
	    else {
	        document.getElementById(pID).style.display = "none"
	        document.getElementById(pID + 's').className = "BoldHeaderText1" 
	    }
*/
	}

	function getIFrame(pintID) {
	    switch (pintID) {
	        case "1":
	            if (gBGoogleAnalytics) { document.getElementById("iMiniEngine").src = pageTracker._getLinkerUrl(strMiniEngine); }
	            else { document.getElementById("iMiniEngine").src = strMiniEngine; }
	            if (document.getElementById("RouteL")) {
	                document.getElementById("RouteL").src = "../Content/Images/tabsbkLsolid.gif";
	                document.getElementById("RouteR").src = "../Content/Images/tabsbkRsolid.gif";
	                document.getElementById("RoutetdM").className = "engbg";
	                document.getElementById("RoutetdL").className = "engbg";
	                document.getElementById("RoutetdR").className = "engbg";
	            }
	            if (document.getElementById("FSL")) {
	                document.getElementById("FSL").src = "../Content/Images/tabsbkL.gif";
	                document.getElementById("FSR").src = "../Content/Images/tabsbkR.gif";
	                document.getElementById("FStdM").className = "BGtabsbktop";
	                document.getElementById("FStdL").className = "BGtabsbkLside";
	                document.getElementById("FStdR").className = "BGtabsbkRside";
	            }
	            if (document.getElementById("DP2L")) {
	                document.getElementById("DP2L").src = "../Content/Images/tabsbkL.gif";
	                document.getElementById("DP2R").src = "../Content/Images/tabsbkR.gif";
	                document.getElementById("DP2tdM").className = "BGtabsbktop";
	                document.getElementById("DP2tdL").className = "BGtabsbkLside";
	                document.getElementById("DP2tdR").className = "BGtabsbkRside";
	            }
	            break;
	        case "2":
	            if (gBGoogleAnalytics) { document.getElementById("iMiniEngine").src = pageTracker._getLinkerUrl(strFSEngine.replace(/p&o/gi, "p%26o")); }
	            else { document.getElementById("iMiniEngine").src = strFSEngine.replace(/p&o/gi, "p%26o"); }
	            if (document.getElementById("RouteL")) {
	                document.getElementById("RouteL").src = "../Content/Images/tabsbkL.gif";
	                document.getElementById("RouteR").src = "../Content/Images/tabsbkR.gif";
	                document.getElementById("RoutetdM").className = "BGtabsbktop";
	                document.getElementById("RoutetdL").className = "BGtabsbkLside";
	                document.getElementById("RoutetdR").className = "BGtabsbkRside";
	            }
	            if (document.getElementById("FSL")) {
	                document.getElementById("FSL").src = "../Content/Images/tabsbkLsolid.gif";
	                document.getElementById("FSR").src = "../Content/Images/tabsbkRsolid.gif";
	                document.getElementById("FStdM").className = "engbg";
	                document.getElementById("FStdL").className = "engbg";
	                document.getElementById("FStdR").className = "engbg";
	            }
	            if (document.getElementById("DP2L")) {
	                document.getElementById("DP2L").src = "../Content/Images/tabsbkL.gif";
	                document.getElementById("DP2R").src = "../Content/Images/tabsbkR.gif";
	                document.getElementById("DP2tdM").className = "BGtabsbktop";
	                document.getElementById("DP2tdL").className = "BGtabsbkLside";
	                document.getElementById("DP2tdR").className = "BGtabsbkRside";
	            }
	            break;
	        case "3":
	            if (gBGoogleAnalytics) { document.getElementById("iMiniEngine").src = pageTracker._getLinkerUrl(strDP2Engine); }
	            else { document.getElementById("iMiniEngine").src = strDP2Engine; }
	            if (document.getElementById("RouteL")) {
	                document.getElementById("RouteL").src = "../Content/Images/tabsbkL.gif";
	                document.getElementById("RouteR").src = "../Content/Images/tabsbkR.gif";
	                document.getElementById("RoutetdM").className = "BGtabsbktop";
	                document.getElementById("RoutetdL").className = "BGtabsbkLside";
	                document.getElementById("RoutetdR").className = "BGtabsbkRside";
	            }
	            if (document.getElementById("FSL")) {
	                document.getElementById("FSL").src = "../Content/Images/tabsbkL.gif";
	                document.getElementById("FSR").src = "../Content/Images/tabsbkR.gif";
	                document.getElementById("FStdM").className = "BGtabsbktop";
	                document.getElementById("FStdL").className = "BGtabsbkLside";
	                document.getElementById("FStdR").className = "BGtabsbkRside";
	            }
	            if (document.getElementById("DP2L")) {
	                document.getElementById("DP2L").src = "../Content/Images/tabsbkLsolid.gif";
	                document.getElementById("DP2R").src = "../Content/Images/tabsbkRsolid.gif";
	                document.getElementById("DP2tdM").className = "engbg";
	                document.getElementById("DP2tdL").className = "engbg";
	                document.getElementById("DP2tdR").className = "engbg";
	            }
	            break;
	        default:
	            document.iMiniEngine.location.href = strMiniEngine;
	    }
	}

	function sizeIFrame(pintID) {
	    document.getElementById("iMiniEngine").focus();
	    var ccls; switch (pintID) {
	        case "1":
	            document.getElementById("divBookingEngineRoute").className = "divDefaultEngineTabON";
	            document.getElementById("divBookingEngineCompare").className = "divDefaultEngineTabOFF";
	            document.getElementById("aBookingEngineRoute").className = "tabONtextLink";
	            document.getElementById("aBookingEngineCompare").className = "tabOFFtextLink";
	            getIFrame('1')
	            document.getElementById("iMiniEngine").style.height = "200px";
	            break;
	        case "2":
	            document.getElementById("divBookingEngineRoute").className = "divDefaultEngineTabOFF";
	            document.getElementById("divBookingEngineCompare").className = "divDefaultEngineTabON";
	            document.getElementById("aBookingEngineRoute").className = "tabOFFtextLink";
	            document.getElementById("aBookingEngineCompare").className = "tabONtextLink";
	            getIFrame('2')
	            document.getElementById("iMiniEngine").style.height = "650px";
	            break;
	    }
	}

	function DoQuoteSubmit_aferry(p, i, pstrType) {
	    var Params = p.split("|");
	    var iNumPax = eval('document.frm1.selNumPax' + i + '.value');
	    if (pstrType == "C") {
	     //   var strURL = "http://www." + Params[0] + "/faresearch/FBPredirect.asp?RouteLong=" + Params[1];
	     //   strURL = strURL + "&SingleReturn=" + Params[2] + "&OutDay=" + Params[3] + "&OutMonth=" + Params[4] + "&OutYear=" + Params[5] + "&OutTime=" + Params[6];
	     //   strURL = strURL + "&RetDay=" + Params[7] + "&RetMonth=" + Params[8] + "&RetYear=" + Params[9] + "&RetTime=" + Params[10];
	     //   strURL = strURL + "&VehTypeTwo=" + Params[11] + "/" + Params[12] + "/" + Params[13] + "&NumAdu=" + iNumPax;
	     //   strURL = strURL + "&Referrer=" + Params[15] + "&Language=" + Params[16] + "&Currency=" + Params[17] + "&start=" + Params[18];
	     //   location.href = strURL;

	        var strURL = "http://www." + Params[0] + "/ferrysearch/results.aspx";
	        strURL = strURL + "?Action=create";
	        strURL = strURL + "&ReferCode=" + Params[15];
	        strURL = strURL + "&RouteGroup=" + Params[1];
	        strURL = strURL + "&IsReturnLegRequired=" + Params[2];
	        strURL = strURL + "&NumAdults=" + iNumPax;
	        strURL = strURL + "&OutDay=" + Params[3];
	        strURL = strURL + "&OutMonthYear=" + Params[5] + "-" + Params[4];
	        strURL = strURL + "&OutTime=" + Params[6];
	        strURL = strURL + "&ReturnDay=" + Params[7];
	        strURL = strURL + "&ReturnMonthYear=" + Params[9] + "-" + Params[8];
	        strURL = strURL + "&ReturnTime=" + Params[10];
	        strURL = strURL + "&Vehicle=" + Params[11] + "/" + Params[13] + "/" + Params[12];
	        strURL = strURL + "&HomeUrl=" + Params[18];
	        location.href = strURL;

	    }
	    else {
	        var frm = document.frmHidPost;
	        frm.hidRoute1.value = Params[0];
	        frm.hidRoute2.value = Params[1];
	        frm.hidNoPax.value = iNumPax;
	        frm.submit();
	    }
	}

	function fblonload() {
//		alert(location.href) 
	    // facebook like button onload
	    var fbl1 = document.getElementById("fblike");
	    if (fbl1 != null) {
//		    alert(fbl1.src);
	        fbl1.src = "http://www.facebook.com/plugins/like.php?href=" + encodeURIComponent(location.href) + "&send=true&layout=button_count&width=450&show_faces=true&action=like&colorscheme=light&font&height=21";
//		    alert(fbl1.src);
	    }
	}
				
//]]>
