
var AgencyID = ''
//get the real active dns
	var siteURL = location.href
	siteURL = siteURL.substring(7)
	siteURL = siteURL.substring(0, siteURL.indexOf('/'))
	var now = new Date();
	timecache = now.getDate() + '-' + now.getHours() + '-' + now.getMinutes()

//promo perfect vacation script
    var GB_ROOT_DIR = 'http://' + siteURL + "/Portals/3/vacancesparfaites/"; // this URL must be absolute
	

	document.write(unescape("%3Cscript src='http://www.clubvoyages.com/marlin/javascripts/greybox/AJS.js' type='text/javascript'%3E%3C/script%3E"));
	document.write(unescape("%3Cscript src='http://www.clubvoyages.com/marlin/javascripts/greybox/AJS_fx.js' type='text/javascript'%3E%3C/script%3E"));
	document.write(unescape("%3Cscript src='http://www.clubvoyages.com/marlin/javascripts/greybox/gb_scripts.js' type='text/javascript'%3E%3C/script%3E"));
	




function LoadSpecials(params)
{	
	PassAjaxResponseToFunction("http://" + siteURL + "/redirect.asp?LINK=http://cvo.sax.softvoyage.com/cgi-bin/adv.cgi?code_ag=cvo-*-alias=" + AgencyID + "-*-" + params, 'ShowSpecials')
}	



function ShowSpecials(response)
{
	if(document.getElementById("RIGHTSPECIAL")) 
	{
		temstr = response.split('<form name="frm" action="adv.cgi" method="post">')
		//temstr2 = response.split("</Script>")
		finalstr = temstr[0] + ' ' + temstr[1]
		//alert(finalstr)
		//alert(document.getElementById("RIGHTSPECIAL").innerHTML)
		document.getElementById("RIGHTSPECIAL").innerHTML = '<div style="background-color: #FFFFFF;" align="left">' + finalstr + '</div>'
	}
} 

function ChangeGatewayDeals(lien)
{
	fixedurl = lien.replace( new RegExp( "&", "g" ), "-*-" );
	PassAjaxResponseToFunction("http://" + siteURL + '/redirect.asp?LINK=' + fixedurl + '&tc=' + timecache, 'ShowSpecials')
}


//General Ajax function related to any Ajax library call

var debug = false;

function GetXmlHttp() {
  var xmlhttp = false;
  if (window.XMLHttpRequest)
  {
    xmlhttp = new XMLHttpRequest()
  }
  else if (window.ActiveXObject)
  {
    try
    {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
    } catch (e) {
      try
      {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
      } catch (E) {
        xmlhttp=false
      }
    }
  }
  return xmlhttp;
}


function PassAjaxResponseToFunction(url, callbackFunction, params)
{
  var xmlhttp = new GetXmlHttp();
  if (xmlhttp)
  {
    xmlhttp.onreadystatechange = 
            function ()
            {	
			  if (xmlhttp && xmlhttp.readyState==4)
              {
			  	
                if (xmlhttp.status==200)
                {
				 var response = xmlhttp.responseText
				 var functionToCall = callbackFunction + 
                                 '(response,'+params+')';
                  if(debug)
                  {
                    alert(response);
                    alert(functionToCall);
                  }			  
                  eval(functionToCall);
                } else if(debug){
                  document.write(xmlhttp.responseText);
                }
              }
            }
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
  }
}


//load the css
document.write('<link rel="StyleSheet" href="http://www.clubvoyages.com/marlin/asp/styles.css" type="text/css">')
document.write('<link rel="StyleSheet" href="http://www.clubvoyages.com/marlin/javascripts/greybox/gb_styles.css" type="text/css">')


function InitFusepointAction()
	{	
		GetAgencyID()
		LoadSpecials('')

		checkForPID()
		PerfectVacation();

	}

