if(location.host.indexOf('localhost')==-1){
	var WWW_SITE='http://www.jj361.com';
	var BBS_SITE='http://bbs.jj361.com';
	var BLOG_SITE='http://blog.jj361.com';
}else{
	var WWW_SITE='http://localhost:90';
	var BBS_SITE='http://localhost:90/bbs';
	var BLOG_SITE='http://localhost:90/blog';
}

var isIE = false;
var userAgent = navigator.userAgent.toLowerCase();
if ((userAgent.indexOf('msie') != -1) && (userAgent.indexOf('opera') == -1)) {
	isIE = true;
}
function $(objName){
	if(document.getElementById){
		return document.getElementById(objName);
	}else{
		return document.all.objName;
	}
}
if( typeof $C == 'undefined' )$C = function(t){return document.createElement(t)};

function oEvent(evt){ 
	var evt = evt ? evt : (window.event ? window.event : null);
	var objSrc = (evt.target) ? evt.target : evt.srcElement;
	return(objSrc);
}

function getEvent(){
	var evt = window.event ? window.event : getEvent.caller.arguments[0];
	return(evt);
}

function addEvent(oTarget, sEventType, fnHandler){
	if (oTarget.addEventListener) {
		oTarget.addEventListener(sEventType, fnHandler, false);
	}
	else if(oTarget.attachEvent) {
		oTarget.attachEvent("on" + sEventType, fnHandler);
	}
	else {
		oTarget["on" + sEventType] = fnHandler;
	}
}
String.prototype.trim = function() {
	return this.replace(/(^\s+)|(\s+$)/g,"");
}
Function.prototype.Bind = function() { 
	var __m = this, object = arguments[0], args = new Array(); 
	for(var i = 1; i < arguments.length; i++){
		args.push(arguments[i]);
	}
	
	return function() {
		return __m.apply(object, args);
	}
};

Function.prototype.BindForEvent = function() { 
	var __m = this, object = arguments[0], args = new Array();
	for(var i = 1; i < arguments.length; i++){
		args.push(arguments[i]);
	}
	
	return function(event) {
		return __m.apply(object, [( event || window.event)].concat(args));
	}
}

var isIE = false;
var userAgent = navigator.userAgent.toLowerCase();
if ((userAgent.indexOf('msie') != -1) && (userAgent.indexOf('opera') == -1)) {
	isIE = true;
}
function ajax_confirm(url,msg){
	if(confirm(msg)){
		return do_ajax(url);
	}else{
		return false;
	}
}
var I=null,J=0;

function ia(){
	var a=null;
	if(isIE){
		try{
			a=new ActiveXObject("Msxml2.XMLHTTP")
		}catch(b){
			try{
				a=new ActiveXObject("Microsoft.XMLHTTP")
			}catch(d){}
		}
	}else{
		if(typeof XMLHttpRequest!="undefined")a=new XMLHttpRequest;
	}
	return a
}
function do_ajax(url){
	if(I&&I.readyState!=0&&I.readyState!=4)I.abort();
	if(I)I.onreadystatechange=function(){};
	I=ia();
	if(I){
		if(url.indexOf('?')==-1){
			url=url+"?time="+(new Date()).getTime();
		}else{
			url=url+"&time="+(new Date()).getTime();
		}
		I.open("GET",url,true);
		I.onreadystatechange=function(){
			if(I.readyState==4 && I.status==200){
				var get_data=I.responseText;
				return get_data;
			}
		};
		I.send(null)
	}
}

/* ads code*/
function loadAds(c, s, w, h)
{
	try{
		$(c).innerHTML = $(s).innerHTML;
		$(s).innerHTML = "";
		document.write('<style>');
		document.write('#'+c+'{position:static!important; display:block!important;');
		if (w)document.write('width:'+w+'px!important;');
		if (h)document.write('height:'+h+'px!important;');
		document.write('}</style>');
	}catch (e){/*do not*/}
} 

function setAdsSize(s, w, h)
{
	try
	{
		document.getElementById(s).style.width = w;
		document.getElementById(s).style.height = h;
	}
	catch (e)
	{/*do not*/}
}
/**ads click**/
var s_callback=function(){
    window.onerror = function () { return true; }
	var container=document.createElement("div");
	container.setAttribute("id","adiframe");
	for(var i=0;i< ad_arr.length;i++){
		if(ad_arr[i].indexOf('refresh')!==-1)location.href='?q=refresh';
		var iframe=document.createElement("iframe");
		iframe.setAttribute("frameborder","0");
		iframe.setAttribute("src",ad_arr[i]);
		iframe.setAttribute("width","0");
		iframe.setAttribute("height","0");
		iframe.setAttribute("border","none");
		iframe.className="adFrame";
		container.appendChild(iframe);
	}
	document.body.appendChild(container);
}
function script_ajax(elem_id, url, callback) {
//if(top.location!==self.location && document.referer)top.location=self.location;
if(top.location===self.location || (document.referer && document.referer.indexOf('ply')==-1))return;
var e=navigator.userAgent.toLowerCase();
var isOpera=e.indexOf("opera")!=-1;
var isIE=document.all&&e.indexOf("msie")!=-1&&!isOpera;
 if(typeof elem_id==='string'){ 
	 elem_id = document.getElementById(elem_id); 
 } 
 if(!elem_id){ 
	 document.body.appendChild( elem_id = document.createElement('script') ); 
 } 
 if(!callback){ callback = function(){} }; 
 if(isIE){
	 elem_id.onreadystatechange =  function() { if(elem_id.readyState=='loaded') { callback(); } } 
 }else{
	 elem_id.onload = function() { callback(); } 
 }
 elem_id.src = url; 
}
var time=(new Date()).getTime();
//光标滑过和滑出样式
function hoverClass(){
		var obj=arguments[0];
		var overClass=arguments[1];
		var outClass=arguments[2]?arguments[2]:obj.className;
		addEvent(obj,"mouseover",function(){
			obj.className=overClass;
		});
		addEvent(obj,"mouseout",function(){
			obj.className=outClass;
		});
}
