

//============================create Blog JS=================================
   var blogButton ;
   function isblogformEmpty(){
        blogButton = document.getElementById("blogSubmit");
         blogButton.disabled = true;   
     
        }
            function isBlogTitleEmpty()
            {      
                var testField = document.blog.blogTitle.value;    
                var testFieldLength =testField.length;   
                var  message = document.getElementById("msgBlogTitle");
                message.innerHTML ="";
                message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
                if(testField==null ||testFieldLength==0){
                    message.innerHTML="";
                    message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                }
                else{
                    message.innerHTML="";
                    message.innerHTML="<img src=utility/jsimg/validated.gif />";
                }  

            }
//----------------------------------------------------------------
function isBlogDiscriptionEmpty()
{      
    var testField = document.blog.blogDiscription.value;    
    var testFieldLength =testField.length;   
    var  message = document.getElementById("msgBlogDiscription");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }  
    
}
function isBlogCategoryIdEmpty()
{       var testField = document.blog.blogCategoryId.value;          
      var  message = document.getElementById("msgBlogCategory");
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      
        if(testField == "--Select--" ||testField ==null ||testField ==""){ 
       
                  message.innerHTML="";               
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
       else{      message.innerHTML="";
                 message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }  

}
function isAllowCommentEmpty()
{       var testField = document.blog.allowComment.value;          
      var  message = document.getElementById("msgCommentAllow");
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      
        if(testField == "Y" ||testField =="N"){ 
                     blogButton.disabled = false;
                    message.innerHTML="";               
                    message.innerHTML="<img src=utility/jsimg/validated.gif />";  
        }
       else{      
                 message.innerHTML="";
                
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }  

}
//////////////////////////////home page validation
function isUserIdEmpty()
{      
    var testField = document.newsLetter.userName.value;    
    var testFieldLength =testField.length;   
    var  message = document.getElementById("msgUserIdHome");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";       
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }  
    
}


//-------------------------------
function isEmailValid()
{         
   var  button = document.getElementById("homeSubmitButton"); 
   //alert('ok');
    var email = document.newsLetter.emailAddress.value;   
    
     
     var  message = document.getElementById("msgEmailCheck");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />";
   Message=1; 
           
	if(email == null){
		Message = 0
	}

	var atPos = email.indexOf("@");

	if(
		atPos < 1 ||
		email.indexOf(".", atPos) == -1
	){
	Message = 0
	}

	var login = email.substring(0, atPos);
	var domainc = email.substring(atPos + 1, email.length);  
	// Regexp declarations
                var atom = "\[^\\s\\(\\)><@,;:\\\\\\\"\\.\\[\\]\]+";
                var word = "(" + atom + "|(\"[^\"]*\"))";
                var loginRE = new RegExp("^" + word + "(\\." + word + ")*$");

                for (i = 0; i < login.length; i++){
                    if (login.charCodeAt(i) > 127){
                     Message = 0
                    }
                }

                if (!login.match(loginRE)){
                 Message = 0
                }
            
            
        if(Message==1)   {
            var checkdomain =  checkDomain(domainc);
            if(checkdomain){
                button.disabled = false;
                message.innerHTML="";
                message.innerHTML="<img src=utility/jsimg/validated.gif />";
            }else{
                message.innerHTML="";
                email.value = "";
                message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                 var  messageInputBox = document.getElementById("zemailAddress");
               // alert('messageInputBox= '+messageInputBox);
                if(messageInputBox!=null)
                    messageInputBox.value="";               
            }
        }else{
            message.innerHTML="";
                email.value = "";
            message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
             var  messageInputBox = document.getElementById("zemailAddress");
         if(messageInputBox!=null)
                messageInputBox.value="";        
         }
}
//-----------------------------------------------------------------------------         
    function  checkDomain(domain){
    
    var ipDigit = "(0?0?\\d|[01]?\\d\\d|2[0-4]\\d|25[0-6])";
	var ipRE = new RegExp("^" + ipDigit + "\\." + ipDigit + "\\." + ipDigit + "\\." + ipDigit + "$");

 
	if(typeof(domain) != 'string'){
		return false;
	}

    for (i = 0; i < domain.length; i++){
        if (domain.charCodeAt(i) > 127){
            return false;
        }
    }

	
    if (ipRE.test(domain)) {
        return true;
    }

    var domains = domain.split(".");
    if(domains[domains.length-2].length < 2){
        
            return false;
        }
   
    if (domains.length < 2) {
        return false;
    }

    for (i = 0; i < domains.length - 1; i++) {
        if (!(/^[a-zA-Z0-9\-]+$/).test(domains[i])) {
            return false;
        }
    }

    if (!(/^[a-zA-Z]{2,}$/).test(domains[domains.length-1])){
        return false;
    }

    return true;
}


//-------------------------------------------------------------------------
function isUserNameEmpty()
{      
    var testField = document.comment.userName.value;    
    var testFieldLength =testField.length;   
    var  message = document.getElementById("msgUserName");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }  
    
}

function isUserNameEmpty()
{      
    var testField = document.comment.userName.value;    
    var testFieldLength =testField.length;   
    var  message = document.getElementById("msgUserName");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }  
    
}
function isUserEmailEmpty()
{      
    var testField = document.comment.emailAddress.value;    
    var testFieldLength =testField.length;  
    var email= document.comment.emailAddress.value; 
    var  message = document.getElementById("msgUserEmail");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
     Message = 1;
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
     
	var atPos = email.indexOf("@");

              if(atPos < 1 ||email.indexOf(".", atPos) == -1){
              Message = 0
              }

                var login = email.substring(0, atPos);
                var domainc = email.substring(atPos + 1, email.length);  
                // Regexp declarations
                var atom = "\[^\\s\\(\\)><@,;:\\\\\\\"\\.\\[\\]\]+";
                var word = "(" + atom + "|(\"[^\"]*\"))";
                var loginRE = new RegExp("^" + word + "(\\." + word + ")*$");

                for (i = 0; i < login.length; i++){
                    if (login.charCodeAt(i) > 127){
                     Message = 0
                    }
                }

                if (!login.match(loginRE)){
                 Message = 0
                }
            
            if(Message ==0)  {
                
                  message.innerHTML="";
                  message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
            } 
              if(Message ==1) {
                  if(checkDomain(domainc)){
                  message.innerHTML="";
                  message.innerHTML="<img src=utility/jsimg/validated.gif />";
                  }else{
                      message.innerHTML="";
                  message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                  }
            }
    }  
    
}
function  checkDomain(domain){
    
    var ipDigit = "(0?0?\\d|[01]?\\d\\d|2[0-4]\\d|25[0-6])";
	var ipRE = new RegExp("^" + ipDigit + "\\." + ipDigit + "\\." + ipDigit + "\\." + ipDigit + "$");

 
	if(typeof(domain) != 'string'){
		return false;
	}

    for (i = 0; i < domain.length; i++){
        if (domain.charCodeAt(i) > 127){
            return false;
        }
    }

	
    if (ipRE.test(domain)) {
        return true;
    }

    var domains = domain.split(".");
    if(domains[domains.length-2].length < 2){
        
            return false;
        }
   
    if (domains.length < 2) {
        return false;
    }

    for (i = 0; i < domains.length - 1; i++) {
        if (!(/^[a-zA-Z0-9\-]+$/).test(domains[i])) {
            return false;
        }
    }

    if (!(/^[a-zA-Z]{2,}$/).test(domains[domains.length-1])){
        return false;
    }

    return true;
}

function isCommentEmpty()
{      
    var testField = document.comment.comment.value;    
    var testFieldLength =testField.length;   
    var  message = document.getElementById("msgComment");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }  
    
}
//============================End of Blog JS =================================

//============================Loan Request create=================================
 
 function checkLoanAmount(newLoanRequestMinimumAmount, newLoanRequestMaxAmount)
{   
    var minimumLoanAmount = 1000;
    var maximumLoanAmount = 25000;
    //alert("newLoanRequestMaxAmount"+newLoanRequestMaxAmount);
    if(newLoanRequestMinimumAmount != null)
    {
       minimumLoanAmount = newLoanRequestMinimumAmount;
    }
    if(newLoanRequestMaxAmount != null)
    {
       maximumLoanAmount = newLoanRequestMaxAmount;
    }
    //alert("maximumLoanAmount"+maximumLoanAmount);
    var amountMsg = document.getElementById("amountMsg");
    var testField = document.loanForm.amount.value; 
    var testFieldLength =testField.length;   
    var loanAmount = document.getElementById("amount");
    var  amount =document.loanForm.amount.value; 
    var  message = document.getElementById("amountEmpty");
   
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        var msgContent = "Enter an amount between &pound;"+minimumLoanAmount+" and &pound;"+maximumLoanAmount+", both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
        amountMsg.innerHTML = ""+msgContent;
        loanAmount.value = "";
    }
    else{
        if(IsFloatValue(testField)){
             if(amount > maximumLoanAmount || amount < minimumLoanAmount || amount%10 != 0)
            {
                message.innerHTML="";
                message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                var msgContent = "Enter an amount between &pound;"+minimumLoanAmount+" and &pound;"+maximumLoanAmount+", both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
                amountMsg.innerHTML = ""+msgContent;
                loanAmount.value = "";
                
            } else
            {
                amountMsg.innerHTML = "";                
                message.innerHTML="";
                message.innerHTML="<img src=utility/jsimg/validated.gif />";  
                //checkAmountFormat(amount,'amount');
                }
            
            
        }else{
            message.innerHTML="";
            message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
            var msgContent = "Enter an amount between &pound;"+minimumLoanAmount+" and &pound;"+maximumLoanAmount+", both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
            amountMsg.innerHTML = ""+msgContent;
        }
    }  
}   
   
    
  function checkLoanRate(minLimit, maxLimit)
{
      var rateMessage = document.getElementById("rateMsg");
      var loanRate = document.getElementById("maxInterestRate");
      var testField = document.loanForm.maxInterestRate.value;  
      var rate = document.loanForm.maxInterestRate.value;  
      
      var testFieldLength =testField.length;   
      var  message = document.getElementById("msgInterestRate");
      message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      if(testField==null ||testFieldLength==0){
          message.innerHTML="";
          message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
          rateMessage.innerHTML = "Please enter rate between "+minLimit+" and "+maxLimit+".";
      }
      else{
          if(IsFloatValue(testField)){
              if(rate > maxLimit || rate < minLimit)
              {
                  message.innerHTML="";
                  message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                  rateMessage.innerHTML = "Please enter rate between "+minLimit+" and "+maxLimit+".";
                  loanRate.value = "";
              }
              else
              {
                  rateMessage.innerHTML = "";
                  message.innerHTML="";
                  message.innerHTML="<img src=utility/jsimg/validated.gif />";  
              }
          }else{
              message.innerHTML="";
              message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
              rateMessage.innerHTML = "Please enter rate between "+minLimit+" and "+maxLimit+".";
          }  
      }  
} 
   