function checkForPID()
{
	
	qs = window.location.search.substring(1);
	para = qs.split("&");
	loadSearchEngine = true
	for (i=0;i<para.length;i++) 
	{
		currparams = para[i].split("=");
		if (currparams[0] == 'PID') 
		{
			ShowSVDeal(currparams[1])
			loadSearchEngine = false
		}
	}

	if (loadSearchEngine)
	{
		LoadSearchEngineFct()
	}
}


function LoadSearchEngineFct()
{
	if (document.getElementById("BOOKNOWZONE"))
		document.getElementById("BOOKNOWZONE").innerHTML = '<IFRAME  align="center" src="http://cvo.sax.softvoyage.com/cgi-bin/queryforf.cgi?code_ag=cvo&alias=' + AgencyID + '&language=fr"  width="100%" height="800" frameborder="0"></IFRAME>'
	if (document.getElementById("BOOKNOWVOLZONE"))
		document.getElementById("BOOKNOWVOLZONE").innerHTML = '<IFRAME  align="center" src="http://cvo.sax.softvoyage.com/cgi-bin/query.cgi?code_ag=cvo&alias=' + AgencyID + '&language=fr"  width="100%" height="800" frameborder="0"></IFRAME>'



}

function GetAgencyID()
{
	AgencyID = 'cvo'
	if (document.getElementById("portalinfo9"))
		if(document.getElementById("portalinfo9").value != '')
			AgencyID = document.getElementById("portalinfo9").value


}

function ShiftGateway(code)
{
	LoadSpecials('GTY=' + code)
}

function LoadSVDeal(url)
{
	if (document.getElementById("dnn_ctr4499_HtmlModule_HtmlModule_lblContent") || document.getElementById("BOOKNOWZONE"))
	{

		ShowSVDeal(url)
	}
	else if (document.getElementById("portalinfo10").value != '')
	{
		AdvLink = "http://" + siteURL + "/" + document.getElementById("portalinfo10").value + '?GCTabId=661&PID=' + url
		location.href = AdvLink
	}
	else
	{
		ShowSVDeal(url)
	}
}

function ShowSVDeal(url)
{
	
	iframeCtn = '<IFRAME  align="center" src=""  width=100% height=800 frameborder="0" id="SoftvoyageDeals" name="SoftvoyageDeals"></IFRAME>'
	
	if (document.getElementById("BOOKNOWZONE"))
		document.getElementById("BOOKNOWZONE").innerHTML = iframeCtn 
	else if (document.getElementById("dnn_ctr4499_HtmlModule_HtmlModule_lblContent"))
		document.getElementById("dnn_ctr4499_HtmlModule_HtmlModule_lblContent").innerHTML = iframeCtn 
	else
		document.getElementById("BODYSPECIAL").innerHTML = iframeCtn 

	//document.getElementById("SoftvoyageDeals").src = 'http://cvo.sax.softvoyage.com/cgi-bin/' + url

	document.getElementById("SoftvoyageDeals").src = 'http://cvo.sax.softvoyage.com/cgi-bin/resultadv.cgi?language=fr&code_ag=cvo&alias=' + AgencyID + '&id=' + url
}

function AdvSearch()
{
	AdvLink = "http://" + siteURL + "/" + document.getElementById("portalinfo10").value + '?GCTabId=661'
	if (document.getElementById("portalinfo10").value != '')
		location.href = AdvLink 
	else
	{
		iFramCode = '<iframe src="http://thm.sax.softvoyage.com/cgi-bin/dev/query.cgi?code_ag=thm&alias=' + SV_AgencyID + '&language=en" width="100%" height="800" frameborder="0" scrolling="auto" ></iframe>'
		if(document.getElementById("BOOKNOWZONE"))
			document.getElementById("BOOKNOWZONE").innerHTML = iFramCode 
		
	}	
}


function PerfectVacation()
{
	if (location.href.indexOf('mini=1') > 0)
	{
		GB_showCenter("", "http://vosvacancesparfaites.reseauclubvoyages.com/mini.aspx?alias=" + AgencyID , 560, 885);
	}
}

