var req;
var frm;

function makeRequest(url) {
	XmlHttpRequest();
	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) { //alert(http_request.responseText);
				window.location.reload();
//				window.open('free-guides.php');
			} else {
				alert('There was a problem with the request.');
			}
		}
	}

	http_request.open('GET', url, true);
    http_request.send(null);
}

function XmlHttpRequest() {
	if (window.XMLHttpRequest) {
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) {// IE
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
    }
}

function submitfrmContactUs (obj) {
    frm = obj;
    var errs=0;
	var id = 1;
	var err = 0;
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address = obj.email.value;

	if (check_empty(obj.uname, 'Please enter Name')) {
		if (check_empty(obj.email, 'Please enter email')) {
			if(reg.test(address) == false) {
				alert('Invalid Email Address');
				return false;
			}
			if (check_empty(obj.telephone, 'Please enter telephone')) {
				if (obj.office.checked == true || obj.carpet.checked == true || obj.communal.checked == true || obj.one_off.checked == true || obj.other.checked == true) {
					if (check_empty(obj.comment, 'Please enter comments')) {
						obj.submit();
					}
				}else {
					alert("Select atleast one area of intrest");
					return false;
				}
			}
		}
	}
	return false;
}

function submitfrmReferral (obj) {
    frm = obj;
    var errs=0;
	var id = 1;
	var err = 0;

	if (check_empty(obj.uname, 'Please enter Your name')) {
		if (check_empty(obj.telephone, 'Please enter Your telephone')) {
			if (check_empty(obj.company_referring, 'Please enter Company you are referring')) {
				if (check_empty(obj.contact_company, 'Please enter Contact at the company')) {
					if (check_empty(obj.contact_telephone, 'Please enter Contact telephone number')) {
						if (check_empty(obj.other_info, 'Please enter Other info')) {
							obj.submit();
							return true;
						}
					}
				}
			}
		}
	}
}

function submitfrmFreeGuide (obj) {
	
    frm = obj;
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address = obj.g_email.value;

	if (check_empty(obj.g_name, 'Please enter Name')) {
		if (check_empty(obj.g_email, 'Please enter email')) {
			if(reg.test(address) == false) {
				alert('Invalid Email Address');
				return false;
			}
			if (check_empty(obj.g_telephone, 'Please enter telephone')) {
				var url = "learn_free_guide.process.php?name="+obj.g_name.value+"&email="+obj.g_email.value+"&telephone="+obj.g_telephone.value;
				makeRequest(url);
//				obj.submit();
				window.open('free-guides.php', '_blank');
//				return true;
			}
		}
	}
	
}

function check_empty(value, msg){
	if (value.value == ''){
		alert(msg);
		value.focus();
		return false;
	}else 
		return true;

}

function href_call()
{
	window.open('free-guides.php', '', 'menubar=1,resizable=1,width=500,height=300,status=1,scrollbars=1');
	return false;
}