<!--@000009a4 41156f88@-->

 
  
     sId=152;
sSmp="UNIQUEUSR"
sEvTp="PGLOAD"
sCkD=90;
sPct=3.850000;
sObs=0;
sLd=0
sShn=0
sOk=0
sCkExp=null
sCkDom=null
sOfU="http://www.cnet.com/nonpage/surveys/Offer/0.html?"
sCkV="-1"
sCkN="u_srv_0_0"
sAcCk="aid"
function sGtCk(n){
 var cn=n+"="
 var dc=document.cookie
 if(dc.length>0){
  var bg=dc.indexOf(cn)
  if(bg!=-1){
   bg+=cn.length
   var nd=dc.indexOf(";",bg)
   if(nd==-1)
    nd=dc.length
   return unescape(dc.substring(bg,nd))
  } 
 }
 return null
}
function sStCk(n,vl,xp,pt,dm,s){
 document.cookie=n+"="+escape(vl)+ 
 ((xp==null)?"":"; expires="+xp.toGMTString())+
 ((pt==null)?"":"; path="+pt)+
 ((dm==null)?"":"; domain="+dm)+
 ((s==null)?"":"; secure");
}
function sApCk(n,vl,xp,pt,dm,s){
 var ovl=sGtCk(n)
 if(ovl==null)
  sStCk(n,vl,xp,pt,dm,s)
 else
  sStCk(n,ovl+vl,xp,pt,dm,s)
}
function sChCk(){
 var ck=new String(sGtCk(sCkN))
 var bg=ck.indexOf("("+sId+")",0)
 if(bg!= -1)
  return true;
 else
  return false;
}
function sClCk(){
 var ock=new String(sGtCk(sCkN))
 sStCk(sCkN,"",sCkExp,"/",sCkDom,null)
 var bg=ock.indexOf("(")
 var nd=ock.indexOf(")")
 while(bg!= -1 && nd!= -1){
  bg++
  if(sObs<parseInt(ock.substring(bg,nd)))
   sApCk(sCkN,"("+ock.substring(bg,nd)+")",sCkExp,"/",sCkDom,null)
  bg=ock.indexOf("(",nd+1)
  nd=ock.indexOf(")",nd+1)
 }
}
function sInv(){
 if(!sOk||sShn||sGtCk(sCkN)==sCkV)
  return
 var uId=sGtCk(sAcCk)
 sStCk(sCkN,sCkV,sCkExp,"/",sCkDom,null)
 if(sGtCk(sCkN)==sCkV){
  sShn=1
  window.open(sOfU+"accId="+uId+"&srvId="+sId+"&loc="+
  escape(document.location),"survey", 
  "width=600,height=450,menubar=0,scrollbars=1,toolbar=0,left=0,top=0,screenX=0,screenY=0");
 }
}
function sBFlt(){
 return true
}
function sSamp(){
 if(sBFlt){
  var exp=new Date()
  var cMs=sCkD*24*60*60*1000
  exp.setTime(exp.getTime()+cMs)
  sCkExp=exp
  var dom=window.location.host
  var dt=dom.lastIndexOf(".")
  if(dt>0)
   dt=dom.lastIndexOf(".",dt-1)
  if(dt==-1)
   dt=0
  var cln=dom.lastIndexOf(":")
  if(cln==-1)
   sCkDom=dom.substring(dt,dom.length)
  else
   sCkDom=dom.substring(dt,cln)
  if(sGtCk(sCkN)!=sCkV){
   var tdy=new Date()
   var rn=Math.random()*100
   if(sSmp=="UNIQUEUSR"&&sChCk(sId))
    sOk=0
   else if(rn<sPct)
    sOk=1
   else{
    if(sSmp=="UNIQUEUSR")
     sApCk(sCkN,"("+sId+")",sCkExp,"/",sCkDom,null)
    sOk=0
   }
   sClCk()
  }
  else
   sOk=0
  sLd=1
  if(sOk==1)
   if(sEvTp=="PGLOAD")
    sInv()
   else{
    sOUl=window.onunload
    window.onunload=sUl
   }
 }
}
sSamp()
                                                                          
