﻿var xmlrequest=false;
		function createXmlHttpRequest(){
			if(window.XMLHttpRequest){
				xmlrequest=new XMLHttpRequest();
			}
			else if(window.ActiveXObject){
				try{
					xmlrequest=new ActiveXObject("MSxml2.XMLHTTP");
				}catch(ex){
					try{
						xmlrequest=new ActiveXObject("Microsoft.XMLHTTP");
					}catch(ex){
						
					}
				}
			}
		}

		function topCheckUser() {
		   createXmlHttpRequest();
		   var url1 = "/userLogin.do";
		   xmlrequest.open("post", url1, true);
		   var param = "action=getMe";
		   xmlrequest.setRequestHeader("cache-control","no-cache");
		   xmlrequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		   xmlrequest.onreadystatechange = callbackFun;
		   xmlrequest.send(param);
		}

		function callbackFun() {
		  if(xmlrequest.readyState == 4){
			if(xmlrequest.status == 200){
				var session = xmlrequest.responseXML.getElementsByTagName("session")[0];
				var type = session.getElementsByTagName("type")[0].firstChild.nodeValue;
				var id = session.getElementsByTagName("id")[0].firstChild.nodeValue;
				var name = session.getElementsByTagName("name")[0].firstChild.nodeValue;
				var nickName = session.getElementsByTagName("nickName")[0].firstChild.nodeValue;
				
				if(parseInt(type) == 0) {			//     没有登陆
					document.getElementById("noUser").style.display = "block";
		            document.getElementById("havaUser").style.display = "none";
				}
				else if(parseInt(type) == 1) {		//     会员登陆
					document.getElementById("userArea").innerHTML = nickName;
					document.getElementById("getMeA").href = "/updateUserInfo.jsp";
					document.getElementById("beautyHome").innerHTML = "";
					document.getElementById("noUser").style.display = "none";
		            document.getElementById("havaUser").style.display = "block";
				}
				else if(parseInt(type) == 2) {		//      //      美容院登陆
					document.getElementById("userArea").innerHTML = nickName;
					var url = session.getElementsByTagName("url")[0].firstChild.nodeValue;
					document.getElementById("getMeA").href = "/beautyManager.do?action=getMe";
					document.getElementById("beautyHome").innerHTML = "<a href='" + url + "' target='_blank' class='o1 o2 o3'>我的首页</a>";
					document.getElementById("noUser").style.display = "none";
		            document.getElementById("havaUser").style.display = "block";
				}	
				}else{
					alert("request error!");
				}
			}
		   }
   
   function usertoplogin() {
	       var userd = document.getElementById("user");
	       var passwdd = document.getElementById("passwd");
	       var user = userd.value;
	       var passwd = passwdd.value;
	       if (!user) {
	           userd.focus();
	           return false;
	       } else  if (!passwd) {
	           passwdd.focus();
	           return false;
	       }
	       doTopRequestUsingPost("/userLogin.do", "action=userLogin&userName=" + user + "&passwd=" + passwd + "&area=homeTop");
	   }

   function setFavorite() {
       window.external.AddFavorite("http://www.elimei.com", "伊丽美 专业的美容网站");
   }
   
   function registForward() {
       var userType = document.getElementById("userType");
       if (userType.value == 0) {
           window.top.location = "/common/regist.jsp";
       } else {
           window.top.location = "/beautyManager.do?action=webGetPovince";
       }
   }	
   
   function doTopRequestUsingPost(url, param) {
	    param = encodeURI(param);
	    param = encodeURI(param);
	    createXmlHttpRequest();
	    xmlrequest.open("post", url, true);
	    xmlrequest.setRequestHeader("cache-control", "no-cache");
	    xmlrequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    xmlrequest.onreadystatechange = ponssoneResponse;
	    xmlrequest.send(param);
	}

	function ponssoneResponse() {
	    if (xmlrequest.readyState == 4) {
	        if (xmlrequest.status == 200) {
	            var user = xmlrequest.responseXML.getElementsByTagName("userInfo");
			    if (user.length > 0) {
			        var noLogin = document.getElementById("noUser");
			        var login = document.getElementById("havaUser");
			        var havaUser = document.getElementById("userArea");
			        var userType = document.getElementById("userType");
			        var sum = user.length - 1;
			        for (var i = sum; i >= 0; i--) {
			            var name = user[i];
			            var userName = name.getElementsByTagName("userName")[0].firstChild.nodeValue;
			            var uNickName = name.getElementsByTagName("userNickName")[0].firstChild.nodeValue;
			            var uid = name.getElementsByTagName("userId")[0].firstChild.nodeValue;
			            if (!userType || userType.value == 0) {
			                havaUser.innerHTML += uNickName;
			                document.getElementById("getMeA").href = "/updateUserInfo.jsp";
							document.getElementById("beautyHome").innerHTML = "";
			            } else {
			                havaUser.innerHTML += uNickName;
			                var url = name.getElementsByTagName("url")[0].firstChild.nodeValue;
			                document.getElementById("getMeA").href = "/beautyManager.do?action=getMe";
			                document.getElementById("beautyHome").innerHTML = "<a href='" + url + "' target='_blank' class='o1 o2 o3'>我的首页</a>";
			            }
			        }
			        noLogin.style.display = "none";
			        login.style.display = "";
			    } else {
			        window.top.document.location = '/loginError.jsp?area=homePage';
			    }
	        } else {
	            window.document.getElementById("user").value = "";
	            window.document.getElementById("passwd").value = "";
	            window.top.document.location = '/loginError.jsp?area=homePage';
	        }
	    }
	}		

