// This is a javascript file for LiveSupport

/* Global Variable for form validation */
var valid = 1;
 
/* This function validates the login form and submits the form */

function frmLoginSubmit() {            
    if(loginfrm.usrName.value=="") {
        document.getElementById("errMsg").style.display="block";
        loginfrm.usrName.focus();
    } else if(loginfrm.usrPass.value=="") {
        document.getElementById("errMsg").style.display="block";
        loginfrm.usrPass.focus();
    } else {
        loginfrm.action="index.jsp";
        loginfrm.submit();
    }
}

/* Login page error display */
function loginErr() {
    document.getElementById("errMsg").style.display="block";
    loginfrm.usrName.focus();
}
 function goToExpiry(){
         document.getElementById('errMsg').style.display = 'block';
          document.getElementById('errMsg').innerHTML='<font color="red">Check the license</font>'; 
          loginfrm.usrName.focus();
 }

/* This function redirects the page to the Admin homepage */
function goToAdmin() {
    loginfrm.action="admin/admin_home.jsp";
    loginfrm.submit();
}

/* This function redirects the page to the Operator homepage */
function goToOperator() {
    loginfrm.action="client/client_homepage.jsp";
    loginfrm.submit();
}

/* This function redirects the page to the guest homepage */
function goToGuest() { 
    loginfrm.action="guest/guest_home.jsp";
    loginfrm.submit();
}


/* Function to Trim the text field */

function Trim(TRIM_VALUE){    
    if(TRIM_VALUE.length < 1){
        return"";
    }
    TRIM_VALUE = RTrim(TRIM_VALUE);
    TRIM_VALUE = LTrim(TRIM_VALUE);
    if(TRIM_VALUE==""){
        return "";
    } else {
        return TRIM_VALUE;
    }
} 

function RTrim(VALUE){
    var w_space = String.fromCharCode(32);
    var v_length = VALUE.length;
    var strTemp = "";
    if(v_length < 0){
        return"";
    }
    var iTemp = v_length -1;

    while(iTemp > -1){
        if(VALUE.charAt(iTemp) == w_space){
        }
        else{
            strTemp = VALUE.substring(0,iTemp +1);
            break;
        }
        iTemp = iTemp-1;

    } //End While
    return strTemp;

} //End Function

function LTrim(VALUE){
    var w_space = String.fromCharCode(32);
    if(v_length < 1){
        return"";
    }
    var v_length = VALUE.length;
    var strTemp = "";

    var iTemp = 0;

    while(iTemp < v_length){
        if(VALUE.charAt(iTemp) == w_space){
        }
        else{
            strTemp = VALUE.substring(iTemp,v_length);
            break;
        }
    iTemp = iTemp + 1;
    } //End While
    return strTemp;
} //End Function



/* Function to Trim the text field */

function Trim_License(TRIM_VALUE){    
    if(TRIM_VALUE.length < 1){
        return"";
    }
    TRIM_VALUE = RTrim_License(TRIM_VALUE);
    TRIM_VALUE = LTrim_License(TRIM_VALUE);
    if(TRIM_VALUE==""){
        return "";
    } else {
        return TRIM_VALUE;
    }
} 

function RTrim_License(VALUE){
    var w_space = String.fromCharCode(32);
    var v_length = VALUE.length;
    var strTemp = "";
    if(v_length < 0){
        return"";
    }
    var iTemp = v_length -1;

    while(iTemp > -1){
        if(VALUE.charAt(iTemp) == w_space){
        }
        else{
            strTemp = VALUE.substring(0,iTemp +1);
            break;
        }
        iTemp = iTemp-1;

    } //End While
    return strTemp;

} //End Function

