
var $j = jQuery.noConflict();

$j(document).ready(function($) {
	/* ANTISPAM */
	var idC = '2f8a6bf31f3bd67bd2d9720c58b19c9a';
	var idR = 'ff8a6bf31f3bd67bd2d9720c58b19c99';
	$j('#check-spam-c').html('            <input type="text" name="c_passkey" class="hidden" value="' + idC + '" />');
	$j('#check-spam-r').html('            <input type="text" name="r_passkey" class="hidden" value="' + idR + '" />');


	/* DISPLAY CONTACT EMAIL ADDRESS */
	$j('.display-email').html('<a href="mailto:&#108;&#097;&#117;&#114;&#097;&#064;&#119;&#101;&#045;&#116;&#114;&#097;&#110;&#115;&#108;&#097;&#116;&#101;&#046;&#110;&#101;&#116;">&#108;&#097;&#117;&#114;&#097;&#064;&#119;&#101;&#045;&#116;&#114;&#097;&#110;&#115;&#108;&#097;&#116;&#101;&#046;&#110;&#101;&#116;</a>');


	/* FORM VALIDATION */

	// validate "Request a Form" form on keyup and when submitted
	$j("#form-request").validate({
		rules: {
			r_name: {
				required: true
			},
			r_phone: {
				required: true,
				minLength: 9
			},
			r_email: {
				required: true,
				email: true
			},
			r_message: {
				required: true
			},
			r_file: {
				required: true
			}
		},
		messages: {
			r_name: {
				required: "Please enter your name."
			},
			r_phone: {
				required: "Please enter your phone number.",
				minLength: "Your password must be at least 5 characters long."
			},
			r_email: "Please enter a valid email address.",
			r_message: {
				required: "Please enter a message."
			},
			r_file: {
				required: "Please upload a document."
			}
		}
	});

	// validate "Contact Us" form on keyup and when submitted
	$j("#form-contact").validate({
		rules: {
			c_name: {
				required: true
			},
			c_phone: {
				required: true,
				minLength: 9
			},
			c_email: {
				required: true,
				email: true
			},
			c_message: {
				required: true
			}
		},
		messages: {
			c_name: {
				required: "Please enter your name."
			},
			c_phone: {
				required: "Please enter your phone number.",
				minLength: "Your password must be at least 9 characters long."
			},
			c_email: "Please enter a valid email address.",
			c_message: {
				required: "Please enter a message."
			}
		}
	});

	// check extension for documents to be uploaded
	$j('#r_file').blur(function() {

	    var filename = $j('#r_file').val();

            if (filename)
            {
		    var filelength = (parseInt(filename.length) - 4);
		    var fileext = filename.substring(filelength, filelength + 4);

		    // Check file extenstion
		    if (fileext.toLowerCase() != ".pdf" && fileext.toLowerCase() != ".doc" && fileext.toLowerCase() != ".rtf"
		     && fileext.toLowerCase() != ".txt" && fileext.toLowerCase() != ".odt" && fileext.toLowerCase() != "docx"
		     && fileext.toLowerCase() != ".xls")
		    {
		        alert("You can upload only .pdf, .doc, .rtf, .txt, .odt, .docx, or .xls files.");
		        $j('#r_file').focus();
		        return false;
		    }
	    }
	});

});

