function contactUsSubmit() {
	if (validation_contact()) {
		
		openLoadingBar();
		
		$.post('./json/contact_us.json.php?action=contactus', 
			   {
				   name: $('#contact-contact_name').val(),
				   email: $('#contact-contact_email').val(),
				   subject: $('#contact-contact_subject').val(),
				   content: $('#contact-contact_content').val()
			   }, function(data) {
				   
				   closeLoadingBar();
				   
				   if (data.contact) {
					   $('#contact-contact_name').val('');
					   $('#contact-contact_email').val('');
					   $('#contact-contact_subject').val('');
					   $('#contact-contact_content').val('');
					   $('#contact_thankyou').fadeIn(300);
				   } else {
					   $('#contact_thankyou').fadeOut(300);
				   }
			   }, "json");
	}
}

var MaxWord = 675;

function validation_contact() {
	
	$('#contact_thankyou').fadeOut(300);
	
	var blnSuccess = true;
	var blnMsg = true;
	var blnEmail = true;
	if($('#contact-contact_name').val() == "") {
		blnSuccess = false;
		$('#contact_name_ro').fadeIn(300);
	} else {
		$('#contact_name_ro').fadeOut(300);
	}
	
	if($('#contact-contact_email').val() == "") {
		blnSuccess = false;
		$('#contact_email_ro').fadeIn(300);
	} else {
		if (!echeck($('#contact-contact_email').val())) {
			blnEmail = false;
			$('#contact_email_ro').fadeIn(300);
		} else {
			$('#contact_email_ro').fadeOut(300);
		}
	}
	
	if($('#contact-contact_subject').val() == "") {
		blnSuccess = false;
		$('#contact_subject_ro').fadeIn(300);
	} else {
		$('#contact_subject_ro').fadeOut(300);
	}
	
	if($('#contact-contact_content').val() == "") {
		blnSuccess = false;
		$('#contact_content_ro').fadeIn(300);
	} else {
		var content = $('#contact-contact_content').val();
		if (content.length > MaxWord) {
			blnMsg = false;
			$('#contact_content_ro').fadeIn(300);
		} else {
			$('#contact_content_ro').fadeOut(300);
		}
	}
	
	if (!blnMsg) {
		$('#contact_msg').fadeIn(300);
		var newWord = $('#contact-contact_content').val();
		newWord = newWord.substr(0, MaxWord);
		$('#contact-contact_content').val(newWord);
	} else {
		$('#contact_msg').fadeOut(300);	
	}
	
	if (!blnEmail) {
		$('#contact_email_invalid').fadeIn(300);
	} else {
		$('#contact_email_invalid').fadeOut(300);
	}
	
	if (blnSuccess && blnMsg && blnEmail) {
		return true;
	} else {
		return false;
	}
}