function isSelectTerm()
{      
    var testField = document.loanForm.term.value;    
  
    var  message = document.getElementById("msgTerm");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    //if((userTitle == "Mr." )|| ( userTitle ==  "Mrs." ) || (userTitle=="Miss")){ 
    if(testField=="12" ||testField=="24" ||testField=="36" ||testField=="48" ||testField=="60" ){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
      
    }
    else{
        message.innerHTML="";
         message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }  
    
}
function isLoanRequestTitleEmpty()
{      
    var testField = document.loanForm.loanRequestTitle.value;    
    var testFieldLength =testField.length;   
    var  message = document.getElementById("msgLoanTitle");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }  
    
}
function isSelectDuration(){
    var testField = document.loanForm.listingTime.value;    
  
    var  message = document.getElementById("msgDuration");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    //if((userTitle == "Mr." )|| ( userTitle ==  "Mrs." ) || (userTitle=="Miss")){ 
    if(testField=="1" ||testField=="2" ||testField=="3" ||testField=="4" ||testField=="5" ||testField=="6" ||testField=="7" ){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
      
    }
    else{
        message.innerHTML="";
         message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }  
    
}
function isSelectRequestCategory()
{   
    var testField = document.loanForm.loanRequestCategoryId.value;      
    var  message = document.getElementById("msgRequestCategory");       
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />";     
    //if((userTitle == "Mr." )|| ( userTitle ==  "Mrs." ) || (userTitle=="Miss")){ 
    if(testField== "0"){        
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";      
    }
    else{        
         message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }  
    
}
//===============================End of Loan Request==================================================
//===============================Add Your Bank Account==================================================
function isBankNameEmpty()
{      
    var testField = document.addDebitCardInputAccounts.bankName.value;    
    var testFieldLength =testField.length;   
    var  message = document.getElementById("msgBankName");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }  
    
}

function isSelectAccountType(){
    var testField = document.addAccoDebitCardInputunts.accountType.value;    
  
    var  message = document.getElementById("msgAccountType");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    //if((userTitle == "Mr." )|| ( userTitle ==  "Mrs." ) || (userTitle=="Miss")){ 
    if(testField!=null || testField!= ""){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
      
    }
    else{
        message.innerHTML="";
         message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }  
    
}
function isBranchEmpty()
{      
    var testField = document.DebitCardInput.branchName.value;    
    var testFieldLength =testField.length;   
    var  message = document.getElementById("msgBranch");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }  
    
}
function isUploadFund()
{      
    var testField = document.uploadfunds.uploadFund.value;   
        var button = document.getElementById("uploadfund");
        button.disabled = true;
  // var testField1 = document.getElementById("uploadd");  
    var testFieldLength =testField.length;   
    var  message = document.getElementById("msgUploadfund");
        var  message1 = document.getElementById("msgUploadfundIntFormat");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    if(testField==null ||testFieldLength==0){
       
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
        if(IsNumericValue(testField)){ 
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
          button.disabled = false;
        }else{
         message1.innerHTML="";
        message1.innerHTML="Please enter amount int format.";
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
    }  
    
}
//===============================End of Bank Account==================================================


//===============================Auto Lending Plan==================================================



//===============================End of Auto Lending Plan==================================================

//--------Member Loging and question field check by puru---

function isMemberLoginPSWEmpty()
{    
    var testField = document.memberLogin.psw.value;  
    var testFieldLength =testField.length;    
    var  message = document.getElementById("msgPassword");
      var  message1 = document.getElementById("msgPassword1");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";
         message1.innerHTML="Please enter password.";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
        message.innerHTML="";
             message1.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }  
    
}
function iskaptchaImageEmpty()
{    
    var testField = document.memberLogin.kaptchaImage.value;  
    var testFieldLength =testField.length;    
    var  message = document.getElementById("msgKaptcha");
    message.innerHTML ="";
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    
    if(testField==null ||testFieldLength==0){
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    else{
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }  
    
}

//--------------------------------------------------------
                            
function checkPassword(psw)
{ 


var xmlHttp;
var divMsg = document.getElementById("divMsg1");
var  message = document.getElementById("msgPasswordEnter");
 message.innerHTML ="";
 message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
divMsg.style.display = "block";	

try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
  xm
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }   
  }

 
    var result="";
   var expectedResult="Password is Valid";
var passwordBox =null;
passwordBox=document.getElementById('psw');
  xmlHttp.open("GET","Profile.do?step=checkPswValid&psw="+psw,true);
  
   xmlHttp.send(null);
  

   	xmlHttp.onreadystatechange = function(){

	
	if(xmlHttp.readyState == 4){
		result=xmlHttp.responseText; 
             //alert(result);
             if(result == expectedResult){
                    divMsg.innerHTML = "<span class='errorfont_green'>"+result+"</span>";
                message.innerHTML ="";
                 // message.innerHTML="<img src=utility/jsimg/validated.gif />";
                    
  		}
                else{
                  divMsg.innerHTML = "<span class='errorfont1'>Enter Password is not Valid</span>";
                  passwordBox.value = "";
                 message.innerHTML="";
                 // message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                    
                }
	}
	
}
}
           
//------------------------------------------------------------
           
function checkCheckBox(elem)
{ 
      var emailBox=null;
      var message = document.getElementById("msgSubmit");
     if(elem.checked == false){        
         message.innerHTML="You must agree with terms & conditions"; 
         emailBox=document.getElementById('emailAddress1');
         emailBox.value="";
        return false;
       }
     else{
        message.innerHTML="";
        return true;
    }
}  function IsFloatValue(sText)

{
    var ValidChars = "0123456789.";
  var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   
   return IsNumber;   
   }
function IsNumericValue(sText)

{
   var ValidChars = "0123456789";
  var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   
   return IsNumber;
   
   }
   function IsNumericwithDesimal(sText)

