﻿function validate_mailinglist(){
    with (document.newslisting_form)
    {
    
        if (name.value =="")
        {
           
            document.getElementById("diverrormsg").innerHTML = "<span class=content_txt_error>Please fill in your full name!</span>";
            name.focus();
            
             return false
         }
         
          else if (name.value !="" && CheckNemericValue_mail(name.value)==false)
        {
           
             
            name.value ="";
            name.focus();
            return false
         }
       
       else if (emailR.value  =="")
        {
            
            document.getElementById("diverrormsg").innerHTML = "<span class=content_txt_error>Please fill in your email!</span>";
            emailR.focus();
            return false
       }
           
        else if (emailR.value !="" && echeck_mailinglist(emailR.value)==false) {
            emailR.value="";
            emailR.focus();
            return false
         }
   
       else if (Company.value =="")
        {
           
             document.getElementById("diverrormsg").innerHTML = "<span class=content_txt_error>Please fill in your company name!</span>";
            Company.focus();
            return false
       }
        
         
        else if (Contact.value =="")
        {
            
             document.getElementById("diverrormsg").innerHTML = "<span class=content_txt_error>Please fill in your contact number!</span>";
            Contact.focus();
            return false
       }
       
        else if(Contact.value != "" && isNaN(Contact.value) == true)
         {
           
            document.getElementById("diverrormsg").innerHTML  ="Contact number must be numeric!"
            Contact.value="";
            Contact.focus();
            return false
         }
       
        else if(securitycode.value=="")
       {
           
             document.getElementById("diverrormsg").innerHTML ="Please enter the security code shown!"
            securitycode.value="";
            securitycode.focus();
            return false
        }
       
       else if(securitycode.value!=simgNo.value)
       {
            
             document.getElementById("diverrormsg").innerHTML ="Security code does not match!"
            securitycode.value="";
            securitycode.focus();
            return false
        }

      else{
            return true
        }
    }
    
 }
 
 function CheckNemericValue_mail(e)  
 {         
    	var Alphabet;				
    	//Alphabet = "^[a-zA-Z]+$";				
    	Alphabet ="^[a-zA-Z ]*$" ;				
    	//A-Z or a-z Alphabets only allowed				
    					
    	if (e.search(Alphabet) == -1) 				
    	//	Or				
    	//if (!name.match(Alphabet))				
    	{					
    	/*alert ("Only alphabets are allowed!");*/
    	
    	
         document.getElementById("diverrormsg").innerHTML = "Only alphabets are allowed!"					
    	return false		
    	}				
    	else				
    	{					
    	return true			
    	}
       
 }  
 
 function echeck_mailinglist(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   document.getElementById("diverrormsg").innerHTML ="Invalid email!"
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   document.getElementById("diverrormsg").innerHTML ="Invalid email!"
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    
		    document.getElementById("diverrormsg").innerHTML ="Invalid email!"
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    
		    document.getElementById("diverrormsg").innerHTML ="Invalid email!"
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   
		    document.getElementById("diverrormsg").innerHTML ="Invalid email!"
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    
		    document.getElementById("diverrormsg").innerHTML ="Invalid email!"
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    
		    document.getElementById("diverrormsg").innerHTML ="Invalid email!"
		    return false
		 }

 		 return true					
	}
