function nl2br(text)
{	
text = escape(text);
if(text.indexOf('%0D%0A') > -1)
{
var re_nlchar = /%0D%0A/g ;
}
else if(text.indexOf('%0A') > -1)
{
var re_nlchar = /%0A/g ;
}
else if(text.indexOf('%0D') > -1)
{
var re_nlchar = /%0D/g ;
}
return unescape( text.replace(re_nlchar,'<br />') );
}
function good_emailroyal(email)
{
	return (/^[a-zA-Z0-9&\'\.\-_\+]+@[a-zA-Z0-9\-]+\.([a-zA-Z0-9\-]+\.)*?[a-zA-Z]+$/.test(email));
}
function sendsuggestions()
{ 
  
  
    var mobile=document.form1.mobile.value;
	mobile=mobile.replace(/^\s*|\s*$/,"");
	if(mobile=="")
	{
	alert("Enter Mobile");
	document.form1.mobile.focus();
	return false;
	}
    if (mobile &&!/^[0-9\-\+]+$/.test(mobile))
	 {
                alert("Invalid Mobile Number!");
                document.form1.mobile.focus();
                return false;
    }
	 
    
    var email=document.form1.email.value;
	email=email.replace(/^\s*|\s*$/,"");
	if(email==""){alert("Enter Email");document.form1.email.focus();return false;}
    if (!good_emailroyal(email))
	{
     alert("Invalid Email!");
     document.form1.email.focus();
     return false;
    }
	
	
	
	

  	var url;
	var username;

  var obj_form = document.form1;
  var typ=1; 
  var mob=obj_form.mobile.value;
  var email=obj_form.email.value;
  var comments=obj_form.comments.value;
  comments=nl2br(comments);
  var ppno=obj_form.hidppno.value;
  var cname=obj_form.hidname.value;
  var visano=obj_form.hidvisano.value;
url = "sendmail.php?types="+typ+"&mobile="+mob+"&email="+email+"&comments="+comments+"&passport="+ppno+"&cn="+cname+"&vno="+visano;

   	if (window.XMLHttpRequest ){

		   xmlhttp = new XMLHttpRequest();

		   xmlhttp.onreadystatechange=sendsuggestionsdetails;
		  
		   xmlhttp.open("GET",url,true);
		   
		   xmlhttp.send (null);

	}

    else if (window.ActiveXObject){

		   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

		   if (xmlhttp){

				   xmlhttp.onreadystatechange=sendsuggestionsdetails;

				   xmlhttp.open("GET",url,true);

				   xmlhttp.setRequestHeader ('Content-Type',  'application/x-www-form-urlencoded');

				   xmlhttp.setRequestHeader('Expires','Sat, 1 Jan 2005 05:00:00 GMT');

				   xmlhttp.setRequestHeader('Last-Modified','Sat, 1 Jan 2005 05:00:00 GMT');
                    xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");   
				   xmlhttp.setRequestHeader('Pragma','no-cache');

				   xmlhttp.setRequestHeader('Cache-Control', 'no-cache');

				   xmlhttp.send();

		   }

   }

}


function sendsuggestionsdetails()
{
var obj_form = document.form1;
if (xmlhttp.readyState==1 || xmlhttp.readyState=='loading')
{
document.getElementById('ones').innerHTML='<img src=\'images/loading.gif\'/><font class="instxt">Processing</font>';
document.getElementById('comentbutton').disabled=true;
}




		if (xmlhttp.readyState==4){

               if ( xmlhttp.status==200){

                 resultn = xmlhttp.responseText;
              
			    if(resultn==1)
			    { 

			  document.getElementById('ones').innerHTML ='<font class="instxt">Your Suggestions has been sent successfully</font>';
			  document.getElementById('comentbutton').disabled=false;
			  document.form1.mobile.value="";
			  document.form1.email.value="";
			  document.form1.comments.value="";
			    }
				if(resultn=="")
				{
					document.getElementById('ones').innerHTML = "";	
					document.getElementById('comentbutton').disabled=false;
					 document.form1.mobile.value="";
			  document.form1.email.value="";
			  document.form1.comments.value="";
				}
                            
}
}
}
