//parse query
var scripts = document.getElementsByTagName('script');
var myScript = scripts[ scripts.length - 1 ];

var queryString = myScript.src.replace(/^[^\?]+\??/,'');

var params = parseQuery( queryString );

function parseQuery ( query ) {
   var Params = new Object ();
   if ( ! query ) return Params; // return empty object
   var Pairs = query.split(/[;&]/);
   for ( var i = 0; i < Pairs.length; i++ ) {
      var KeyVal = Pairs[i].split('=');
      if ( ! KeyVal || KeyVal.length != 2 ) continue;
      var key = unescape( KeyVal[0] );
      var val = unescape( KeyVal[1] );
      val = val.replace(/\+/g, ' ');
      Params[key] = val;
   }
   return Params;
}
//

var cbtid = 'noid';
var dtname1 = "visitors_table_expert";
var dtname2 = "cbtid_table_expert";
var referring_url = escape(document.referrer);
var orig_url = getCookie("origurl");
var currentpage_url = escape(document.location.href);

if(referring_url == '')
	referring_url = "No_Referring_URL";
   
if(orig_url == '')
{
	setCookie("origurl", referring_url, 60);
	orig_url = referring_url;
}	

//go to new page
function gotopage(URL)
{			
	if(URL == '1')
	{
	   xss_ajax("http://fxttrade.fxdroid.hop.clickbank.net?tid=", "fxdroid");
	}
	else if(URL == '2')
	{
	  xss_ajax("http://www.topforexreview.com/TFR_Scalper.php/?sub=", "tfrscalper");
	}
	else if(URL == '3')
	{
	   xss_ajax("http://fxttrade.fapnopop.hop.clickbank.net/?tid=", "fapnopop");
	}
	else if(URL == '4')
	{
	   xss_ajax(escape("http://www.plimus.com/jsp/redirect.jsp?contractId=2107786&referrer=fxttrade&tid="), "FAT");
	}
	else if(URL == '5')
	{
	   xss_ajax("http://fxttrade.forexrobot.hop.clickbank.net/?tid=", "forexrobot");
	}
	else if(URL == '6')
	{
	   xss_ajax("http://www.topforexreview.com/TFR_Signals.php/?tid=", "TFRSignals");
	}
	else if(URL == '7')
	{
	   xss_ajax("http://6.fxttrade.pay.clickbank.net?tid=", "fxttrade");
	}
	else if(URL == '8')
	{
	   xss_ajax("http://www.nextgenerationfxtrading.com/nextgen.php?offer=fxttrade&pid=7&tid=", "nextgenfx");
	}
	else if(URL == '9')
	{
	   xss_ajax(escape("http://www.plimus.com/jsp/redirect.jsp?contractId=2626016&referrer=fxttrade&tid="), "overunderea");
	}
	return('');
}
//

//store tracking info
var pageid = params['pageid'];
if(pageid != "mainpage")
    gotopage(pageid);
else
	xss_ajax("", pageid);
//

//start get cbtid
function xss_ajax(vendurl, vendname) 
{ 
	 var script_id = null;
     var script = document.createElement('script');
     script.setAttribute('type', 'text/javascript');
     script.setAttribute('src', "http://www.cbfootprint.com/cbfttrack/setmaininfo.php?vendorname=" + vendname + "&vis_table=" + dtname1 + "&cbtid_table=" + dtname2 + "&vis_reff=" + referring_url + "&orig_url=" + orig_url + "&currentpage_url=" + currentpage_url + "&vendurl=" + vendurl);
     script.setAttribute('id', 'script_id');

	 script_id = document.getElementById('script_id');
     if(script_id)
	 {
     	document.getElementsByTagName('head')[0].removeChild(script_id);
     }

     // Insert <script> into DOM
     document.getElementsByTagName('head')[0].appendChild(script);
}

function callback(data, vendurl) 
{  
    document.location.href = vendurl + data;
} 
//end 

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}