function LTrim_License(VALUE){
    var w_space = String.fromCharCode(32);
    var w_zero = String.fromCharCode(48);
    if(v_length < 1){
        return"";
    }
    var v_length = VALUE.length;
    var strTemp = "";

    var iTemp = 0;

    while(iTemp < v_length){
        if(VALUE.charAt(iTemp) == w_space || VALUE.charAt(iTemp) == w_zero )  {
        }
        else{
            strTemp = VALUE.substring(iTemp,v_length);
            break;
        }
    iTemp = iTemp + 1;
    } //End While
    return strTemp;
} //End Function


/* Validation and display the error in div using this function */
function funSubmitForm(source,divname,funname,mandatory){

    var messageDisplay='';
    messageDisplay = eval(funname+'(source,mandatory)');
    document.getElementById(divname).innerHTML ="<font style='font-family:Verdana;size:10px;color:red'>"+ messageDisplay + "</font>";
    if(messageDisplay==""){
        document.getElementById(divname).innerHTML="";
    }
    return messageDisplay;
}

/* Validation function for name */

function CharValdidate(charval) {
    var charCount = 0;
    for(i=0;i<charval.length;i++) {
        if(!((charval.charAt(i) >='A' && charval.charAt(i) <='Z')
            || (charval.charAt(i) >='a' && charval.charAt(i) <='z')
            || charval.charAt(i)==' ')) {
            return false;
            break;
        }
        if((charval.charAt(i) >='A' && charval.charAt(i) <='Z')
            || (charval.charAt(i) >='a' && charval.charAt(i) <='z')
            || charval.charAt(i)==' ') {
            charCount++;
        }
    }

    if(charCount==0) {
        return false;
    }
}

/* Validation function for space in name */
 function SpaceValidate(charval) {   
         if(charval.value.indexOf('  ')!=-1)
         {
         charval.value=charval.value.replace('  ',' ');
         } 
}    
    

/* Validation function for numeric for Pin Code */
function NumericValdidate(NumVal) {
    var charCount = 0;
    for(i=0;i<NumVal.length;i++) {
        if(!((NumVal.charAt(i) >='0' && NumVal.charAt(i) <='9'))) {
            return false;
            break;
        }
        if((NumVal.charAt(i) >='0' && NumVal.charAt(i) <='9')) {
            charCount++;
        }
    }
    /*if(charCount==0) {
        return false;
    }*/
if(charCount<6) {
        return false;
    }
}



/* Validation function for numeric for Pin Code */
function NumericValdidate10(NumVal) {
    var charCount = 0;
    for(i=0;i<NumVal.length;i++) {
        if(!((NumVal.charAt(i) >='0' && NumVal.charAt(i) <='9'))) {
            return false;
            break;
        }
        if((NumVal.charAt(i) >='0' && NumVal.charAt(i) <='9')) {
            charCount++;
        }
    }
 
}


/* Validation function for numeric for Pin Code */
function NumericValdidate1(NumVal) {
    var charCount = 0;
    for(i=0;i<NumVal.length;i++) {
        if(!((NumVal.charAt(i) >='0' && NumVal.charAt(i) <='9'))) {
            return false;
            break;
        }
        if((NumVal.charAt(i) >='0' && NumVal.charAt(i) <='9')) {
            charCount++;
        }
    }
if(charCount<6) {
        return false;
    }
}

/* Validation function for alphanumeric for Login id*/
function AlphaNumericValdidate(alphaNumVal) {
    var charCount = 0;
    for(i=0;i<alphaNumVal.length;i++) {
        if(!((alphaNumVal.charAt(i) >='A' && alphaNumVal.charAt(i) <='Z')
            || (alphaNumVal.charAt(i) >='a' && alphaNumVal.charAt(i) <='z')
            || (alphaNumVal.charAt(i) >='0' && alphaNumVal.charAt(i) <='9'))) {
            return false;
            break;
        }
        if((alphaNumVal.charAt(i) >='A' && alphaNumVal.charAt(i) <='Z')
            || (alphaNumVal.charAt(i) >='a' && alphaNumVal.charAt(i) <='z')
            || (alphaNumVal.charAt(i) >='0' && alphaNumVal.charAt(i) <='9')) {
            charCount++;
        }
    }

    if(charCount==0) {
        return false;
    }
}


