$('HDayOverlayDiv').style.display="none";

function close_main_div()
{
	$('HDayOverlayDiv').style.display="none";
	//$('shield').style.display="none";
}
function show_main_div()
{
    $('HDayOverlayDiv').style.display="";
   // $('shield').style.display="";
}	
/*写浮动层内容*/  
function establish_link_div(url)
{
 $('div_echo').innerHTML="<div align=center><br><img src=\"/images/loading6.gif\"><br><br></div>";
 var xmlhttp = createXMLHttpRequest();
 ajax(xmlhttp,"POST",url,"",plaster_html1);
 
}
function plaster_html1(request)
{
		
    $('div_echo').innerHTML=request.responseText;
}

//------------------------------------------------------------------------------------------------------
/*用户登录*/
function user_login()
{   
    show_main_div();
    var iwidth=680;
		var iheight=420;
		var topMin = 55; 
		var leftMin = pageWidth()/2 - iwidth/2-20;
		$('HDayOverlayDiv').style.width=iwidth+"px"; 	
		$('HDayOverlayDiv').style.height=iheight+"px"; 
		$('HDayOverlayDiv').style.left=leftMin;
		$('HDayOverlayDiv').style.top=topMin; 
		$('divtitle').innerHTML="登录"
		$('div_echo').innerHTML="<div align=center><br><img src=\"/images/loading6.gif\"><br><br></div>";
		$('HDayOverlayDiv').style.display="";
		establish_user_div('/user/login.php?nowtime=New Date()');
		//location.href="#top";
		goto_top();
}
/*加载登录页面*/  
function establish_user_div(url)
{
 $('div_echo').innerHTML="<div align=center><br><img src=\"/images/loading6.gif\"><br><br></div>";
 var xmlhttp = createXMLHttpRequest();
 ajax(xmlhttp,"POST",url,"",plaster_userlogin_html);
 }
/*初始化登录页面*/  
function plaster_userlogin_html(request)
{
    $('div_echo').innerHTML=request.responseText;
    document.userlogin.inname.focus();
    $('inname').focus();
}
function login_form_Check() //检查登录输入
{
  if(document.userlogin.inname.value=='')
  {
  	$('login_clew').innerHTML='<font color="#ff0000">请您输入用户名！</font>';
  	document.userlogin.inname.focus();
  	return false;
	}
	if(document.userlogin.inpwd.value=='')
  {
  	$('login_clew').innerHTML='<font color="#ff0000">请您输入登录密码！</font>';
  	document.userlogin.inpwd.focus();
  	return false;
	}
	
	var xmlhttp = createXMLHttpRequest();
	ajax(xmlhttp,"POST","/user/login_1.php","&inname="+document.userlogin.inname.value+"&inpwd="+document.userlogin.inpwd.value,plaster_userlogin_validate); //验证
	$('login_table').style.display="none"; //隐藏登录界面
	
	//显示正在登录
	$('login_div').innerHTML="<div align=center><br><img src=\"/images/loading6.gif\">&nbsp;登录中..<br><br></div>";
	
}
function plaster_userlogin_validate(request)
{	
		$('login_div').innerHTML="";
		if(request.responseText=="false") //验证失败
		{
			$('login_table').style.display=""; //重新显示登录界面
			$('login_clew').innerHTML='<font color="#ff0000">用户名或密码错误！</font>';
			document.userlogin.inname.focus();
  	}
  	else  //登录成功 返回 0 昵称(1 用户名)/2 id/ 3 vip 1 or 0 /4 face/5短信留言 $inname.'|'.$gb[nickname].'|'.$gb[uid].'|'.$vip;	
  	{
  		//alert(request.responseText);
  		var return_words = request.responseText.split("|");
  	 //$('login_div').innerHTML='<br><br><br><span class="title04">'+return_words[1]+'</span>欢迎您回来！正在加载用户中心。';
  		$('top_active').innerHTML='您好，'+return_words[3]+' '+return_words[0]+'(<span class="span004">'+return_words[1]+'</span>)欢迎您回来！&nbsp;<a href="javascript:void(0)" onClick="user_do();" class="title04">[我的天空]</a>'+return_words[5]+'&nbsp;<a href="javascript:void(0)" onClick="user_exit();" class="title04">[退出]</a>';
   		user_do();//进入个人用户中心
   		//刷新首页区域
   		if($('index_lrbtm')!=null)
   		{
   		$('index_lrbtm').innerHTML='<div class="ar_r_t"><div class="ar_l_t"><div class="ar_r_b"><div class="ar_l_b"><a href="/space.php?uid='+return_words[2]+'" target="_blank"  onmouseout="hide_sys_show_title_div()"  onmousemove="show_sys_title_div(\'进入我的主页\',\'\',event)" ><img src="'+return_words[4]+'" width="82"  border="0"></a></div></div></div></div>';
   		}
   	}  
}

