
var roicommanderflag=1;
var ROIcookietimes=1000*60*45; //1000*60*5
var TBox;
var reachtoaspx="0";
var ROIcommander_Sent_Profit="";
var ROIcommander_Sent_delayflag="";
var ROIBusinessHour="true";
var ROIcommander_Sent_delaydate="";
var CallFocus="Num"

function updateurl(id)
{
	var outd;	
	var mysentguid=GetCookie("ROICommanderVisiting");
	var mysentcws=GetCookie("ROICommanderMultipleHost");
	//document.write("the sentguid="+mysentguid+"<br>")	
	var thesite;
	if(mysentcws==null ||mysentcws=="")
		thesite=geturl();
	else
	thesite=mysentcws;
	if(document.getElementById(id))
	{
		if(document.getElementById(id).getAttribute("href"))
		{
			outd=document.getElementById(id).getAttribute("href");
			//document.write("CASE1");
		}
		else if(document.getElementById(id).getAttribute("action"))
		{
			outd=document.getElementById(id).getAttribute("action");
			//document.write("CASE2");
		}		
		var begin=outd.indexOf("?",0);
		if(begin>0)
			outd=outd+"&sentguid="+mysentguid+"&sentcws="+thesite;
		else
			outd=outd+"?sentguid="+mysentguid+"&sentcws="+thesite;	
				
		if(document.getElementById(id).getAttribute("href"))
		{
			document.getElementById(id).setAttribute("href",outd);
		}
		
		else if(document.getElementById(id).getAttribute("action"))
		{			
			document.getElementById(id).setAttribute("action",outd);			
			//document.getElementById("ROICOM").innerHTML ="<input type='hidden' id='sentguid' name='sentguid' value='"+mysentguid+"'>";			
		}
				
	}	
}
function GetCookie(cookiename) 
{
	var str = fixCookieName(cookiename)+"=";
	var strlen = str.length;
	var cookielen = document.cookie.length; 
	var i = 0;
	while (i < cookielen) { 
		var j = i + strlen;
		if (document.cookie.substring(i, j) == str) 
			return getCookieVal(j);
		
		i = document.cookie.indexOf(" ", i) + 1;
		
		if (i == 0)
		     break;
	} 
	return '';
}
function getCookieVal(lastpos)
 {   
	var str = document.cookie.indexOf (";", lastpos);
	if (str == -1) str = document.cookie.length;
	return unescape (document.cookie.substring(lastpos, str));
}
function SetCookie (name, value, expires) {
	var path="/";
	
	document.cookie = fixCookieName(name) + "=" + 
		escape (value) + ((expires == null) ? "" : ("; expires=" + 
		expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) 
		;
}
function fixCookieName(strName){
   
   return strName.replace(new RegExp("-", "g"), "");
}
function delCookie (name) {
	var expireNow = new Date();
      expireNow .setTime (expireNow .getTime())  
	
	document.cookie = name + "=" +
		"; expires=Thu, 01-Jan-70 00:00:01 GMT" +  "; path=/";
}
function Randomise(limit) 
{
	today = new Date();
	num = today.getTime();
	num = Math.round(Math.abs(Math.sin(num) * 100)) % limit;
	return num;
}
function tempgetguid(cname)
{
	var ret="";
	var dayindex=0;
	var rand;
	var milsec;
	var browserindex;	
		
	var mydate= new Date();
	
	dayindex=mydate.getDay()+1;
	
	var navname=navigator.appName;
	if(navname.indexOf("Microsoft") >=0) // BROWSER IS INTERNET EXPLORER
	{
		browserindex=1+Randomise(3);
		browserindex=""+browserindex;
	}
	else if (navname.indexOf("Netscape") >=0) // BROWSER IS Netscape
	{
		browserindex=4+Randomise(3);
		browserindex=""+browserindex;
	}
	else
	{
		browserindex=7+Randomise(3);
		browserindex=""+browserindex;		
	}
	milsec=""+mydate.getMilliseconds();
	if(milsec.length==1)
		milsec="00"+milsec;
	else if(milsec.length==2)
		milsec="0"+milsec;	
	rand=""+Randomise(99);
	if(rand.length==1)
		rand="0"+rand;	
	ret=""+cname+"-"+dayindex+browserindex+milsec+rand;
	return ret;
}
function getguid()
{
	var ret;
  	var d= new Date();
	var y;
  	y = "" + d.getFullYear();
      var mo=d.getMonth()+1;
      mo=""+mo
      if (mo.length<2)
      	mo="0"+mo;
  	var day=""+d.getDate();   
    	if (day.length<2)
      	day="0"+day;
  	var h=""+d.getHours();   	    
      if (h.length<2)
      	h="0"+h;
  	var m=""+d.getMinutes();
    	if (m.length<2)
      	m="0"+m;
	var s=""+d.getSeconds();    
	if (s.length<2)
      	s="0"+s;
      var ran=""+Math.random();
      var ran2=""+Math.random();
      ran=ran.substr(1,9);
      ran2=ran2.substr(2,10);
      ret=""+ran+ran2+h+m+s+y+mo+day;
//////////////////////////////////////
     var navname=navigator.appName;
	if(navname.indexOf("Microsoft") >=0) // BROWSER IS INTERNET EXPLORER
	{
		var appname=navigator.appMinorVersion;		
		var cnt=0;
		while(cnt<appname.length)
		  {			
			appname=appname.replace(";","");
			cnt=cnt+1;	
		  }
		ret=appname+ret;		
	}
	else if (navname.indexOf("Netscape") >=0) // BROWSER IS Netscape
	{	
		var ran3=""+Math.random();         
	      var ran4=""+Math.random();
      	ran3=ran3.substr(2,10);
	      ran4=ran4.substr(1,9);
		ret=ran4+ran3+ret;
	}		
	else
	{	
		var ran3=""+Math.random();         
	      var ran4=""+Math.random();
      	ran3=ran3.substr(2,10);
	      ran4=ran4.substr(1,9);
		ret=ran4+ran3+ret;
	}

////////////////////////////////////

      return ret;

}
function getparam(querystring, name) 
{
    var localquerystring = querystring.toLowerCase();
    var start = localquerystring.indexOf(name+"=");
    var len = start+name.length+1;
    if ((!start) && (name != localquerystring.substring(0,name.length) )) return '';//null;
       if (start == -1) return '';//null;
    var end = querystring.indexOf("&",len);
       if (end < 0) 
       end = querystring.length;
    return unescape(querystring.substring(len,end));

}
///////////////////////  NOT USED ///////////////////
/* function getref()
 {
 	var ref=location.href;
	 ref= ref.toLowerCase();
	 var beg=ref.indexOf(":");
	 f (beg<0)
      	 beg=0;
	else
      	beg=beg+3;
	var haswww =ref.indexOf("www.");
 	if (haswww <0 )
	      beg=beg;
	else
      	beg+=4;      
	var end=ref.indexOf("?",beg);
	if (end<0)
     		end=ref.length;    
	return unescape(ref.substring(beg,end));
 }*/
///////////////////////  NOT USED ///////////////////


////////////////////   DEARLERS  NOT WORKING NOW deal with SE names //////////
function getdealers(str)
{
	if(str)
	{
	str=str.toLowerCase();
	if(str.indexOf("google")!=-1)
		return "http://www.google.com";
	else if(str.indexOf("overture")!=-1) 
	      return "http://www.overture.com";
	else if(str.indexOf("kanoodle")!=-1) 
	      return "http://www.kanoodle.com";
	else if(str.indexOf("ah-ha")!=-1 ||str.indexOf("enhance")!=-1) 
	  	return "http://www.enhance.com";
	else if(str.indexOf("findwhat")!=-1) 
		return "http://www.findwhat.com";
	else return str;
	}
	else return str;
}
////////////////////END OF DEARLERS  ////////////////////////
////////////////////   DEARLERS  NOT WORKING NOW deal with SE names //////////
function chkdealer(str)
{
	str=str.toLowerCase();
	if(str.indexOf("google")!=-1 || str.indexOf("overture")!=-1 ||str.indexOf("ah-ha")!=-1||str.indexOf("findwhat")!=-1||str.indexOf("kanoodle")!=-1||str.indexOf("enhance")!=-1)
		return "known";
	else
		return "unknown";
}
////////////////////END OF DEARLERS  ////////////////////////

////////////// TRIMING SPACES FUNCTION////////////////
function Trim(s) 
{
  // Remove leading spaces and carriage returns
  
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }

  // Remove trailing spaces and carriage returns

  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
 // Remove inner spaces
  var sp;
  var ind=-1;
  while(s.indexOf("  ")>-1)
  {
	ind=s.indexOf("  ");
	sp=s.replace("  "," ");
	s=s.substring(0,ind)+s.substr(ind+1,s.length-ind);
  }
  return s;
}

