function getURLParameters()
{
        var sURL = window.document.URL.toString();

        if (sURL.indexOf("?") > 0)
        {
                var arrParams = sURL.split("?");
                return  arrParams[1];
        }
        return "";
}


function readCookie(name) {

	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return "";
}

function deleteCookie(name) {
  document.cookie = name + "=; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/";
}

function setCampaignCookie()
{
var holdReferal;
var checkReferal;
var link = "<img height=\"0\" width=\"0\" src=\"/cgi-bin/site/tracking/tracker.cgi?";


var parameters;
//if (document.referrer && document.referrer.substring(0, 58)=="http://test.barclayhedge.com/cgi-bin/damian/testTrack.html")
if (document.referrer && document.referrer.substring(0, 21)=="http://www.google.com")
{
// parameters="btg_trk=GOOGLE"
re = new RegExp(".*gclid.*");
var sURL = window.document.URL.toString();

        if (sURL.indexOf("?") > 0)
        {
                var arrParams = sURL.split("?");
                
		var mymatch = re.exec(arrParams[1]);
		if (mymatch != null)
		{
		parameters="btg_trk=GOOGLE"
		}
		else
		{
		
                var referal = window.document.referrer.toString();
                var start = referal.indexOf("q=");
                var end = referal.indexOf("&", start);
                var length = end-start;
		if (start==-1 || end==-1)
                {
			referal = referal.substr(21);
                        referal = referal.replace(/&/g, " ");
                        parameters="btg_trk=GOOGLE_ORGANIC"+" 1 "+referal;
                }
                else
                {
                        parameters="btg_trk=GOOGLE_ORGANIC"+" 2 "+referal.substr(start,length)
                }	


		}
	}
	else
	{
		var referal = window.document.referrer.toString();
		var start = referal.indexOf("q=");
		var end = referal.indexOf("&", start);
		var length = end-start;
	 	if (start==-1 || end==-1)
                {
			if (start!=-1 || end==-1)
			{
			parameters="btg_trk=GOOGLE_ORGANIC"+" 3A "+referal.substr(start);
			}
			else
			{
			referal = referal.substr(21);
			referal = referal.replace(/&/g, " ");
 			parameters="btg_trk=GOOGLE_ORGANIC"+" 3B "+referal;
			}
                }
                else
                {

					var start = referal.indexOf("q=");
					if(start != -1)
					{
						var end = referal.indexOf("&", start);	
						if(end != -1)
						{
							var length = end-start;
							checkReferal = " start="+start+",length="+length;
							checkReferal += referal.substr(start,length);
						}
						else
						{
							checkReferal += referal.substr(start);
						}
						if(checkReferal == "q=" || checkReferal == "q=+")
						{
							checkReferal = "";
						}
							else
						{

							checkReferal +="<BR>";

						}
					}

					start = referal.indexOf("epq=")
					if(start != -1)
					{
						var end = referal.indexOf("&", start);	
						if(end != -1)
						{
							var length = end-start;
							holdReferal = referal.substr(start,length);
						}
						else
						{
							holdReferal = referal.substr(start);
						}
						if(holdReferal == "epq=")
						{
							holdReferal = "";
						}
						else
						{
							holdReferal +="<BR>";
							checkReferal += " 4 start="+start+",length="+length+holdReferal;
						}
						
					}
					
					start = referal.indexOf("oq=")
					if(start != -1)
					{
						var end = referal.indexOf("&", start);	
						if(end != -1)
						{
							var length = end-start;
							holdReferal = referal.substr(start,length);
						}
						else
						{
							holdReferal = referal.substr(start);
						}
						if(holdReferal == "oq=")
						{
							holdReferal = "";
						}
							else
						{
							holdReferal +="<BR>";
							checkReferal += " 4 start="+start+",length="+length+holdReferal;
					    }
					}
								
                        parameters="btg_trk=GOOGLE_ORGANIC"+" 4 "+checkReferal;
                }
	}


}
else if (document.referrer && document.referrer.substring(0, 19)=="http://www.bing.com/")
//else if (document.referrer && document.referrer.substring(0, 59)=="http://test.barclayhedge.com/cgi-bin/damian/testTrack2.html")
{
	 re = new RegExp(".*gclid.*");
var sURL = window.document.URL.toString();

        if (sURL.indexOf("?") > 0)
        {
                var arrParams = sURL.split("?");
                
		var mymatch = re.exec(arrParams[1]);
		if (mymatch != null)
		{
		 parameters="btg_trk=MSN"
		}
		}
		else
		{
 var referal = window.document.referrer.toString();
 var start = referal.indexOf("q=");
 var end = referal.indexOf("&", start);
 var length = end-start;
 checkReferal += " " + referal.substr(start,length);
   parameters="btg_trk=MSN_ORGANIC"+" 1 start="+start+",length="+length+" "+referal.substr(start,length)
		}

}
else if (document.referrer && document.referrer.substring(0, 23)=="http://search.yahoo.com")
//else if (document.referrer && document.referrer.substring(0, 59)=="http://test.barclayhedge.com/cgi-bin/damian/testTrack1.html")

{
 //parameters="btg_trk=YAHOO"
 re = new RegExp(".*gclid.*");
var sURL = window.document.URL.toString();

        if (sURL.indexOf("?") > 0)
        {
                var arrParams = sURL.split("?");
                
		var mymatch = re.exec(arrParams[1]);
		if (mymatch != null)
		{
		parameters="btg_trk=YAHOO"
		}
		}
		else
		{
 var referal = window.document.referrer.toString();
 var start = referal.indexOf("p=");
 var end = referal.indexOf("&", start);
 var length = end-start;
 checkReferal += " " + referal.substr(start,length);
  parameters="btg_trk=YAHOO_ORGANIC"+" 1 start="+start+",length="+length+" "+referal.substr(start,length)
		}
}
else
{
parameters =  getURLParameters();
}
//parameters="BETOWASHERE";
parameters+="&cookie_name=barclayhedge_campaign";
document.write(link); //This will write out to the page
document.write(parameters); //This will write out to the page
document.write("\" --\>");
link = "<img height=\"0\" width=\"0\" src=\"/cgi-bin/site/tracking/tracker.cgi?";
if (document.location && document.URL.substring(0, 28)=="https://www.barclayhedge.com" || document.location && document.URL.substring(0, 27)=="http://www.barclayhedge.com" )
	{
 var referal = document.URL.toString();
 var start = referal.indexOf("int_btg_trk");
 if(start != -1)
		{

 var end = referal.indexOf("&", start);
 if(end == -1)
			{
 checkReferal =referal.substr(start);
			}
			else
			{
				
var length = end-start;
 checkReferal =referal.substr(start,length);
			}
  parameters=checkReferal;
  parameters+="&cookie_name=int_barclayhedge_campaign";
document.write(link); //This will write out to the page
document.write(parameters); //This will write out to the page
document.write("\" --\>");
		}
	}
}