//登录结束----------------------------------------------------------------------------------------------------

//退出登录------------------------------------------------------------------------------------------------
function user_exit()
{
	var xmlhttp = createXMLHttpRequest();
	ajax(xmlhttp,"POST","/user/exit.php","",plaster_user_exit_validate); //验证
}
function plaster_user_exit_validate(request)
{
	$('top_active').innerHTML=request.responseText;
	if($('index_lrbtm')!=null)
  {
   		$('index_lrbtm').innerHTML='<table width="98%" border="0" cellspacing="0" cellpadding="0"><tr><td height="46"><a href="javascript:user_login();" ><img src="../images/index_logging.gif" width="90" height="43" border="0" /></a></td></tr><tr><td height="46"><a href="javascript:user_register();"><img src="../images/index_reg.gif" width="90" height="43" border="0" /></a></td></tr></table>';
  }
}
//--------------------------------------------------------------------------------------------------------


//个人信息面板
function user_do()
{ 
	var numargs = arguments.length;
	var  do_what=arguments[0];
	var  child_menu= arguments[1];
	var  child_css= arguments[2];
	var  get_value= arguments[3];
	//alert(numargs);
	if(numargs==0)
	{
  	do_what='user';
  	child_menu='';
  	child_css='';
  	get_value='';
	}
	//alert(do_what);
 	if(numargs==1)
	{
  	child_menu='';
  	child_css='';
  	get_value=''; 	
	}
	if(numargs==2)
	{
   	child_css='';
   	get_value='';  	
	}
	if(numargs==3)
	{
   	get_value=''; 	
	}
	 show_main_div();    
	var iwidth=940;
	var iheight=470;
	var topMin = 55; 
	var leftMin = pageWidth()/2 - iwidth/2-25;
	$('HDayOverlayDiv').style.width=iwidth+"px"; 	
	$('HDayOverlayDiv').style.height=iheight+"px"; 
	$('HDayOverlayDiv').style.left=leftMin; 	
	$('HDayOverlayDiv').style.top=topMin; 
	$('divtitle').innerHTML="个人面板"
	$('div_echo').innerHTML="<div align=center><br><img src=\"images/loading6.gif\"><br><br></div>";
	$('HDayOverlayDiv').style.display="";
	establish_user_do('/user/do.php?do_what='+do_what+'&child_menu='+child_menu+'&child_css='+child_css+'&get_value='+get_value+'&nowtime=New Date()'); 
	goto_top();
}  
function establish_user_do(url)
{
 $('div_echo').innerHTML="<div align=center><br><img src=\"/images/loading6.gif\"><br><br></div>";
 var xmlhttp = createXMLHttpRequest();
 ajax(xmlhttp,"POST",url,"",plaster_htm_user_do);
 
}
function plaster_htm_user_do(request)
{		
    if(request.responseText=="false") //验证失败
		{
			$('div_echo').innerHTML='登录超时，请重新登录。<a href="javascript:void(0)" onClick="user_login();" class="title04">[请登录]</a>';
		}
		else
		{
    	$('div_echo').innerHTML=request.responseText;
  	}
}