////////////////////////GET REFERRER DOMAIN NAME (USED WITH FREE SE)//////////////////////
function getrefdomain() 
{
	var ref=document.referrer.toLowerCase();
	var temp;
if(ref)    
{
var beg=0;
      beg=ref.indexOf(":");
        if (beg<0)
        beg=0;
    else
        beg=beg+3; 
//  var haswww =ref.indexOf("www.");
  //    if(haswww >=0)
   //    beg+=4;
//ref=ref.substring(beg,ref.length)

   var end1=ref.indexOf("/",beg);         
   var end2=ref.indexOf("?",beg);    
   var end;
   if (end1<0 && end2>=0)  
       end=end2
   else if (end2 <0 && end1 >=0) 
           end=end1
   else if (end1>=0 && end2>=0)  
     end=Math.min(end1,end2);	   
   else 
       end=ref.length;    

   temp=ref.substring(0,end)  
}
else 
 temp="free_SE"
     return unescape(temp);
}

////////////////////////END OF GET REFERRER DOMAIN NAME//////////////////////////////////////////
function geturl() 
{
	
	var ref=location.href;
      var temp;
	
	  ref= ref.toLowerCase();	
	var beg=ref.indexOf(":");
    	if (beg<0)
      	beg=0;
    	else
      	beg=beg+3; 
   	var end1=ref.indexOf("/",beg);         
	var end2=ref.indexOf("?",beg);    
   	var end;
   	if (end1<0 && end2>=0)  
      	end=end2
	else if (end2 <0 && end1 >=0) 
      	end=end1
	else if (end1>=0 && end2>=0)  
      	end=Math.min(end1,end2);	   
	else 
		end=ref.length;        
   	temp=ref.substring(beg,end);
	
	//var haswww =temp.indexOf("www.");
   	//if (haswww <0 )
	  //  	temp="www."+temp;

	 //if (temp=="www.")
	//	temp="Local";
	
	if (temp=="")
		temp="Local";
	return unescape(temp);	

}


