﻿var DoesExists=false;
var exUser=false;
function isPhoneValid(objCnt,objSt,objNo)
{
    //alert("Country Length : "+ objCnt.value.length+"\nState Length : " + objSt.value.length + "\nNo. Length : " + objNo.value.length + "\n Country : ") 
    if (objCnt.value.length==0 || objSt.value.length == 0 || objNo.value.length==0 || isNaN(objCnt.value) || isNaN(objSt.value) || isNaN(objNo.value) || objNo.value.length<4 ){
        //alert("Not OK");
        return false;
    } else {
        //alert("OK");
        return true;
    }
    
 }   	

//Validating Mobile
function valPhone(OSrc,args){
    var cCountry = document.getElementById("ctl00_ContentPlaceHolder1_txtPhCountryCode");
    var cState = document.getElementById("ctl00_ContentPlaceHolder1_txtPhStateCode");
    var cNo = document.getElementById("ctl00_ContentPlaceHolder1_txtPhone");
    var vPhone = isPhoneValid(cCountry,cState,cNo);
    
    var mCountry = document.getElementById("ctl00_ContentPlaceHolder1_txtMbCountryCode");
    var mNo = document.getElementById("ctl00_ContentPlaceHolder1_txtMobile");
    var vMobile = isMobileValid(mCountry,mNo);
    
    if (vPhone || vMobile)
    args.IsValid=true;
    else
    args.IsValid=false;
 }
		
function isMobileValid(objCnt,objNo)
{
    //alert("Country Length : "+ objCnt.value.length+"\nState Length : " + objSt.value.length + "\nNo. Length : " + objNo.value.length + "\n Country : ") 
    if (objCnt.value.length==0 || objNo.value.length==0 || isNaN(objCnt.value) || isNaN(objNo.value) || objNo.value.length<10 ){
        //alert("Not OK");
        return false;
    } else {
        //alert("OK");
        return true;
    }
    
 }
 
 function Term_ConditionChecked(OSrc,args)
{
  if(document.getElementById("ctl00_ContentPlaceHolder1_chkTerms").checked == false)
  {
   //alert('You must Agree Terms & Conditions !!');
   args.IsValid=false;
  }
  else
   args.IsValid=true;
  
}
//Validating UserID
function CheckIntroducerID(OSrc,args){
    var cb=document.getElementById("ctl00_ContentPlaceHolder1_cbIntroducerID");
    if(cb.checked)
    {
    if (!exUser)
    args.IsValid=false;
    else
    args.IsValid=true;
    }
    else
    args.IsValid=true;
}

function valIntroducerID(OSrc, args) {
    if (!exUser)
        args.IsValid = true;
    else
        args.IsValid = false;
}

    
    function flashIntroducerStatus(){
     var intID=document.getElementById("ctl00_ContentPlaceHolder1_txtIntroducerID");
     var imgUS = document.getElementById("imgUStat");
     imgUS.style.display = "";
     imgUS.src="images/icons/progress.gif";
    var cStat = wsSite.CheckIntroducer(intID.value,onSuccess);    
}

function onSuccess(retVal){
    var objID = document.getElementById("ctl00_ContentPlaceHolder1_txtIntroducerID");
    var imgUS = document.getElementById("imgUStat");
    if (objID.value == "") 
    {
        imgUS.style.display = "none";
       objID.style.background ="#fafafa"
       objID.style.borderColor="#cacaca";
    } 
    else {
        imgUS.style.display = "";
        if (retVal==false) {
            exUser = false;
            objID.style.background ="#FFE1E1";
            objID.style.borderColor="#FF0000";
            imgUS.src="images/icons/delete.gif";
        } else {
            exUser = true;
            objID.style.background ="#E4FFE1";
            objID.style.borderColor ="#0E8800";
            imgUS.src="images/icons/update.gif"
        }
    }
}

// User Check function
var exSUser = false;
function flashSUserStatus() {
    var uID = document.getElementById("ctl00_ContentPlaceHolder1_txtUserID").value;
    var cStat = wsSite.doesUserExists(uID, onSSuccess);
}

function onSSuccess(retVal) {
    var objID = document.getElementById("ctl00_ContentPlaceHolder1_txtUserID");
    var imgUS = document.getElementById("imgStat");
    if (objID.value == "") {
        imgUS.style.display = "none";
        objID.style.background = "#fff url(images/inputBg.jpg) left top repeat-x"
    } else {
        imgUS.style.display = "";
        if (retVal == true) {
            exSUser = true;
            objID.style.background = "#FFE1E1";
            objID.style.borderColor = "#FF0000";
            imgUS.src = "images/icons/delete.gif"
        } else {
            exSUser = false;
            objID.style.background = "#E4FFE1";
            objID.style.borderColor = "#0E8800";
            imgUS.src = "images/icons/update.gif"
        }
    }
}
//Validating UserID
function valSUserID(OSrc, args) {
    if (!exSUser)
        args.IsValid = true;
    else
        args.IsValid = false;
}
// Check the password length is less than 6
function CheckPassword(oSrc, args) {
    var txtPwd = document.getElementById("ctl00_ContentPlaceHolder1_txtPassword");
    if (txtPwd.value.length < 4)
        args.IsValid = false;
    else
        return true;
}

    
   
