
//确定鼠标点时候的坐标
function getPos(elementId) {
 var ua = navigator.userAgent.toLowerCase();
 var isOpera = (ua.indexOf('opera') != -1);
 var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof
 var el = document.getElementById(elementId);
 if(el.parentNode === null || el.style.display == 'none') {
  return false;
 }      
 var parent = null;
 var pos = [];     
 var box;     
 if(el.getBoundingClientRect)    //IE
 {         
  box = el.getBoundingClientRect();
  var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
  var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
  return {x:box.left + scrollLeft, y:box.top + scrollTop};
 }else if(document.getBoxObjectFor)    // gecko    
 {
  box = document.getBoxObjectFor(el); 
  var borderLeft = (el.style.borderLeftWidth)?parseInt(el.style.borderLeftWidth):0; 
  var borderTop = (el.style.borderTopWidth)?parseInt(el.style.borderTopWidth):0; 
  pos = [box.x - borderLeft, box.y - borderTop];
 } else    // safari & opera    
 {
  pos = [el.offsetLeft, el.offsetTop];  
  parent = el.offsetParent;     
  if (parent != el) { 
   while (parent) {  
    pos[0] += parent.offsetLeft; 
    pos[1] += parent.offsetTop; 
    parent = parent.offsetParent;
   }  
  }   
  if (ua.indexOf('opera') != -1 || ( ua.indexOf('safari') != -1 && el.style.position == 'absolute' )) { 
   pos[0] -= document.body.offsetLeft;
   pos[1] -= document.body.offsetTop;         
  }    
 }              
 if (el.parentNode) { 
    parent = el.parentNode;
   } else {
    parent = null;
   }
 while (parent && parent.tagName != 'BODY' && parent.tagName != 'HTML') { // account for any scrolled ancestors
  pos[0] -= parent.scrollLeft;
  pos[1] -= parent.scrollTop;
  if (parent.parentNode) {
   parent = parent.parentNode;
  } else {
   parent = null;
  }
 }
 return {x:pos[0], y:pos[1]};
}

function tishi_close(){
document.getElementById("Layer1").style.display="none"
}

function checklogin(){
var name=document.getElementById("name").value
var password=document.getElementById("password").value
var url = './CustomUserLogin';
        var pars = 'name=' + name +'&password='+password+'&tmp='+ (new Date().getTime().toString(36));
       var myAjax = new Ajax.Request(
                    url,
                    {method: 'post', parameters: pars, onComplete: loginresult}
                    );
}

function loginresult(originalRequest){

var result=originalRequest.responseText;
var customusername="";
var usertype="0";
var smsnum="";
if(result.indexOf("|")!=-1){
result=result.split("|")
customusername=result[0];
usertype=result[1];
smsnum=result[2];
}
if(result.indexOf("false")==-1){
document.getElementById("customusername").innerText=customusername;
if(smsnum!="Mirror"&&smsnum!="0"){document.getElementById("smsnum").innerHTML= '<a href="requestliterslist.jsp" class="lianjie_hong">您有'+smsnum+'条站内通知!</a>';}
else{document.getElementById("smsnum").innerText="";}
document.getElementById("name").value="";
document.getElementById("password").value="";
document.getElementById("logintable").rows[0].cells[1].style.display="none";
document.getElementById("logintable").rows[0].cells[2].style.display="";
document.getElementById("zhuce").style.display="none";
document.getElementById("zhaomima").style.display="none";
//充值链接显示与否
if(usertype=="1"){document.getElementById("chongzhi").style.display="";}
else{document.getElementById("chongzhi").style.display="none";}
//window.location="index.jsp";
//提示小窗口的显示
var pos=getPos('logintable');
document.getElementById("Layer1").style.left=pos.x+700;
document.getElementById("Layer1").style.top=pos.y+20;
document.getElementById("Layer1").style.display="";
setTimeout(tishi_close, 6000);
}
//刷新iframe
//alert(window.frames["indexframe"].src)//contentWindow.reload();
//alert(document.getElementsByName("indexframe")[0].src)
//document.getElementsByName("indexframe")[0].location.reload();//contentWindow.reload();
window.indexframe.location.reload();

if(result=="numfalse"){
 alert("帐户超出最大在线人数!");
}
if(result=="ipfalse"){
 alert("IP不在允许登录范围内!");
}
if(result=="loginfalse"){
 alert("登录失败!请检查用户名和密码!");
}
if(result=="nouserfalse"){
 alert("帐户不存在!");
}
if(result=="DBfalse"){
 alert("数据库连接失败，请稍候再试!");
}
}

function logout(){
var url = './CustomUserLoginOut';
       var pars = 'tmp='+ (new Date().getTime().toString(36));
       var myAjax = new Ajax.Request(
                    url,
                    {method: 'post', parameters:pars, onComplete: logoutresult}
                    );
}

function logoutresult(originalRequest){
var result=originalRequest.responseText;
if(result=="true"){
//document.getElementById("customusername").innerText="";
//document.getElementById("logintable").rows[0].cells[1].style.display="";
//document.getElementById("logintable").rows[0].cells[2].style.display="none";
//document.getElementById("zhuce").style.display="";
//document.getElementById("zhaomima").style.display="";
window.location="index.jsp";
}
//window.location.href="index.jsp"
}