/* Validation function for alphanumeric for Login id*/
function AlphaNumericValdidate_lplan(alphaNumVal) {

    var charCount = 0;

    for(i=0;i<alphaNumVal.length;i++) {
 
        if(!((alphaNumVal.charAt(i) >='A' && alphaNumVal.charAt(i) <='Z')
            || (alphaNumVal.charAt(i) >='a' && alphaNumVal.charAt(i) <='z')|| (alphaNumVal.charAt(i) =='-')|| (alphaNumVal.charAt(i) ==' ')
            || (alphaNumVal.charAt(i) >='0' && alphaNumVal.charAt(i) <='9'))) {
        
            return false;
            break;
        }
        if((alphaNumVal.charAt(i) >='A' && alphaNumVal.charAt(i) <='Z')
            || (alphaNumVal.charAt(i) >='a' && alphaNumVal.charAt(i) <='z') || (alphaNumVal.charAt(i) >='-')|| (alphaNumVal.charAt(i) ==' ')
            || (alphaNumVal.charAt(i) >='0' && alphaNumVal.charAt(i) <='9')) {
            charCount++;
        }
    }

    if(charCount==0) {
        return false;
    }
}
/* Validation function for alphanumeric for Organization Name*/
function AlphaNumericOrgValdidate(alphaNumVal) {
    var charCount = 0;
    for(i=0;i<alphaNumVal.length;i++) {
        if(!((alphaNumVal.charAt(i) >='A' && alphaNumVal.charAt(i) <='Z')
            || (alphaNumVal.charAt(i) >='a' && alphaNumVal.charAt(i) <='z')
            || (alphaNumVal.charAt(i) >='0' && alphaNumVal.charAt(i) <='9')
            || alphaNumVal.charAt(i)==' ')) {
            return false;
            break;
        }
        if((alphaNumVal.charAt(i) >='A' && alphaNumVal.charAt(i) <='Z')
            || (alphaNumVal.charAt(i) >='a' && alphaNumVal.charAt(i) <='z')
            || (alphaNumVal.charAt(i) >='0' && alphaNumVal.charAt(i) <='9')
            || alphaNumVal.charAt(i)==' ') {
            charCount++;
        }
    }

    if(charCount==0) {
        return false;
    }
}

/* Validation function for alphanumeric for Address Name*/
function AlphaNumericAdd1Valdidate(alphaNumVal) {
    var charCount = 0;
    for(i=0;i<alphaNumVal.length;i++) {
        if(!((alphaNumVal.charAt(i) >='A' && alphaNumVal.charAt(i) <='Z')
            || (alphaNumVal.charAt(i) >='a' && alphaNumVal.charAt(i) <='z')
            || (alphaNumVal.charAt(i) >='0' && alphaNumVal.charAt(i) <='9')
            || alphaNumVal.charAt(i)==' ' || alphaNumVal.charAt(i)==','
            || alphaNumVal.charAt(i)=='#' || alphaNumVal.charAt(i)=='&'
            || alphaNumVal.charAt(i)=='/' ||  alphaNumVal.charAt(i)=='('
            || alphaNumVal.charAt(i)==')' || alphaNumVal.charAt(i)=='-'  || alphaNumVal.charAt(i)=='.')) {
            return false;
            break;
        }
        if((alphaNumVal.charAt(i) >='A' && alphaNumVal.charAt(i) <='Z')
            || (alphaNumVal.charAt(i) >='a' && alphaNumVal.charAt(i) <='z')
            || (alphaNumVal.charAt(i) >='0' && alphaNumVal.charAt(i) <='9')
            || alphaNumVal.charAt(i)==' ' || alphaNumVal.charAt(i)==','
            || alphaNumVal.charAt(i)=='#') {
            charCount++;
        }
    }

    if(charCount==0) {
        return false;
    }
}

