// JavaScript Document

var path = 'http://famcominc.com/wp-content/themes/default/';
function validation(){
	var filterforemail = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	//var filterforzip = /^\d{10}$/;
	
	var emailid=document.getElementById('email').value;
	var phoneid=document.getElementById('phone').value;
	var firstnid=document.getElementById('firstn').value;
	var lastnid=document.getElementById('company').value;
	var msgid=document.getElementById('msg').value;
	var security_code=document.getElementById('security_code').value;

	//if(isNaN(phoneid) || phoneid=="" ){
	 //alert("Please enter a valid telephone number");
		//return false;
	//}
	
	if(firstnid==""){
		alert("Please enter your name");
		return false;
	}
	
	if(!filterforemail.test(emailid)){

		 alert("Please enter a valid email address");
		 return false;
	}
	

		if(security_code==""){
		alert("Captcha field is required");
		return false;
	}
	$.ajax({
		type:'post',
		url: path+'mailfunction.php',
		data: 'email='+emailid+'&phone='+phoneid+'&firstn='+firstnid+'&company='+lastnid+'&msg='+msgid+'&security_code='+security_code,
		success: function(res){
					if(res=='1'){
					var obj1=document.getElementById('Thankyou1');					
					obj1.style.color='red';
					obj1.innerHTML="wrong captcha";
					var obj=document.getElementById('Thankyou');					
					obj.innerHTML="";
				}else{
					var obj1=document.getElementById('Thankyou1');
					obj1.innerHTML="";
					var obj=document.getElementById('Thankyou');					
					//obj.style.color='blue';
					obj.innerHTML="Thanks for your submission, we will be getting in touch with you shortly.";
				}
				//else{
					
			//objspan=document.createElement('span');
			//objspan.style.color="red";
			//objspan.innerHTML=res;
			//$('#email').parent().append(objspan);
			
		}
	});


	//var objfrm = document.getElementById('form1');
	//alert(objfrm.length);
	//if(objfrm && objfrm.length>0){

		//var objstr = document.getElementById('Thankyou');

		//objstr.innerHTML = "Thanks for your submission, we will be getting in touch with you shortly.";
		//alert(objstr.innerHTML);
		//objfrm.style.display='none';

		//sendform(objfrm);
		//return false;

	//}
	
}



function makeRequest(url) {
	var http_request = false;
	//alert(url);
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
	}else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		try {
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				//alert(http_request.responseText);
				//change to something like: yourlayer.visibility = 'hidden';
			} else {
				alert('There was a problem with the request.');
			}
		} 
	};
	http_request.open('GET', url, true);
	http_request.send(null);
}
function sendform(el){
	var sub = el.getElementsByTagName('input');
	var sub1 = el.getElementsByTagName('textarea');
	
	query1 = new Array();
	query = new Array();
	for (i in sub1){
	if(sub1[i].name){
	query1.push(sub1[i].name + '=' + sub1[i].value);
	 }
	}
	for(i in sub){
		if(sub[i].name){
			if(sub[i].type == 'radio'){
				if(sub[i].checked == true)
					query.push(sub[i].name + '=' + sub[i].value);
			} 
			 
			else{
					query.push(sub[i].name + '=' + sub[i].value);
			}
		}
	}
	query = '?' + query.join('&');
	query1= '&' + query1.join('&');
	query2=query+query1;
	makeRequest(el.action + query2);
}

