// JavaScript Document

//-->

function submitrequest(){
    var fname,em;
     fname=document.getElementById('txtfname').value;
    em = document.getElementById('txtemail').value;
       if (fname=='' || em=='')
    {
    alert('Name and Email address are compulsory to register for Newsletter');
    
    }
       else
    {
 
 if (em != null)
    {
    if (validateEmailid(em)==false) { em='';}
    else {
		var datasource;
    datasource='ajaxhandler.ashx?fname='+fname+'&em='+em;
   
   
    submitonserver(datasource);
	}
    }
	
	}

    
    }
    
    var XMLHttpRequestObject = false; 

      if (window.XMLHttpRequest) {
        XMLHttpRequestObject = new XMLHttpRequest();
      } else if (window.ActiveXObject) {
        XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
      }

function submitonserver(datasource){
    if(XMLHttpRequestObject) {
          XMLHttpRequestObject.open("GET", datasource); 

          XMLHttpRequestObject.onreadystatechange = function() 
          { 
            if (XMLHttpRequestObject.readyState == 4 && 
              XMLHttpRequestObject.status == 200) { 
               
              window.location='confirmation.html';
            } 
          } 

          XMLHttpRequestObject.send(null); 
        }
    
    
}    

function submittodb(datasource){
   if(XMLHttpRequestObject) {
          XMLHttpRequestObject.open("GET", datasource); 

          XMLHttpRequestObject.onreadystatechange = function() 
          { 
            if (XMLHttpRequestObject.readyState == 4 && 
              XMLHttpRequestObject.status == 200) { 
               
              
            } 
          } 

          XMLHttpRequestObject.send(null); 
        }
    
}
function jb(datasource){
    var tiddatasource;
    tiddatasource=document.getElementById('jbno').innerHTML;
    tiddatasource=datasource+tiddatasource;
   
    if(XMLHttpRequestObject) {
          XMLHttpRequestObject.open("GET", tiddatasource); 

          
          XMLHttpRequestObject.send(null); 
        }
    
    
}

/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

function validateEmailid(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
