function trim(str)
{
return str.replace(/^\s+|\s+$/g,'');
}
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;
}
/*
function showDef_request(obj)
{
	document.getElementById('errmsg_name').style.display="none";
	document.getElementById('errmsg_email').style.display="none";
	document.getElementById('errmsg_phn').style.display="none";
	
	if(obj.name=='name_fld'){
		if(obj.value == '')
		obj.value='Name:';
		}
	else if(obj.name=='email_fld'){
		if (obj.value == '')
		obj.value='Email:';
		}
	else if(obj.name=='phone_fld'){
		if (obj.value == '')
		obj.value='Phone Number:';
		}
}
function hideDef_request(obj){
	document.getElementById('errmsg_name').style.display="none";
	document.getElementById('errmsg_email').style.display="none";
	document.getElementById('errmsg_phn').style.display="none";
	
	if (obj.name == 'name_fld') {
		if (obj.value == 'Name:') {
			obj.value = '';
		}
	}
	else 
		if (obj.name == 'email_fld') {
			if (obj.value == 'Email:') {
				obj.value = '';
			}
		}
		else 
			if (obj.name == 'phone_fld') {
				if (obj.value == 'Phone Number:') {
					obj.value = '';
				}
			}
	}

function submit_request_quote_form()
{
	var name=document.getElementById('name_fld');
	var email=document.getElementById('email_fld');
	var phn=document.getElementById('phone_fld');
	var ck_name = /^[A-Za-z0-9 ]{3,20}$/;
	var ck_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var ck_phone = /^[0-9 ]{6,10}$/;
	
	if(!ck_name.test(name.value) || name.value=='Name:')
	{
		document.getElementById('errmsg_name').style.display="block";
		document.getElementById('errmsg_email').style.display="none";
		document.getElementById('errmsg_phn').style.display="none";
		document.getElementById('errmsg_name').innerHTML="Please enter name";
		name.focus();
		name.value='';
		return false;
	}
	else if(!ck_email.test(email.value) || email.value=='Email:')
	{
		document.getElementById('errmsg_name').style.display="none";
		document.getElementById('errmsg_email').style.display="block";
		document.getElementById('errmsg_phn').style.display="none";
		document.getElementById('errmsg_email').innerHTML="Please enter proper email id";
		email.focus();
		email.value='';
		return false;
	}
	else if(!ck_phone.test(phn.value) || phn.value=='Phone Number:')
	{
		document.getElementById('errmsg_name').style.display="none";
		document.getElementById('errmsg_email').style.display="none";
		document.getElementById('errmsg_phn').style.display="block";
		document.getElementById('errmsg_phn').innerHTML="Please enter proper phone number";
		phn.focus();
		phn.value='';
		return false;
	}
	else
	{
		document.getElementById('errmsg_name').style.display="none";
		document.getElementById('errmsg_email').style.display="none";
		document.getElementById('errmsg_phn').style.display="none";
		return true;
	}
}*/
function null_value(gg,form_id)
	{
		document.getElementById('job_err_msg').style.display='none';
		if(form_id=="1")
		{
		var a=document.form_job;
		}
		else if(form_id=="2")
		{
		var a=document.form_job1;
		}
	
	if(gg==1)
			{
				//if(document.getElementById("email_job").value=='name@companyname.com')				
				if(a.email_job.value=='name@companyname.com')
				{
					a.email_job.value='';					
					if(a.phno_job.value=='')
					{
					a.phno_job.value='10 digits mobile no.';	
					}
				}				
				else if(a.email_job.value!='' && a.phno_job.value=='')
				{
				a.phno_job.value='10 digits mobile no.';		
				}
			}
			else if(gg==2)
			{
				if(a.phno_job.value=='10 digits mobile no.')
				{
					a.phno_job.value='';
					a.phno_job.select();
					if(a.email_job.value=='')
					{
					a.email_job.value='name@companyname.com';	
					}
				}
			}
	}
	
	
	function null_value_blur(dd,form_id)
	{
		document.getElementById('job_err_msg').style.display='none';
		if(form_id=="1")
		{
		var a=document.form_job;
		}
		else if(form_id=="2")
		{
		var a=document.form_job1;
		}
		
		if(dd==1)
		{
		if(a.email_job.value=='')
				{	
				a.email_job.value='name@companyname.com';
				}
		}
		else if(dd==2)
			{
				if(a.phno_job.value=='')
				{
				a.phno_job.value='10 digits mobile no.';
				}
				
			}
	}