/* Validation function for alphanumeric for Address1*/
function AlphaNumericAdd2Valdidate(alphaNumVal) {
    var charCount = 0;
    for(i=0;i<alphaNumVal.length;i++) {
        if(!((alphaNumVal.charAt(i) >='A' && alphaNumVal.charAt(i) <='Z')
            || (alphaNumVal.charAt(i) >='a' && alphaNumVal.charAt(i) <='z')
            || (alphaNumVal.charAt(i) >='0' && alphaNumVal.charAt(i) <='9')
            || alphaNumVal.charAt(i)==' ' || alphaNumVal.charAt(i)==','
            || alphaNumVal.charAt(i)=='#' || alphaNumVal.charAt(i)=='&'
            || alphaNumVal.charAt(i)=='/' || alphaNumVal.charAt(i)=='('
            || alphaNumVal.charAt(i)==')' || alphaNumVal.charAt(i)=='-'   || alphaNumVal.charAt(i)=='.')) {
            return false;
            break;
        }
        if((alphaNumVal.charAt(i) >='A' && alphaNumVal.charAt(i) <='Z')
            || (alphaNumVal.charAt(i) >='a' && alphaNumVal.charAt(i) <='z')
            || (alphaNumVal.charAt(i) >='0' && alphaNumVal.charAt(i) <='9')
            || alphaNumVal.charAt(i)==' ' || alphaNumVal.charAt(i)==','
            || alphaNumVal.charAt(i)=='#') {
            charCount++;
        }
    }

}

/* Email Validation */
function emailcheck(str) {
  var lastdot = str.lastIndexOf('.');  
  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if(str.charAt(0)>=0 && str.charAt(0) <=9) {
      //alert(msg)
      return false	
  }	
  if (str.indexOf(at)==-1) {
    //alert(msg)
    return false
  }
  if(str.indexOf('"')!=-1 || str.indexOf("'")!=-1 ) {
    return false;
  }
  if (str.charAt(lstr-1)==dot) { 
    //alert(msg)
     return false
  }
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) {
    //alert(msg)
    return false
  }
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1)  {
    //alert(msg)
    return false
  }
  //2 @
  if (str.indexOf(at,(lat+1))!=-1) {
      //alert(msg)
      return false
  }
  //dot after @ ||dot before @//atleast sum chars after @
  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) {
      //alert(msg)
      return false
  }
  //after @,check for dot
  if (str.indexOf(dot,(lat+2))==-1) {
      //alert(msg)
      return false
  }
  if (str.indexOf(" ")!=-1) {
      //alert(msg)
      return false
  }

  for(iii=lastdot;iii<lstr;iii++) {
    if( (str.charAt(iii)>='a' && str.charAt(iii)<='z')
        ||  (str.charAt(iii)>='A' && str.charAt(iii)<='Z')
        || str.charAt(iii)=='.' ){} else {
            //alert(msg)
            return false;
        }
  }

  if(str.indexOf('!')!=-1 || str.indexOf('#')!=-1
    ||  str.indexOf('$')!=-1 ||  str.indexOf('%')!=-1
    ||  str.indexOf('^')!=-1 ||  str.indexOf('&')!=-1
    || str.indexOf('*')!=-1 ||  str.indexOf('(')!=-1
    ||  str.indexOf(')')!=-1 ) {
        return false;
  }

  if(str.indexOf('..')!=-1 ) {
      return false;
  }
  
  if((str.indexOf(':')!=-1) || (str.indexOf('|')!=-1)
    || (str.indexOf('\\')!=-1) || (str.indexOf(';')!=-1)
    ||(str.indexOf('<')!=-1) ||(str.indexOf('>')!=-1)
    ||(str.indexOf('/')!=-1) ||(str.indexOf('?')!=-1)
    ||(str.indexOf('=')!=-1) ||(str.indexOf('[')!=-1)
    || (str.indexOf(']')!=-1) || (str.indexOf('+')!=-1)
    || (str.indexOf('-')!=-1) || (str.indexOf('{')!=-1)
    || (str.indexOf('}')!=-1) || (str.indexOf('__')!=-1) ) {
        return false;
  }
  return true;
}

