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--------------------*/