function validate_jobalert(form_id)
{	
	if(form_id=="1")
	{
	var a=document.form_job;
	var b="job_err_msg";	
	}
	document.getElementById(b).style.display="none";
	if(trim(a.email_job.value)=="" || a.email_job.value=="name@companyname.com")
	{		
		document.getElementById(b).style.display="block";
		document.getElementById(b).innerHTML="Please enter email address.";
		a.email_job.value="";
		a.email_job.focus();
		return false;
	}
	
	
	/*else if((/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/).exec(a.email_job.value)==null)
	{
		document.getElementById("job_err_msg").innerHTML="Invalid email address format.";
		a.email_job.focus();
		return false;
	}*/
	
	else if((/^([a-zA-Z]([a-z0-9-_\.\+])+([a-z0-9])@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4}))$/).exec(a.email_job.value)==null)
	{
		document.getElementById(b).style.display="block";
		document.getElementById(b).innerHTML="Invalid email address format.";
		a.email_job.focus();
		return false;
	}
	
	else if((/^[a-zA-Z][a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4})$/).exec(a.email_job.value)==null)
	{
		document.getElementById(b).style.display="block";
		document.getElementById(b).innerHTML="Invalid email address format.";
		a.email_job.focus();
		return false;
	}
	
	else if((/^([a-zA-Z]([a-z0-9-_\.\+])+([a-z0-9])@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4}))$/).exec(a.email_job.value)==null)
	{
		document.getElementById(b).style.display="block";
		document.getElementById(b).innerHTML="Invalid email address format.";
		a.email_job.focus();
		return false;
	}
	
	
	else if(trim(a.phno_job.value)=="" || a.phno_job.value=="10 digits mobile no.")
	{
		document.getElementById(b).style.display="block";
		document.getElementById(b).innerHTML="Please enter mobile no.";
		a.phno_job.value="";
		a.phno_job.focus();
		return false;
	}
	
	else if(trim(a.phno_job.value).length<10)
	{
		document.getElementById(b).style.display="block";
		document.getElementById(b).innerHTML="Please enter 10 digit mobile no.";
		a.phno_job.value="";
		a.phno_job.focus();
		return false;
	}
	else if(trim(a.phno_job.value).length>10)
	{
		document.getElementById(b).style.display="block";
		document.getElementById(b).innerHTML="Please enter 10 digit mobile no.";
		a.phno_job.value="";
		a.phno_job.focus();
		return false;
	}
	
	
	else if(isNaN(trim(a.phno_job.value)))
	{
		document.getElementById(b).style.display="block";
		document.getElementById(b).innerHTML="Please enter numaric mobile no.";
		a.phno_job.value="";
		a.phno_job.focus();
		return false;
	}
	
	
	/*else if((/^[9][0-9]{9}$/).exec(a.phno_job.value)==null)
	{
		document.getElementById(b).style.display="block";
		document.getElementById(b).innerHTML="Mobile no starting with 9";
		a.phno_job.value="";
		a.phno_job.focus();
		return false;
	}*/
	add_jobalert(trim(a.email_job.value),trim(a.phno_job.value));
}




function add_jobalert(email,ph)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
else
{
xmlHttp.onreadystatechange=stateChanged_gallery_function;
url="../ajax-php/insert_jobalert.php?subJobalert=1&email_job="+email+"&phno_job="+ph+"&u="+Math.random();
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}   
}
function stateChanged_gallery_function()
{
if (xmlHttp.readyState==4)
{
var str=xmlHttp.responseText;
var str_arr=str.split("~");
if (str_arr[0] == "2") {
jAlert(str_arr[1], 'Job Alert');
}
var a=document.form_job;
a.phno_job.value="10 digits mobile no.";
a.email_job.value="name@companyname.com";
return false;
}
}