function delspecials(comen)
{
if(comen!=null)
{
var ppccounter1=0
  while (ppccounter1 < comen.length)
  {
     comen=comen.replace("+", " ");	
     comen=comen.replace("_", " ");
     comen=comen.replace("-", " ");
      ppccounter1++;
   }
}
return comen;
}

function trimforwardback(inp)
{
	if(inp!="")
	{
		// Remove Front spaces
  		while ((inp.substring(0,1) == ' ') || (inp.substring(0,1) == '\n') || (inp.substring(0,1) == '\r'))
		{
		    inp= inp.substring(1,inp.length);
  		}
		  // Remove END spaces

		while ((inp.substring(inp.length-1,inp.length) == ' ') || (inp.substring(inp.length-1,inp.length) == '\n') || (inp.substring(inp.length-1,inp.length) == '\r'))
  		{
		    inp = inp.substring(0,inp.length-1);
		}	
	}
	return inp; 
}

function delbadcharacters(inp)
{
var again="1";
var begin=0;
var end=0;
var sub="";
var i;
while(again=="1")
{
   begin=inp.indexOf("%",begin);
   end=inp.indexOf("%",begin+1);
   if(begin >-1 && end >-1 )
   {
     if(end-begin<6)
       {
         sub=inp.substring(begin,end);         
		 inp=inp.replace(sub,'?');
       }
       begin=end-sub.length;
    }
    else
    {
      again="0";     
    }
  }

return inp;
}
function delayconversion(delayflag,delaydate)
{
	ROIcommander_Sent_delayflag=delayflag;
	ROIcommander_Sent_delaydate=delaydate;
}
function setprofit(profit)
{
	var temp="";
	if(!isNaN(profit))
		ROIcommander_Sent_Profit=profit;
	else if(profit.indexOf("%")>-1)
	{
	   if(profit.indexOf("%")==0)
     		profit=profit.substring(1,profit.length)+"%";
	   temp=profit.substring(0,profit.indexOf("%"))
	   if(!isNaN(temp))
		ROIcommander_Sent_Profit=profit;
	}
}
//              CLICK TO CALL               // 

