//AJAX
 var objXMLHttpRequest;
  if (window.ActiveXObject){
            objXMLHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");
  }else if (window.XMLHttpRequest){
            objXMLHttpRequest=new XMLHttpRequest();
  }
  
    function chklogins(){
      var usernames = document.getElementById("userNames").value;
      var pws = document.getElementById("PWs").value;  
      var savepw = document.getElementById("SavePW").value; 
      var params = "notajax";   
	  var method = "notnews";
       if (usernames == ""){
           document.getElementById("NameMessage").innerHTML = "<font color = 'red'>*</font>";
           document.getElementById("userNames").focus();
       }else if (pws == ""){         
          document.getElementById("PWMessage").innerHTML = "<font color = 'red'>*</font>";
          document.getElementById("PWs").focus();
       }else{
       	         objXMLHttpRequest.open("post","checklogin.php?param="+params+"&method="+method,true);
 			     objXMLHttpRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 			    
 			     objXMLHttpRequest.send("userName="+ usernames + "&PW=" +pws+"&SavePW="+savepw);
 			     objXMLHttpRequest.onreadystatechange= callbacks;				     
       }
    }
    	
  function callbacks(){
 		if(objXMLHttpRequest.readyState == 4 && objXMLHttpRequest.status == 200){ 
 			   						                        
			           if(objXMLHttpRequest.responseText == 0){			           	  
			           	    document.getElementById("MySAMPS").innerHTML =loginwindow();			           	    		   			    
			           }else{
			           	    document.getElementById("MySAMPS").innerHTML = location='index.php';
			           }	    
 		  }

  }


//Layer
var isIe = (document.all) ? true : false;
// 设置select的可见状态

function setSelectState(state) {
	var objl = document.getElementsByTagName('select');
	for ( var i = 0; i < objl.length; i++) {
		objl[i].style.visibility = state;
	}
}
function mousePosition(ev) {
	if (ev.pageX || ev.pageY) {
		return {
			x : ev.pageX,
			y : ev.pageY
		};
	}
	return {
		x : ev.clientX + document.body.scrollLeft - document.body.clientLeft,
		y : ev.clientY + document.body.scrollTop - document.body.clientTop
	};
}
//弹出方法 

function showMessageBox(wTitle, content, pos, wWidth) {
	closeWindow();
	var bWidth = parseInt(document.documentElement.scrollWidth);
	var bHeight = parseInt(document.documentElement.scrollHeight);
	
	if (isIe) {
		setSelectState('hidden');
	}
	var back = document.createElement("div");
	back.id = "back";
	var styleStr = "top:0px;left:0px;position:absolute;background:#666;width:"
			+ bWidth + "px;height:" + bHeight + "px;";
	styleStr += (isIe) ? "filter:alpha(opacity=0);" : "opacity:0;";
	back.style.cssText = styleStr;
	document.body.appendChild(back);
	showBackground(back, 50);
	var mesW = document.createElement("div");
	mesW.id = "mesWindow";
	mesW.className = "mesWindow";
	mesW.innerHTML = "<div><table style=' width:300px; font-size:12px;height:30px;border:1px solid #b4def7;background-color:#e7f4fc; border-bottom:0;'><tr><td width='260' align='left' style='color:#f00; font-weight:bold; text-indent:10px;'>"+wTitle+"</td><td width='40'><a href='#' onclick='closeWindow();' >关闭</a></td></tr></table></div><div class='mesWindowContent' id='mesWindowContent'>"+ content + "</div><div class='mesWindowBottom'></div>";

	styleStr = "left:9%;top:5%;position:absolute;width:" + wWidth + "px;";
	mesW.style.cssText = styleStr;
	document.body.appendChild(mesW);
}
//让背景渐渐变暗 
function showBackground(obj, endInt) {
	if (isIe) {
		obj.filters.alpha.opacity += 1;
		if (obj.filters.alpha.opacity < endInt) {
			setTimeout( function() {
				showBackground(obj, endInt);
			}, 5);
		}
	} else {
		var al = parseFloat(obj.style.opacity);
		al += 0.03;
		obj.style.opacity = al;
		if (al < (endInt / 100)) {
			setTimeout( function() {
				showBackground(obj, endInt);
			}, 5);
		}
	}
}
//关闭窗口 
function closeWindow() {
	if (document.getElementById('back') != null) {
		document.getElementById('back').parentNode.removeChild(document
				.getElementById('back'));
	}
	if (document.getElementById('mesWindow') != null) {
		document.getElementById('mesWindow').parentNode.removeChild(document
				.getElementById('mesWindow'));
	}

}
//测试弹出 登陆窗口

function loginwindow() {

	messContent = "<table width='300' style=' font-size:12px;height:140px; background-color:#fff; border:1px solid #b4def7;'><tr><td width='20'></td><td colspan='3' style=' color:#f00;'>对不起!用户名或密码错误！</td></tr><tr><td width='20'></td><td align='right'>用户名:</td><td align='left'><input type='text' name='userNames'><samp id = 'NameMessage'></samp></td></tr><tr><td width='20'></td><td align='right' >密码:</td><td align='left'><input type='password' name='PWs'/><samp id = 'PWMessage'></samp></td></tr><tr><td width='20'></td><td ></td><td align='left'><span style=' float:left;'><input type='checkbox' name = 'SavePW' >记住密码</span><span  style=' float:left; padding-left:10px;'><img src = 'images/loginBtn.gif' onclick='chklogins()' /></span><span id = 'MySAMPS'></span></td></tr><tr><td width='20'></td><td colspan='2'><a href = 'templates/register.html'  target='_blank'>注册新用户</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href = 'sendEmail/find_acc.php'  target='_blank'>找回密码</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href = 'secPage/faq.htm'  target='_blank'>帮助中心</a></td></tr></table>";
	showMessageBox('用户登录', messContent, 300);
}


