﻿/******************************************************************************************************************
 * Module Name         : New Account Request
 * File Name           : NewAccountRequest.js
 * Created On          : 21/02/2008
 * Developed By        : Pranesh K S
 * Version             : 1.00
 * Brief Description   : This module validates the New account request form
 * Last Modified       : 26/11/2007
 * 
 ******************************************************************************************************************
 * Revision History
 *******************************************************************************************************************
 * Version      Change Id       Defect Id       Modified By         Date        Brief Description
 
 ********************************************************************************************************************/

function ValidateNewRequest()
{           
            
                            

         email.value = trim(email.value);
         if(trim(email.value).length == 0)
           {
              alert("Please enter Email ID");  
              email.focus();    
              return false;
            }
            
                         
           if(productLine!=null)
           {
               if(productLine.selectedIndex == 0)
                 {
                    alert("Please select a Product Line");
                    productLine.focus();          
                    return false;
                 }
           }
    
            
            
            
          if(!validateEmail(email.value))
             {
               alert("Please enter a Valid Email ID");  
               email.focus();             
               return false;
             } 
             
           if(trim(companyName.value).length == 0)
               {
                alert("Please enter a Company Name");
                companyName.focus();                
                return false;
               }  
               
           if(trim(firstName.value).length == 0)
               {
                alert("Please enter a First Name"); 
                firstName.focus();               
                return false;
               } 
                 
           if(trim(lastName.value).length == 0)
               {
                alert("Please enter a Last Name"); 
                lastName.focus();               
                return false;
               } 
               
           if(trim(shippingName.value).length == 0)
               {
                alert("Please enter a Shipping Address"); 
                shippingName.focus();               
                return false;
               }
               
           if(trim(city.value).length == 0)
               {
                alert("Please enter a City name"); 
                city.focus();               
                return false;
               }    
             
           if(countryName!=null)
           {
               if(countryName.selectedIndex == 0)
                 {
                    alert("Please select a Country");
                    countryName.focus();          
                    return false;
                 }
           }
                 
           return true;
                 
}

function checkOnlyNumbers( fld ) 
{
   var temp_value = fld.value; 
   var Chars = "0123456789+()- ."; 
 
   for (var i = 0; i < temp_value.length; i++) 
   { 
       if (Chars.indexOf(temp_value.charAt(i)) == -1) 
       {
           alert("Invalid Character(s)\n\nOnly numbers (0-9),(,- and + are allowed in this field.");
           fld.value = ""; 
           return false;
       }
      
       
   } 
    return true;
}

function checkEmail()
{
        email.value = trim(email.value);
         if(trim(email.value).length == 0)
           {
              alert("Please enter Email ID");  
              email.focus();    
              return false;
            }
            
          if(!validateEmail(email.value))
             {
               alert("Please enter a Valid Email ID");  
               email.focus();             
               return false;
             } 
         return true;
}