function RedirectCallURL ()
{
	if (ROIComCallRurl)
	{
		//window.location=ROIComCallRurl;
		
		
		var preferences = 'scrollbars=yes,resizable=yes,toolbar=no,' + //these are obvious variables. set "yes" or "no".
		'menubar=yes,status=yes,location=yes,left=85,top=20,height=' + //the location on the user's screen
		'20' + ',width=' + '20';

	 ROIwin=window.open(ROIComCallRurl,"bw",preferences);
		ROIwin.blur();
		//window.focus();
		setTimeout(closewindow,5000);

	}
}
function closewindow()
{

	ROIwin.close();	
	/*if (ROIwin && ROIwin!="undefined")
	{	
		alert("1");
		}*/
}

function ChkBusinessHours(beginp,endinp,mail)
{
	//var beginp="  2  ";
	//var endinp="  11 ";
	var beg=0;
	var end=0;
	var UnEstdif=4;
	beginp=Trim(beginp);
	endinp=Trim(endinp);
	var validinp=true;
	if(isNaN(beginp) || isNaN(endinp) || endinp=="" || beginp=="")
		validinp=false;
	if(validinp==true)
	{
		beg=parseInt(beginp);
		end=parseInt(endinp);
		var today=new Date();
		//var hr=parseInt(today.getHours());
		var hr=today.getUTCHours();
		hr=hr-UnEstdif;
		if(hr<0)
			hr=hr+24;
		var flag=1;		
		if(beg < end)
		{
			if(hr >= beg && hr < end)
				flag=1;
			else
				flag=0;
		}
		else
		{
			if(hr <= beg && hr < end)
				flag=1;
			else
				flag=0;
		}
		if(flag==0)
		{
			ROIBusinessHour=="false";
			if(document.getElementById("ROIclicktocall"))
			{
				
				var lnk="<table width= '265' height='135' background='https://www.calltrail.com/todb/call_help_off.jpg'><tr><td><br></td></tr><tr><td align='center'> <a href='mailto:"+mail+"'> Send Message </a></td></tr></table>";
				document.getElementById("ROIclicktocall").innerHTML=lnk;
				//document.getElementById("imgid").setAttribute("src","ShowLetter.gif");
				//alert("out of Business hours");
			}
		}
		//else
		//{
			//document.getElementById("imgid").setAttribute("src","2e3lan2006_modified_1_copy.jpg");
		//	alert("In Business hours");
		//}
	}
	//else
	//{
	//	alert ("Invalid Input");
	//}
}
function SetCallFocus(val)
{
	CallFocus=val;
	if (CallFocus=="Ext")
	{
		var minss=document.getElementsByName('ROICallNumExt');	
		compval="Ext"
	}
	else
	{
		var minss=document.getElementsByName('ROICallNum');
		compval="Your Number Here"
	}
	var mins="Nothing";
	mins=minss[0].value;
	if (mins==compval)
	{
		minss[0].value="";
	}
}
function AddROICallNumber (digit)
{
	var compval=""
	if (CallFocus=="Ext")
	{
		var minss=document.getElementsByName('ROICallNumExt');	
		compval="Ext"
	}
	else
	{
		var minss=document.getElementsByName('ROICallNum');
		compval="Your Number Here"
	}
	
	var mins="Nothing";
	mins=minss[0].value;
	if (mins==compval)
	{
		minss[0].value=''+digit;
	}
	else
	{
		minss[0].value=''+mins+digit;
	}
	
	//alert (minss[0].value);
}
function preparecall(mynum,Ext)
{	

	var minss=document.getElementsByName('ROICallNum');
	var mins="Nothing";
	mins=minss[0].value;
	var exts=document.getElementsByName('ROICallNumExt');
	var clext="";
	clext=exts[0].value;
	if (clext="Ext")
		clext="";
	/*
	var ndate=new Date();
	
	var nmins=addminutes();
	var yr=ndate.getUTCFullYear();				
	var mnth=ndate.getUTCMonth();
	
	
	var aday=ndate.getUTCDate();
	var hr=ndate.getUTCHours();
	var thehr;
	var themins;
	if(parseInt(nmins) > 60)
	{
		thehr=parseInt(hr)+1;
		themins=nmins-60;
	}
	else
	{
		thehr=hr;
		themins=nmins;
	}
	var secs=ndate.getUTCSeconds();
	var dateVar =""+yr+"/"+mnth+"/"+aday+" "+thehr+":"+themins+":"+secs;
	
	*/
	//alert(dateVar);
	calluser(mins,clext,mynum,Ext);//,dateVar);

}
function addminutes()
{
	var nwdate=new Date();
	var mins=nwdate.getUTCMinutes();
	//var minsadd=document.getElementsByName("ROICallMins");
	//var minadd=minsadd[0].value;
	
	var res;
	//res=parseInt(mins)+parseInt(minadd);
	res=parseInt(mins)+1;
	return res;
}

