<!--	
var number=Random(50);
var target=10;
var message = "The editors and analysts of PC Magazine would like to know       \nwhat you think about the pcmag.com web site.       \n\nPlease share your opinions by answering a few quick questions.       \n\n";

/*  DO NOT EDIT BELOW THIS LINE  */
var curURL = window.location.href;
var yURL = "http://www.tsgonline.com/studies/zd/INVITES/pcm200707/yes.asp";
var nURL = "http://www.tsgonline.com/studies/zd/INVITES/pcm200707/no.asp?refURL="+curURL;
var aissStr = "pcm200707";
var PopUpStatus=fGetCookie(aissStr);
var cookieTest;

function checkDom(nname)
{
var zdDom = new Array('baselinemag','cioinsight','eweek','pcmag','pcmagazine','ziff-davis','zdm','dl','extremetech');
/* verify that component usage is authorised */
var authCheck = "http://www.aiss.net/components/checkusage.asp?user=checkDom(client_domain)";
var arr = new Array('.ai','.al','.am','.an','.ao','.aq','.ar','.as','.at','.au','.aw','.az','.ba','.bb','.bd','.be','.bf','.bg','.bh','.bi','.bj','.bm','.bn','.bo','.br','.bs','.bt','.bv','.bw','.by','.bz','.ca','.cc','.cd','.cf','.cg','.ch','.ci','.ck','.cl','.cm','.cn','.co','.cr','.cu','.cv','.cx','.cy','.cz','.de','.dj','.dk','.dm','.do','.dz','.ec','.ee','.eg','.eh','.er','.es','.et','.fi','.fj','.fk','.fm','.fo','.fr','.ga','.gd','.ge','.gf','.gg','.gh','.gi','.gl','.gm','.gn','.gp','.gq','.gr','.gs','.gt','.gu','.gv','.gy','.hk','.hm','.hn','.hr','.ht','.hu','.id','.ie','.il','.im','.in','.io','.iq','.ir','.is','.it','.je','.jm','.jo','.jp','.ke','.kg','.kh','.ki','.km','.kn','.kp','.kr','.kw','.ky','.kz','.la','.lb','.lc','.li','.lk','.lr','.ls','.lt','.lu','.lv','.ly','.ma','.mc','.md','.mg','.com','.net','.org','.biz','.coop','.info','.museum','.name','.pro','.edu','.gov','.int','.mil','.ac','.ad','.ae','.af','.ag','.mh','.mk','.ml','.mm','.mn','.mo','.mp','.mq','.mr','.ms','.mt','.mu','.mv','.mw','.mx','.my','.mz','.na','.nc','.ne','.nf','.ng','.ni','.nl','.no','.np','.nr','.nu','.nz','.om','.pa','.pe','.pf','.pg','.ph','.pk','.pl','.pm','.pn','.pr','.ps','.pt','.pw','.py','.qa','.re','.ro','.rw','.ru','.sa','.sb','.sc','.sd','.se','.sg','.sh','.si','.sj','.sk','.sl','.sm','.sn','.so','.sr','.st','.sv','.sy','.sz','.tc','.td','.tf','.tg','.th','.tj','.tk','.tm','.tn','.to','.tp','.tr','.tt','.tv','.tw','.tz','.ua','.ug','.uk','.um','.us','.uy','.uz','.va','.vc','.ve','.vg','.vi','.vn','.vu','.ws','.wf','.ye','.yt','.yu','.za','.zm','.zw');
var mai = nname;
var val = true;

var dot = mai.lastIndexOf(".");
var dname = mai.substring(0,dot);
var ext = mai.substring(dot,mai.length);

//alert(ext);
	
if(dot>2 && dot<57)
{
	for(var i=0; i<arr.length; i++)
	{
	  if(ext == arr[i])
	  {
	 	val = true;
		break;
	  }	
	  else
	  {
	 	val = false;
	  }
	}
	if(val == false)
	{
	  	 return false;
	}
	else
	{
		for(var j=0; j<dname.length; j++)
		{
		  var dh = dname.charAt(j);
		  var hh = dh.charCodeAt(0);
		  if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || hh==45 || hh==46)
		  {
			 if((j==0 || j==dname.length-1) && hh == 45)	
		  	 {
		 	  	 return false;
		 	 }
		  }
		else	{
		  	 return false;
		  }
		}
	}
}
else
{
 return false;
}	

return true;
}

if (PopUpStatus == null)
{
	if (target == number)
	{
		
		fSetCookie("aissTest","test",1)
		cookieTest = fGetCookie("aissTest");
		
		if (cookieTest != null)
		{				
			document.write("<scr"+"ipt type='text/javascript' src='http://199.236.123.210/aiss/invite.asp?refURL="+curURL+"&aissStr="+aissStr+"'><\/scr"+"ipt>");
		}
	}
	else
	{
		fSetCookie(aissStr,"NoPopUp",30)
	}
}

function Random(maxvalue)
{
	var randscript=-1;
	while (randscript < 0 || randscript > maxvalue || isNaN(randscript))
		randscript=parseInt(Math.random()*(maxvalue));
	return (randscript+1);
}

function fSetCookie(name, value)
{
     var argumentList  = fSetCookie.arguments;
     var argumentCount = fSetCookie.arguments.length;
     var cookieString  = name + "=" + escape(value) + ";path=/;domain=pcmag.com";
	 var factor = 24 * 60 * 60 * 1000;
     var xDate = new Date();
     if (argumentCount > 2){
       xDate.setTime(xDate.getTime() + factor * argumentList[2]);
       cookieString += ";expires=" + xDate.toGMTString()}	   
     document.cookie = cookieString
}

function fGetCookie(name)
{
     var searchString = name + "=";
     var searchLength = searchString.length;
     var cookieLength = document.cookie.length;
     var position     = 0;
     var endString, pointer;
     while(position < cookieLength)
	 {
       pointer = position + searchLength;
       if (document.cookie.substring(position, pointer) == searchString)
	   {
         endString = document.cookie.indexOf (";", pointer);
         if (endString == -1)
		 {
		 	endString = cookieLength;
		 }
         return unescape(document.cookie.substring(pointer, endString));
	   }
       position = document.cookie.indexOf(" ", position) + 1;
       if (position == 0)
	   {
	   	break;
	   }
	 }
   return null;
}
//-->