
function validateContactForm()
{
	var isError = false;
	var errStr = 'Could not proceed further, there is/are some error(s) in your form submission. Have a look on the error(s) below:\n\n';
	
	if ($.trim($("input[name^=first_name]").val()) == '') {
		errStr += '* Please Enter First Name.\n';	
		isError = true;
	}

	if ($.trim($("input[name^=last_name]").val()) == '') {
		errStr += '* Please Enter Last Name.\n';	
		isError = true;
	}

	if ($.trim($("input[name^=job_title]").val()) == '') {
		errStr += '* Please Enter Job Title.\n';	
		isError = true;
	}
	
	if ($.trim($("input[name^=company]").val()) == '') {
		errStr += '* Please Enter Company.\n';	
		isError = true;
	}

	if ($.trim($("input[name^=phone]").val()) == '') {
		errStr += '* Please Enter Phone Number.\n';	
		isError = true;
	}


	if ($.trim($("input[name^=email]").val()) == '') {
		errStr += '* Please Enter Email.\n';	
		isError = true;
		
	} else {
		if (!isValidEmail($.trim($("input[name^=email]").val()))) {
			errStr += '* Incorrect Email Format.\n';	
			isError = true;																 
		}
	}	
	
	if (isError) {
		alert(errStr);
		return false;
	}
	else {
		return true;
	}
}

function validateDownloadForm()
{
	var isError = false;
	var errStr = 'Could not proceed further, there is/are some error(s) in your form submission. Have a look on the error(s) below:\n\n';
	
	if ($.trim($("input[@name=first_name]").val()) == '') {
		errStr += '* Please Enter A First Name.\n';	
		isError = true;
	}
	
	if ($.trim($("input[@name=last_name]").val()) == '') {
		errStr += '* Please Enter A Last Name.\n';	
		isError = true;
	}
	


	if ($.trim($("input[@name=email]").val()) == '') {
		errStr += '* Please Enter An Email.\n';	
		isError = true;
		
	} else {
		if (!isValidEmail($.trim($("input[@name=email]").val()))) {
			errStr += '* Incorrect Email Format.\n';	
			isError = true;																 
		}
	}	
	
	if (isError) {
		alert(errStr);
		return false;
	}
	else {
		return true;
	}
}


/* ADD-ONS functions */

function isValidEmail(email)
{
	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);
}


function isValidUrl(s) 
{
	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(s);
}


function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	
	return true;
}

function submitForm()
{
	$.ajax({
		type: "POST",
		url: "contact_action.php",
		data: "contactName=" + $("input[@name=contactName]").val() + "&emailId=" + $("input[@name=emailId]").val() + "&phone=" + $("input[@name=phone]").val() + "&company=" + $("input[@name=company]").val() + "&message=" + $("textarea[@name=message]").val(),
		beforeSend: function() {
			// loading code
		},
		success: function(msg){
			
			$("input[@name=contactName]").val('');
			$("input[@name=emailId]").val('');
			$("input[@name=phone]").val('');
			$("input[@name=company]").val('');
			$("textarea[@name=message]").val('');
			$("#formMsg").html(msg);
			
		}
	});
}

