﻿
function fSearchCustomer(custId, pageNum) {
//    if (isNaN(custId))
//    {
//        alert("מס' לקוח יכול להיות מספרים בלבד");
//        return false;
    //    }
    User.FindCustomer(custId , pageNum, 'KSDTabsMainFrame');
   
}

function fLogin()
{
    var userPassword = siteFrm["_LoginPassword"].value;
    var userMail = siteFrm["_LoginMail"].value;
    
    if(userMail == "מייל" || userPassword == "סיסמא" ||userMail =="" || userPassword == "")
    {
        alert("נא למלא מייל וסיסמא");
        siteFrm["_LoginMail"].focus();
        return;    
    }
    
    User.Login(userMail , userPassword ,"_registration");
    
}
function fLogout()
{
    User.Logout("connected");
    siteFrm["_LoginPassword"].value = "";
    siteFrm["_LoginMail"].value = "";
    
}

function submit_registration()
{
    $("q_err_1").style.visibility = "hidden";
    $("q_err_3").style.visibility = "hidden";

    //User.Activate("sdf", "Sdf","sdfsdf", "dd", 'KSDTabsMainFrame');
   //return;
    var formObj = $('tab_3_content');
    var RegCodeInput = fGetInput(formObj, "input", "_registrationCode");
    var ContactPersonInput = fGetInput(formObj, "input", "_contactPerson");
    var EmailInput = fGetInput(formObj, "input", "_email");
    var PasswordInput = fGetInput(formObj, "input", "_password");
    var ReEmailInput = fGetInput(formObj, "input", "_rePassword");
    var isConfirmInput = fGetInput(formObj, "input", "_approve");

    if (IsEmpty(RegCodeInput.value) || IsEmpty(ContactPersonInput.value) || IsEmpty(EmailInput.value) || IsEmpty(PasswordInput.value))
    {
        alert("נא למלא את כל השדות");
        return;
    }
    if(myd_regFormCheckEmail(EmailInput.value) == false)
        return;
    if (myd_regFormCheckRePassword(PasswordInput.value, ReEmailInput.value) == false)
        return;
    if (myd_regFormCheckPassword(PasswordInput.value) == false)
        return;
    if(isConfirmInput.checked == false)
    {
        alert("נא לאשר את התקנון לפני השליחה");
        return;
    }
    User.Activate(RegCodeInput.value, ContactPersonInput.value, EmailInput.value, PasswordInput.value, 'KSDTabsMainFrame');

}

function Trim(str) 
{  
    if(str.charAt(0) == " ")
    {  
        str = Trim(str.substring(1));
    }
    if (str.charAt(str.length-1) == " ")
    { 
        str = Trim(str.substring(0,str.length-1));
    }
    return str;
}

function myd_regFormCheckPassword (pass) 
{
	var error = "";
	var tip = "[מינימום 6 תווים שילוב של אותיות בלועזית וספרות בלבד]";
	 var illegalChars = /[\W_]/; // allow only letters and numbers
    if (pass.length < 6) 
	{
       alert("הסיסמה חייבת להכיל לפחות 6 תווים");
       return false;
    }
    else if (illegalChars.test(pass)) {
        alert("הסיסמה יכולה להכיל אותיות לועזיות וספרות בלבד");
        return false;
    }
	
	return true;
}

function myd_regFormCheckRePassword (pass, rePass) 
{
	if ((rePass != pass) || (rePass == ''))
	{
		alert("אנא אמת/י את סיסמתך");
		return false;
	}
	return true;
	
}

function myd_regFormCheckEmail(email)
{    
	var RegExMydEmail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if(!RegExMydEmail.test(email))	
	{
		alert("אנא הכנס/י כתובת דואר אלקטרוני חוקית");
		return false;
	}
	return true;	
}



