$(document).ready(function() {
	browserDetection();
	fixIE6alphaTransparency();
	$("#form-quote").submit(function () {
		if ($.trim($("#form-name").attr("value")).length == 0) {
			alert("Please insert your name");
			$("#form-name").focus();
			return false;
		}
		if ($.trim($("#form-email").attr("value")).length == 0) {
			alert("Please insert your email address");
			$("#form-email").focus();
			return false;
		}
		if (!isEmail($("#form-email").attr("value"))) {
			alert("Please insert a valid email address");
			$("#form-email").focus();
			return false;
		}
		if ($.trim($("#form-phone").attr("value")).length == 0) {
			alert("Please insert your phone number");
			$("#form-phone").focus();
			return false;
		}
		if ($.trim($("#form-message").attr("value")).length == 0) {
			alert("Please describe your project");
			$("#form-message").focus();
			return false;
		}
		$("#submitted").attr("value","1");
		return true;
	});
});

function isEmail(str) {
	var at = "@";
	var dot = ".";
	var lat = str.indexOf(at);
	var lstr = str.length;
	var ldot = str.indexOf(dot);

	if (str.indexOf(at)==-1){return false;}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){return false;}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){return false;}
	if (str.indexOf(at,(lat+1))!=-1){return false;}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){return false;}
	if (str.indexOf(dot,(lat+2))==-1){return false;}
	if (str.indexOf(" ")!=-1){return false;}
	return true;
}