﻿function InitAjax()
{
	var ajax=false; 
	try { 
		ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
	} catch (e) { 
		try { 
			ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		} catch (E) { 
			ajax = false; 
		} 
	}
	if (!ajax && typeof XMLHttpRequest!='undefined') { 
		ajax = new XMLHttpRequest(); 
	} 
	return ajax;
}
function saveUserInfo(fen)
{
 //获取接受返回信息层
	if(document.getElementById("userinfo")){
		var userinfo = document.getElementById("userinfo");
		var emailinfo = document.getElementById("emailinfo");
		var logindiv=document.getElementById("logindiv");
	}
	else{
		var phoneinfo=document.getElementById("phoneinfo");
		var idinfo=document.getElementById("userinfoid").value;
	}
 //获取表单对象和用户信息值
	var f = document.userinfoform;
	if(document.getElementById("userinfo")){
		var username = document.getElementById("username").value;
		username1 = f.username.value;
		var email = f.email.value;
	}else{
		var phone = f.phone.value;
	}

 //接收表单的URL地址
	var url = "/e/template/member/server.php";

 //需要POST的值，把每个变量都通过&来联接
	if(document.getElementById("userinfo")){
		var postStr  = "username="+ username1 +"&email="+ email + "&fen=" + fen+ "&phone=" + phone +"&login=login";
	}else{
		var postStr  = "fen=" + fen+ "&phone=" + phone + "&idinfo=" + idinfo +"&login=login";
	}
		
 //实例化Ajax
	var ajax = InitAjax();

 //通过Post方式打开连接
	ajax.open("POST", url, true); 

 //定义传输的文件HTTP头信息
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 

 //发送POST数据
	ajax.send(postStr);

 //获取执行状态
	ajax.onreadystatechange = function() { 
  //如果执行状态成功，那么就把返回信息写到指定的层里
		if(ajax.readyState == 1){
			userinfo.innerHTML = "<img src='http://test.royotech.com/skin/default/images/ajax-loader.gif'>";
		}
		else if (ajax.readyState == 4 && ajax.status == 200) { 
			if(fen==1){
				userinfo.innerHTML = ajax.responseText; 
			}else if(fen==2) {
				emailinfo.innerHTML = ajax.responseText; 
			}else if(fen==5) {
				phoneinfo.innerHTML = ajax.responseText;
			}
			if(fen==3){
				if(ajax.responseText==1){
				logindiv.style.display="none";	
				}else{
				logindiv.style.display="";
				}
				
			}
		}
		
	}	 
}
function loginshow(fen)
{
	var logindiv=document.getElementById("logindiv");
	var url = "/e/template/member/server.php";
	var postStr  = "fen=" + fen+"&login=login";
	var ajax = InitAjax();
	ajax.open("POST", url, true); 
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postStr);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4 && ajax.status == 200) {
			if(fen==3){
				if(ajax.responseText==1){
					logindiv.style.display="none";
					window.location.href="/e/DoInfo/AddInfo.php?mid=9&enews=MAddInfo&classid=58&Submit=添加信息";
				}else{
					logindiv.style.display="block";
				}				
			}
					
			
		}
	}	 
}
function dingcangloginshow(fen)
{
	var logindiv=document.getElementById("logindiv2");
	var url = "/e/template/member/server.php";
	var postStr  = "fen=" + fen+"&login=login";
	var ajax = InitAjax();
	ajax.open("POST", url, true); 
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postStr);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4 && ajax.status == 200) {
			if(fen==3){
				if(ajax.responseText==1){
					logindiv.style.display="none";
					var subform=document.getElementById("addforms");
						subform.submit();
				}else{
					logindiv.style.display="block";
					scroll(0,0);
				}
			}
		}
	}
}

function dingcanglogins(fen)
{
	var logindiv=document.getElementById("logindiv2");
	var username=document.getElementById("usernames2").value;
	var password=document.getElementById("passwords2").value;
	var url = "/e/enews/index.php";
	var postStr  = "username=" + username+"&password="+password+"&enews=login&prtype=1";
	var ajax = InitAjax();
	ajax.open("POST", url, true); 
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postStr);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4 && ajax.status == 200) {
			if(fen==3){
				var returninfo=ajax.responseText;			
				var str=returninfo.match(/成功/);
				if(!str)
				{
					logindiv.style.display="block";
				}
				else
				{
					logindiv.style.display="none";
					var subform=document.getElementById("loginBar-float-right");
					subform.innerHTML="<table class='loginContainer'><tbody><tr><td>中国进出口运价网 » 欢迎您 <font color=\"red\"><b>" + username + "</b></font> <a target='_parent' href='/e/member/my/'>会员中心</a> <a target='_blank' href='/e/member/msg/'>短信息</a> <a class='logoutLeft' onclick='return confirm('确认要退出?');' href='/e/enews/?enews=exit&amp;ecmsfrom=9'>退出</a></td><td class='topLinks'><a href='/wangzhanjingtaiyemian/9f859b6b8f76128cdf169c5531db1da4.html'>常见问题</a> | <a target='_top' onclick='addBookmark(document.title)' href='javascript:void(0)'>收藏本站</a> | <a href='#'>English</a> | 	<a href='#'>WAP网站</a>		</td></tr></tbody></table>";
					var dingcangform=document.getElementById("addforms");
					dingcangform.submit();
				}
			}
		}
	}	 
}

function yanzhengyonghu(fen)
{	
	var username = document.getElementById("usernames");
	var name=username.value;
	var password = document.getElementById("passwords");
	var pwd=password.value;
	var logininfo=document.getElementById("logininfo");
	var url = "/e/template/member/server.php";
	var postStr  = "fen=" + fen+"&usernames="+name+"&passwords="+pwd;
	var ajax = InitAjax();
	ajax.open("POST", url, true); 
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postStr);
	ajax.onreadystatechange = function() { 
		if (ajax.readyState == 4 && ajax.status == 200) {
			if(ajax.responseText==1){
				document.getElementById("login2").submit();
			}else{
				logininfo.innerHTML=ajax.responseText;
			}
		}
	}	 
}
function checkEmail()
{
 var str = document.getElementById("email").value; 
 var emailinfo = document.getElementById("emailinfo"); 
 var reg = /^([a-zA-Z0-9]([0-9a-zA-Z]|(_))*@(([0-9a-zA-Z]|(_))+\.)+[a-zA-Z]{2,9})$/g;
 if(str==""){
  emailinfo.innerHTML ="<FONT COLOR='#FF0000'>邮箱不能为空</FONT>";
 }else{
		 if(!str.match(reg)){
		  emailinfo.innerHTML ="<FONT COLOR='#FF0000'>邮箱格式错误</FONT>";
		 }else{
		 saveUserInfo(2);
		 }
	 }
}

/*function PanDuan()
{
	var Name = document.getElementById("username");
	var userinfo = document.getElementById("userinfo");
	if (Name.value == ""){
		userinfo.innerHTML="用户名不能为空";
	}
}*/

function remove(id){
	document.getElementById(id).style.display = "none";
}
/*解决remove函数与setday中的同名函数冲突 */
function remove2(id){
	document.getElementById(id).style.display = "none";
}
