function s(str){
return document.getElementById(str);
}function IsNumeric(sText){
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length&&IsNumber == true; i++){ 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1){
         IsNumber = false;
      }
   }
   return IsNumber;
   
}
function IsEmail(sText){
var at="@";
var dot=".";
var lat=sText.indexOf(at);
var lstr=sText.length;
var ldot=sText.indexOf(dot);
if (sText==""||sText==null){ return false; }
if (sText.indexOf(at)==-1||sText.indexOf(at)==0||sText.indexOf(at)==lstr){ return false; }
if (sText.indexOf(dot)==-1||sText.indexOf(dot)==0||sText.indexOf(dot)==lstr){ return false; }
if (sText.indexOf(at,(lat+1))!=-1){ return false; }
if (sText.substring(lat-1,lat)==dot||sText.substring(lat+1,lat+2)==dot){ return false; }
if (sText.indexOf(dot,(lat+2))==-1){ return false; }
if (sText.indexOf(" ")!=-1){ return false; }
 return true;
}
function validFormCon(theForm){
var oFrm = theForm;
if(!IsEmail(oFrm.txt_email.value)||(oFrm.txt_email.value=='')){
alert("כתובת הדוא\"ל שהכנסת ריקה או אינה חוקית");
oFrm.txt_email.focus();
return false;
}
else{
return true;
}}
function add_email(frm){
if(validFormCon(frm)){
var poststr = "email=" + encodeURI( frm.txt_email.value );
doAjax("/_ajax/add_email.post.ajax.php", email_added, poststr, false);
}}
function email_added(str_response){
alert(str_response);
try{
s('frm_email').txt_email.value = "- הזינו מייל -";
}catch(err){
}} 
var xmlhttp;
function doAjax(page,retFunc,extras,isFromSalat){
if (typeof isFromSalat == "undefined") isFromSalat = false;
var xmlhttp = createXMLHTTPObject();
if (xmlhttp){

xmlhttp.open( "POST", page, true);
xmlhttp.onreadystatechange = function(){
try{
if (xmlhttp.readyState == 4)
{
if (xmlhttp.status == 200)
{
retFunc(xmlhttp.responseText);
}}
}catch(e){  }};

xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send(extras);
return (true);
}else{
alert("You browser does not support Ajax functionality");
return (false);
}}
function createXMLHTTPObject(){
var xmlhttp = false;
var factories = XMLHttpFactories();
for (var i=0;i<factories.length;i++){
try{
xmlhttp = factories[i]();
}catch (e){
continue;
}
break;
}
return xmlhttp;
}
function XMLHttpFactories(){
return[
function (){return new XMLHttpRequest()},
function (){return new ActiveXObject("Msxml2.XMLHTTP")},
function (){return new ActiveXObject("Msxml3.XMLHTTP")},
function (){return new ActiveXObject("Microsoft.XMLHTTP")}
];
}

