﻿// JScript File
function Count(text,AllowedLength) 
    {


        var maxlength = new Number(AllowedLength); // Change number to your max length.


        if (text.value.length > maxlength){


            text.value = text.value.substring(0,maxlength);


            alert(" Only " + AllowedLength + " chars are allowed.");


        }


    }

function MinCount(text,AllowedLength) 
    {

        var minlength = new Number(AllowedLength); // Change number to your min length.


        if (text.value.length < minlength){


            text.value = text.value.substring(0,minlength);


            alert("Please enter " + AllowedLength + " chars.");
            text.value="";
            text.focus();

        }


    }
    
    
 



 function CallMe(src,dest)
 {     
     var ctrl = document.getElementById(src);
     // call server side method
    
     PageMethods.GetUserName(ctrl.value, CallSuccess, CallFailed, dest);
 }

 // set the destination textbox value with the ContactName
 function CallSuccess(res, destCtrl)
 {        
  var ctrl = document.getElementById('ctl00_ContentPlaceHolder1_txtPrimary_Email'); 
  var dest = document.getElementById(destCtrl);
 
 if (res > 0) 
 {   
     dest.innerHTML = "<span style='color:RED;'>User name - <strong>" + ctrl.value + "</strong>  Already Exist</span>";
     ctrl.value = "";
  } 
  else
  {
    //dest.innerHTML = "";
    dest.innerHTML = "<span style='color:GREEN; font-weight:500;'>User name is available</span>";
  }  
     
 }

 // alert message on some failure
 function CallFailed(res, destCtrl)
 {
     alert(res.get_message());
 }

