$j = jQuery.noConflict();
$j(document).ready(function(){
	$j("body").addClass("js");
	var showLabel = function(o){
		$j(o).parent().children(":first").css("color", "red").show();
	};
	var hideLabel = function(o){
		$j(o).parent().children(":first").hide();
	};
	var showH3 = function(txt){
		$j("h3.warning").remove();
		var d = $j("<h3 class = 'warning'>"+txt+"</h3>");
		$j("#contact-form").children(":first").before(d);
		d.hide().show("slow");
	};
	/* if inputs have values on page load remove values */
	$j("input:not(:submit), textarea").val('');
	/* toggle labels on focus an blur event */
	$j("input:not(:submit), textarea").focus(function(){
		hideLabel(this);
	});
	$j("input:not(:submit), textarea").blur(function(){
		var me = this;
		if($j(me).val().length == 0) showLabel(me);
	});
	/* adding a click event on labels just for safety */
	$j("label").click(function(){
		$j(this).hide();
		$j(this).next().focus();
	});
	/* now lets deal with the submit of the form */
	$j("#contact-form").submit(function(){
		$j("#sub-but").val("Sending...");
		var name = $j("#name").val();
		var email = $j("#email").val();
		var comments = $j("#comments").val();
		if(/^[a-zA-Z0-9\.-]+@[a-zA-Z0-9\.-]+\.[a-zA-z]{2,4}$/i.test(email)){
			$j("h3.warning").remove();
			$j.get('contact-us.php?name='+name+'&email='+email+'&comments='+comments, function(data){
				if(data == "true"){
					showH3('Thank you! Your message has been sent.');
					$j("#sub-but").val("Sent");
				}else{
					alert("An error occurred. You email was not sent.");
					$j("#sub-but").val("Try Again!");
				}
			});
		}else{
			showH3("* Please Enter a Valid Email Address");
		$j("#sub-but").val("Try Again!");
		}
		return false;
	});
});
