$(document).ready(function() {
	function get_value(str)
	{
		return $.trim($('#'+str).val());
	}

	function refresh_error()
	{
		$('span[id^=error_]').html('*');
	}

	$('form[name=request]').submit(function() {
		refresh_error();
		var first_name = get_value('first_name');
		var last_name = get_value('last_name');
		var email_address = get_value('email_address').toLowerCase();
		var company = get_value('company');
		var job_title = get_value('job_title');
		var country = get_value('country');
		var phone_number = get_value('phone_number');
		var industry_belong = get_value('industry_belong');
		var sfile = get_value('sfile');

		if(first_name == '') {
			$('#first_name').focus();
			$('#error_first_name').html('<small>(* Please input your first name!)</small></span>');
			return false;
		}
		else if(last_name == '') {
			$('#last_name').focus();
			$('#error_last_name').html('<small>(* Please input your last name!)</small>');
			return false;
		}
		else if(!isEmail(email_address)) {
			$('#email_address').focus();
			$('#error_email_address').html('<small>(* Your e-mail address is incorrect!)</small>');
			return false;
		}
		else if(job_title == '') {
			$('#job_title').focus();
			$('#error_job_title').html('<small>(* Please input your job title!)</small>');
			return false;
		}
		else if(company == '') {
			$('#company').focus();
			$('#error_company').html('<small>(* Please input your company or orgnization!)</small>');
			return false;
		}
		else if(phone_number == '') {
			$('#phone_number').focus();
			$('#error_phone_number').html('<small>(* Please input your phone number!)</small>');
			return false;
		}
		else if(country == '') {
			$('#country').focus();
			$('#error_country').html('<small>(* Please select your country!)</small>');
			return false;
		}
		else if (sfile != '' && ( GetFileExt(sfile) != '.txt' && GetFileExt(sfile) != '.pdf' && GetFileExt(sfile) != '.doc' && GetFileExt(sfile) != '.ppt' )) {
			$('#sfile').focus();
			$('#error_sfile').html('<small>(* Only Allow TXT, PDF, DOC, PPT files!)</small>');
			return false;
		}
		return true;
	});
});