function printFullOrderLink()
{
var link = "<a id=\"order\"  href=\"https://www.barclaygrp.com/weborder/directory.html?";
var parameters =  getURLParameters();
if (parameters == "")
{
	parameters = "btg_trk="+readCookie("baac_campaign");
}
document.write(link); //This will write out to the page
document.write(parameters); //This will write out to the page
document.write("\">Order Now</a>");
}


function printPartialLink()
{//				  <a id="order" href="https://www.aa-center.net/products/order/default.php">Order Now</a> 
var link = "<a id=\"order\"  href=\"https://www.barclaygrp.com/weborder/directory.html?";
var parameters =  getURLParameters();
if (parameters == "")
{
	parameters = "btg_trk="+readCookie("baac_campaign");
}
document.write(link); //This will write out to the page
document.write(parameters); //This will write out to the page
document.write("\" ");
}



function printFullDefaultOrderLink()
{
var link = "<a id=\"order\"  href=\"https://www.barclaygrp.com/weborder/defaultOrder.html?";
var parameters =  getURLParameters();
if (parameters == "")
{
	parameters = "btg_trk="+readCookie("baac_campaign");
}
document.write(link); //This will write out to the page
document.write(parameters); //This will write out to the page
document.write("\">Order Now</a>");
}


function printPartialDefaultLink()
{//				  <a id="order" href="https://www.aa-center.net/products/order/default.php">Order Now</a> 
var link = "<a id=\"order\"  href=\"https://www.barclaygrp.com/weborder/defaultOrder.html?";
var parameters =  getURLParameters();
if (parameters == "")
{
	parameters = "btg_trk="+readCookie("baac_campaign");
}
document.write(link); //This will write out to the page
document.write(parameters); //This will write out to the page
document.write("\" ");
}