function calluser(phonenumfrom,phonenumfromExt,phonenumto,phonenumtoExt)//,begintime
{
	
	var cookiename="ROICommanderVisiting";
	var repcookie="ROICommanderVisitor1";
	var strcookie=GetCookie(cookiename);
	var guid="";
	var gotit="0";
	if(strcookie!='' && strcookie.length>0 && strcookie!=null )       ////////// OLD COOKIE //////////////
	{
		guid=strcookie;
		gotit="1";
  	}
  	else
  	{
  		strcookie=GetCookie(repcookie);
		if(strcookie!='' && strcookie.length>0 && strcookie!=null )       ////////// OLD COOKIE //////////////
		{
			guid=strcookie;
			gotit="1";
  		}
  	}  		

	var secure=location.href.toLowerCase();
		var ROIIMGURL="";
		var ROICONIMGURL="";
		
			var urlphone='https://www.calltrail.com/todb/calluser.aspx?';
			ROIIMGURL="https://www.calltrail.com/todb/loading6.gif";
			ROICONIMGURL="https://www.calltrail.com/todb/connecting.gif";
		
		
	
	
	if(gotit=="1" && ROIBusinessHour=="true")
	{
		var begintime=new Date();

		urlphone=urlphone+"guid="+guid;
		urlphone=urlphone+"&clientwebsite="+geturl();
		urlphone=urlphone+"&phonenum="+phonenumto;
		urlphone=urlphone+"&phonenumExt="+phonenumtoExt;
		urlphone=urlphone+"&phonenumfrom="+phonenumfrom;
		urlphone=urlphone+"&phonenumfromExt="+phonenumfromExt;
		urlphone=urlphone+"&begintime="+begintime;
	
		urlphone=urlphone.replace(new RegExp("'", "g"), "");
		urlphone=urlphone.replace(new RegExp('"', "g"), "");
		urlphone=delbadcharacters(urlphone);		
		if(document.getElementById("ROICommanderIMGphone"))
		{
			
			document.getElementById("ROICommanderIMGphone").src=urlphone;
			document.getElementById("ROICommanderIMGConnect").src=ROICONIMGURL;
			document.getElementById("ROICommanderIMGProgress").src=ROIIMGURL;
			document.getElementById("ROICommanderIMGConnect").style.position="relative";
			document.getElementById("ROICommanderIMGProgress").style.position="relative";
			document.getElementById("ROICommanderIMGConnect").width="150";
			document.getElementById("ROICommanderIMGConnect").height="24";
		}
		else
		{
		
			document.write('<img id="ROICommanderIMGphone" src="' + urlphone + '" width="1" height="1">');
			document.write('connecting call..answer your phone <br> <img src="'+ROICONIMGURL +'" width="150" height="40">');
			document.write('<img src="'+ROIIMGURL +'" width="150" height="10">');
		}
		//document.write("<br>"+urlphone);
		//document.write('<img id="ROICommanderIMGphone" src="' + urlphone + '" width="1" height="1">');

	}
}


