﻿//document.domain = "happy.hunantv.com";
var logininfo;
try{
var hunantv = {
	Browser : {  																		
	    IE:     !!(window.attachEvent && !window.opera),
	    Firefox : navigator.userAgent.indexOf('Firefox') > -1,
	    Opera:  !!window.opera,
	    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
	    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1
  	},
  	main_web : "girl09.hunantv.com", 
  	//main_web : window.location.hostName, 
  	vblog_url : "http://vblog.hunantv.com"
  
};
}catch(e){}
function $Z(element) {
    return document.getElementById(element);
}

var Cookie = {
	addCookie : function (objName,objValue,objHours,objdomain)
		{//添加cookie
			var str = objName + "=" + escape(objValue);
			if(objHours > 0){//为0时不设定过期时间，浏览器关闭时cookie自动消失
				var date = new Date();
				var ms = objHours*3600*1000;
				date.setTime(date.getTime() + ms);
				str += "; domain="+(objdomain?"hunantv.com":document.domain)+"; expires=" + date.toGMTString();
			}
			document.cookie = str;
		},

	getCookie : function (objName)
		{//获取指定名称的cookie的值
			var arrStr = document.cookie.split("; ");
			for(var i = 0;i < arrStr.length;i ++){
				var temp = arrStr[i].split("=");
				if(temp[0] == objName) return decodeURIComponent(temp[1]);
			} 
		},

	delCookie : function (name)
		{//为了删除指定名称的cookie，可以将其过期时间设定为一个过去的时间
			var exp = new Date();    
		    exp.setTime(exp.getTime()-1000);    
		    var cval = Cookie.getCookie(name);
		    document.cookie = name + "=; domain="+ document.domain +"; expires=" + exp.toGMTString();
		},

	allCookie : function ()
		{//读取所有保存的cookie字符串
			var str = document.cookie;
			if(str == ""){
				str = "没有保存任何cookie";
			}
			alert(str);
		}
};
try{
var user = { 
	dismesg : "<span class=\"info\">欢迎您,游客, <a href=\"http://login.hunantv.com/login.php?ref="+encodeURIComponent(top.window.location.href)+"\">登录</a> | <a href=\"http://login.hunantv.com/index.php?ref=http://girl09.hunantv.com/reg/sign.php\" target=\"_blank\">注册</a> | <a href=\"http://girl09.hunantv.com/zixun/index.html\" target=\"_blank\">快女官方专区</a> | <a href=\"http://www.hunantv.com\" target=\"_blank\">金鹰网首页</a></span>",
	dismesguser : "<span class=\"btn\"><input name='' type=\"image\" class=\"btn_topbar\" value=\"\"  src=\"/source/images/kn2008/member/btn_bm.gif\" align=\"absmiddle\" onclick=\"window.open(\'/reg/sign.php\');\" /></span><span class=\"info\">欢迎您,游客 - <a href=\"http://login.hunantv.com/login.php?ref="+encodeURIComponent(top.window.location.href)+"\" target=\"_blank\">登录</a> - <a href=\"http://login.hunantv.com/index.php?ref=http://happy.hunantv.com/reg/sign.php\" target=\"_blank\">注册</a> - <a href=\"http://www.hunantv.com\" target=\"_blank\">金鹰网首页</a></span>",
	
	disLoginmesg: '<form method="post" action="http://login.hunantv.com/login.php?ref='+encodeURIComponent(top.window.location.href)+'" method="post">              <div id="denglu"><div class="denglu_a"><dl><dd class="denglu_a_wz1">E-MAIL</dd><dd class="denglu_a_wz2"><input name="user" class="text" id="user" type="text" /><input type="hidden" value="1" name="su"/></dd></dl></div>  <div class="denglu_a"><dl><dd class="denglu_a_wz1">密　&nbsp; 码</dd><dd class="denglu_a_wz2"><input class="text" name="pwd" type="password" /></dd></dl></div></div><div class="ent_dl"><label><input type="image" name="imageField" id="imageField" src="/source/images/happygirl/ent.gif" /></label></div></form><div class="ent_qita"><a href="http://login.hunantv.com/getpass/" target="_blank">找回密码</a> | <a href="http://login.hunantv.com/index.php?ref='+encodeURIComponent(top.window.location.href)+'" target="_blank">新用户注册</a> | <a href="/help/index.html" target="_blank">新手指南</a></div>',
	
	disDivName : "daohang_01_02",
	disDivLoginName : "xsdl_02",
	headerName : "toplogin",
	divLoginCon : '<iframe src="" id="header_iframe" name="header_iframe" width=0 height=0 frameborder="0"></iframe>',
	co : Cookie.getCookie("TICKET"),
	tempdata:'',
	userdata : Cookie.getCookie("userdata"),
	addURL:document.URL,
	//addURL:"http://happy.hunantv.com",
	userLogin:function ()
		{
			var obj= $Z("uname").value;
			var url=hunantv.main_web+"/source/php/userlogin.php";	
			callback=this.userLogin_back;
			data="username="+obj+"&password="+$Z("pwd").value;
			Request.reSend(url,data,callback);	
		},
	userLogin_back:function (httpObj)
		{
			var obj = httpObj.responseText ;
			if(obj==1)
			user.userMesg();
				
		},
	userMesg:function ()
		{
			var obj= Cookie.getCookie("TICKET");			
			if (typeof(obj)=="undefined")
			{
				this.userLoginF();
				return false;
			}
			var v=arguments[0]?arguments[0]:1;
			//var url = hunantv.Browser.Firefox?hunantv.main_web:"";
			var url = hunantv.main_web;
			url = "http://"+url + "/source/php/usermesg.php?obj="+obj;
			callback=(v==2?this.action_login_back:this.userMesg_Login_back);
			data="";
			Request.reSend(url,data,callback);
		},
	
	userMesg_Cookie:function (data,v)
		{
			eval("var obj=("+data+")");
			if (obj["co-vblog"]!=this.co){ this.userMesg();return false;};
			
			if (v=="1")
			{
				user.userDownLogin(obj);
			}else
			{
				user.userLoginS(obj);
			}
				
		},
	action_login_back:function (httpObj)
		{
			//Cookie.addCookie("userdata",httpObj.responseText,2);
			eval("var obj=("+httpObj.responseText+")");
			alert(constructor(obj));
			if (obj=="-1")
			{
				user.userLoginF();	
			}else
			{
				if ($Z("login")){$Z("login").style.display="none";};
				window.location.replace("http://vblog.hunantv.com/viviup/upload_msdz.php?tagstype=0&header=0&tags=12&label=1&company=&aimurl=L215c3BhY2UvdmxvZ192bS5waHA=");
			}
				
		},
	userMesg_Login_back:function (httpObj)
		{
			eval("var obj=("+httpObj.responseText+")");
			if (obj=="-1")
			{
				user.userLoginF();	
			}else
			{
				user.userDownLogin(obj);
				//Cookie.addCookie("userdata",httpObj.responseText,2,0);
				if ($Z(user.disDivLoginName)){user.userLoginS(obj);};
			}
				
		},
		
	userUnLogin:function ()
		{
			alert("还未登陆");
		},
	userLoginF:function ()
		{
			alert("登陆失败！用户名密码错误或网络连接失败请重试！");
			if ($Z(this.disDivName))
			$Z(this.disDivName).innerHTML = this.dismesg;
			if ($Z(this.disDivLoginName))
			$Z(this.disDivLoginName).innerHTML = this.disLoginmesg;
			return false;
		},
	userLoginS:function (obj)
		{
			
			if (obj["knv2009sta"]==0)
			{
			
		      //var logindata='<div  id="panel_join">';
		      //logindata += '                  <div class="text">欢迎您 <a href="'+hunantv.vblog_url+'/u/u-'+obj["uid"]+'/" target="_blank">'+obj["nickname"]+'</a></div>';
		      //logindata += '                  <div class="text">您尚未加入快乐女声，<a href="/reg/sign.php" target="_blank">马上报名</a></div>';
		      //logindata += '                  <div class="text">您还可以 <a href="http://space.hunantv.com/spacecp.php?action=spaceblogs" target="_blank">进入博客</a> <a href="'+hunantv.vblog_url+'/u/u-'+obj["uid"]+'/" target="_blank">进入播客</a></div>';
		      //logindata += '          </div>';
			  			var logindata='<div id="panel_manage">';
						logindata += '    	<h3>欢迎您,<a href="'+hunantv.vblog_url+'/u/u-'+obj["uid"]+'/" target="_blank">'+obj["nickname"]+'</a></h3>';
			            logindata += '        <div class="avt"><a href="'+hunantv.vblog_url+'/u/u-'+obj["uid"]+'/" target="_blank"><img src="'+obj["comsenz_avatar"]+'" /></a><span class="mdy"><a href="http://space.hunantv.com/spacecp.php?action=userspaces" target="_blank">修改头像</a></span></div>';
			            logindata += '    	<ul>';
						logindata += '            <li class="op">您尚未参赛，<a href="/reg/sign.php" target="_blank">马上报名</a></li>';
						logindata += '            <li class="op"><a href="http://space.hunantv.com/spacecp.php?action=spaceblogs" target="_blank">进入个人空间</a> | <a href="#" onclick="user.logout();">登出</a></li>';
			            logindata += '        </ul>';
			            logindata += '    </div>';
					}else{
						var logindata='<div id="panel_manage">';
						logindata += '    	<h3>欢迎您,'+obj["nickname"]+(obj["nickname"]==1?' <img src="/source/images/kn2008/home/nopass.gif" alt="您还没有通过审核" />':"")+'</h3>';
			            logindata += '        <div class="avt"><a href="/A/'+(obj["knuserid"]%255)+'-'+obj["knuserid"]+'.html" target="_blank"><img src="'+obj["avatarurl"]+'" /></a><span class="mdy"><a href="/space/profile.php" target="_blank">修改头像</a></span></div>';
			            logindata += '    	<ul>';
			            logindata += '        	  <li class="btn"><a href="/upload.php" target="_blank">上传作品</a></li>';
			            logindata += '        	  <li class="btn"><a href="/space/photo/myphoto.upload.php" target="_blank">上传照片</a></li>';
			            logindata += '            <li class="btn"><a href="/space/profile.php" target="_blank">选手设置</a></li>';
			            logindata += '            <li class="btn"><a href="/space/video/myvideo.php" target="_blank">参赛管理</a></li>';
						logindata += '            <li class="op"><a href="#" onclick="user.logout();">登出</a></li>';
			            logindata += '        </ul>';
			            logindata += '    </div>';
					}
					$Z(this.disDivLoginName).innerHTML=logindata;
			
		},
	userDownLogin:function (obj)
		{
			
			if (obj["knv2009sta"]>0)
			{
				this.dismesg='<span class="btn"><input name="" type="image" class="btn_topbar" value=""  src="/source/images/happygirl/anniu_wdknkj.gif" align="absmiddle" onclick="window.open(\'/A/'+(obj["knuserid"]%255)+'-'+obj["knuserid"]+'.html\');" /><input name="" type="image" class="btn_topbar" value=""  src="/source/images/happygirl/anniu_csgl.gif" align="absmiddle" onclick="window.open(\'/space/profile.php\');" /><input name="" type="image" class="btn_topbar" value=""  src="/source/images/happygirl/anniu_scsp.gif" align="absmiddle" onclick="window.open(\'/upload.php\');" /><input name="" type="image" class="btn_topbar" value=""  src="/source/images/happygirl/anniu_sczp.gif" align="absmiddle" onclick="window.open(\'/space/photo/myphoto.upload.php\');" /></span><span class="info">欢迎您，<a href="/A/'+(obj["knuserid"]%255)+'-'+obj["knuserid"]+'.html" target="_blank">'+decodeURIComponent(obj["nickname"])+'</a> | <a href=\"http://girl09.hunantv.com/zixun/index.html\" target=\"_blank\">快女官方专区</a> | <a href="http://www.hunantv.com" target="_parent">金鹰网首页</a> | <a onclick=\"user.logout();\" href="#" >登出</a></span>';
			}else{
				this.dismesg='<span class="btn"><input name="" type="image" class="btn_topbar" value=""  src="/source/images/happygirl/anniu_wybm.gif" align="absmiddle" onclick="window.open(\'/reg/sign.php\');" /></span><span class="info">欢迎您，<a href="http://space.hunantv.com/?'+obj["comsenz_uid"]+'/" target="_blank">'+decodeURIComponent(obj["nickname"])+'</a> | <a href=\"http://girl09.hunantv.com/zixun/index.html\" target=\"_blank\">快女官方专区</a> | <a href="http://www.hunantv.com" target="_parent">金鹰网首页</a> | <a onclick=\"user.logout();\" href="#" >登出</a></span>';
			}
			 
			$Z(this.disDivName).innerHTML=this.dismesg;	
			logininfo = obj; 
		},
	setTimeFun:function (fun,time_d)
		{
		
			window.setTimeout(fun, time_d);
		
		},
	uwrite:function(v)
		{ 
		 	Cookie.addCookie("co-cookie","co-enable",1,1);
		 	if(typeof(Cookie.getCookie("TICKET"))!="undefined" && typeof(Cookie.getCookie("userdata"))=="undefined") {  this.userMesg();}
		 	else if(typeof(Cookie.getCookie("TICKET"))!="undefined" && typeof(Cookie.getCookie("userdata"))!="undefined") {  this.userMesg_Cookie(this.userdata,1); return false;}
		 	else { 
		 		$Z(this.disDivName).innerHTML = this.dismesg;
				
		 	}
		 	
		},
	indexloginwrite:function()
		{
		 	
		 	if(typeof(Cookie.getCookie("TICKET"))!="undefined" && typeof(Cookie.getCookie("userdata"))=="undefined") {setTimeout('',2000); this.userMesg();}
		 	else if(typeof(Cookie.getCookie("TICKET"))!="undefined" && typeof(Cookie.getCookie("userdata"))!="undefined") {  this.userMesg_Cookie(Cookie.getCookie("userdata"),2); return false;}
		 	else {	$Z(this.disDivLoginName).innerHTML = this.disLoginmesg;}
		},
	actionlogin:function()
		{
		 	if(typeof(Cookie.getCookie("userdata"))!="undefined" && typeof(Cookie.getCookie("uname"))!="undefined") { window.location.href="http://show.hunantv.com/viviup/upload_msdz.php?tagstype=0&header=0&tags=12&label=1&company=&aimurl=L215c3BhY2UvdmxvZ192bS5waHA=";}
		 	else {	$Z("login").style.display = "block";}
		},
	logout:function(v)
		{
			Cookie.delCookie("userdata");
			Cookie.delCookie("hifly_vote_cookies");
			var url = "http://login.hunantv.com/logout.php?ref="+encodeURIComponent(window.top.location);
			window.top.location.replace(url);
		},
	logout_reload:function(v)
		{
			$Z("userloin_header").action="http://bbs.hunantv.com/showlogin.php?action=login";
			this.dismesg = this.ldismesg;
			user.uwrite();
			this.disLoginmesg = this.ldisLoginmesg;
			if ($Z("block_login_side_ok")){ user.indexloginwrite();}
			
		}

};
}catch(e){}

function trim(_s){
 return _s.replace(/(^\s*)|(\s*$Z)/g,"");
}

var RegExps = function(){};
RegExps.isUser = /\/A\//;


//下拉菜单
function showmenu(menu,status){
		objmenu = document.getElementById(menu);
		if(status){
			objmenu.style.display = "block";
		}else{
			objmenu.style.display = "none";
		}
	}