//----------------------------------

function user_register()
{   
  show_main_div();    
	var iwidth=680;
	var iheight=420;
	var topMin = 55; 
	var leftMin = pageWidth()/2 - iwidth/2-20;
	$('HDayOverlayDiv').style.width=iwidth+"px"; 	
	$('HDayOverlayDiv').style.height=iheight+"px"; 
	$('HDayOverlayDiv').style.left=leftMin; 	
	$('HDayOverlayDiv').style.top=topMin; 
	$('divtitle').innerHTML="注册"
	$('div_echo').innerHTML="<div align=center><br><img src=\"/images/loading6.gif\"><br><br></div>";
	$('HDayOverlayDiv').style.display="";
	establish_link_div('/user/reg.php?nowtime=New Date()');
	goto_top();
}


function IsDigit(check) { return (('0'<=check) && (check<='9')); }
function IsAlpha(check) { return ((('a'<=check) && (check<='z')) || (('A'<=check) && (check<='Z'))) }
function IsDigit(cCheck) { return (('0'<=cCheck) && (cCheck<='9')); }
function IsAlpha(cCheck) { return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) }
function No_email(){$('No_email_div').style.display="";} //显示没有电子邮件提示。
function Reg_form_Check() //检查注册输入
{
    
  if(document.form_reg.username.value=='')
  {
  	$('reg_clew').innerHTML='<font color="#ff0000">请填写您的要注册的用户名！</font>';
  	document.form_reg.username.focus();
  	return false;
	}
	for (nIndex=0; nIndex < document.form_reg.username.value.length; nIndex++)
  {
  	cCheck = document.form_reg.username.value.charAt(nIndex);
    if ( nIndex==0 && ( cCheck =='-' || cCheck =='_') )
    {
            $('reg_clew').innerHTML='<font color="#ff0000">用户名首字符必须为字母或数字！</font>';
            document.form_reg.username.focus();
            return false;
    }
    if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' ))
    {
            $('reg_clew').innerHTML='<font color="#ff0000">用户名只能使用英文字母、数字以及-和_，并且首字符必须为字母或数字！</font>';
            document.form_reg.username.focus();
            return false;
    }
  }
	 if(document.form_reg.password.value=='')
  {
  	$('reg_clew').innerHTML='<font color="#ff0000">请您输入密码！</font>';
  	document.form_reg.password.focus();
  	return false;
	}
	if(document.form_reg.password.value.length > 15 || document.form_reg.password.value.length < 4 )
	{$('reg_clew').innerHTML='<font color="#ff0000">密码长度不符合要求，请选择4位以上15位以下的密码。</font>'; document.form_reg.password.focus();	return false;}	
	for (nIndex=0; nIndex < document.form_reg.password.value.length; nIndex++)
  {
  	cCheck = document.form_reg.password.value.charAt(nIndex);
    if ( nIndex==0 && ( cCheck =='-' || cCheck =='_') )
    {
            $('reg_clew').innerHTML='<font color="#ff0000">用户名首字符必须为字母或数字！</font>';
            document.form_reg.password.focus();
            return false;
    }
    if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' ))
    {
            $('reg_clew').innerHTML='<font color="#ff0000">密码只能使用英文字母、数字以及-和_，并且首字符必须为字母或数字！</font>';
            document.form_reg.password.focus();
            return false;
    }
  }
	if(document.form_reg.cfps.value=='')
  {
  	$('reg_clew').innerHTML='<font color="#ff0000">请您输入再次输入密码！</font>';
  	document.form_reg.cfps.focus();
  	return false;
	}
	if(document.form_reg.password.value != document.form_reg.cfps.value ){$('reg_clew').innerHTML='<font color="#ff0000">您两次输入的密码不同，请重新输入！！</font>'; document.form_reg.password.focus();	return false;}
	if(document.form_reg.nickname.value==''){ $('reg_clew').innerHTML='<font color="#ff0000">请填写您的昵称(网络上的名字)！</font>';
  	document.form_reg.nickname.focus();	return false;
	}
	if(document.form_reg.email.value == ""){$('reg_clew').innerHTML='<font color="#ff0000">请填写您的电子邮件地址！</font>'; document.form_reg.email.focus();	return false;}
	var str = document.form_reg.email.value;
	var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
	if(!patn.test(str)){$('reg_clew').innerHTML='<font color="#ff0000">请填写您正确的电子邮件地址！</font>'; document.form_reg.email.focus();return false;}
	
	var xmlhttp = createXMLHttpRequest();
	var reg_post="&username="+document.form_reg.username.value;
	    reg_post+="&password="+document.form_reg.password.value;
	    reg_post+="&cfps="+document.form_reg.cfps.value;
	    reg_post+="&sex="+document.form_reg.sex.value;
	    reg_post+="&nickname="+document.form_reg.nickname.value;
	    reg_post+="&email="+document.form_reg.email.value;
	//alert(reg_post);
	ajax(xmlhttp,"POST","/user/reg_1.php",reg_post,plaster_user_reg_validate); //注册验证
	$('Reg_table').style.display="none"; //隐藏登录界面
	
	//显示正在注册
  $('reg_div').innerHTML="<div align=center><br><img src=\"/images/loading6.gif\">&nbsp;注册中,请稍等..<br><br></div>";
	
}
function plaster_user_reg_validate(request)
{	
		$('reg_div').innerHTML="";
		var return_words = request.responseText.split("|");  	
		if(return_words[5]=="true") //验证失败
		{
			$('top_active').innerHTML='您好，'+return_words[3]+' '+return_words[0]+'(<span class="span004">'+return_words[1]+'</span>)欢迎您回来！&nbsp;<a href="javascript:void(0)" onClick="user_do();" class="title04">[我的天空]</a>&nbsp;<a href="javascript:void(0)" onClick="user_do();" class="title04">[短信息]</a>&nbsp;<a href="javascript:void(0)" onClick="user_exit();" class="title04">[退出]</a>';
   		$('reg_div').innerHTML='<br/><br/><br/><img src="/images/ok.gif">&nbsp;<span class="span003">注册成功！并已经进入登录状态，稍后转入我的天空。</span>';
			setTimeout("user_do()",3000); //3秒进入个人用户中心
			//刷新首页区域
   		if($('index_lrbtm')!=null)
   		{
   		$('index_lrbtm').innerHTML='<div class="ar_r_t"><div class="ar_l_t"><div class="ar_r_b"><div class="ar_l_b"><a href="/space.php?uid='+return_words[2]+'" target="_blank"  onmouseout="hide_sys_show_title_div()"  onmousemove="show_sys_title_div(\'进入我的主页\',\'\',event)" ><img src="'+return_words[4]+'" width="82"  border="0"></a></div></div></div></div>';
   		}
  	}
  	else  //返回注册页面 提示继续注册
  	{
  		$('Reg_table').style.display=""; 
			$('reg_clew').innerHTML=request.responseText;			 		
   	}  
}

