var SourceCount=0;
var request_timer=5000;
var loc1;
var loc2;
var loc=3;
var randomnumber="";
loc1=loc2=loc3=null;
var AppletTrue=false;

//style="visibility:hidden"
var site_id=""
var siteip="";
var file_name="";
var fname=""

var chip1;
var chip2;
var chip3;
var chatstatus=0;
var check_timer="";
var brOK=false;
var mie=false;
var aver=parseInt(navigator.appVersion.substring(0,1));
var aname=navigator.appName;

var div="";

function scload()
{
  /*
  var imgsrc="http://207.176.155.243/solucomp/ChatButtons/spycart.gif";
  div=div+"<DIV ID='chip1' STYLE='position:absolute; width:260; height:123; visibility: hidden;'>";
  div=div+"<img name='spy_cart' SRC='"+imgsrc+"' width='260' height='123' border='0' usemap='#Map'>"
  div=div+"<map name='Map'>";
  div=div+"<area shape='rect' coords='107,99,221,121' href='Javascript:ImgClick(2)'>";
  div=div+"<area shape='rect' coords='7,4,249,99' "
  div=div+"href='Javascript:ImgClick(1)'></map></DIV>";
*/
//  document.write(div);

  var writestr="<iframe name='InitLoadPic' height='1' width='2' style='visibility:hidden'></iframe><iframe name='LoadPic' height='1' width='2' style='visibility:hidden'></iframe><iframe name='Rewrite' height='1' width='2' style='visibility:hidden'></iframe>"
  document.write(writestr);

//  scclear();
  
  scsource();
}

function scclear()
{
  SourceCount++;
  if(SourceCount==1)
  {
    var ref=document.location.toString();
	ref=ref.replace("&","~")
	
    var source="http://207.176.155.243/solucomp/sc/deletespycart.asp?site_id="+site_id+"&referrer="+ref;
    var win=window.InitLoadPic;
    win.location=source;
  }
  if(SourceCount<=2)
    loc1=setTimeout("scclear()",2000);
  else
  {	
    SourceCount=0;
	clearTimeout(loc1);
	loc1=null;
    scsource();
  }	
}

function scsource()
{
  var ref=document.location.toString();
  ref=ref.replace("&","~")
  
  var source="http://207.176.155.243/solucomp/sc/spycartcode.asp?site_id="+site_id+"&referrer="+ref+"&rnumber="+randomnumber;
  var win=window.InitLoadPic;
  win.location=source;
  //CheckStatus();
  isAppletLoaded();
}

function ImgClick(clickindex)
{
  if(clickindex==1)
  { 
     var loc=document.location;
      window.status="Opening Chat Window";
	 var source="https://www.e-corporatecare.com/solucomp/sc/acceptchat.asp?site_id="+site_id+"&file_name="+file_name;
     var wchd=window.open(source,"","location=no,status=no,height=370,width=470,SCROLLBARS=NO").focus();
  }
  document.all.chip1.style.visibility="hidden";
}

function CheckStatus()
{
 if(chatstatus>0)
 {

   var source="https://www.e-corporatecare.com/solucomp/sc/popup_request.asp?site_id="+site_id+"&file_name="+file_name;
   var wchd=window.open(source,"","location=no,status=no,width=270,height=125,SCROLLBARS=NO").focus();


  /*
   if(document.all.chip1.style.visibility=="hidden")
   {
     document.all.chip1.style.visibility="visible";
	 pagestart();
   }*/
 }   
}

function pagestart()
{
 checkbrOK();

// chip1=new Chip("chip1",60,80);
 chip1=new Chip("chip1",260,123);
 
 if(brOK) 
 { 
   movechip1("chip1");
 }
}

function checkbrOK()
{
  if(aname.indexOf("Internet Explorer")!=-1)
  {
    if(aver>=4) 
	  brOK=navigator.javaEnabled();
    mie=true;
  }
  if(aname.indexOf("Netscape")!=-1)  
  {
    if(aver>=4) brOK=navigator.javaEnabled();
  }
}

var vmin=2;
var vmax=5;
var vr=2;
var timer1;
var counter=0;
var initX="10";