/* Phone No Validation */
function phoneValidate(phoneno) {
    var charCount = 0;
    for(i=0;i<phoneno.length;i++){
        if(!((phoneno.charAt(i) >='0' && phoneno.charAt(i) <='9')
            && (phoneno.charAt(i) =='+') && (phoneno.charAt(i)=='('))
            && (phoneno.charAt(i)==')' && (phoneno.charAt(i)=='-'))) {
            return false;
            break;
        }
        if((phoneno.charAt(i) >='0' && phoneno.charAt(i) <='9')) {
            charCount++;
        }
    }
if(charCount<8)
{
return false;
}
}
/*only Zero validation */
function onlyzero(phoneno)
{
        var len=0;
	for(i=0;i<phoneno.length;i++)
	{
            if (phoneno.charAt(i)=='0')
		{
                    len++;
             	}
		
	}//for
               if(phoneno.length==len){return false;}
               else { return true; }
  
}//fun

/* Function to validate clname */
function validateClname(src,man) {
    
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the name";
    }else if((src.value.indexOf('..')!=-1) || (src.value.charAt(src.value.length-1)=='.') || (src.value.charAt(src.value.length-1)=='&')){
        valid=0;
        return "Enter valid name";
    }else if((src.value.indexOf('&')!=-1) || (src.value.indexOf('/')!=-1) || (src.value.indexOf('.')!=-1)){
        valid=1;
        return "";
    }else if(CharValdidate(src.value) == false) {
       // alert(src.value.indexOf('&'));
        valid=0;
        return "Enter valid name";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate LoginId */
function validateLoginid(src,man) {
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the login Id";
    } else if(AlphaNumericValdidate(src.value) == false) {
        valid=0;
        return "Enter valid Login Id";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate Organization Name */
function CharValdidate1(charval) {
    var charCount = 0;
    for(i=0;i<charval.length;i++) {
        if(!((charval.charAt(i) >='A' && charval.charAt(i) <='Z')
            || (charval.charAt(i) >='a' && charval.charAt(i) <='z')
            || charval.charAt(i)==' ' || charval.charAt(i)=='.')) {
            return false;
            break;
        }
        if((charval.charAt(i) >='A' && charval.charAt(i) <='Z')
            || (charval.charAt(i) >='a' && charval.charAt(i) <='z')
            || charval.charAt(i)==' ') {
            charCount++;
        }
    }

    if(charCount==0) {
        return false;
    }
}

function validateCntName(src,man) {

    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the contact person";
    }else if((src.value.charAt(0)=='.') ||(src.value.indexOf('..')!=-1) || (src.value.charAt(src.value.length-1)=='.') ){
        valid=0;
        return "Enter valid contact person";
    }else if(CharValdidate1(src.value) == false) {
        valid=0;
        return "Enter valid contact person";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate Email */
function validateEmail(src,man) {
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the E-Mail Id";
    } else if(emailcheck(src.value) == false) {
        valid=0;
        return "Enter valid E-Mail Id";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate OffPhone */
function validatePhoneNo(src,man) {
//alert(phonemethod(src.value));
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the Phone No";
    } else if(( Trim(src.value) != "" && phoneValidate(src.value) == false) || (Trim(src.value) != "" && onlyzero(src.value) == false) ) {
        valid=0;
        return "Enter valid number";

    }else if(Trim(src.value) != "" && src.value.length <7){
          valid=0;
        return "Enter valid number";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate Address1 */

function validateAdd1(src,man) {
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the address";
    } else if(AlphaNumericAdd1Valdidate(src.value) == false || src.value.charAt(0)=='.') {
        valid=0;
        return "Enter valid address";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate Address2 */

function validateAdd2(src,man) {
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the address";
    } else if(AlphaNumericAdd2Valdidate(src.value) == false || src.value.charAt(0)=='.') {
        valid=0;
        return "Enter valid address";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate City */
function validateCityName(src,man) {
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the city name";
    } else if(CharValdidate(src.value) == false) {
        valid=0;
        return "Enter valid city name";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate Country */
function validateCountry(src,man) {    
    if(Trim(src.value) == "null" && man==1) {
        valid=0;
        return "Select country";
    }else {
        valid=1;
        return "";
    }
}

/* Function to validate State 
function validateStateName(src,man) {
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the State Name";
    } else if(CharValdidate(src.value) == false) {
        valid=0;
        return "Enter valid State Name";
    } else {
        valid=1;
        return "";
    }
}*/

/* Function to validate State */
function validateState(src,man) {    
    if(Trim(src.value) == "null" && man==1) {
        valid=0;
        return "Select state";
    } else {
        valid=1;
        return "";
    }
}         
  


/* Function to validate Pin */
function validatePin(src,man) {
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the pincode";
    } else if(NumericValdidate(src.value) == false || onlyzero(src.value) == false) {
        valid=0;
        return "Enter valid pincode";
    }else {
        valid=1;
        return "";
    }
}
/* dot validation in Url */
function DomainValdidate(charval) {
    var charCount = 0;
    var charCount1 = 0;
    for(i=0;i<charval.length;i++) {
        if(!((charval.charAt(i) >='A' && charval.charAt(i) <='Z')
            || (charval.charAt(i) >='a' && charval.charAt(i) <='z')
            || charval.charAt(i)=='.')) {
            return false;
            break;
        }
        if((charval.charAt(i) >='A' && charval.charAt(i) <='Z')
            || (charval.charAt(i) >='a' && charval.charAt(i) <='z')
            || charval.charAt(i)=='.') {
            charCount++;
        }
    }

    if(charCount==0) {
        return false;
    }
}

/*Function for Url*/
function validateUrl(src,man){
    var urlDomain=src.value.lastIndexOf('.');
    var domainValue= src.value.substring(urlDomain+1,src.value.length);
    
    if(Trim(src.value) == "" && man==1) { 
        valid=0;
        return "Enter the Url";
    }else if(Trim(src.value) != "" && CharValdidate(domainValue) == false){
         valid=0;
         return "Enter valid Url";
    }else if(Trim(src.value) != "" && DomainValdidate(src.value)== false){
          valid=0;
         return "Enter valid Url";
    }else{
        valid=1;
        return "";
    }   
}


function validateval(src,man) {
    if(Trim_License(src.value) == "" && man==1) {
        valid=0;
        return "Enter the parameter value";
    } else if(NumericValdidate10(src.value) == false) {
        valid=0;
        return "Enter valid parameter value";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate package Cost */
function validatePkgCost(src,man) {    
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the Package Cost";
    } else if(NumericValdidate(src.value) == false) {
        valid=0;
        return "Enter valid Pacakage Cost";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate Tax */
function validateTax(src,man) {    
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the Tax percentage";
    } else if(NumericValdidate(src.value) == false) {
        valid=0;
        return "Enter valid Tax percentage";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate Deduction percentage */
function validateDed(src,man) {    
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the Deduction percentage";
    } else if(NumericValdidate1(src.value) == false) {
        valid=0;
        return "Enter valid Deduction percentage";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate No of operators */
function validateNOP(src,man) {    
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the No of Operators";
    } else if(NumericValdidate(src.value) == false) {
        valid=0;
        return "Enter valid No of Operators";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate DOC */
function validateDOC(src,man) {    
    if(Trim(src.value) == "null" && man==1) {
        valid=0;
        return "Select the Duration of Completion";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate Payment Schedule */
function validatePaySch(src,man) {    
    if(Trim(src.value) == "null" && man==1) {
        valid=0;
        return "Select the Payment Schedule";
    } else {
        valid=1;
        return "";
    }
}

/* Function to validate Active Flag */
function validateAflag(src,man) {    
    if(Trim(src.value) == "null" && man==1) {
        valid=0;
        return "Select the Active Flag";
    } else {
        valid=1;
        return "";
    }
}
/* Function for plan name */
function validateplanname(src,man){
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the plan name";
    }else if(AlphaNumericValdidate(src.value) == false ) {
        valid=0;
        return "Enter valid plan name";
    } else {
        valid=1;
        return "";
    }
}

/* Function for plan name */
function validate_licenseplanname(src,man){
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the plan name";
    }else if(AlphaNumericValdidate_lplan(src.value) == false ) {
        valid=0;
        return "Enter valid plan name";
    } else {
        valid=1;
        return "";
    }
}




/* Function to License Parameter */
function licenseparam(src,man) {
 
    if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the parameter name";
    } else if(CharValdidate(src.value) == false ) {
        valid=0;
        return "Enter valid parameter name";
    } else {
        valid=1;
        return "";
    }
}

/* Function to License Parameter Units */
function licenseparamunits(src,man) {
    
 if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the parameter units";
    } else if(CharValdidate(src.value) == false) {
        valid=0;
        return "Enter valid parameter units";
    } else {
        valid=1;
        return "";
    }
}

/* Function of Change Password */
function validateoldpasswrd(src)
{
if(src.value== "")
{
valid=0; return "Enter old password";
}
else {
if(src.value.length<6)
{
valid=0; return ("Enter old password of minimum  6 characters");
}
else
{
valid=1; return "";
}
}
}
//configure mail
function configurevalidatepasswrd(src)
{
if(src.value== "")
{
valid=0; return "Enter password";
}
else {
if(src.value.length<6)
{
valid=0; return ("Enter password of minimum  6 characters");
}
else
{
valid=1; return "";
}
}
}
//configure mail
function validatepasswrd(src)
{
if(src.value== "")
{
valid=0; return "Enter new password";
}
else {
if(src.value.length<6)
{
valid=0; return ("Enter new password of minimum  6 characters");
}
else
{
valid=1; return "";
}
}
}
function validateconfirmpasswrd(src)
{
if(src.value== "")
{
valid=0; return "Enter confirm password";
}
else if(src.value.length<6)
{
valid=0; return ("Enter confirm password of minimum  6 characters");
}
else if(src.value.length>=6)
{
if(!((chgPasswordFrm.newpasswrdtxt.value)==(src.value)))
{
valid=0; return "Password does not match";
}
else
{
valid=1; return "";
}
}
}
//validate the url field client profile
function CharValdidate1(charval) {
    var charCount = 0;
    for(i=0;i<charval.length;i++) {
        if(!((charval.charAt(i) >='A' && charval.charAt(i) <='Z')
            || (charval.charAt(i) >='a' && charval.charAt(i) <='z')
            || charval.charAt(i)==' ' || charval.charAt(i)=='.')) {
            return false;
            break;
        }
        if((charval.charAt(i) >='A' && charval.charAt(i) <='Z')
            || (charval.charAt(i) >='a' && charval.charAt(i) <='z')
            || charval.charAt(i)==' ') {
            charCount++;
        }
    }

    if(charCount==0) {
        return false;
    }
}
 
/*function validateurl(src,man) {
 if(Trim(src.value) == "" && man==1) {
        valid=0;
        return "Enter the url";
    }else if(src.value.indexOf(' ') != -1){
         valid=0;
       return "Enter valid url";
    }
else if(src.value.charAt(0)=='.')
{
 valid=0;
        return "Enter valid url";
}
else if(src.value.indexOf('.') != -1){
         valid=1;
       return "";
    }else if(CharValdidate1(src.value) == false) {
        valid=0;
        return "Enter valid url";
    }else if(src.value.length < 5) {
        valid=0;
        return "Enter valid url";
    } else {
        valid=1;
        return "";
    }
}*/
