/*--------------------------------------------------------
	CMN FORMS
	Note: When validating fields start the validation
	at the bottom of the form and work up that way the
	focus will be placed on the first fields in the form ;)
----------------------------------------------------------*/
$(function(){	
	// SIGN UP FORM
	if (document.getElementById('signUp')) {
		$("#signUp").submit(function() {
			var flag = true;
			if (hValFldNotEmpty('captcha')          == false) { flag = false; }
			if (hValCheckbox   ('chordcTermsAgree') == false) { flag = false; }
			if (hValFldNotEmpty('suPassword')       == false) { flag = false; }
			if (hValFldNotEmpty('suUsername')       == false) { flag = false; }
			if (hValEmail      ('suUsername')       == false) { flag = false; }
			if (hValFldNotEmpty('lastName')         == false) { flag = false; }
			if (hValFldNotEmpty('firstName')        == false) { flag = false; }
			if (!flag) { return false; }
		});
		var arrRemErrorMsg = ['captcha', 'chordcTermsAgree', 'suPassword', 'suUsername', 'lastName', 'firstName'];
		removeErrorMsg(arrRemErrorMsg);
	}
	
	// CONTACT US FORM
	if (document.getElementById('contactUs')) {
		$("#contactUs").submit(function() {
			var flag = true;
			if (hValFldNotEmpty('captcha')         == false) { flag = false; }
			if (hValFldNotEmpty('contactComment')  == false) { flag = false; }
			if (hValFldNotEmpty('contactEmail')    == false) { flag = false; }
			if (hValEmail      ('contactEmail')    == false) { flag = false; }
			if (hValFldNotEmpty('contactName')     == false) { flag = false; }
			if (!flag) { return false; }
		});
		var arrRemErrorMsg = ['captcha', 'contactComment', 'contactEmail', 'contactName'];
		removeErrorMsg(arrRemErrorMsg);
	}
	
	// TESTIMONIAL FORM
	if (document.getElementById('frmTestimonial')) {
		$("#frmTestimonial").submit(function() {
			var flag = true;
			if (hValFldNotEmpty('captcha')     == false) { flag = false; }
			if (hValFldNotEmpty('testimonial') == false) { flag = false; }
			if (hValFldNotEmpty('lastName')    == false) { flag = false; }
			if (hValFldNotEmpty('firstName')   == false) { flag = false; }
			if (!flag) { return false; }
		});
		var arrRemErrorMsg = ['captcha', 'testimonial', 'lastName', 'firstName'];
		removeErrorMsg(arrRemErrorMsg);
	}
	
	// FORGOT PASSWORD FORM
	if (document.getElementById('popupForgotPass')) {
		$("#frmForgotPassword .btnSubmit").click(function() {
			var flag = true;
			if (hValFldNotEmpty('fpEmail') == false) { flag = false; }
			if (hValEmail      ('fpEmail') == false) { flag = false; }
			if (!flag) { return false; }
		});
		var arrRemErrorMsg = ['fpEmail'];
		removeErrorMsg(arrRemErrorMsg);
	}
});