function Chip(chipname,width,height)
{
  this.named=chipname;
  this.vx=vmin+vmax*Math.random();
  this.vy=vmin+vmax*Math.random();
  this.w=width;
  this.h=height;
  this.xx=0;
  this.yy=0;
  this.timer1=null;
}

function movechip1(chipname)
{

 if(brOK)
 {
   eval("chip="+chipname);
   if(!mie)
   {
     pageX=window.pageXOffset;
     pageW=window.innerWidth;
     pageY=window.pageYOffset;
     pageH=window.innerHeight;
   }
   else
   {
     pageX=window.document.body.scrollLeft;
     pageW=window.document.body.offsetWidth-8;
     pageY=window.document.body.scrollTop;
     pageH=window.document.body.offsetHeight;
   } 

  if(parseInt(chip.xx)==parseInt(pageX))
  {
    counter++;
  }
  
  
  chip.xx=chip.xx+chip.vx;
  if(chip.xx<=pageX)
     {chip.xx=pageX;
      chip.vx=vmin+vmax*Math.random();
     }
   if(chip.xx>=pageX+pageW-chip.w)
     {chip.xx=pageX+pageW-chip.w;
      chip.vx=-vmin-vmax*Math.random();
     }
   if(chip.yy<=pageY)
     {chip.yy=pageY;
      chip.vy=vmin+vmax*Math.random();
     }
   if(chip.yy>=pageY+pageH-chip.h)
     {chip.yy=pageY+pageH-chip.h;
      chip.vy=-vmin-vmax*Math.random();
     }

   if(!mie)
      {eval('document.'+chip.named+'.top ='+chip.yy);
       eval('document.'+chip.named+'.left='+chip.xx);
      } 
   else
      {eval('document.all.'+chip.named+'.style.pixelLeft='+chip.xx);
       eval('document.all.'+chip.named+'.style.pixelTop ='+chip.yy); 
      }

  if(counter>=2)
    clearTimeout(chip.timer1)
  else	  
    chip.timer1=setTimeout("movechip1('"+chip.named+"')",100);
  }
}

function SoluComp(a)
{
  site_id=a;
  randomnumber=Math.floor(Math.random()* site_id)
  window.status="        ";
  InsertApplet();
  scload();
}

//======================================New code======================================\\
var appletflag=0

function InsertApplet()
{
document.write('<applet code="ChatWindow.class" codebase="http://207.176.155.243/rfiles/sc" height=1 name="ChatWindow" style="HEIGHT: 1px; LEFT: 0px; TOP: 0px; WIDTH: 2px; POSITION: absolute" width=2>');
document.write('</applet>');
AppletTrue=true;
}

function isAppletLoaded()
{
  appletflag++;
  if(AppletTrue)
  {
   if(appletflag>2)
   {
      clearTimeout(loc1);
	  appletflag=0
   	  jvLoop();
   }
   else
	loc1=setTimeout("isAppletLoaded()", 3000);
  }	
}

function jvLoop()
{
  var site_ip=randomnumber;
  try
  {
    PushPage(document["ChatWindow"].PushPage(site_id,site_ip));
  }
  catch(er)
  {
  }
  setTimeout("jvLoop()",3000);
}

function PushPage(PushUrl)
{
  if(PushUrl.length>0)
  {   
    var urltext=document["ChatWindow"].urltext;  
	var win = window.Rewrite;
	win.location="http://207.176.155.243/solucomp/sc/pushpage.asp?urltext="+urltext;
	
	chatstatus=WantToChat(PushUrl)
	if(chatstatus==0)
	{
	  window.open(PushUrl,'UpSell','screenX=200,screenY=200,left=200,top=100,width=300,height=166,scrollbars=no').focus();;
	}
	else
	{
	  file_name=PushUrl;
	  CheckStatus();
	}  
    PushUrl="";	
  }
}	

function WantToChat(logfile)
{
  file_name=logfile;
  var retval=0
  var t1=file_name.length
  var str1=file_name.substring(0,2)
  var str2=file_name.substring(t1-4)
  var t2=file_name.indexOf(site_id)
  var t3=site_id.length+t2
  var str3=file_name.substring(t2,t3); 
  if((str1=="sc") && (str2==".txt") && (str3==site_id))
  {
    retval=1
  }  
  return retval;
}
//======================================New code======================================\\
