
			var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
            
            var xmlHttp
			
            /************* Signup for newsletter ************/
            function joinnewsletter() 
            {              
				var email = document.getElementById('email').value;				
				if(email == "")
				{
					alert("Please enter E-mail");
					document.getElementById('email').focus();
					return false;
				}
				else if(!document.getElementById('email').value.match(emailRegex))
				{
					alert("Please enter a valid E-mail");
					document.getElementById('email').focus();
					return false;
				}
                xmlHttp=GetXmlHttpObject()
                if (xmlHttp==null)
                {
                     alert ("Browser does not support HTTP Request")
                     return
                }
                var url="sendNewsletter.php?"
                url=url+"nm="+name+"&eid="+email
                //alert(url);
                xmlHttp.onreadystatechange=stateChanged 
                xmlHttp.open("GET",url,true)
                xmlHttp.send(null)
            }
                      
            
            // -- for photo navigation
            function stateChanged() 
            { 
                if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
                { 
					//alert(xmlHttp.responseText);
					if(xmlHttp.responseText == "mail_not_sent")
					{
						alert("Sorry! Your information could not be sent. Please try again");						
						document.getElementById('email').value = "";		
					}
					else if(xmlHttp.responseText == "mail_sent")
					{
						//alert("Your information has been added successfully for the newsletter.");
						document.getElementById('email').value = "";
						alert("You are registered. Thank You!"); 
					}
					else if(xmlHttp.responseText == "fields_blank")
					{
						alert("Please enter both the fields.");
						document.getElementById('email').value = "";		
					}
					
                } 
                else
                {
                        //document.getElementById("newsletterstatus").innerHTML="<span style='color:#009900 '>Sending. Please wait...</span>"; 
                }
            }


            function GetXmlHttpObject()
            {
                var xmlHttp=null;
                try
                {
                     // Firefox, Opera 8.0+, Safari
                     xmlHttp=new XMLHttpRequest();
                }
                catch (e)
                {
                     //Internet Explorer
                     try
                     {
                        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                     }
                     catch (e)
                     {
                        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                     }
                }
                return xmlHttp;
            }

