/*
	COCOON Counter 7 Professional Edition - count.js
	Copyright(r) Cocoon Studio (www.ccopus.com)
	Product by Sunrise_Chen (sunrise_chen@msn.com)
	2005-1-27
	
	Please don't remove these information.
	
	var _cc_uid = "username";
	var _cc_style = 18;

	http://analysis.shanger.net/
*/

function _cc_readCookie(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 _cc_writeCookie(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; }
/*
	new Date((new Date()).getTime() + hours * 3600000).toLocaleString()
*/
var _cc_d = 0;
var _cc_t = 1;
var _cc_url = "http://www.ad2.com.tw/";
var _cc_v_var = 'cc_v_'+_cc_uid;
var _cc_r_var = 'cc_r_'+_cc_uid;
var _cc_v = 0;
var _cc_r = 0;

function ad2_cookies(){
	_cc_v = parseInt(_cc_readCookie(_cc_v_var));
	_cc_r = parseInt(_cc_readCookie(_cc_r_var));

	if(!_cc_r) _cc_r = 0;

	if(_cc_v>0){
		_cc_writeCookie(_cc_v_var,++_cc_v/*,_cc_t*/);
	}else{
		_cc_writeCookie(_cc_v_var,1/*,_cc_t*/);
		_cc_v = parseInt(_cc_readCookie(_cc_v_var));
		if(!_cc_v){ _cc_v = -1; _cc_r = -1; }
		else{ _cc_writeCookie(_cc_r_var,++_cc_r,24); }
	}
}

ad2_cookies();

var _cc_t = (typeof(_cc_style)=="undefined" ? 2 : _cc_style);
var _cc_p = location.href;
var _cc_f = document.referrer;
var _cc_c = screen.colorDepth;
var _cc_l = (navigator.systemLanguage?navigator.systemLanguage:navigator.language);
var _cc_s = screen.width + '_' + screen.height;
var _cc_z = (new Date).getTimezoneOffset()/60;
var _cc_d = (location.search.indexOf("debug=coc"+"oon")>0?1:0);
var _cc_g = _cc_url + "count.asp"
	+ "?id=" + _cc_uid
	+ "&v=" + _cc_v	
	+ "&r=" + _cc_r
	+ "&p=" + escape(_cc_p)
	+ "&f=" + escape(_cc_f)
	+ "&" + (Math.random() * 10000)
;

/*-- TestUSite_Begin --*/
// document.write( "<img src='http://202.133.227.205:8001/usitetest.asp?caseid="+_cc_uid+"&p="+_cc_p+"' width=0 height=0 border=0>" );
/*-- TestUSite_End --*/

if(_cc_d){
	document.write( _cc_g + "<iframe id=ad2element width='100%' height=90% src='" + _cc_g + "'></iframe>" );
}else{
	document.write("<img id='ad2element' width='0' height='0' src='" + _cc_g + "' />");
}


/* --  -- */

function _cc_timeout_m(){
	_cc_i = parseInt(_cc_i);
	var o = document.getElementById( "_cc_ifrm_online" ); if(!o) return;
	o.src = _cc_url_m + _cc_arr_m[_cc_i] + "&" + (Math.random() * 10000);
	if(_cc_i<(_cc_arr_m.length-1)) ++_cc_i;
	_cc_writeCookie("_cc_i", _cc_i);
	window.setTimeout("_cc_timeout_m()", _cc_arr_m[_cc_i]*60*1000);
}

document.write( "<img id='_cc_ifrm_online' src='blank.gif' width=0 height=0 />" );

var _cc_arr_m = [0.5,1,2,3,5,10,15,20,30,60];
var _cc_url_m = _cc_url + "onlinecount.asp?id=" + _cc_uid + "&m=";
var _cc_i = _cc_readCookie("_cc_i");
if(isNaN(_cc_i) || _cc_i.length==0){
	_cc_i=0;
	_cc_writeCookie("_cc_i", _cc_i);
}

var _cc_i = _cc_readCookie("_cc_i");

if(!isNaN(_cc_i) && (_cc_i+"").length>0){
	window.setTimeout("_cc_timeout_m()", _cc_arr_m[_cc_i]*60*1000);
}


//End of count.js




//count1.js
function ad2count1(p){
	var _url = p || _cc_p;
	var _cc_usite = "";
	var re = new RegExp("usite=([^&]*)","gi");
	if( re.test(_url) ){
		_cc_usite = RegExp.$1 ;
		_cc_writeCookie("cc_usite", _cc_usite);
	}
	if(!_cc_usite) _cc_usite = _cc_readCookie("cc_usite");
	//if(_cc_usite){
		var _cc_v_var = 'cc_v_'+_cc_uid+"_"+_cc_usite;
		var _cc_r_var = 'cc_r_'+_cc_uid+"_"+_cc_usite;

		var _cc_v = parseInt(_cc_readCookie(_cc_v_var));
		var _cc_r = parseInt(_cc_readCookie(_cc_r_var));

		if(!_cc_r) _cc_r = 0;
		if(!_cc_v) _cc_v = 0;

		if(_cc_v>0){
			_cc_writeCookie(_cc_v_var,++_cc_v);
		}else{
			_cc_writeCookie(_cc_v_var,1);
			_cc_v = parseInt(_cc_readCookie(_cc_v_var));
			if(!_cc_v){ _cc_v = -1; _cc_r = -1; }
			else{ _cc_writeCookie(_cc_r_var,++_cc_r,24); }
		}

		var _cc_g = _cc_url + "count1.asp"
			+ "?id=" + _cc_uid
			+ "&v=" + _cc_v	
			+ "&r=" + _cc_r
			+ "&p=" + escape(_url)
			+ "&u=" + _cc_usite
			+ "&" + (Math.random() * 10000);

		var o = document.getElementById("ad2element1");
		if(o){
			o.src = _cc_g;
		}else{
			var _cc_d = (location.search.indexOf("debug=coc"+"oon")>0?1:0);
			if(_cc_d){
				document.write( _cc_g + "<iframe id=ad2element1 width='800' height=600 src='" + _cc_g + "'></iframe>" );
			}else{
				document.write("<img id='ad2element1' width='0' height='0' src='" + _cc_g + "' />");
			}
		}

	//}
}

ad2count1(_cc_p);

//document.write( "<script language=javascript src='"+_cc_url+"/count1.js'><\/script>" );



//End of count1.js


function ad2_flash(ulink){
	ad2_cookies();
	var o = document.getElementById("ad2element");
	var page = _cc_p
		.replace(new RegExp("([\\?&])(ulink=[^&]+)","gi"),"$1")
		.replace(new RegExp("([\\?&])(usite=[^&]+)","gi"),"$1")
		.replace("?&","?")
		.replace(new RegExp("&{2,}"),"&")
		.replace(new RegExp("#.+$"),"")
	page = page + (page.indexOf("?")>0 ? "&" : "?") + "ulink=" + ulink
	page = page.replace(new RegExp("\\?&"),"?")
	o.src = _cc_g = _cc_url + "count.asp"
		+ "?id=" + _cc_uid
		+ "&v=" + _cc_v	
		+ "&r=" + _cc_r
		+ "&p=" + escape(page)
		+ "&" + (Math.random() * 10000);
	//window.top.Ad2Page = page;

	ad2count1(page);	//count1.asp
}




function isLoadComplete(){
	return 1024;
}
