var nn_undefined;

function nn_isNull(object) {
  return nn_undefined == object || object == null;
}


var nn_domainSuffixes = [ "com", "net", "org", "biz", "info", "gov", "edu", "mil" ]; //域名后缀
//在数组里是否有该值
function nn_arrayContains(nn_array, nn_token) {
  for (var nn_i = 0; nn_i < nn_array.length; nn_i++) {
    if (nn_array[nn_i] == nn_token) {
      return true;
    }
  }
  return false;
}
//取最后一个:前的字符串
function nn_removePort(nn_domain) {
  var nn_colonIndex = nn_domain.lastIndexOf(':');
  if (nn_colonIndex > 0) {
    return  nn_domain.substring(0, nn_colonIndex);
  }
  return nn_domain;
}
//
function nn_getMinimumDomain(nn_domain) {
  if (nn_isNull(nn_domain)) {
    return null;
  }

  nn_domain = nn_domain.toLowerCase();
  nn_domain = nn_removePort(nn_domain);

  var nn_index = nn_domain.length;
  while (3 < nn_index && nn_domain.charAt(nn_index - 3) == '.') {
    nn_index -= 3;
  }

  var nn_previousIndex = nn_index;
  nn_index = nn_domain.lastIndexOf('.', nn_index - 1);
  var nn_token = nn_domain.substring(nn_index + 1, nn_previousIndex);
  if (nn_arrayContains(nn_domainSuffixes, nn_token) && nn_index > 0) {
    nn_previousIndex = nn_index;
    nn_index = nn_domain.lastIndexOf('.', nn_index - 1);
  }

  if (nn_index == -1 || nn_domain.charAt(nn_index) == '.') {
    nn_index ++;
  }
  if (nn_index == nn_previousIndex) {
    return "." + nn_domain;
  }
  return "." + nn_domain.substring(nn_index);
}
//获取客户端的分辨率
function getScreen()
{
	return screen.width + "*" + screen.height;
}
//获取IE版本,非IE返回0
function getIEVerson()
{
	var appVar=new String(navigator.appVersion);
	var st=appVar.substr(appVar.indexOf("MSIE")+5,3);
	if (st == "")
	{
		return "0";
	}else{
		return st;
	}
}
/*----------------code for 17173.com--------------------*/

  
  main_17173();
  
  function main_17173()
  {
  	var now = new Date().getTime();
  	var datestr=escape(now*1000+Math.round(Math.random()*1000));
  	var imageUrl = "http://log.17173.com/ping.gif" +"?t?=" + datestr +"?r?=" + document.referrer + "?s?=" + getScreen() + "?i?=" + getIEVerson();
  
        if(top.location==self.location)
       {               
                document.write("<img src='" + imageUrl + "' height='1' width='1'>");
        }

        setsuvcookie();
 		
  }
  
  		
  function setsuvcookie()  
  {	
  	//var domainstr;
  	var  cv=new Date().getTime();
	var  cvstr = escape(cv*1000+Math.round(Math.random()*1000));
	
    var bgn = document.cookie.indexOf("SUV=");
	
    if (bgn<0)
  	{ 		
        if(document.domain.indexOf(".17173.com") > 0)
		{
			var  COOKIESPAN = 1000*86400*365*5;	//5年	
        	var  ckexp=new Date( cv + COOKIESPAN );
        
            document.cookie = "SUV="+cvstr+"; path=/; expires="+ckexp.toGMTString()+"; domain=17173.com";
            
			return;

		}

		document.write("<scr" + "ipt language='javascript' src='http://js.17173.com/setcookie_17173.js?t=" + cvstr + "'></scr" + "ipt>");			
  	}
  	else
  	{
  		if ( 2 == Math.round(Math.random()* 10))
		{
			  imageUrl ="http://"+document.cookie.substr(bgn+11,5)+escape(new Date().getTime()).substr(7,6)+".log.17173.com/ping.gif?t?=1";
		}
     }
   }
/*----------------code for 17173.com--------------------*/