/*改变子菜单色彩*/
function M_Css_Chage(menu_id,menu_num)
{
	for(var i=1;i<=menu_num;i++)	
	{
		temp_id=("Menu_"+i);
		j = document.getElementById(temp_id);
	if (i != menu_id )
		{			
			j.className="";
		}
	else
		{			
			j.className="active";			
		}		
	}	
}

function girl() 
{
document.form_reg.sex.value=2;
document.images['idface'].src="/images/userav/pic002.gif";
}
function boy() 
{
document.form_reg.sex.value=1;
document.images['idface'].src="/images/userav/pic001.gif";
}

//透明--最终清除
function del_object(element, opacity, del_main) 
{

	var reduceOpacityBy = 5;
	var rate = 30;	
	if (opacity > 0) 
	{
		opacity -= reduceOpacityBy;
		if (opacity < 0) 
		{
			opacity = 0;
			  
		}
		if (element.filters) {
			try {
				element.filters.item("DXImageTransform.Microsoft.Alpha").opacity = opacity;
			} catch (e) {
				// If it is not set initially, the browser will throw an error.  This will set it if it is not set yet.
				element.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + opacity + ')';
			}
		} else {
			element.style.opacity = opacity / 100;
		}
	}
	if (opacity > 1) {
		setTimeout(function ()
		{
			del_object(element,opacity,del_main);
		}, rate);
	}
	else
	{
	  del_main.removeChild(element);  
	}
}

