﻿// JScript 文件
//-------------------------------begin 登陆验证---------------------------------------------
function loginEmailblur()
{
    var EmailReg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    var email = document.getElementById("Login_UC1_txt_loginemail").value;
    if(email == "")
    {
        document.getElementById('loginemailEr').innerHTML="Bitte geben Sie Ihre Email-Adresse an.";
        document.getElementById('loginemailEr').style.display="inline";
        return false;
    }
    else if(!EmailReg.test(email))
    {
        document.getElementById('loginemailEr').innerHTML="Ihre Email-Adresse scheint ungültig zu sein.";
        document.getElementById('loginemailEr').style.display="inline";
        return false; 
    }
    else
    {
        document.getElementById('loginemailEr').style.display="none";
    }
}

function loginPasswordblur()
{
    if(document.getElementById("Login_UC1_txt_loginpassword").value == "")
    {
        document.getElementById("loginpasswordEr").innerHTML = "Bitte geben Sie Ihr Passwort an.";
        document.getElementById("loginpasswordEr").style.display = "inline";
        return false; 
    }
    else
    {
        document.getElementById("loginpasswordEr").style.display = "none";
    }
}

function checkLogin()
{
    if(loginEmailblur() == false)
    {
        return false;
    }
    else if(loginPasswordblur() == false)
    {
        return false;
    }
    else
    {
        return true;
    }
}
//--------------------------------------end 登陆验证-----------------------------------------

//--------------------------------------begin 注册验证---------------------------------------
function checkRegister()
{
    if(regfirstnameblur() == false)
    {
        return false;
    }
    else if(reglastnameblur() == false)
    {
        return false;
    }
    else if(regcountryChange() == false)
    {
        return false;
    }
    else if(regphoneblur() == false)
    {
        return false;
    }
    else if(regemailblur() == false)
    {
        return false;
    }
    else if(regpasswordblur() == false)
    {
        return false;
    }
    else if(regconfirmpwdblur() == false)
    {
        return false;
    }
    else
    {
        return true;
    }
}

function isExistName()
{
    var email = document.getElementById("Login_UC1_txt_regeamil").value;
    AjaxMethod.CheckRegName(email,CheckRegName_CallBack);
}

function CheckRegName_CallBack(response)
{
    if (response.error != null)
    {    	
        //alert(response.error); 
        return false;
    } 
    var returnStr = response.value;		
    if(returnStr > 0)				
    {   
        document.getElementById('regemailEr').innerHTML="Ihre Emailaddresse wird schon verwendet.";
        document.getElementById('regemailEr').style.display="inline";
        document.getElementById("Login_UC1_txt_regeamil").value = "";
        return false;
    }
    else
    {
        document.getElementById('regemailEr').style.display="none";
    }
}

function regfirstnameblur()
{
    if(document.getElementById("Login_UC1_txt_regfirstname").value == "")
    {
        document.getElementById('regfirstnameEr').innerHTML="Bitte geben sie Ihren Vornamen ein.";
        document.getElementById('regfirstnameEr').style.display="inline";
        return false; 
    }
    else
    {
        document.getElementById('regfirstnameEr').style.display="none";
    }
}

function reglastnameblur()
{
    if(document.getElementById("Login_UC1_txt_reglastname").value == "")
    {
        document.getElementById('reglastnameEr').innerHTML="Bitte geben sie Ihren Nachnamen ein.";
        document.getElementById('reglastnameEr').style.display="inline";
        return false;         
    }
    else
    {
        document.getElementById('reglastnameEr').style.display="none";
    }
}

function regcountryChange()
{
    var select_country = document.getElementById("dic_country");
    var country = select_country.options[select_country.selectedIndex].value;
    document.getElementById("Login_UC1_txt_regcountry").value = select_country.options[select_country.selectedIndex].innerText;
    if(country == "" || country == "0")
    {
        document.getElementById('regcountryEr').innerHTML="Bitte Land auswählen.";
        document.getElementById('regcountryEr').style.display="inline";
        return false;     
    }    
    else
    {
        document.getElementById('regcountryEr').style.display="none";
    }
}

function regphoneblur()
{
    if(document.getElementById("Login_UC1_txt_regphone").value == "")
    {
        document.getElementById('regphoneEr').innerHTML="Bitte geben sie Ihre Rufnummer ein.";
        document.getElementById('regphoneEr').style.display="inline";
        return false;       
    }
    else
    {
        document.getElementById('regphoneEr').style.display="none";
    }
}

function regemailblur()
{
    var EmailReg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    var email = document.getElementById("Login_UC1_txt_regeamil").value;
    if(email == "")
    {
        document.getElementById('regemailEr').innerHTML="Bitte geben Sie Ihre Email-Adresse an.";
        document.getElementById('regemailEr').style.display="inline";
        return false;
    }
    else if(!EmailReg.test(email))
    {
        document.getElementById('regemailEr').innerHTML="Ihre Email-Adresse scheint ungültig zu sein.";
        document.getElementById('regemailEr').style.display="inline";
        return false; 
    }
    else
    {
        document.getElementById('regemailEr').style.display="none";
    }
    isExistName();
}

function regpasswordblur()
{
    if(document.getElementById("Login_UC1_txt_regpassword").value == "")
    {
        document.getElementById('regpasswordEr').innerHTML="Bitte geben Sie Ihr Passwort an.";
        document.getElementById('regpasswordEr').style.display="inline";
        return false;     
    }
    else
    {
        document.getElementById('regpasswordEr').style.display="none";        
    }
}

function regconfirmpwdblur()
{
    if(document.getElementById("Login_UC1_txt_regconfirmpwd").value != document.getElementById("Login_UC1_txt_regpassword").value)
    {
        document.getElementById('regconfirmpwdEr').innerHTML="Bitte geben Sie Ihr Passwort an";
        document.getElementById('regconfirmpwdEr').style.display="inline";
        return false;     
    }    
    else
    {
        document.getElementById('regconfirmpwdEr').style.display="none";
    }
}

//----------------------------------------end 注册验证--------------------------------------------------

