function xHTTP(){var a=null;if(window.ActiveXObject){a=new ActiveXObject("Msxml2.XMLHTTP");if(!a){a=new ActiveXObject("Microsoft.XMLHTTP")}}else if(window.XMLHttpRequest){a=new XMLHttpRequest()}return a}
var aF=navigator.userAgent.indexOf("Safari")>=0;

//ajax传送修改信息
function _sendx(a,aa,x){
	var ab=xHTTP();
	if((!ab||aF)&&!aa){
		var ll = new Image();
		ll.src=a;
		ll.onload = function(){aa(x,ab.responseText)};

	}else{
		ab.open("GET",a,true);
		if(aa){
			ab.onreadystatechange=function(){if(ab.readyState==4){aa(x,ab.responseText)}}
		}
		ab.send(null)
	}
}

function SearchEvent() //搜索事件对象
{
	//IE
	if(document.all)
		return window.event;
		
	func=SearchEvent.caller;
	while(func!=null)
	{
		var arg0=func.arguments[0];
		if(arg0)
		{
			if(arg0.constructor==Event)
				return arg0;
		}
		func=func.caller;
	}
	return null;
}

function getScrollAttr(x)
{
	var re = 0;
	if(x=="x")
	{
		re = (document.body.scrollLeft>0)?document.body.scrollLeft:document.documentElement.scrollLeft;
	}
	else if(x=="y")
	{
		re = (document.body.scrollTop>0)?document.body.scrollTop:document.documentElement.scrollTop;
	}
	return re;
}

function doc_mousedown(window_event){
	//*
	obj = _gObj("ppool");
	if(typeof(window_event)=="undefined")
		window_event = window.event
	_x = window_event.x ? window_event.x : window_event.pageX;
	_y = window_event.y ? window_event.y : window_event.pageY;

	_x1 = obj.offsetLeft;
	_x2 = obj.offsetLeft+obj.offsetWidth;
	_y1 = obj.offsetTop;
	_y2 = obj.offsetTop+obj.offsetHeight;
	//alert(_x+"|"+_x1+"|"+_x2+"|"+_y+"|"+_y1+"|"+_y2);
	if ((_x>_x1)&&(_x<_x2)&&(_y>_y1)&&(_y<_y2)){
		document.onmousedown = doc_mousedown;
	}else{
		closep();
	}
	//*/
}

function show_add_idol(obj_id,o2)
{
	var o = _gObj(obj_id);
	evt = (window.event)?window.event:SearchEvent();
	o.style.left = findPosX(o2)-95;;
	var h = getScrollAttr("y");
	var y = (evt.y)?evt.y:evt.pageY;
	//window.status = "mouseTop:"+ y+ " scrollTop:"+h;
	o.style.top = (y+h)-90;
	o.style.display = "";

	evt.returnValue = false;
	return false;
}

function idol_cancel()
{
	_gObj('ai_form').style.display = "none";
}

function add_idol(pid)
{
	var m = _gObj('ai_msg');
	if(trim(m.value)=="")
	{
		alert('不想对你的偶像说点什么吗?');
		m.focus();
		return false;
	}
	//alert("http://my.wangyou.com/fans.php?pid="+pid+"&msg="+m.value);
	_sendx("/fans.php?pid="+pid+"&msg="+m.value, idol_return, pid);
}

function idol_return(par,v)
{
	/*
	* 1 您不能加入自己的粉丝团 
	* 2 您要加入的粉丝团尚未建立
	* 3 您已经加入了该粉丝团,不必重复加入
	* 4 请输入您的粉丝宣言
	* 5 恭喜您已经成功加入
	* 6 没有登录
	//*/
	switch(v)
	{
		case "6":
			alert("您还没有登录,请先登录");
			s = window.location;
			window.location = "http://passport.wangyou.com/login.php?go_to="+s;
			break;
		
		case "5":
			alert("恭喜您已经成功加入!");
			idol_cancel();
			break;
		
		case "4":
			alert("请输入您的粉丝宣言!");
			break;
		
		case "3":
			alert("您已经加入了该粉丝团,不必重复加入!");
			idol_cancel();
			break;
		case "2":
			alert("您要加入的粉丝团尚未建立");
			idol_cancel();
			break;
		case "1":
			alert("您不能加入自己的粉丝团");
			idol_cancel();
			break;
		default:
			//alert(typeof(v)+ " "+v);
	}
}

function resizePlayers()
{
	if(typeof(photo_resizePlayer)=="function") photo_resizePlayer(_gObj('photo').offsetWidth);
	if(typeof(dv_resizePlayer)=="function") dv_resizePlayer(_gObj('dv').offsetWidth);
	if(typeof(ok_resizePlayer)=="function") ok_resizePlayer(_gObj('ok').offsetWidth);
	if(typeof(radio_resizePlayer)=="function") radio_resizePlayer(_gObj('radio').offsetWidth);
}