//添加好友
function friend_add(url)
{
var xmlhttp = createXMLHttpRequest();
ajax(xmlhttp,"POST",url,"",plaster_friend_add); //验证
}
function plaster_friend_add(request)
{
		ShowMags('info1',request.responseText,"");	
}

//执行某项操作
function user_todo(url)
{
	var xmlhttp = createXMLHttpRequest();
	ajax(xmlhttp,"POST",url,"",plaster_user_todo); //验证
}
function plaster_user_todo(request)
{
		ShowMags('info1',request.responseText,"");	
}

//显示信息
function shownote(inid,tophp)
{   
    show_main_div();
    var iwidth=680;
		var iheight=300;
		var topMin = 57; 
		var leftMin = pageWidth()/2 - iwidth/2-20;
		$('HDayOverlayDiv').style.width=iwidth+"px"; 	
		$('HDayOverlayDiv').style.height=iheight+"px"; 
		$('HDayOverlayDiv').style.left=leftMin; 	
		$('HDayOverlayDiv').style.top=topMin; 
		$('divtitle').innerHTML="查看信息"
		$('div_echo').innerHTML="<div align=center><br><img src=\"/images/loading6.gif\"><br><br></div>";
		$('HDayOverlayDiv').style.display="";
		load_note_php(tophp+'?inid='+inid+'&nowtime=New Date()');
}
function load_note_php(url)
{
//	alert(url);
var xmlhttp = createXMLHttpRequest();
ajax(xmlhttp,"POST",url,"",plaster_load_note_php); //验证
}
function plaster_load_note_php(request)
{
	 if(request.responseText=="false") //验证失败
		{
			$('div_echo').innerHTML='信息不存在，可能已经删除。';
		}
		else
		{
    	$('div_echo').innerHTML=request.responseText;
  	}
}

//显示联系方式
function show_contact(inid,tophp)
{   
   		load_contact_php(tophp+'?inid='+inid+'&nowtime=New Date()');
}
function load_contact_php(url)
{
	//alert(url);
  var xmlhttp = createXMLHttpRequest();
  ajax(xmlhttp,"POST",url,"",plaster_load_contact_php); //验证
}
function plaster_load_contact_php(request)
{
	 if(request.responseText=="false") //验证失败
		{
			$('contact_result').innerHTML='参数错误';
		}
		else
		{
    	$('contact_result').innerHTML=request.responseText;
  	}
}


//返回顶部
var goto_top_type = -1;
var goto_top_itv = 0;

function goto_top_timer()
{
var y = goto_top_type == 1 ? document.documentElement.scrollTop : document.body.scrollTop;
var moveby = 15;

y -= Math.ceil(y * moveby / 100);
if (y < 0) {
y = 0;
}

if (goto_top_type == 1) {
document.documentElement.scrollTop = y;
}
else {
document.body.scrollTop = y;
}

if (y == 0) {
clearInterval(goto_top_itv);
goto_top_itv = 0;
}
}

function goto_top()
{
if (goto_top_itv == 0) {
if (document.documentElement && document.documentElement.scrollTop) {
goto_top_type = 1;
}
else if (document.body && document.body.scrollTop) {
goto_top_type = 2;
}
else {
goto_top_type = 0;
}

if (goto_top_type > 0) {
goto_top_itv = setInterval('goto_top_timer()', 5);
}
}
}


