// JavaScript Document

function user_save()
{
	
	
	name_value=document.getElementById("name_val").value;	
	
	phone_value=document.getElementById("phone_val").value;	
	
	name_err=document.getElementById("err_name");
	
	phone_err=document.getElementById("err_phone");	
	
	if(name_value=="")
	{
	
		name_err.innerHTML="Enter Name";
		
		document.getElementById("name_val").focus();
	
	}
	else if(name_value!="")
	{
	
		name_valid=new RegExp("^[a-zA-Z\.]+$");
		
		name_check=name_valid.exec(name_value);
		
		if(name_check==null)
		{
		
			name_err.innerHTML="Enter Valid Characters";
			
			document.getElementById("name_val").focus();
		
		}
		else
		{
			name_err.innerHTML="";
			
			if(phone_value=="")
					{
					
						phone_err.innerHTML="Enter Email id";
				
						document.getElementById("phone_val").focus();
					
					}
					else if(phone_value!="")
					{
					
						//phone_valid=new RegExp("^[0-9]+$");
						
						phone_valid=new RegExp("^[-!#$%&'*+/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+/0-9=?A-Z^_a-z{|}~])*@[a-zA-Z](-?[a-zA-Z0-9])*(\.[a-zA-Z](-?[a-zA-Z0-9])*)+$");
				
						phone_check=phone_valid.exec(phone_value);
						
						if(phone_check==null)
						{
				
							phone_err.innerHTML="Invalid Email id";
							
							document.getElementById("phone_val").focus();
				
						}
						else
						{
						
							ajax();
		
							//save_val=[name_value,gen_val,pass_value,phone_value].join("@@@");	
							save_val=[name_value,phone_value].join("@@@");	
																	
													
							if(xmlhttp!=null)
							{
							
								xmlhttp.onreadystatechange=save_retval;
								
								xmlhttp.open("GET","user_save_new.php?vals="+save_val,true);
								
								xmlhttp.send(null);
							
							}
							else
							{
								
								alert("Your Browser Does Not Support XMLHTTP");
							
							}
							
							
							
							
						
						}	
					
					}
				
				
				
				
		}
	
	}
	
	

}

function save_retval()
{

	if(xmlhttp.readyState==4)
	{

		if(xmlhttp.status==200)
		{
		
			retvals=xmlhttp.responseText;
			
						
			err_view=document.getElementById("err_result");
			
			err_view.innerHTML="<font color='#02306c'><b>Thankyou for subscribing</b></font>";
		
		
		}
		else
		{
			
			alert("Problem Retrieving Data:"+xmlhttp.statusText);
		
		}
	}
	
		
}