//取绝对位置（可能）
function getOffset(_block,flag){
	var h=0;
	while(_block!=null){
		h+=_block["offset"+(flag?"Left":"Top")];
		_block=_block.offsetParent;
	}
	return h
}

var opp;
function openp(pn,o)
{
	opp = pn;
	obj = _gObj("ppool");
	obj2 = _gObj(pn);
	obj.innerHTML = obj2.innerHTML;
	obj.className = obj2.className;
	obj.style.display = "";
	obj.style.top = o.offsetTop + 25;
	//obj.style.left = getOffset(o,true) - (obj.offsetWidth - o.offsetWidth)/2;
	obj.style.left = getOffset(o,true);
	document.onmousedown = function (){doc_mousedown()};
	return false;
}

function closep()
{
	var obj = _gObj("ppool");
	try
	{
		if(opp!="pop_menu" && opp!="pop_menu3"&& opp!="pop_menu4") _gObj(opp).innerHTML = obj.innerHTML;
	}
	catch(e)
	{
		/*
		var s = arguments.callee.toString().match(/^(function\s*[^(].*)/i)[1];
		for(a in e)
		{
			s += a+": "+e[a]+"\n";
		}
		alert(s);
		//*/
	}
	opp = "";
	obj.innerHTML = "";
	obj.className = "";
	obj.style.display = "none";
	var lv2 = _gObj('pop_menu_lv2');
	if(lv2!=null) lv2.style.display = "none";
	document.onmousedown = function(){};
	return false;
}

function playCarte(place)
{
	if(myCheckLogin())
	{
		openp('center_list',place);
	}else{
		myshowLoginForm();
	}
	return false;
}



var WwwLongInTime = 0;
var WwwLogin = 0;

function myCheckLogin(msg)
{
		if ((cookie.get("wangyoulogin") == null)||(cookie.get("wangyoulogin") == "")||((cookie.get("wangyoulogin")).length != 32))
		{
			_gObj("my_login_span").innerHTML = _gObj("logout_div").innerHTML;
			return false;
		}else{
			_gObj("my_login_span").innerHTML = _gObj("login_div_close").innerHTML;
		}
			return true;
}

function myshowLoginForm(msg)
{
		try {
				QuickLoginForm.width = 250;
				QuickLoginForm.height = 126;
				QuickLoginForm.url = "/quick_login/index.php";
				QuickLoginForm.id = "myloginWww";
				QuickLoginForm.msg = msg ==null ? "登陆一下,就能操作咯! " : msg;
				QuickLoginForm.show();
			} catch (e) {
			alert(e.message);
		}
		vCheckLogin();
}

function vCheckLogin()
{
	if(WwwLongInTime !=0 )clearTimeout(WwwLongInTime);
	WwwLongInTime=setTimeout("vCheckLogin()",1000);
	if ((cookie.get("wangyoulogin") == null)||(cookie.get("wangyoulogin") == "")||((cookie.get("wangyoulogin")).length != 32))
	{
			return false;
	}else if(WwwLogin == 0){
			WwwLogin = 1;
			_gObj("my_login_span").innerHTML = _gObj("login_div_close").innerHTML;
	}
	return true;
}

function openLogin()
{
		cookie.set("wangyoulogin", 1, 1, "/", "wangyou.com");
		cookie.set("wangyoulogin", 1, 1, "/");
		_gObj("my_login_span").innerHTML = _gObj("logout_div").innerHTML;
		WwwLogin = 0;
		return false;
}




/*
var WwwLongInTime =0;
function myCheckLogin()
{
	if(WwwLongInTime !=0 )clearTimeout(WwwLongInTime);
	WwwLongInTime=setTimeout("myCheckLogin()",1000);
		if ((cookie.get("wangyoulogin") == null)||(cookie.get("wangyoulogin") == "")||((cookie.get("wangyoulogin")).length != 32))
		{
			document.getElementById("my_login_span").innerHTML=document.getElementById("logout_div").innerHTML;
			return false;
		}
		document.getElementById("my_login_span").innerHTML=document.getElementById("login_div").innerHTML;
		return true;
}

function myUserCheckLogin(objEvent)
{
	if ((cookie.get("wangyoulogin") == null)||(cookie.get("wangyoulogin") == "")||((cookie.get("wangyoulogin")).length != 32))
		{
			//alert("ok");
			myshowLoginForm(objEvent);
			return false;
		}
		return true;
}
function myshowLoginForm(objEvent)
{
		try {
				QuickLoginForm.width = 250;
				QuickLoginForm.height = 126;
				QuickLoginForm.url = "/quick_login/index.php";
				QuickLoginForm.id = "myloginWww";
				QuickLoginForm.msg = "登陆一下,就能操作咯! ";
				QuickLoginForm.show(objEvent);
			} catch (e) {
			alert(e.message);
		}
}
*/