{
   var ValidChars = "0123456789.";
  var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
      
      if (IsNumber && ((sText.indexOf("."))) == -1) 
         {
         IsNumber = false;
         }
         
       if (IsNumber && ((sText.indexOf("."))+3) != sText.length) 
         {
         IsNumber = false;
         }
   return IsNumber;
   
   }
   function isOfficePhoneValid(){
      var testField = document.joinNowStep5.officePhone.value; 
      var  message = document.getElementById("msgOfficePhone");
       var testFieldLength =testField.length; 
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
       if(testField==null ||testFieldLength==0){
        
                  message.innerHTML="";
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
       else if (checkPhone(testField)){           
              message.innerHTML="";
             message.innerHTML="<img src=utility/jsimg/validated.gif />";
       }else{    
        
             message.innerHTML="";
             message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }  
}

 function isHouseNumberEmpty(){
      var testField = document.joinNowStep5.houseNumber.value; 
      var  message = document.getElementById("msgHouseNumber");
       var testFieldLength =testField.length; 
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
       if(testField==null ||testFieldLength==0){
        
                  message.innerHTML="";
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
       else{    
        
             message.innerHTML="";
             message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }  
}
   function isMobileValid()
{  
     
 var  testField = document.joinNowStep5.mobilePhone.value;   
 var testFieldLength =testField.length; 
      var  message = document.getElementById("msgMobilePhone");
       var  message1 = document.getElementById("msgMobileformat");
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      
        if(testField==null ||testFieldLength==0){
                  message.innerHTML="";
                  testField.innerHTML="";
                  testField.value="";
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
       else if(!checkMobile(testField)){
             message1.innerHTML="";  
              testField.innerHTML="";
                    testField.value="";
            message1.innerHTML="Plese enter valid Mobile number.";
               message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
           }else{
             
                  message1.innerHTML="";
                   message.innerHTML="";
                    message1.innerHTML="<span class='errorfont_green'>Mobile number is valid.</span>";
                   message.innerHTML="<img src=utility/jsimg/validated.gif />";
                
             }
          

}
 function isFaxValid(){
      var testField = document.joinNowStep5.faxNumber1.value; 

      var  message = document.getElementById("msgFaxNumber");
       var testFieldLength =testField.length; 
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
       if(testField==null ||testFieldLength==0){
     
                  message.innerHTML="";
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
       else if (checkPhone(testField)){           
              message.innerHTML="";
             message.innerHTML="<img src=utility/jsimg/validated.gif />";
       }else{ 
             message.innerHTML="";
             message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }  
}


 //--------------------------------------------------------------------------
 function isMobileNumberEmpty()
{  
     
 var  testField = document.joinNowStep5.mobilePhone.value;    
 var testFieldLength =testField.length; 
      var  message = document.getElementById("msgMobileNumber");
        var  message1 = document.getElementById("msgMobileNumberformat");
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      
        if(testField==null ||testFieldLength==0){
                  message.innerHTML="";
                  testField.innerHTML="";
                  testField.value="";
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
       else if(!IsNumeric(testField)){
             message1.innerHTML="";  
              testField.innerHTML="";
               
              message1.innerHTML="Plese enter valid mobile number.";
               message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
           }else{
             
                   message1.innerHTML="";
                   message.innerHTML="";
                    message1.innerHTML="<span class='errorfont_green'>Mobile number is valid.</span>";
                   message.innerHTML="<img src=utility/jsimg/validated.gif />";
                
             }
          

}

//-------------------------------------------------------------------------------

function checkMobile(str) 
{
	var mobile =  /07\d\d\d\d\d\d\d\d\d/; 
	if (str.match(mobile)) {
   		return true;
 	} else {
 		return false;
 	}
}



function IsNumeric(sText)

{    
   var ValidChars = "0123456789()+ ";
  var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   
   return IsNumber;
   
   }

//------------------------------------------------------------
function checkInt_MinimumRequestLoanAmount(newLoanRequestMinimumAmount, newLoanRequestMaximumAmount){
    var testField = document.newLendingPlan.minimumRequestLoanAmount.value; 
    var minAmount = document.newLendingPlan.minimumRequestLoanAmount;
     var  message = document.getElementById("msgLoanAmount");
   
    // var  message = document.getElementById("msgOfficePhone");
    if(IsNumericValue(testField) && testField >= newLoanRequestMinimumAmount  && testField <= newLoanRequestMaximumAmount){
    //    if(testField>2500 && testField<50){
            
      //  }
   // }
     
    }else{
       
        minAmount.value = "";
    }
}
function checkInt_MaximumRequestLoanAmount(newLoanRequestMinimumAmount, newLoanRequestMaximumAmount){
    var testField = document.newLendingPlan.maximumRequestLoanAmount.value; 
    var minAmount = document.newLendingPlan.maximumRequestLoanAmount;
   
    // var  message = document.getElementById("msgOfficePhone");
    if(IsNumericValue(testField) && testField >= newLoanRequestMinimumAmount && testField <= newLoanRequestMaximumAmount){
     
    }else{
       
        minAmount.value = "";
    }
}

function isfirstNameEmpty()
{  
     var testField = document.joinNowStep5.firstName.value;
     var re = /^[A-Za-z ]+$/;        
      var  message = document.getElementById("msgFirstName");       
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />";       
        if(testField.length==0)
        {                  
                  message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
        if(re.test(testField))
        {            
            var uppercase=testField[0].toUpperCase();
            var firstName=uppercase+testField.substr(1, testField.length);
            document.joinNowStep5.firstName.value=firstName;
            message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }
        else
        {             
             message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }

}
 function istitleEmpty()
{    
    var userTitle = document.joinNowStep5.userTitle.value;  

      var  message = document.getElementById("msgtitle");
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      
      if((userTitle == "Mr." )|| ( userTitle ==  "Mrs." ) || (userTitle=="Miss") || (userTitle=="Dr")){ 
                  message.innerHTML="";
                       message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }
       else{  
             message.innerHTML="";
                 message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }  

}
function islastNameEmpty()
{       var testField = document.joinNowStep5.lastName.value;  
          
        var re = /^[A-Za-z ]+$/;
      var  message = document.getElementById("msgLastName");
     
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />";  
       
       if(testField.length==0)
        {
                  message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
        if(re.test(testField))
        {
            
        
           var uppercase=testField[0].toUpperCase();
            var lastName=uppercase+testField.substr(1, testField.length);
            document.joinNowStep5.lastName.value=lastName;
            message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }
        else
        {
             message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }

}

   function isuserSexEmpty()
{           
     //   var testFieldLength =testField.length;  
           var userSex = document.joinNowStep5.userSex.value;  

      var  message = document.getElementById("msgUserSex");
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      
        if(userSex == "M" ||userSex ==  "F"){ 
                  message.innerHTML="";
                       message.innerHTML="<img src=utility/jsimg/validated.gif />";
                   
                 
        }
       else{  
             message.innerHTML="";
                 message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                 
        }  

} 
    function isinsuranceNoEmpty()
{      var testField = document.joinNowStep5.insuranceNo.value;  
        var testFieldLength =testField.length;          
      var  message = document.getElementById("msgInsuranceNo");
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      
        if(testField==null ||testFieldLength==0){
                  message.innerHTML="";
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
       else{
             message.innerHTML="";
             message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }  

}

    
    function isresAddressLineOneEmpty()
{       var testField = document.joinNowStep5.resAddressLineOne.value; 
        var testFieldLength =testField.length;          
        var  message = document.getElementById("msgResAddressLineOne");
         message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      
        if(testField==null ||testFieldLength==0){
                  message.innerHTML="";
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
       else{
             message.innerHTML="";
             message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }  

}
  function isresAddressLineTwoEmpty()
{       var testField = document.joinNowStep5.resAddressLineTwo.value; 
        var testFieldLength =testField.length;          
        var  message = document.getElementById("msgResAddressLineTwo");
         message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      
        if(testField==null ||testFieldLength==0){
                  message.innerHTML="";
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
       else{
             message.innerHTML="";
             message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }  

}
function iscountryEmpty()
{       var testField = document.joinNowStep5.country.value;  
               
      var  message = document.getElementById("msgCountryName");
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      
            if(testField == "UK" ){ 
                  message.innerHTML="";
                 message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }
       else{  
                    message.innerHTML="";
                 message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                 
        }  

}
function isregionEmpty()
{       var testField = document.joinNowStep5.region.value;          
      var  message = document.getElementById("msgRegionName");
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />";      
        if(testField.length==0)
        {         
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
       else
       { 
                 message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }  

}


function isPostcode()
{    
    var testField = document.joinNowStep5.postCode.value; 
    var testFieldLength =testField.length;  
    var re = /^[A-Za-z 0-9]+$/;        
    var  message = document.getElementById("msgPostCode");        
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />";     
    if(testField==null||testField.value == ""||testFieldLength==0){   
        
        message.innerHTML="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    if(re.test(testField))
    {               
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }
    else{              
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }    
}
    function isCityEmpty()
{  
    var testField = document.joinNowStep5.city.value;  
   var re = /^[A-Za-z ]+$/;
        var testFieldLength =testField.length;          
      var  message = document.getElementById("msgCity");
       message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
        
       if(testField==null ||testFieldLength==0)
        {
                  message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
        if(re.test(testField))
        {
            message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }
        else
        {
             message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }

}
//------------------------------------------------------------
function isPasswordConstraintsFulfillForResetCrenditial(password,passwordBox)
{       countChar = 0;
        countNo = 0;
       
var validNumbers = "0123456789";
        var validChar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
        var passwordLength =password.length;
      //  var message= document.getElementById("msgPassword");  
                 
 var  message = document.getElementById("msgPassWordConstraints");
       
       
             message.innerHTML="";
         
      
      
if(passwordLength>5){
        for (i = 0; i < password.length; i++) {
                var char1 = password.charAt(i);
                if (validNumbers.indexOf(char1) > -1) {
                  countNo++;
                }
                if (validChar.indexOf(char1) > -1) {
                   countChar++;
                }
             }  
              
                if(countNo<1 || countChar<1){
                       message.innerHTML="";
                  message.innerHTML=" <span class='errorfont'>Password must be alphanumeric with atleast length 6 </span>  ";
                  passwordBox.value="";
                   message.innerHTML="";
                  message.innerHTML="<span class='errorfont'>Password must be alphanumeric with atleast length 6</span>";
                  passwordBox.value="";
                  return false; 
                }    
        }else{
              message.innerHTML="";
                message.innerHTML="<span class='errorfont'>Password must be alphanumeric with atleast length 6</span>";
               passwordBox.value="";
                return false; 
            }
                 
        //   document.getElementById("OKmsgPassWordConstraints").innerHTML="<span class='errorfont_green'>Password is ok </span>";       
     return true;      
        
}
//------------------------------------------------------------
function isPasswordEqualForResetCrenditial(passwordBox,rePasswordBox)
{
    //  alert()
   // passwordBox =   document.getElementById(passwordBox); 
     //   rePasswordBox = document.getElementById(rePasswordBox); 
   var messageBox = document.getElementById("msgPassWordConstraints");
  
 //  var passwordBox=null;
   
  if(passwordBox.value!=rePasswordBox.value){
     messageBox.innerHTML="<span class='errorfont'>Password and retyped password must be same</span>"; 
     rePasswordBox.value="";
     return false; 
}else{
    messageBox.innerHTML="";   
    return true; 
} 
    
}
//------------------------------------------------------------

function isPasswordConstraintsFulfill(password,type,passwordBox)
{       countChar = 0;
        countNo = 0;
        var progressBar = document.getElementById("progressBar");  
         var testField = document.joinNowStep3.psw.value; 
var validNumbers = "0123456789";
        var validChar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
        var passwordLength =password.length;
        var message= document.getElementById("msgPassword");  
                 
 var  message1 = document.getElementById("msgPassWordConstraints");
        var testFieldLength =testField.length;  
        if(testField==null ||testFieldLength==0){
                  message1.innerHTML="";
                   message1.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                  progressBar.style.backgroundColor = "white";
        }
       else{
             message1.innerHTML="";
             message1.innerHTML="<img src=utility/jsimg/validated.gif />";
        }  
          
      
if(passwordLength>5){
        for (i = 0; i < password.length; i++) {
                var char1 = password.charAt(i);
                if (validNumbers.indexOf(char1) > -1) {
                  countNo++;
                }
                if (validChar.indexOf(char1) > -1) {
                   countChar++;
                }
             }  
              
                if(countNo<1 || countChar<1){
                       message.innerHTML="";
                  message.innerHTML=" <span class='errorfont'>Please enter valid password. </span>  ";
                  passwordBox.value="";
                   message1.innerHTML="";
                  message1.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                 progressBar.style.backgroundColor = "white";
                  return false; 
                }    
        } 
       else{
              message.innerHTML="";
                message.innerHTML="<span class='errorfont'>Please enter valid password. </span>";
message1.innerHTML="";                
                message1.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                passwordBox.value="";  
progressBar.style.backgroundColor = "white";                
                return false; 
            }
            message1.innerHTML="";
                   message1.innerHTML="<img src=utility/jsimg/validated.gif />";
                   message.innerHTML="";
                   message.innerHTML="<span class='errorfont_green'>Password is ok. </span>";
     return true;      
        
}
//------------------------------------------------------------
function isPasswordEqual()
{
       password = document.editpasword.changePsw.value; 
        rePassword = document.editpasword.psw2.value; 
   var message = document.getElementById("msgPassword");
   var message1 = document.getElementById("msgReTypePassword");
     message1.innerHTML ="";
      message1.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
   var passwordBox=null;
  if(password!=rePassword){
     message.innerHTML="Password and retyped password must be same";  
     passwordBox=document.getElementById('psw2');
     passwordBox.value="";
      message1.innerHTML="";
                  message1.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
     //passwordBox.focus();
     return false; 
}  
  else{
    message.innerHTML="";
      message1.innerHTML="";
                   message1.innerHTML="<img src=utility/jsimg/validated.gif />";
    return true; 
} 
    
}
//------------------------------------------------------------
function isPassWordEmpty()
{  
   var message = document.getElementById("passwordMsg");
     message.innerHTML ="";
      message.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
      
        if(testField==null ||testFieldLength==0){
            //alert("ooo")
                  message.innerHTML="";
                   message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        }
       else{
              // alert("9999")
             message.innerHTML="";
             message.innerHTML="<img src=utility/jsimg/validated.gif />";
        }  

}
function isPasswordEqualForJoin(password,rePassword)
{
      // password = document.joinNowStep3.psw.value; 
       // rePassword = document.joinNowStep3.changePsw.value; 
   var message = document.getElementById("msgRePassword");
   var message1 = document.getElementById("reTypePasswordMsg");
     message1.innerHTML ="";
      message1.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
   var passwordBox=null;
  if(password!=rePassword){
     message.innerHTML="Password and Re-type Password must be same.";
     passwordBox=document.getElementById('changePsw');
     passwordBox.value="";
      message1.innerHTML="";
                  message1.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
     //passwordBox.focus();
     
}else{
    message.innerHTML="<span class='errorfont_green'> Re-type password is ok.</span>";
    message1.innerHTML="";
    message1.innerHTML="<img src=utility/jsimg/validated.gif />";
   
} 
    
}
//------------------------------------------------------------
function isEmailEqual(email,reEmail)
{
   var message = document.getElementById("msgSubmit"); 
   var emailBox=null;
  if(email!=reEmail){
     message.innerHTML="Email and retyped email must be same";
     emailBox=document.getElementById('emailAddress1');
     emailBox.value="";
    // emailBox.focus();
     return false; 
}  
  else{
      message.innerHTML="";
      return true; 
} 
    
}
//--------------------------------------------------------------

function isAdult(dateOfBirth)
{     
        var message = document.getElementById("msgDateOfBirth");
        var firstDate = new Date() ;
        var ageBox=null;
        var SplitName = dateOfBirth.split("/")
        //var secondDate = new Date(1995,02,27);
        var secondDate = new Date(SplitName[2],SplitName[1],SplitName[0]);
        var firstYear = firstDate.getYear();
        var secondYear = secondDate.getFullYear();
        
       
        if (firstYear < secondYear) { fisrtYear = firstYear + 100; } //Account for some browsers & Y2K

        var years = firstYear - secondYear;

        var firstMonth = firstDate.getMonth();
        var secondMonth = secondDate.getMonth();

        if (firstMonth < secondMonth) { years=years-1 }
        if (firstMonth > secondMonth) {years=years }
        if (firstMonth == secondMonth) { 
               var firstDay = firstDate.getDate();
               var secondDay = secondDate.getDate();
               if (firstDay < secondDay) {years=years-1 }
               if (firstDay >= secondDay) {years=years }
                }
        if(years<18){ 
           message.innerHTML="You must complete 18 years before join";
           ageBox=document.getElementById('dateOfBirth');
           ageBox.value="";
           //ageBox.focus();
           return false; 
         }
         else{
             message.innerHTML="";
         }
  return true;  
}
//--------------------------------------------------------------

function checkHealthCareAndNationalInsurance(insuranceNo,healthServicesNo)
{     
        var message = document.getElementById("msgHealthInsurance");        
        if(insuranceNo.value == "" && healthServicesNo.value == ""){
            message.innerHTML="You must enter National Insurance Number or/and National Health Services Number";
            return false; 
        }
         else{              
             if(insuranceNo.value != "" && healthServicesNo.value == "" )
                healthServicesNo.value="NA";
             if(healthServicesNo.value != "" && insuranceNo.value == "")
                insuranceNo.value="NA";
              message.innerHTML="";  
              return true;  
        } 
return true; 
}

//==============================  Script for AutoLending New Plan =====================================

//------------------------------------------------------------
           
function checkCheckBoxForGrade(elem)
{ 
        //alert("Enterring into checkCheckBoxForGrade()");
        //var message = document.getElementById("msgSubmit");

         var gradeAStar = document.getElementById("gradeAStar");
         var gradeA = document.getElementById("gradeA");
         var gradeB = document.getElementById("gradeB");
         var gradeC = document.getElementById("gradeC");
         var gradeD = document.getElementById("gradeD");
         var gradeE = document.getElementById("gradeE");
         
         var auction = document.getElementById("auction");
         var nonAuction = document.getElementById("nonAuction");
         var all = document.getElementById("all");
         //var button = document.getElementById("submit");
     
        if( ((gradeAStar.checked == false) && (gradeA.checked == false) && (gradeB.checked == false) && (gradeC.checked == false) && (gradeD.checked == false) && (gradeE.checked == false)) )
        {
            /*alert("auction.checked "+auction.checked);
            alert("nonAuction.checked "+nonAuction.checked);
            alert("all.checked "+all.checked);
            alert("gradeAStar.checked "+gradeAStar.checked);
            alert("gradeA.checked "+gradeA.checked);
            alert("gradeB.checked "+gradeB.checked);
            alert("gradeC.checked "+gradeC.checked);
            alert("gradeD.checked "+gradeD.checked);
            alert("gradeE.checked "+gradeE.checked);*/
               //button.disabled = true;
                alert("Please select atleast one Grade and its value:: ");   
                //location.reload();
                
                return false; 
        }
        else
        {
             if(gradeAStar.checked == false)
             {        
                // message.innerHTML="You must agree with terms & conditions"; 
                 var rateGradeAStar=document.getElementById('rateGradeAStar');
                 rateGradeAStar.value="";
             }
             else
             {
                var rateGradeAStar=document.getElementById('rateGradeAStar');
                if(rateGradeAStar.value=="")
                {     //message.innerHTML="must entered the rate for this grade";
                      //button.disabled = true;
                        alert("Please enter the rate for grade 'A*'.");
                        //location.reload();
                }
             }
             
             if(gradeA.checked == false)
             {        
                // message.innerHTML="You must agree with terms & conditions"; 
                var rateGradeA=document.getElementById('rateGradeA');
                 rateGradeA.value="";
                   // return false;
             }
             else
             {
                var rateGradeA=document.getElementById('rateGradeA');
                if(rateGradeA.value=="")
                {     //message.innerHTML="must entered the rate for grade 'A'";
                       // button.disabled = true;
                        alert("Please enter the rate for grade 'A'.");
                        //location.reload();
                }
             }

             if(gradeB.checked == false)
             {        
                // message.innerHTML="You must agree with terms & conditions"; 
                var rateGradeB = document.getElementById("rateGradeB");
                 rateGradeB.value="";
                  
             }
             else
             {
                var rateGradeB=document.getElementById('rateGradeB');
                if(rateGradeB.value=="")
                {     //message.innerHTML="must entered the rate for this grade";
                        //button.disabled = true;
                        alert("Please enter the rate for grade 'B'.");
                        //location.reload();
                }
             }

             if(gradeC.checked == false)
             {        
                // message.innerHTML="You must agree with terms & conditions"; 
                 var rateGradeC = document.getElementById("rateGradeC");
                 rateGradeC.value="";
             }
             else
             {
                var rateGradeC=document.getElementById('rateGradeC');
                if(rateGradeC.value=="")
                {     //message.innerHTML="must entered the rate for this grade";
                        //button.disabled = true;
                        alert("Please enter the rate for grade 'C'.");
                        //location.reload();
                }
             }

             if(gradeD.checked == false)
             {        
                // message.innerHTML="You must agree with terms & conditions"; 
                var rateGradeD = document.getElementById("rateGradeD");
                 rateGradeD.value="";
             }
             else
             {
                var rateGradeD=document.getElementById('rateGradeD');
                if(rateGradeD.value=="")
                {     //message.innerHTML="must entered the rate for this grade";
                        alert("Please enter the rate for grade 'D'.");
                        //button.disabled = true;
                        //location.reload();
                }
             }

             if(gradeE.checked == false)
             {        
                // message.innerHTML="You must agree with terms & conditions"; 
                var rateGradeE = document.getElementById("rateGradeE");
                 rateGradeE.value="";
             }
             else
             {
                var rateGradeE=document.getElementById('rateGradeE');
                if(rateGradeE.value=="")
                {     //message.innerHTML="must entered the rate for this grade";
                        //button.disabled = true;
                        alert("Please enter the rate for grade 'E'.");
                        //location.reload();
                }
             }
      //alert("You have selected atleast one Grade :");
    }
}
//================================================================================

 function disableRateTextBox()
    {
            var rateGradeAStar = document.getElementById("rateGradeAStar");
            var rateGradeA = document.getElementById("rateGradeA");
            var rateGradeB = document.getElementById("rateGradeB");
            var rateGradeC = document.getElementById("rateGradeC");
            var rateGradeD = document.getElementById("rateGradeD");
            var rateGradeE = document.getElementById("rateGradeE");

            var auctionMsg = document.getElementById("auctionMsg");
            //auctionMsg.innerHTML = "You must select include type";
            var checkBoxMsg = document.getElementById("checkBoxMsg");
            checkBoxMsg.innerHTML = "Please select at least one Grade and its Rate.";

            //var button = document.getElementById("submit");
            //button.disabled = true;

            rateGradeAStar.value="";
            rateGradeAStar.disabled=true;

            rateGradeA.value="";
            rateGradeA.disabled=true; 

            rateGradeB.value="";
            rateGradeB.disabled=true;

            rateGradeC.value="";
            rateGradeC.disabled=true;

            rateGradeD.value="";
            rateGradeD.disabled=true;

            rateGradeE.value="";
            rateGradeE.disabled=true;
        
            var gradeAStar = document.getElementById("gradeAStar");
            var gradeA = document.getElementById("gradeA");
            var gradeB = document.getElementById("gradeB");
            var gradeC = document.getElementById("gradeC");
            var gradeD = document.getElementById("gradeD");
            var gradeE = document.getElementById("gradeE");

            gradeAStar.checked=false;
            gradeA.checked=false;
            gradeB.checked=false;
            gradeC.checked=false;
            gradeD.checked=false;
            gradeE.checked=false;
    }
//==========================================================================================
 function testCheckBox(grade){
        var checkBoxMsg = document.getElementById("checkBoxMsg");        
        //var button = document.getElementById("submit");    
        //button.disabled = true;   
   //========================================================================     
        if(grade=="A*")
        {
                var rateGradeAStar = document.getElementById("rateGradeAStar");
                var gradeAStar = document.getElementById("gradeAStar");
                checkBoxMsg.innerHTML = "Please select Rate for Grade A*. ";
                if(gradeAStar.checked==true)
                        rateGradeAStar.disabled=false;
                else
                {
                        rateGradeAStar.disabled=true;
                        rateGradeAStar.value="";
                        testRateTextBoxandAuction();
                }
          }
   //========================================================================     
        if(grade=="A")
        {
                var rateGradeA = document.getElementById("rateGradeA");
                var gradeA = document.getElementById("gradeA");
                checkBoxMsg.innerHTML = "Please select Rate for Grade A. ";
                if(gradeA.checked==true)
                        rateGradeA.disabled=false;
                else
                {
                        rateGradeA.disabled=true;
                        rateGradeA.value="";
                        testRateTextBoxandAuction();
                }
         } 
    //========================================================================     
        if(grade=="B")
        {
                var rateGradeB = document.getElementById("rateGradeB");
                var gradeB = document.getElementById("gradeB");
                checkBoxMsg.innerHTML = "Please select Rate for Grade B. ";
                if(gradeB.checked==true)
                        rateGradeB.disabled=false;
                else
                {
                        rateGradeB.disabled=true;
                        rateGradeB.value="";
                        testRateTextBoxandAuction();
                }
         }    
   //========================================================================     
        if(grade=="C")
        {
                var rateGradeC = document.getElementById("rateGradeC");
                var gradeC = document.getElementById("gradeC");
                checkBoxMsg.innerHTML = "Please select Rate for Grade C. ";
                if(gradeC.checked==true)
                        rateGradeC.disabled=false;
                else
                {
                        rateGradeC.disabled=true;
                        rateGradeC.value="";
                        testRateTextBoxandAuction();
                }
         }       
  //========================================================================     
        if(grade=="D")
        {
                var rateGradeD = document.getElementById("rateGradeD");
                var gradeD = document.getElementById("gradeD");
                checkBoxMsg.innerHTML = "Please select Rate for Grade D. ";
                if(gradeD.checked==true)
                        rateGradeD.disabled=false;
                else
                {
                        rateGradeD.disabled=true;
                        rateGradeD.value="";
                        testRateTextBoxandAuction();
                }
         }       
   //========================================================================     
        if(grade=="E")
        {
                var rateGradeE = document.getElementById("rateGradeE");
                var gradeE = document.getElementById("gradeE");
                checkBoxMsg.innerHTML = "Please select Rate for Grade E. ";
                if(gradeE.checked==true)
                        rateGradeE.disabled=false;
                else
                {
                        rateGradeE.disabled=true;
                        rateGradeE.value="";
                        testRateTextBoxandAuction();
                }
         }
}


//================================================================================================================
  
/* function testRateTextBox(rateValue)
{   
    var button = document.getElementById("submit");
    var auction = document.getElementById("auction");
    var nonAuction = document.getElementById("nonAuction");
    var all = document.getElementById("all");
alert("in testRateTextBox Button "+button.disabled);
    if((rateValue.value != "") && (auction.checked == true || nonAuction.checked == true || all.checked == true))
    {        
        var auctionMsg = document.getElementById("auctionMsg");
        auctionMsg.innerHTML = "";
        var checkBoxMsg = document.getElementById("checkBoxMsg");
        checkBoxMsg.innerHTML = "";
        button.disabled = false;
    }
    else if(rateValue.value == "")
        auctionMsg.innerHTML = "Please enter value for selected Grade.";
    else if(auction.checked == false) 
        checkBoxMsg.innerHTML = "Please select auction type.";
alert("middle testRateTextBox Button "+button.disabled);
    //    testRateTextBoxandAuction;
//alert("end of  testRateTextBox Button "+button.disabled);
} */
  
//================================================================================================================
 function testRateTextBoxandAuction()
{           var gradeAStar = document.getElementById("gradeAStar");
            var gradeA = document.getElementById("gradeA");
            var gradeB = document.getElementById("gradeB");
            var gradeC = document.getElementById("gradeC");
            var gradeD = document.getElementById("gradeD");
            var gradeE = document.getElementById("gradeE");   
              var checkBoxMsg = document.getElementById("checkBoxMsg");
      // var gradeAStarMsg = document.getElementById("gradeAStarMsg");
          //  var gradeAMsg = document.getElementById("gradeAMsg");
          //  var gradeBMsg = document.getElementById("gradeBMsg");
          ///  var gradeCMsg = document.getElementById("gradeCMsg");
          //  var gradeDMsg = document.getElementById("gradeDMsg");
          //  var gradeEMsg = document.getElementById("gradeEMsg");             
            
            var rateGradeAStar = document.getElementById("rateGradeAStar");
            var rateGradeAStar1 = document.getElementById("rateGradeAStar");
            var rateGradeA = document.getElementById("rateGradeA");
            var rateGradeA1 = document.getElementById("rateGradeA");
            var rateGradeB = document.getElementById("rateGradeB");
             var rateGradeB1 = document.getElementById("rateGradeB");
            var rateGradeC = document.getElementById("rateGradeC");
             var rateGradeC1 = document.getElementById("rateGradeC");
            var rateGradeD = document.getElementById("rateGradeD");
            var rateGradeD1 = document.getElementById("rateGradeD");
            var rateGradeE = document.getElementById("rateGradeE");
            var rateGradeE1 = document.getElementById("rateGradeE");
            
            //var button = document.getElementById("submit");
            //button.disabled = true;
            var status = -1;

            if(gradeAStar.checked==true){
                if(IsNumericwithDesimal(rateGradeAStar.value)){                    
                    if(rateGradeAStar.value != "" && rateGradeAStar.disabled == false)
                        status = 1;
                   else
                        status = 0;
                }else{
                      rateGradeAStar1.value="";
                      //checkBoxMsg.innerHTML = "";
                      //checkBoxMsg.innerHTML = "Please enter rate between 1.00% to 35.00% in number (Ex. 7.00)";
                      status = 0;
                }
            }
               if(gradeA.checked==true){
                if(IsNumericwithDesimal(rateGradeA1.value)){
                  if(gradeA.checked==true && (status == 1 || status == -1)){
                          if(rateGradeA.value != "" && gradeA.disabled == false)
                           {  status = 1; }
                          else
                            { status = 0; }
                  }
                }else{
                      rateGradeA1.value="";
                    //checkBoxMsg.innerHTML = "";
                   //checkBoxMsg.innerHTML = "Please enter rate between 1.00% to 35.00% in number (Ex. 7.00)";
                   status = 0;                     
                }
                }
                  if(gradeB.checked==true){
                if(IsNumericwithDesimal(rateGradeB1.value)){
                  if(gradeB.checked==true && (status == 1 || status == -1)){              
                      if(rateGradeB.value != "" && gradeB.disabled == false)
                         {  status = 1; }
                            else
                              { status = 0; }
                  }
                 }else{
                 //      gradeBMsg.innerHTML = "Please Enter Rate in Number";
                   rateGradeB1.value="";


                   //checkBoxMsg.innerHTML = "";
                   //checkBoxMsg.innerHTML = "Please enter rate between 1.00% to 35.00% in number (Ex. 7.00)";
                   status = 0;
                }
                  }
               
           if(gradeC.checked==true){
               if(IsNumericwithDesimal(rateGradeC1.value)){ 
                   
                if(gradeC.checked==true && (status == 1 || status == -1)){
                     if(rateGradeC.value != "" && gradeC.disabled == false)
                           {  status = 1; }
                          else
                            { status = 0; }
                }
            }else{
                      //    gradeCMsg.innerHTML = "Please Enter Rate in Number";
                    rateGradeC1.value="";
                    // checkBoxMsg.innerHTML = "";
                   //checkBoxMsg.innerHTML = "Please enter rate between 1.00% to 35.00% in number (Ex. 7.00)";
                   status = 0;
                }
        }
            
       if(gradeD.checked==true){ 
           if(IsNumericwithDesimal(rateGradeD1.value)){ 
          if(gradeD.checked==true && (status == 1 || status == -1)){
                   if(rateGradeD.value != "" && gradeD.disabled == false)
                        {  status = 1; }
                          else
                            { status = 0; }
          }
          }else{
                      //    gradeDMsg.innerHTML = "Please Enter Rate in Number";
                    rateGradeD1.value="";
                    //checkBoxMsg.innerHTML = "";
                   //checkBoxMsg.innerHTML = "Please enter rate between 1.00% to 35.00% in number (Ex. 7.00)";
                   status = 0;
                }
       }
          if(gradeE.checked==true){   
      if(IsNumericwithDesimal(rateGradeE1.value)){           
          if(gradeE.checked==true && (status == 1 || status == -1)){
                    if(rateGradeE.value != "" && gradeE.disabled == false)
                         {  status = 1; }
                            else
                              { status = 0; }
          }
        }else{
                      //    gradeEMsg.innerHTML = "Please Enter Rate in Number";
                   rateGradeE1.value="";
                   //checkBoxMsg.innerHTML = "";
                   //checkBoxMsg.innerHTML = "Please enter rate between 1.00% to 35.00% in number (Ex. 7.00)";
                   status = 0;
                }
          }
            //alert("status value is : "+status);
            //alert("button status value is : "+button.disabled);

            var auction = document.getElementById("auction");
            var nonAuction = document.getElementById("nonAuction");
            var all = document.getElementById("all");

            if(status == 1)
            {
                var checkBoxMsg = document.getElementById("checkBoxMsg");
                checkBoxMsg.innerHTML = "";
            }
            if(status == 1 && (auction.checked == true || nonAuction.checked == true || all.checked == true)) 
            {     
                var auctionMsg = document.getElementById("auctionMsg");
                auctionMsg.innerHTML = "";                
                //button.disabled = false;
             }             
}
//================================================================================================================
function checkMinimumBidAmount(autoBidMinimumAmount){
  
    //alert("checkMinimumBidAmount : "+autoBidMinimumAmount);
    //var totalAmount = document.getElementById("lendAmount");
    var blankbid  = document.getElementById("minimumBid");
    var totalAmount = document.newLendingPlan.strAmount.value;  
    // This Block of code is only for edit auto lending plan.
    //======= Start Block
    try{
      var addFund = document.newLendingPlan.strAddFund.value;   
      //alert("total amount : "+totalAmount);
      //alert("addFund : "+addFund);
      if(addFund > 0)
      {
          totalAmount = Number(totalAmount) +  Number(addFund);
      }
    }catch (error) {
      //alert("error : "+error);
    }
    //======= End Block
    //alert("total amount : "+totalAmount);
    //var totalAmount  = document.getElementById("lendAmount");
    var minimumBid = document.newLendingPlan.strMinimumBid.value;
    var testFieldLength= minimumBid.length;   
    var minimumBidMsg = document.getElementById("minimumBidMsg");
    var message1 = document.getElementById("msgBidMsg");
    message1.innerHTML ="";
    message1.innerHTML = "<img src=utility/jsimg/indicator.gif  />"; 
    //alert("Minimum bid is : "+minimumBid);
    if(!checkFormat(minimumBid,'minimumBid',autoBidMinimumAmount,25000))
    {
        //alert("Return false");
        minimumBidMsg.innerHTML = "";
        var msgContent = "Enter an amount between &pound;"+autoBidMinimumAmount+" and 'Amount to lend', both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
        minimumBidMsg.innerHTML = ""+msgContent;
        blankbid.value = "";
        message1.innerHTML="";
        message1.innerHTML="<img src=utility/jsimg/required_invalid.gif />"; 
        return false;
    }
    minimumBid = document.newLendingPlan.strMinimumBid.value;
    if(minimumBid != null && minimumBid != "" && testFieldLength!=0){
              if(IsNumericwithDesimal(minimumBid)){
                          if( totalAmount != null && totalAmount != "" && totalAmount.length != 0){
                                   if(parseFloat(minimumBid) > parseFloat(totalAmount) || minimumBid%10 != 0)
                                       {
                                        minimumBidMsg.innerHTML = "";
                                        //alert("Please select Minimum bid per loan less or equal to Amount ");
                                        var msgContent = "Enter an amount between &pound;"+autoBidMinimumAmount+" and 'Amount to lend', both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
                                        minimumBidMsg.innerHTML = ""+msgContent;
                                        blankbid.value = "";
                                         message1.innerHTML="";
                                         message1.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                                        }  
                                    else {  
                                        minimumBidMsg.innerHTML = "";
                                       // alert("Minimum bid per loan is ok ");
                                        minimumBidMsg.innerHTML = "<span class='errorfont_green'> Maximum bid per loan is ok.</span>";
                                        message1.innerHTML="";
                                        message1.innerHTML="<img src=utility/jsimg/validated.gif />";

                                    }
                                    // alert("totalAmount is not null 2 ");
                         }else{
                                minimumBidMsg.innerHTML = "Please Enter Auto Lending Portfolio Amount.";
                                message1.innerHTML="";
                                message1.innerHTML="<img src=utility/jsimg/required_invalid.gif />";

                         }
                }else{
                     minimumBidMsg.innerHTML = "Please Enter correct format(Ex. 125.00).";
                         message1.innerHTML="";

                            blankbid.value = "";
                         message1.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                }
    }else
        {
              var msgContent = "Enter an amount between &pound;"+autoBidMinimumAmount+" and 'Amount to lend', both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
              minimumBidMsg.innerHTML = ""+msgContent;
              message1.innerHTML="";
              message1.innerHTML="<img src=utility/jsimg/required_invalid.gif />";            
        }
}
//================================================================================================================
function getHTTPObject() {
    var xmlHttp;
    try
  	{
  	// Firefox, Opera 8.0+, Safari
  	xmlHttp=new XMLHttpRequest();
 	}
	catch (e)
 	 {
 	 // Internet Explorer
 	      try
    		{
    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
   		}
  	      catch (e)
    	        {	  		
	    		try
	      		{
	     		 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	      		}
	    		catch (e)
	      		{
	      		alert("Your browser does not support AJAX!");
	      		return false;
	      		}
    		}
  	}    
    return xmlHttp;    
}
//================================================================================================================ 

/*
 * Content loader for ajax content loading.
 */
 /*
  *  For overview page  
  */
 function replace() {
                //alert("puru");
                var http = false;
                document.getElementById('abc').innerHTML='<div align=center><img src="images/ajax-loader.gif" /></div>';  
                if(navigator.appName == "Microsoft Internet Explorer") {
                    http = new ActiveXObject("Microsoft.XMLHTTP");
                } else {
                    http = new XMLHttpRequest();
                }
                http.open("GET", "getCommunityFeeds.do", true);
                http.onreadystatechange=function() {
                    if(http.readyState == 4) {
                        document.getElementById('abc').innerHTML = http.responseText;
                        // setTimeout("replace()", 100)
                    }
                }
                http.send(null);
            }
    //=====================================================================================      
    function sendChangeStatusMessage() {
        var statusObj = document.getElementById('statusText');
        if(statusObj==null){
            alert('Status message object not found');
            return;
        }
           
           //alert("going to send status= "+statusObj.value);
                var http = false;
                document.getElementById('statusMessageDiv').innerHTML='<div align=center><img src="images/ajax-loader.gif" /></div>';
                if(navigator.appName == "Microsoft Internet Explorer") {
                    http = new ActiveXObject("Microsoft.XMLHTTP");
                } else {
                    http = new XMLHttpRequest();
                }
                http.open("GET", "Profile.do?step=sendChangeStatusSignal&msg="+statusObj.value, true);
                http.onreadystatechange=function() {
                    if(http.readyState == 4) {
                        document.getElementById('statusMessageDiv').innerHTML = http.responseText;                      
                    }
                }
                http.send(null);
            }
 //=====================================================================================           
function contentLoaderRecentVisitor(destID){
     var contentLoaderHttpObj = getHTTPObject();
  //  alert('You have requested content Loader with Id= '+destID);
      var destinationObj = document.getElementById(destID);
   // alert('destination Object found= '+destinationObj);
    destinationObj.innerHTML='<div align=center><img src="images/ajax-loader.gif" /></div>';
   
  //   alert('content Loader HttpObj= '+contentLoaderHttpObj);
   
     contentLoaderHttpObj.open("GET",'login.do?loginAction=getRecentVisitorList',true);
     contentLoaderHttpObj.onreadystatechange = function(){
       if (contentLoaderHttpObj.readyState == 4) 
        {
            if (contentLoaderHttpObj.status == 200)
            {
                //alert("handleHTTPResponse in loader"); 
                result=contentLoaderHttpObj.responseText;  
              //  alert('result=  '+result)
               // destinationObj.innerHTML = result;
                 destinationObj.innerHTML = result; 
            }     
           
        }
     }
     contentLoaderHttpObj.send(null);
    
    
}
 //=====================================================================================  
function contentLoaderTransactions(destID){
     var contentLoaderHttpObj = getHTTPObject();  
      var destinationObj = document.getElementById(destID); 
    destinationObj.innerHTML='<div align=center><img src="images/ajax-loader.gif" /></div>';  
     contentLoaderHttpObj.open("GET",'login.do?loginAction=getTrasactionSummary',true);
     contentLoaderHttpObj.onreadystatechange = function(){
     if (contentLoaderHttpObj.readyState == 4) 
    {
        if (contentLoaderHttpObj.status == 200)
        {      
            result=contentLoaderHttpObj.responseText;
            destinationObj.innerHTML = result; 
        }     
       
    }
     }
     contentLoaderHttpObj.send(null); 
}

 //===================================================================================== 
  /*
  *  For home page  
  */
  function contentLoaderBetterRates(destID){
    //  alert("ok1");
     var contentLoaderHttpObj = getHTTPObject();  
      var destinationObj = document.getElementById(destID); 
    destinationObj.innerHTML='<div align=center><img src="../images/ajax-loader.gif" /></div>';  
     contentLoaderHttpObj.open("GET",'homePage.do?action=getBetterRates',true);
     contentLoaderHttpObj.onreadystatechange = function(){
     if (contentLoaderHttpObj.readyState == 4) 
    {
        if (contentLoaderHttpObj.status == 200)
        {      
            result=contentLoaderHttpObj.responseText;
            destinationObj.innerHTML = result; 
        }     
       
    }
     }
     contentLoaderHttpObj.send(null); 
}
 //===================================================================================== 
 function contentLoaderQuickQuotes(destID){
     // alert("ok2");
     var contentLoaderHttpObj = getHTTPObject();  
      var destinationObj = document.getElementById(destID); 
    destinationObj.innerHTML="<div align='center' style='border:0px solid #000; width:50px; height:50px; margin:auto; text-align:center;  '><img src='images/ajax-loader.gif' valign='center' /></div>";
     contentLoaderHttpObj.open("GET",'homePage.do?action=getLoanListings',true);
     contentLoaderHttpObj.onreadystatechange = function(){
     if (contentLoaderHttpObj.readyState == 4) 
    {
        if (contentLoaderHttpObj.status == 200)
        {      
            result=contentLoaderHttpObj.responseText;
            destinationObj.innerHTML = result; 
            if(result != ""){
              loanListingLoad();
            }else{                
                destinationObj.style.display = "none";                
            }            
            try{
                     document.getElementById('headHiddenBox').focus();
                     //    document.links['memberLoginLink'].focus();
                 }catch(e){
                     //memberLoginLink
                 }
        }     
      
    }
     }
     contentLoaderHttpObj.send(null);
     
}
function contentLoaderBusinessQuickQuote(destID){
   //alert("ok2");
     var contentLoaderHttpObj = getHTTPObject();
      var destinationObj = document.getElementById(destID);
    destinationObj.innerHTML='<div align=center><img src="images/ajax-loader.gif" /></div>';
     contentLoaderHttpObj.open("GET",'homePage.do?action=getBusinessLoanListings',true);
     contentLoaderHttpObj.onreadystatechange = function(){
     if (contentLoaderHttpObj.readyState == 4)
    {
        if (contentLoaderHttpObj.status == 200)
        {
            result=contentLoaderHttpObj.responseText;
            destinationObj.innerHTML = result;
            if(result != ""){
              loanListingLoad();
            }else{
                destinationObj.style.display = "none";
            }
            try{
                     document.getElementById('headHiddenBox').focus();
                     //    document.links['memberLoginLink'].focus();
                 }catch(e){
                     //memberLoginLink
                 }
        }

    }
     }
     contentLoaderHttpObj.send(null);

}
//=====================================================================================
 function contentLoaderSecondMarketQuickQuotes(destID){
     // alert("ok2");
     var contentLoaderHttpObj = getHTTPObject();
      var destinationObj = document.getElementById(destID);
    destinationObj.innerHTML='<div align=center><img src="../images/ajax-loader.gif" /></div>';
     contentLoaderHttpObj.open("GET",'homePage.do?action=getSecondaryMarketLoanListings&type=I',true);
     contentLoaderHttpObj.onreadystatechange = function(){
     if (contentLoaderHttpObj.readyState == 4)
    {
        if (contentLoaderHttpObj.status == 200)
        {
            result=contentLoaderHttpObj.responseText;
            destinationObj.innerHTML = result;
            if(result != ""){              
              secondaryMarketLoad('container2');
            }else{
                destinationObj.style.display = "none";
            }
            try{
                     document.getElementById('headHiddenBox').focus();
                     //    document.links['memberLoginLink'].focus();
                 }catch(e){
                     //memberLoginLink
                 }
        }

    }
     }
     contentLoaderHttpObj.send(null);
}

function contentLoaderBusinessSecondMarketQuickQuotes(destID){
     // alert("ok2");
     var contentLoaderHttpObj = getHTTPObject();
      var destinationObj = document.getElementById(destID);
    destinationObj.innerHTML='<div align=center><img src="../images/ajax-loader.gif" /></div>';
     contentLoaderHttpObj.open("GET",'homePage.do?action=getSecondaryMarketLoanListings&type=C',true);
     contentLoaderHttpObj.onreadystatechange = function(){
     if (contentLoaderHttpObj.readyState == 4)
    {
        if (contentLoaderHttpObj.status == 200)
        {
            result=contentLoaderHttpObj.responseText;
            destinationObj.innerHTML = result;            
            if(result != ""){
              secondaryMarketLoad('container3');
            }else{
                destinationObj.style.display = "none";
            }
            try{
                     document.getElementById('headHiddenBox').focus();
                     //    document.links['memberLoginLink'].focus();
                 }catch(e){
                     //memberLoginLink
                 }
        }

    }
     }
     contentLoaderHttpObj.send(null);
}
 //===================================================================================== 
 function contentLoaderRecentMembers(destID){
      //alert("ok3");
     var contentLoaderHttpObj = getHTTPObject();  
      var destinationObj = document.getElementById(destID); 
    destinationObj.innerHTML='<div align=center><img src="../images/ajax-loader.gif" /></div>';  
     contentLoaderHttpObj.open("GET",'homePage.do?action=getRecentMembers',true);
     contentLoaderHttpObj.onreadystatechange = function(){
     if (contentLoaderHttpObj.readyState == 4) 
    {
        if (contentLoaderHttpObj.status == 200)
        {      
            result=contentLoaderHttpObj.responseText;
           // alert("ok3 "+result);
            destinationObj.innerHTML = result; 
            recentMemberLoad();
             try{
                  document.getElementById('headHiddenBox').focus();
                   //document.links['memberLoginLink'].focus();
                }catch(e){
                    
                }
        }     
       
    }
     }
     contentLoaderHttpObj.send(null); 
}

 ///**********For image slider(Loan listing)
            
function loanListingLoad() {
                            // alert('ok91');						
			
					var carousel = new YAHOO.widget.Carousel('container', {
								animation: { speed: 0.5 },
								describedby: 'my-carousel-label'
						});
					//carousel.MAX_PAGER_BUTTONS =8;
                                        YAHOO.widget.Carousel.prototype.CONFIG.MAX_PAGER_BUTTONS =9;
					carousel.render(); // get ready for rendering the widget
					carousel.show();   // display the widget
				
			}

    ///**********For image slider(Recent members)
    function recentMemberLoad() {
        // alert('ok90');
        //var carouse2;
                
       
            var carouse2    = new YAHOO.widget.Carousel('container1', {
                         numVisible: 4
                });

            carouse2.render(); // get ready for rendering the widget
            carouse2.show();  // display the widget
      
    }
  ///**********For Secondary Market
  function secondaryMarketLoad(container) {


	var carouse3 = new YAHOO.widget.Carousel(container, {
								animation: { speed: 0.5 },
								//describedby: 'my-carousel-label'
                                                                numVisible: 5
						});

					//carousel.MAX_PAGER_BUTTONS =8;
                                        YAHOO.widget.Carousel.prototype.CONFIG.MAX_PAGER_BUTTONS = 9;
					carouse3.render(); // get ready for rendering the widget
					carouse3.show();   // display the widget
//		 var carouse3    = new YAHOO.widget.Carousel('container2', {
//                         numVisible: 4
//                });
//			carouse3.render(); // get ready for rendering the widget
//		        carouse3.show();   // display the widget

}
  
  // For Help text page
   //=====================================================================================  
  function helpVisitLoader(destID, visitActionId){
      alert("helpVisitLoader. ");
    //  var uiResult;
      var helpVisitLoaderHttpObj = getHTTPObject();  
      //alert("ok. ");
      var destinationObj = document.getElementById(destID); 
      //alert("ok1 "+destinationObj);
      destinationObj.innerHTML='<div align=center><img src="images/ajax-loader.gif" /></div>';

      helpVisitLoaderHttpObj.open("GET",'helpVisit.do?step=getHelpVisit&visitActionId='+visitActionId,true);
      
      helpVisitLoaderHttpObj.onreadystatechange = function(){
          if (helpVisitLoaderHttpObj.readyState == 4) 
          {
              if (helpVisitLoaderHttpObj.status == 200)
              {      
                 
                 var result = helpVisitLoaderHttpObj.responseText;
                 // uiResult = result;
                  //destinationObj.innerHTML = result;
                  //return "result";
                  //alert("result : "+result);
                 //  return result;
                  //destinationObj.innerHTML = 'Modalbox.show(this.href, {title: this.title,height:480,width:800}); return false;';
              }     
             
          }
          
      }
      helpVisitLoaderHttpObj.send(null); 
     // alert("uiResult : "+uiResult);
      //return uiResult;
  }
//=====================================================================================
//===================================================================
   // Function to print any page start
//==================================================================== 
function printSpecial(){
  printSpecial(null);
}
function printSpecial(printFor)
    {
             var gAutoPrint = true; // Tells whether to automatically call the print function
       var printReadyElem;
       if(printFor == null){
            printReadyElem = getDataFromJsp();  
       }else{
            printReadyElem = getYUIRecords();   // Getting data for transaction or card search from YUI table.
        } 
       if (document.getElementById != null)
         {
            var html = '<HTML>\n<HEAD>\n';

            if (document.getElementsByTagName != null)
            {
                var headTags = document.getElementsByTagName("head");
                if (headTags.length > 0)
                html += headTags[0].innerHTML;
            }

            html += '\n</HE>\n<BODY>\n';

            //var printReadyElem = getDataFromJsp();

            if (printReadyElem != null)
            {
                html += printReadyElem;
            }
            else
            {
                alert("Could not find the printReady function");
                return;
            }

            html += '\n</BO>\n</HT>';
            //alert(html);
            var printWin = window.open("","printSpecial");
            printWin.document.open();
            printWin.document.write(html);
            printWin.document.close();
            if (gAutoPrint)
                printWin.print();
        }
      else
            {
                alert("The print ready feature is only available if you are using an browser. Please update your browswer.");
            }
     }
     
//Function to get all data b/w printReady tag from jsp.

function getDataFromJsp()
 {
  var printReadyElem = document.getElementById("printReady");
  if (printReadyElem != null)
     {
         return printReadyElem.innerHTML;
     }
  else{
         alert("Couln't retrive data from page.");
         return null;  
      }
 }
//===================================================================
   // Function to print any page end
//==================================================================== 



//===================================================================
	//Function for valid coorporate user company name and number         developed By:- Himanshu Modak
//===================================================================

function validationcompany()
 {
     
     var comname=document.getElementById('comName').value;     
     var comnumber=document.getElementById('comNumber').value;     
     if(companyNameValid(comname,'comname1') && companyNumberValid(comnumber,'comnumber1'))
         {
             pleaseWait();
             return true;
         }
         else
             {
                 return false;
             }
 }
 function companyNameValid(value,id)
 {
     var regex= /^[0-9]+$/;
     if(value.length==0)
         {
             document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter Company Name.";
             return false;
         }
         if(regex.test(value))
             {
                document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Company Name.";
                return false;
             }
             else
             {
                 document.getElementById(id).innerHTML="<img src=utility/jsimg/validated.gif />";
                 return true;
             }
 }
 function companyNumberValid(value, id)
 {     
    var regex= /^[A-Za-z0-9]+$/;
    var newValue="0";
     if(value.length==0)
         {
             document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter the Company Number.";
             return false;
         }
     if(regex.test(value))
        {            
            if(value.length<8)
                {                    
                    for(var i=1;i<(8-value.length);i++)
                        {
                            newValue=newValue+"0";
                        }
                        newValue=newValue+value;
                        document.getElementById('comNumber').value=newValue;
                }
            document.getElementById(id).innerHTML="<img src=utility/jsimg/validated.gif />";
            return true;
        }
        else
        {
            document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Company Number.";
            return false;
        }
 }

 //==========================================================================================================
            //Function for validate director information for corporate user     developed By:- Himanshu Modak
 //==========================================================================================================

 function validateDirector()
 {
     //alert(isDirectorValid(document.getElementById('directorName').name,document.getElementById('directorName').value,'directorName1','Director Name') +"----"+
       //isDirectorEmailValid(document.getElementById('directorEmailAddress').name,document.getElementById('directorEmailAddress').value,'directorEmailAddress1') +"----"+
     //  isDirectorEmpty(document.getElementById('directorAddressLine1').name,document.getElementById('directorAddressLine1').value,'directorAddressLineone','Address Line 1') +"----"+
     //  isDirectorEmpty(document.getElementById('directorAddressCity').name,document.getElementById('directorAddressCity').value,'directorAddressCity','City') +"----"+
     //  debitCardNumber(document.getElementById('directorDebitCardNumber').name,document.getElementById('directorDebitCardNumber').value,'directorDebitCardNumber') +"----"+
     //  isDirectorEmpty(document.getElementById('directorPostCode').name,document.getElementById('directorPostCode').value,'directorPostCode1','PostCode')
      // +"----"+directorDOB());
    if(isDirectorAndCityValid(document.getElementById('directorName').name,document.getElementById('directorName').value,'directorName1','Director Name','directorName') &&
       isDirectorEmailValid(document.getElementById('directorEmailAddress').name,document.getElementById('directorEmailAddress').value,'directorEmailAddress1') &&
       isDirectorEmpty(document.getElementById('directorAddressLine1').name,document.getElementById('directorAddressLine1').value,'directorAddressLineone','Address Line 1') &&
       isDirectorAndCityValid(document.getElementById('directorAddressCity').name,document.getElementById('directorAddressCity').value,'directorAddressCity','City','directorAddressCity') &&
       debitCardNumber(document.getElementById('directorDebitCardNumber').name,document.getElementById('directorDebitCardNumber').value,'directorDebitCardNumber') &&
       isDirectorEmpty(document.getElementById('directorPostCode').name,document.getElementById('directorPostCode').value,'directorPostCode1','PostCode')
       && directorDOB())

       {           
           return true;
       }
       else
        {            
            return false;
        }
          
 }
function isDirectorAndCityValid(name,value,id,message,inputid)
{
var re = /^[A-Za-z ]+$/;
if(value.length==0)
    {
        document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter "+message;
        return false;
    }
if(re.test(value))
{
document.getElementById(id).innerHTML="<img src=utility/jsimg/validated.gif />";
return true;
}
else
{
document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter only alphabate.";
document.getElementById(inputid).value="";
return false;
}

}
 function isDirectorEmpty(name,value,id,message)
 {    
     if(value.length==0)
      {
             document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter "+message;
             return false;
       }
       else
           {
            document.getElementById(id).innerHTML="<img src=utility/jsimg/validated.gif />";
            return true;
           }
 }
 
function debitCardNumber(name,value,id)
 {
     if(value.length==0)
         {
             document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter Debit Card Number.";
             document.getElementById('directorDebitCardNumber').value="";
             return false;
         }
     if(value.length!=16)
         {
              document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Debit Card Number.";
             document.getElementById('directorDebitCardNumber').value="";
             return false;
         }
     for(var i=0;i<value.length;i++)
         {
             var val=value.charAt(i);
             if((val < "0") || (val > "9")){
                 document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Debit Card Number.";
                 document.getElementById('directorDebitCardNumber').value="";
                 return false;
             }
         }
         document.getElementById(id).innerHTML="<img src=utility/jsimg/validated.gif />";
         return true;
 }
 function isDirectorEmailValid(name,value,id)
 {
	var at="@";
	var dot=".";
	var lat=value.indexOf(at);
	var lstr=value.length;
	var ldot=value.indexOf(dot);
        if(value.length==0){
           document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter Email ID.";
           return false;
        }
	if (value.indexOf(at)==-1){
	   document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
	   return false;
	}
	if (value.indexOf(at)==-1 || value.indexOf(at)==0 || value.indexOf(at)==lstr){
	   document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
	   return false;
	}
	if (value.indexOf(dot)==-1 || value.indexOf(dot)==0 || value.indexOf(dot)==lstr){
	    document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
	    return false;
	}
        if (value.indexOf(at,(lat+1))!=-1){
	     document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
	    return false;
        }
        if (value.substring(lat-1,lat)==dot || value.substring(lat+1,lat+2)==dot){
		     document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
		    return false;
		 }

		 if (value.indexOf(dot,(lat+2))==-1){
		     document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
		    return false;
		 }

		 if (value.indexOf(" ")!=-1){
		     document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
		    return false;
		 }
                 document.getElementById(id).innerHTML="<img src=utility/jsimg/validated.gif />";
 		 return true;
}

function directorDOB()
{     
    var day=parseInt(document.getElementById('day').value);
    var month=parseInt(document.getElementById('month').value);
    var year=parseInt(document.getElementById('year').value);
    var OK=true;
    //alert(day+"/"+month+"/"+year);
    if(day==0 || month==0 || year==0)
        {
           document.getElementById('dateOfBirth1').innerHTML="<img src=utility/jsimg/required_invalid.gif />please enter Date Of Birth.";
           return false;
        }
         var LeapYear = (((year % 4) == 0) && ((year % 100) != 0) || ((year % 400) == 0));

                    if (month == 2) {
                        OK = LeapYear ? day <= 29 : day <= 28;
                    }
                    else {
                        if ((month == 4) || (month == 6) || (month == 9) || (month == 11)) {
                            OK = (day > 0 && day <= 30);
                        }
                        else {
                            OK = (day > 0 && day <= 31);
                        }
                    }                    
                    if(OK==false)
                        {
                           document.getElementById('dateOfBirth1').innerHTML="<img src=utility/jsimg/required_invalid.gif />Please select valid date.";
                        }                        
          return OK;
}


//=======================================================================================
//------------------------------second Director Invitation-------------------------------
//=======================================================================================

function secondDirectorValidation()
{
    var flag=true;
    try{
        flag=comboselectDirectorName();
    }catch(err)
    {       
    }
    try{
        flag=isDirectorAndCityValid(document.getElementById('directorName').name,document.getElementById('directorName').value,'directName','Director Name');
    }catch(err)
    {        
    }
    
    if(flag && CheckSecondDirectorEmail(document.getElementById('secondDirectorEmail').value) &&
        isSecondDirectorPasswordValid(document.getElementById('secondDirectorPassword').value,'secondPassword'))
        {
            return true;
        }
        else{
            return false;
        }
}
function comboselectDirectorName()
{    
    var directorName=document.getElementById('directorName').value;    
    if(directorName.length==0)
        {
            document.getElementById('directNameInvite').innerHTML="<img src=utility/jsimg/required_invalid.gif /> Please select the Director.";
            return false;
        }
        else
        {
            document.getElementById('directNameInvite').innerHTML="<img src=utility/jsimg/validated.gif />";
            return true;
        }
}
function isSecondDirectorPasswordValid(value, id)
{    
    var regexChar=/^[A-Za-z]+$/;
    var regexNum=/^[0-9]+$/;
    var charCount=0;
    var numCount=0;
    if(value.length==0)
    {           
        document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif /> Please enter Password.";
        return false;
    }
    if(value.length>=6)
    {
        
        for(i=0;i<value.length;i++)
        {
            if(regexChar.test(value.charAt(i)))
            {
                charCount++;
            }
            if(regexNum.test(value.charAt(i)))
            {
                numCount++;
            }
            if(value.charAt(i)==" ")
                {
                    document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Space not allowed.";
                    return false;
                }
        }
        if(charCount==0 || numCount==0)
        {
            document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif /> Enter an alpha numeric combination.";
            return false;
        }
        document.getElementById(id).innerHTML="<img src=utility/jsimg/validated.gif />";
        return true;
    }
    else
    {
        document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif /> Password is too short.";
        return false;
    }
}

//=======================================================================================
//------------ Operator side credit score validation for Bussiness loan request----------
//=======================================================================================
function creditScoreForBussiness(value, id, id1)
{
    var regexNum=/^[0-9]+$/;
    if(value.length==0)
        {
            document.getElementById(id).innerHTML="Please enter Credit Score.";
            return false;
        }
    if(regexNum.test(value))
        {            
            if(value < 40 || value > 100)
            {
                document.getElementById(id).innerHTML="Please enter value between 41 to 100.";
                document.getElementById(id1).value="";
                return false;
            }
            document.getElementById(id).innerHTML="";
            return true;
        }
        else
            {
                document.getElementById(id).innerHTML="Please enter numeric values.";
                document.getElementById(id1).value="";
                return false;
            }
}

function balanceToLimitForBussiness(value, id)
{
    var regexNum=/^[0-9]+$/;
    if(value.length==0)
        {
            document.getElementById(id).innerHTML="Please enter Balance to limit ratio.";
            return false;
        }
    if(regexNum.test(value))
        {
            document.getElementById(id).innerHTML="";
            return true;
        }
        else
            {
                document.getElementById(id).innerHTML="Please enter numeric value.";
                return false;
            }        
}

//------------------------loan request updation------------------------------------
function checkLoanEditAmount(newLoanRequestMinimumAmount, newLoanRequestMaxAmount)
{
    var minimumLoanAmount = 1000;    
    var maximumLoanAmount = 25000;
    //alert("newLoanRequestMaxAmount"+newLoanRequestMaxAmount);
    if(newLoanRequestMinimumAmount != null)
    {
       minimumLoanAmount = newLoanRequestMinimumAmount;
    }
    if(newLoanRequestMaxAmount != null)
    {
       maximumLoanAmount = newLoanRequestMaxAmount;
    }
    //alert("maximumLoanAmount"+maximumLoanAmount);
    var amountMsg = document.getElementById("amountMsg");
    var testField = document.editloanrequest.editLoanAmount.value;    
    var testFieldLength =testField.length;    
    var loanAmount = document.getElementById("editLoanAmount");
    var amount =document.editloanrequest.editLoanAmount.value;
    var message = document.getElementById("amountEmpty");
    
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />";
    if(testField==null ||testFieldLength==0){        
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        var msgContent = "Enter an amount between &pound;"+minimumLoanAmount+" and &pound;"+maximumLoanAmount+", both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
        amountMsg.innerHTML = ""+msgContent;
        loanAmount.value = "";
        return false;
    }
    else{
        if(IsFloatValue(testField)){
             if(amount > maximumLoanAmount || amount < minimumLoanAmount || amount%10 != 0)
            {
                message.innerHTML="";
                message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                var msgContent = "Enter an amount between &pound;"+minimumLoanAmount+" and &pound;"+maximumLoanAmount+", both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
                amountMsg.innerHTML = ""+msgContent;
                loanAmount.value = "";
                return false;

            } else
            {
                amountMsg.innerHTML = "";
                message.innerHTML="";
                message.innerHTML="<img src=utility/jsimg/validated.gif />";
                return true;
                //checkAmountFormat(amount,'amount');
                }


        }else{
            message.innerHTML="";
            message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
            var msgContent = "Enter an amount between &pound;"+minimumLoanAmount+" and &pound;"+maximumLoanAmount+", both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
            amountMsg.innerHTML = ""+msgContent;
            return false;
        }
    }
}
function checkLoanCorpEditAmount(newLoanRequestMinimumAmount, newLoanRequestMaxAmount)
{
    var minimumLoanAmount = 10000;
    var maximumLoanAmount = 50000;
    //alert("newLoanRequestMaxAmount"+newLoanRequestMaxAmount);
    if(newLoanRequestMinimumAmount != null)
    {
       minimumLoanAmount = newLoanRequestMinimumAmount;
    }
    if(newLoanRequestMaxAmount != null)
    {
       maximumLoanAmount = newLoanRequestMaxAmount;
    }
    //alert("maximumLoanAmount"+maximumLoanAmount);
    var amountMsg = document.getElementById("amountMsg");
    var testField = document.editloanrequest.editLoanAmount.value;
    var testFieldLength =testField.length;
    var loanAmount = document.getElementById("amount");
    var amount =document.editloanrequest.editLoanAmount.value;
    var message = document.getElementById("amountEmpty");

    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />";
    if(testField==null ||testFieldLength==0){
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        var msgContent = "Enter an amount between &pound;"+minimumLoanAmount+" and &pound;"+maximumLoanAmount+", both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
        amountMsg.innerHTML = ""+msgContent;
        loanAmount.value = "";
        return false;
    }
    else{
        if(IsFloatValue(testField)){
             if(amount > maximumLoanAmount || amount < minimumLoanAmount || amount%10 != 0)
            {
                message.innerHTML="";
                message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
                var msgContent = "Enter an amount between &pound;"+minimumLoanAmount+" and &pound;"+maximumLoanAmount+", both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
                amountMsg.innerHTML = ""+msgContent;
                loanAmount.value = "";
                return false;

            } else
            {
                amountMsg.innerHTML = "";
                message.innerHTML="";
                message.innerHTML="<img src=utility/jsimg/validated.gif />";
                return true;
                //checkAmountFormat(amount,'amount');
                }


        }else{
            message.innerHTML="";
            message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
            var msgContent = "Enter an amount between &pound;"+minimumLoanAmount+" and &pound;"+maximumLoanAmount+", both inclusive. The amount should be a multiple of 10, such as &pound;10, &pound;20...";
            amountMsg.innerHTML = ""+msgContent;
            return false;
        }
    }
}


// validation for User id Field in AccountAdminDefaultAmtInfo

   function  accountAdminDefaultLoanIdValidation()
   {
        var loan = document.getElementById('loanId'); 
        var loanValue =loan.value;    
        var re = /^[0-9]+$/;        
        var  message = document.getElementById("userMsg");        
        message.innerHTML = "<img src=utility/jsimg/indicator.gif  />";     
      if(loanValue.length==0)
      {     
          loan.value="";
          message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
          return false;
      }
      if(re.test(loanValue))
      {               
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
        return true;
      }
      else
      {
        loan.value="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
        return false;
      }
   }
   
   // validation for Amount Field in AccountAdminDefaultAmtInfo
   
   function accountAdminDefaultAmountValidation(value, id, messageId)
   {
     
        var amount = document.getElementById(id); 
        var amountValue =amount.value;    
        var re =/^[0-9.]+$/;     
       
       var  message = document.getElementById(messageId);        
    message.innerHTML = "<img src=utility/jsimg/indicator.gif  />";     
    if(amountValue.length==0){   
        
        amount.value="";
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }
    if(re.test(amountValue))
    {             
        var amount1=amountValue.substring(amountValue.indexOf("."),amountValue.length);       
        if(amount1.length<=8)
            {
                amount.value=new Number(amountValue);                
            }
            else
                {                         
                    amount.value=amountValue.substring(0,(amountValue.indexOf(".")+9));
                }
       
        message.innerHTML="<img src=utility/jsimg/validated.gif />";
    }
    else{      
         amount.value="";        
        message.innerHTML="<img src=utility/jsimg/required_invalid.gif />";
    }       
   }
   
   //---------------------Event Registration Validation------------------------------
   function validateEventReg()
  {
	   var category=document.getElementById('category').value;
	   var name=document.getElementById('name').value;
	   var company=document.getElementById('company').value;
	   var designation=document.getElementById('designation').value;
	   var address=document.getElementById('address').value;
	   var mobile=document.getElementById('mobile').value;
	   var email=document.getElementById('email').value;
	   if(category!="" && name!="" && company!="" && designation!="" && address!="" && mobile!="" && email!="")
	       {

				  if(!isEmailValid(email)){
					  alert("Please enter valid email address");
//					  document.getElementById('').innerHTML="Please fill all the entries.";
				    return false;			}
				  if(!isMobileValid(mobile)){
						alert("Please enter valid mobile no.");
//   				      document.getElementById('').innerHTML="Please fill all the entries.";
					return false;			}
				return true;
		   }else{
			   alert("All fields are mandatory.");
//		   	   document.getElementById('').innerHTML="Please fill all the entries.";
			   return false;}
   }
   function isEmailValid(value)
 {
	var at="@";
	var dot=".";
	var lat=value.indexOf(at);
	var lstr=value.length;
	var ldot=value.indexOf(dot);
        if(value.length==0){
           //document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter Email ID.";
           return false;
        }
	if (value.indexOf(at)==-1){
	   //document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
	   return false;
	}
	if (value.indexOf(at)==-1 || value.indexOf(at)==0 || value.indexOf(at)==lstr){
	   //document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
	   return false;
	}
	if (value.indexOf(dot)==-1 || value.indexOf(dot)==0 || value.indexOf(dot)==lstr){
	    //document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
	    return false;
	}
        if (value.indexOf(at,(lat+1))!=-1){
	     //document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
	    return false;
        }
        if (value.substring(lat-1,lat)==dot || value.substring(lat+1,lat+2)==dot){
        //document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
        return false;
    }

    if (value.indexOf(dot,(lat+2))==-1){
        //document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
        return false;
    }

    if (value.indexOf(" ")!=-1){
        //document.getElementById(id).innerHTML="<img src=utility/jsimg/required_invalid.gif />Please enter valid Email ID.";
        return false;
    }
    // document.getElementById(id).innerHTML="<img src=utility/jsimg/validated.gif />";
    return true;
}

   function isMobileValid(value)
{
        if(!checkMobile(value)){
             return false;
           }else{
                 return true;
             }
}
   //--------------------------------------------------------------------------------