function showMinisite()
{
	//alert('test');
	GB_showCenter("", "http://vosvacancesparfaites.reseauclubvoyages.com/mini.aspx?alias=" + AgencyID , 560, 885);
}


function RedirectBannerLink(url, target)
{
	if (url.indexOf('&') > 0)
		sep = '&'
	else
		sep = '?'


	if (target == 'top')
	{
		location.href=url + sep + 'code_ag=cvo&alias=' + AgencyID 
	}
	else
	{
		window.open(url + sep + 'code_ag=cvo&alias=' + AgencyID)
	}
}



/////// PEP CODE FOR CALENDAR LOAD FROM EMAILS - ONLOAD  loadAdvertise loadSearch
function getUrlVars()
{
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');

	for(var i = 0; i < hashes.length; i++)
	{
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}
var hash=getUrlVars();
var loadAdvertise = hash['loadAdvertise'];
var code_ag = hash['code_ag'];
var language = hash['language']
//
var alias = hash['alias'];
var id = hash['id'];
if(loadAdvertise == 'true'){
	var loadAdvertiseUrl = 'resultadv.cgi?language=fr&' + 'code_ag=' + code_ag + '&alias=' + alias + '&id=' + id
	
	// TEST FRAME in
	iframeCtn = '<IFRAME  align="center" src=""  width=100% height=800 frameborder="0" id="SoftvoyageDeals" name="SoftvoyageDeals"></IFRAME>'
	if (document.getElementById("BOOKNOWZONE"))
		document.getElementById("BOOKNOWZONE").innerHTML = iframeCtn 
	else if (document.getElementById("dnn_ctr4499_HtmlModule_HtmlModule_lblContent"))
		document.getElementById("dnn_ctr4499_HtmlModule_HtmlModule_lblContent").innerHTML = iframeCtn 
	else
		document.getElementById("BODYSPECIAL").innerHTML = iframeCtn 
	// TEST FRAME out

	document.getElementById("SoftvoyageDeals").src = 'http://cvo.sax.softvoyage.com/cgi-bin/' + loadAdvertiseUrl
}
var loadSearch = hash['loadSearch'];
var searchtype =  hash['searchtype'];
var flex =  hash['flex'];
var flexlow = hash['flexlow'];
var flexhigh = hash['flexhigh'];
var gateway_dep = hash['gateway_dep'];
var dest_dep = hash['dest_dep'];
var date_dep = hash['date_dep'];
var duration = hash['duration'];
var price_max = hash['price_max'];
var star = hash['star'];
if(loadSearch == 'true'){
	
	// TEST FRAME in
	iframeCtn = '<IFRAME  align="center" src=""  width=100% height=800 frameborder="0" id="SoftvoyageDeals" name="SoftvoyageDeals"></IFRAME>'
	if (document.getElementById("BOOKNOWZONE"))
		document.getElementById("BOOKNOWZONE").innerHTML = iframeCtn 
	else if (document.getElementById("dnn_ctr4499_HtmlModule_HtmlModule_lblContent"))
		document.getElementById("dnn_ctr4499_HtmlModule_HtmlModule_lblContent").innerHTML = iframeCtn 
	else
		document.getElementById("BODYSPECIAL").innerHTML = iframeCtn 
	// TEST FRAME out
	
	document.getElementById("SoftvoyageDeals").src =  'http://cvo.sax.softvoyage.com/cgi-bin/handler.cgi?code_ag=' + code_ag + '&alias=' + alias + '&searchtype=' + searchtype + '&language=' + language + '&flex=' + flex + '&flexlow=' + flexlow + '&flexhigh=' + flexhigh + '&gateway_dep=' + gateway_dep + '&dest_dep=' + dest_dep + '&date_dep=' + date_dep + '&duration=' + duration + '&price_max=' + price_max + '&star=' + star + '&'
	
}
///////