//            END OF CLICK TO CALL //
function tryit(cname,amount,order_id,actions)
{
	tryit(cname,amount,order_id,actions,"--")
}
function tryit(cname,amount,order_id,actions,mykw)
{
	if(mykw==null||mykw=="--"||mykw=="undefined")
		mykw="--";
	var design_id='';
	if(TBox!=null)
		design_id=TBox;
		var cokenb=navigator.cookieEnabled+"";
	order_id=trimforwardback(order_id);
	amount=trimforwardback(amount);
	var mybrowser=navigator.userAgent//appName+navigator.appVersion;  GET CLIENT BROWSER TYPE AND BROWSER VERSION
	var myplatform=navigator.platform;  // GET CLIENT OPERATING SYSTEM

	var chkfromus=document.referrer.toLowerCase();
	var fromours=-1;
	var ncws=geturl(); 
	if(chkfromus && ncws.toLowerCase().indexOf("roicommander.com")<0)
		fromours=chkfromus.indexOf("roicommander.com");
	var noclient="no";
	// get the client web site
	var lcl="no";
	if (ncws=="Local")
		lcl="yes";
	if(cname==null||cname==""||cname.length <=0)
		noclient="yes";	
	if(noclient=="no" && fromours<0 && lcl=="no")
	{
		var guid;
		var flag=0;
		
		var ndate=new Date();
		ndate.setTime (ndate.getTime() + ROIcookietimes)// SET COOKIE EXPIRES AFTER 45 MINS//
		var repdate=new Date();
		repdate.setTime (repdate.getTime() + (1000*60*60*24*30))// SET COOKIE EXPIRES AFTER 1 Year //
		var querystring = document.location.search;  // gets the quesystring
		//-----------------------------
		//CUT
		///////-------------------------------
		var secure=location.href.toLowerCase();

	//    CHECK IF THE PAGE HTTP OR HTTPS			
//////////////////////////////////////////////////////////////////////////////		
		
//////////////////////////////  for uploading ///////////////////////////////
		
		
			var url='https://www.calltrail.com/todb/newdata.aspx?';
		
			
		var refr=document.referrer;		
		var ppccounter=0;
      //     DELETE & CHARACTER FROM THE REFERER TO PREVENT THE CONFLICT WITH OTHER FIELDS ///
		var newref;
		if(refr.length<=0)
			newref='';
		else
		{
			newref=refr;
			while (ppccounter < newref.length)
			{
				newref=newref.replace("&", "%26");
				ppccounter++;
			}
		}
	var ctmp=0;
	var qstr=unescape(document.location)+"";
	while (ctmp < qstr.length)
	{
		qstr=qstr.replace("&","%26");
		qstr=qstr.replace("#","*hash*");
		qstr=qstr.replace("","");
		ctmp++;
	}
	
	var noamount;
	var cookiename="ROICommanderVisiting";
	var repcookie="ROICommanderVisitor1";
	var strcookie=GetCookie(cookiename);
	var repuser;
	var repcookval;
	////////////////  CHECKING THE USER STATE NEW OR OLD ////////////////
	var newflag="oldcookie";
  	if(strcookie!='' && strcookie.length>0 && strcookie!=null )       ////////// OLD COOKIE //////////////
	{
		guid=GetCookie(cookiename);
		//document.write("o");
     		//   FOR TESTING   //
		////////MAKE THE COOKIE EXPIRES AFTER X MINS FROM NOW///////////////// 
		var md= new Date();	
		md.setTime (md.getTime() + ROIcookietimes)  //expire after 45 MINS
		document.cookie = cookiename+ "=" +guid+ 
		"; expires=" + md.toGMTString()+"; path=/";
		//////////////////////////////////////////////////////////////////////
		flag=0;
		//delCookie(cookiename); 
		//document.write("d");
		//}
  	}
  	else
  	{
  		  /////////// NO COOKIE  NEW USER  /////////////
		guid=getguid();  /// GENERATE THE GUID	  	
	  	
		flag=1;/// MEANS NEW USER
		newflag="newcookie";
		//document.write("n");
  	}
	var tmpguid=getparam(querystring,"sentguid");
	if(tmpguid.length > 0)	
	{
		SetCookie(cookiename,tmpguid,ndate);		
	}
	if(querystring.indexOf("sentcws")>-1)
	{
		var multdomvalue=getparam(querystring,"sentcws");		
		SetCookie("ROICommanderMultipleHost",multdomvalue,ndate);
	}
	var wsroot="";
	if(querystring.indexOf("sentguid")>-1)
	{
		var wsroot=getparam(querystring,"sentguid");
	}
	var multiple=GetCookie("ROICommanderMultipleHost");
	//document.write("<br>TMP<br>");
	if(multiple.length>0)
	{
		flag=0;
		newflag="multiple";
		ncws=multiple;		
		var lcldate=new Date();
		lcldate.setTime (ndate.getTime() + ROIcookietimes)// SET COOKIE EXPIRES AFTER 45 MINS//		
		SetCookie("ROICommanderMultipleHost",multiple,lcldate);
		//document.write("iam in multiple");
	}
	//else
	//{
		//delCookie("ROICommanderMultipleHost");		
		//document.write("COOKIE not DELETED");
	//}
	//document.write("<br>END<br>");
	//document.write("ncws="+ncws+"<br>");
	repuser=GetCookie(repcookie);
	if(repuser.length ==0 || repuser==null)
	{	////////  NOT REPEATED COOKIE ////////////////
		SetCookie(repcookie,guid,repdate);
		repcookval=guid;
	}
	else
	{
		repcookval=GetCookie(repcookie);
	}
//////////////////END OF CHECKING THE USER STATE /////////////

var kwid=getparam(querystring,"kwid");
/////////////////////////////////////END OF COOKIE ////////////////////////////////////////////

			if (amount=="")
  			{
  				if(actions=="")
  					actions="landing";
	  			url=url+"clientname="+cname
		        +"&cws="+ncws
				+"&referrer="+newref
		        +"&actions="+actions
	      		+"&flag="+flag
				+"&guid="+guid
		        +"&noamount="+"1"
				+"&pageurl="+qstr
				+"&kwid="+kwid
				+"&repeated="+repcookval				
				+"&orderid="+order_id
				+"&browser="+mybrowser
				+"&OS="+myplatform				
				+"&newflag="+newflag
				+"&wsroot="+wsroot				
				+"&CokEnabled="+cokenb
				+"&delayflag="+ROIcommander_Sent_delayflag
				+"&delaydate="+ROIcommander_Sent_delaydate

				if(design_id!="" && design_id!=null)
					url=url+"&design_id="+design_id;
				if(mykw!="--"&&mykw!="undefined")
					url=url+"&specialkw="+mykw
				if(ROIcommander_Sent_Profit!=null && ROIcommander_Sent_Profit!="" &&ROIcommander_Sent_Profit!='undefined')
					url=url+"&profit="+ROIcommander_Sent_Profit
  			} 
			else  // there amount
  			{ 			
				if(order_id=="")
				{
					order_id="Empty";
				}
				if(actions==""||actions.length<=0)
  					actions="order";	
				url=url+"clientname="+cname
		        +"&cws="+ncws
				+"&referrer="+newref
		        +"&actions="+actions
	      		+"&flag="+flag
				+"&guid="+guid
		        +"&noamount="+"0"
				+"&pageurl="+qstr
				+"&kwid="+kwid
				+"&repeated="+repcookval
				+"&orderid="+order_id
				+"&browser="+mybrowser
				+"&amount="+amount
				+"&OS="+myplatform
				+"&newflag="+newflag
				+"&wsroot="+wsroot
				+"&CokEnabled="+cokenb
				+"&delayflag="+ROIcommander_Sent_delayflag
				+"&delaydate="+ROIcommander_Sent_delaydate
				
				if(design_id!="" && design_id!=null)
					url=url+"&design_id="+design_id;
				if(mykw!="--"&&mykw!="undefined")
					url=url+"&specialkw="+mykw
				if(ROIcommander_Sent_Profit!=null && ROIcommander_Sent_Profit!="" && ROIcommander_Sent_Profit!='undefined')
					url=url+"&profit="+ROIcommander_Sent_Profit
   			}  	
		url=url.replace(new RegExp("'", "g"), "");
		url=url.replace(new RegExp('"', "g"), "");		
		url=delbadcharacters(url);
		document.write('<img id="ROICommanderIMG" src="' + url + '" width="1" height="1">');
		if(flag==1)
			SetCookie(cookiename,guid,ndate);
		//document.write(document.getElementById("ROICommanderIMG").getAttribute("src"));
		
		return;
	}
}