var _ourplusCount = 'http://210.73.83.247/counter/more';

var _debug;

var _ourplusHash = 'sits';

var _ourplusType;
var _ourplusShow;
var _ourplusShowStr='';
var _ourplusIframe;
var _ourplusIco;
var _ourplusEntry = 0;


var _ourplusCountPage = _ourplusCount + '/count/count.php';

if( _ourplusIframe == true )
{
	var _ourplusPageurl = escape(location.href);
	var _ourplusReferer = escape(document.referrer);
	var _ourplusRefererDomain = _ourplusGetDomain(document.referrer);
}
else
{
	var _ourplusPageurl = escape(top.location.href);
	var _ourplusReferer = escape(top.document.referrer);
	var _ourplusRefererDomain = _ourplusGetDomain(top.document.referrer);

/*
	_test = 'http://www.google.cn/search?hl=zh-CN&ie=GB2312&q=javascript+%BB%F1%C8%A1%D3%F2%C3%FB&btnG=Google+%CB%D1%CB%F7&meta='
	_ourplusReferer = escape(_test);
	_ourplusRefererDomain = _ourplusGetDomain(_test);
//*/
}


var _ourplusLanguage = (navigator.systemLanguage?navigator.systemLanguage:navigator.language);
var _ourplusColor = screen.colorDepth;
var _ourplusScreenSize = screen.width + '*' + screen.height;
var _ourplusCharset = ( document.charset || document.characterSet );

//get now time
var _time = getTime();
//reg cookie name
var _ourplusFirstTimeCookieName = '_ourplusFirstTime' + _ourplusHash;
var _ourplusLastTimeCookieName = '_ourplusLastTime' + _ourplusHash;
var _ourplusReturnCountCookieName = '_ourplusReturnCount' + _ourplusHash;
var _ourplusReturnTimeCookieName = '_ourplusReturnTime' + _ourplusHash;

var _ourplusFirstTime;
var _ourplusLastTime;
_ourplusFirstTime = _ourplusReadCookie( _ourplusFirstTimeCookieName );
if( _ourplusFirstTime == '' )
{
	_ourplusFirstTime = _time;
	_ourplusLastTime = _ourplusFirstTime;
	_ourplusThisTime = _ourplusFirstTime;
	_ourplusWriteCookie( _ourplusFirstTimeCookieName, _ourplusFirstTime, 10000 );
}
else
{
	_ourplusThisTime = _time;
	_ourplusLastTime = _ourplusReadCookie( _ourplusLastTimeCookieName );
	if( _ourplusLastTime == '' )
	{
		_ourplusLastTime = _ourplusFirstTime;
	}
	_ourplusWriteCookie( _ourplusLastTimeCookieName, _ourplusThisTime, 10000 );
}

//
if( _ourplusType == null )
{
	_ourplusType = 1;
}

//
_ourplusReturnCount = _ourplusReadCookie( _ourplusReturnCountCookieName );
_ourplusReturnCount = _ourplusReturnCount == '' ? 0 : _ourplusReturnCount;

_ourplusReturnTime = _ourplusReadCookie( _ourplusReturnTimeCookieName );
if( _ourplusReturnTime == '' )
{
	_ourplusReturnTime = _time;
	_ourplusWriteCookie( _ourplusReturnTimeCookieName, _ourplusReturnTime, 10000 );
}

//
_ourplusReturnTimeDate = _ourplusReturnTime;
_ourplusNowTimeDate = _time;

if( _ourplusNowTimeDate - _ourplusReturnTimeDate >= 12*60*60*1000 )
{
	_ourplusWriteCookie( _ourplusReturnCountCookieName, ++_ourplusReturnCount, 10000 );
	_ourplusWriteCookie( _ourplusReturnTimeCookieName, _time, 10000 );
}
else
{
	_ourplusReturnCount = null;
}

//
if( _ourplusRefererDomain != '' && _ourplusRefererDomain != location.hostname )
{
	_ourplusEntry = 1;
}

if( _ourplusShow != null && _ourplusShow.length > 0 )
{
	var _ourplusShowStr = '';
	for( i = 0; i < _ourplusShow.length; i ++ )
	{
		_ourplusShowStr += "&show[]=" + _ourplusShow[i];
	}
}
else
{
	var _ourplusShowStr = "";
}

//
_ourplusIco = _ourplusIco != null ? '&showico=' + _ourplusIco : '';

var _ourplusCountUrl = _ourplusCountPage + '?'
+ '&counturl=' + _ourplusCount
+ '&pageurl=' + _ourplusPageurl
+ '&referer=' + _ourplusReferer
+ '&language=' + _ourplusLanguage
+ '&color=' + _ourplusColor
+ '&screen=' + _ourplusScreenSize
+ '&debug=' + _debug
+ '&firsttime=' + _ourplusFirstTime
+ '&lasttime=' + _ourplusLastTime
+ '&thistime=' + _ourplusThisTime
+ '&type=' + _ourplusType
+ '&charset=' + _ourplusCharset
+ ( _ourplusEntry == 1 ? '&entry=' + _ourplusEntry : '-' )
+ _ourplusShowStr
+ _ourplusIco
+ '&timezone=' + (new Date()).getTimezoneOffset()/60;

if( _ourplusReturnCount != null )
{
	_ourplusCountUrl += '&return=' + _ourplusReturnCount;
}


if( _debug )
{
	document.write(_ourplusCountUrl);
	document.write("<iframe src='" + _ourplusCountUrl + "' width=100% height=500></iframe>");
}
else
{
	//	document.write("<iframe src='" + _ourplusCountUrl + "' width=100% height=500></iframe>");
	document.write("<script src='" + _ourplusCountUrl + "'></script>");
}



//Functions

function getTime() 
{
	_ourplusNow = new Date();
	//alert(  );
	/*
	year=now.getYear();
	Month=now.getMonth()+1;
	Day=now.getDate();
	Hour=now.getHours(); 
	Minute=now.getMinutes(); 
	Second=now.getSeconds(); 
	*/
	return _ourplusNow.getTime();
} 


function _ourplusReadCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

function _ourplusWriteCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire + "domain=;" + "path=/;";
}

function _ourplusGetDomain( url )
{
	domain = url.substring(7,url.indexOf('/',7));
	return domain;
}
