$(document).ready(function() {

	// flash replace title
	if (document.getElementById("mainTitle")) {
		var so = new SWFObject("/_common/flash/h1_tag.swf","sotester","561","30","8");
		so.addVariable("titleText1",$("#mainTitle").text());
		so.addParam("wmode","transparent");
		so.write("mainTitle");
	}

	// contact form
	$("#bnr-contact-us").click(function() {
		// reset form in case already submitted
		$(".error").remove();
		$(".success").remove();
		$("#frmContact").show();
		
		$("#blackout").fadeIn(150,function() {
			$("#popup-contact-form").fadeIn(150);
		});
		
		return false;
	});
	
	$("#popup-contact-form #btnClose").click(function() {
		$("#popup-contact-form").fadeOut(150,function() {
			$("#blackout").fadeOut(150);
		});
		
		return false;
	});
	
	$("#frmContact").submit(function() {
		// clear any previous errors
		$(".error").remove();
		var data = {
			fname:$("[name='name[txtFName]']").val(),
			lname:$("[name='name[txtLName]']").val(),
			email:$("[name='contact[txtEmail]']").val(),
			phone:$("[name='contact[txtPhone]']").val(),
			subject:$("[name='selSubject']").val(),
			message:$("[name='txaMessage']").val()
		}
		$.post("/_includes/ajax/form-contact-us.php",data,function(xml) {											 
			var errors = [];
			$(xml).find("result").each(function() {
				if ($(this).attr("type") == "success") {
					$("#frmContact").hide().after(
						"<div class=\"success\">"+
						"<h3>Thank You!</h3>"+
						"<p>Your message has been sent.</p>"+
						"</div>"
					);
				} else {
					$(this).find("error").each(function() {
						el = $(this).attr("el");
						msg = $(this).text();
						errors.push({el:el,msg:msg});
					});
				}
				if (errors.length) {
					for(i in errors) {
						$("[name='"+errors[i].el+"']").after("<div class=\"error\">"+errors[i].msg+"</div>");
					}
				}
			});
		});
		return false;
	});

});