﻿function key3(){
   if (event.keyCode <= 46 || event.keyCode > 57 || event.keyCode == 47){event.returnValue = false;}
}

function delSpace(what){
   return what.replace(/ /g, "")
}

function disON(){
   document.getElementById("err").innerHTML = ""
   document.formi.sendi.disabled = true
}

function disOff(){
   document.formi.sendi.disabled = false
}

function ManagersLogin(){
  disON()
  var message = ""
  var pUserName = document.formi.UserName.value
  var pPassword = document.formi.Password.value
  
  if(delSpace(pUserName)==""||delSpace(pPassword)==""){
      message = message + "<br>- יש למלא את כל השדות."
  }
  
  if(message!=""){
    document.getElementById("err").innerHTML = "<hr><b>אנא בדוק את השגיאות הבאות:</b>" + message
	disOff()
    return false
  }
  
  var url="Man_ManagerLoginAjax.asp?sid=" + Math.random() + "&UserName=" + escape(pUserName) + "&Password=" + escape(pPassword)
  xmlHttp=GetXmlHttpObjectSubject(XMLLogin)
  xmlHttp.open("GET", url , true)
  xmlHttp.send(null)
  return false
}


function ClientsLogin(){
  disON()
  var message = ""
  var pUserName = document.formi.UserName.value
  var pPassword = document.formi.Password.value
   
  if(delSpace(pUserName)==""||delSpace(pPassword)==""){
      message = message + "<br>- יש למלא את כל השדות."
  }
  
  if(message!=""){
    document.getElementById("err").innerHTML = "<hr><b>אנא בדוק את השגיאות הבאות:</b>" + message
	disOff()
    return false
  }
  
  var url="Cli_ClientLoginAjax.asp?sid=" + Math.random() + "&UserName=" + escape(pUserName) + "&Password=" + escape(pPassword)
  xmlHttp=GetXmlHttpObjectSubject(XMLLogin)
  xmlHttp.open("GET", url , true)
  xmlHttp.send(null)
  return false
}



function XMLLogin(){
   var message = ""
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		pstrtohandle = xmlHttp.responseText
		if(pstrtohandle.indexOf("~@~")==-1){
		   //message = message + "<br>- <span style=\"color: red\">ישנן שגיאות במערכת, אנא פנה לתמיכה.</span>"
		   message = message + "<div dir=\"ltr\">"+pstrtohandle+"</div>"
		}else{
		   pSplit = pstrtohandle.split("~@~")
		   pType = pSplit[0]
		   pRedirect = pSplit[1]
		   pText = pSplit[2]
		   
		   if(pType=="ok"){
		      document.location = pRedirect
		   }else{
		      message = message + pText
		   }
		   
		}
		
	if(message!=""){
      document.getElementById("err").innerHTML = "<hr><b>אנא בדוק את השגיאות הבאות:</b>" + message
	  disOff()
      return false
    }
		
   }
}

function viewForgot(){
    if(document.getElementById("forgot").style.display == "none")
        document.getElementById("forgot").style.display = ""
    else
        document.getElementById("forgot").style.display = "none"
}

function forgotPassword(){
    document.getElementById("err").innerHTML = "אנא המתן..."
    
    var pEmail = document.formi2.Email.value
    
    var url="Cli_ForgotPasswordAjax.asp?sid=" + Math.random() + "&email=" + escape(pEmail)
    xmlHttp=GetXmlHttpObjectSubject(XMLforgotPassword)
    xmlHttp.open("GET", url , true)
    xmlHttp.send(null)
    return false
}

function XMLforgotPassword(){
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
        document.getElementById("err").innerHTML = "<hr><b>אנא בדוק את השגיאות הבאות:</b>" + xmlHttp.responseText

   return false	
}


function GetXmlHttpObjectSubject(handler){ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("MSIE")>=0){ 
	var strName="Msxml2.XMLHTTP"
	if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
		strName="Microsoft.XMLHTTP"
	} 
        try{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
catch(e){ 
	alert("Error. Scripting for ActiveX might be disabled") 
	return 
	} 
} 

objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp

}




