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); } /*----------------code for Sohu.com--------------------*/ sohu_main(); function sohu_main() { var now = new Date().getTime(); var datestr=escape(now*1000+Math.round(Math.random()*1000)); var imageUrl ="../../../pv.sohu.com/pv.gif" +"@t@=" + datestr + "@r@="+document.referrer; if(top.location==self.location) { document.write(""); } 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(".sohu.com") > 0) { var COOKIESPAN = 1000*86400*365*5; var ckexp=new Date( cv + COOKIESPAN ); document.cookie="SUV="+cvstr+"; path=/; expires="+ckexp.toGMTString()+"; domain=sohu.com"; return; } document.write(""); } else { if ( 2 == Math.round(Math.random()* 10)) { imageUrl ="http://"+document.cookie.substr(bgn+11,5)+escape(new Date().getTime()).substr(7,6)+".dom.sohu.com/pv.gif@t@=1"; } } } /*----------------code for Sohu.com--------------------*/