var chick=false;
var username;
var userpass;
function fEvent(sType,oInput){
switch (sType){
	case "focus" :
		oInput.isfocus = true;
	case "mouseover" :
		if (chick){
			oInput.style.borderColor = 'red';
			chick=false;
		}
		else{
			oInput.style.borderColor = '#FACF21';
		}
		break;
	case "blur" :
		oInput.isfocus = false;
	case "mouseout" :
		if(!oInput.isfocus){
			oInput.style.borderColor='#E4E4E4';
		}
		break;
}
}
function checkPost(){
	document.getElementById("loginForm1").style.display='none';
	document.getElementById("loading").style.display='block';
	chick=true;
	username=document.getElementById("username");
	userpass=document.getElementById("userpass");
	if (username.value==""){
		document.getElementById("loginForm1").style.display='block';
		document.getElementById("loading").style.display='none';
		username.focus();
		return false;
	}
	if (userpass.value==""){
		document.getElementById("loginForm1").style.display='block';
		document.getElementById("loading").style.display='none';
		userpass.focus();
		return false;
	}
	
	//var str=location.href.indexOf("127");
	//if (str>0){
	makeRequest('/ajax/PostLogin.asp?username='+username.value+'&pwd='+userpass.value+'&from=ajax')
	//}
}

function logout(){
	makeRequest('/user/loginOut.aspx')
	makeRequest('/ajax/logout.asp')
	
}

function makeRequest(url) {
    http_request = false;
    //创建一个跨浏览器的这样的类实例
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
          http_request.overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
          try {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
			http_request.overrideMimeType('text/xml'); 
          } catch (e) {
			  document.write("对不起，你的浏览器不支持ajax！！");
		}
        }
    }
    //当收到服务器响应后
    if (!http_request) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
	
	//GET为HTTP请求方式 – GET, POST, HEAD 或任何服务器所支持的您想调用的方式. 按照HTTP规范,该参数要大写;否则,某些浏览器(如Firefox)可能无法处理请求.
	//第三个参数设置请求是否为异步模式.如果是TRUE, JavaScript函数将继续执行,而不等待服务器响应.这就是"AJAX"中的"A". 
    http_request.open('GET', url, true);
	//设置HTTP请求对象用哪一个JavaScript函数处理这个响应.
	if (url.indexOf('.aspx')<=0){
    	http_request.onreadystatechange = alertContents;
	}
	else{
		//http_request.onreadystatechange = alertContents2;
	}
	http_request.setRequestHeader("If-Modified-Since","0"); //强制不缓存
    http_request.send(null);
}

function alertContents() {
	if (http_request.readyState == 4) {
	   if  (http_request.status == 200) {
		   var Results=http_request.responseText;
		   //alert(Results);
		   if (Results.length>4){
			  document.getElementById("MemberForm1").innerHTML=Results;
			  document.getElementById("loginForm1").style.display='none';
			  document.getElementById("MemberForm1").style.display='block';
			  document.getElementById("loading").style.display='none';
			  makeRequest('/user/Member_Login.aspx?from=ajax&UserID='+username.value+'&pwd='+userpass.value)
		   }
		   else if(Results=="-1"){
			   document.getElementById("loginForm1").style.display='block';
			   document.getElementById("loading").style.display='none';
			   document.getElementById("username").focus();
		   }
		   else if(Results=="-2"){
			   document.getElementById("loginForm1").style.display='block';
			   document.getElementById("loading").style.display='none';
			   document.getElementById("userpass").focus();
		   }
		   else if(Results=="-3"){
			   document.getElementById("loginForm1").style.display='block';
			   document.getElementById("loading").style.display='none';
			   alert('会员登录名或密码错误！');
			   document.getElementById("username").value="";
			   document.getElementById("userpass").value="";
			   document.getElementById("username").focus();
		   }
		   else if(Results=="exit"){
			   document.getElementById("username").value="";
			   document.getElementById("userpass").value="";
			   document.getElementById("loginForm1").style.display='block';
			   document.getElementById("MemberForm1").style.display='none';
		   }		  
		}
	}
	
}
//初始化loginForm1
if (document.getElementById("MemberForm1").style.display=='none'){
	document.getElementById("loginForm1").style.display='block';
}

var XMLHttpReq;
var mouseState=false;
var indexPY=null;

function createXMLHttpRequest() {
	http_request = false; 
	if (window.XMLHttpRequest) 
	{ // Mozilla, Safari, ... 
		http_request = new XMLHttpRequest(); 

		if (http_request.overrideMimeType) {//设置MiME类别 
		//有些版本的浏览器(如IE7会,IE6不会)在处理服务器返回的未包含XML mime-type头部信息的内容时会报错，因此，要确保返回的内容包含text/xml信息。 
	        http_request.overrideMimeType("text/xml"); 
		} 
	} else if (window.ActiveXObject) { // IE 
		try { 
			http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
			} catch (e) { 
			try { 
			http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
			http_request.overrideMimeType('text/xml'); 
			} catch (e) { 
				document.write("对不起，你的浏览器不支持ajax！！"); 
			} 
		} 
	} 
	if (!http_request) 
	{ 
		alert('Giving up :( Cannot create an XMLHTTP instance'); 
		return false; 
	} 
	return http_request; 
}
function industryProcess() {
    if (XMLHttpReq.readyState == 4) { // 判断对象状态
        if (XMLHttpReq.status == 200) { // 信息已经成功返回，开始处理信息
		//alert(XMLHttpReq.status);
		   $("pinyin").innerHTML=XMLHttpReq.responseText;
           $("pinyin").style.display='block';
        }else { //页面不正常
            window.alert("您所请求的页面有异常。状态码："+XMLHttpReq.status);
        
        }
    }
}
function $(id){
	return document.getElementById(id);	
}
function ShowPY(obj){
		
	mouseState=true;
	indexPY=obj.innerHTML;
	obj.style.background = "url('/images/pinyinbg.gif')";
	var url="/ajax/trade/load.asp?py="+obj.innerHTML;
	 XMLHttpReq=createXMLHttpRequest();
 	// XMLHttpReq.setCharacterEncoding("UTF-8");
	XMLHttpReq.open("POST", url, true);
	XMLHttpReq.onreadystatechange = industryProcess;//指定响应函数
	XMLHttpReq.send(''); // 发送请求
		
	
}

function ShowPY2(){
	if (mouseState==true){
		$("pinyin").style.display='block';
		$(indexPY).style.background = "url('/images/pinyinbg.gif')";
	}
}
function DisPY(obj){
	$("pinyin").style.display="none";
	obj.style.background = "";
}
function DisPY2(obj){
	$("pinyin").style.display="none";
	$(indexPY).style.background = "";
}

function reg(url){
	var url="/login/register.asp";
	var a = document.createElement("A");
	a.href = url;
	a.target = "_blank";
	document.body.appendChild(a);
	a.click();
}
