$(document).ready(function(){

	if($("a.overlay").length) {
		$("a.overlay").click(function(){
			var uri = $(this).attr("href");
			return lightbox(uri);
		});
	}

	if($("#designs").length) {
		$("#designs li .preview").css("cursor", "pointer");
		$("#designs li .preview").click(function(){
			var pa = $(this).parent("li");
			return lightbox($("a.view", pa).attr("href"));
		});
	}

});


function lightbox(uri) {
	$("body").prepend('<div id="overlay"></div>');
	$("#overlay").load(uri);
	$("#overlay").show();
	return false;
}

function contact_form_validate(form) {

	var email_pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/i;

	var email = $('input[@name=email]', form).val();
	var phone = $('input[@name=phone]', form).val();
			
	if(phone == "" && !email_pattern.test(email)) {
		alert("Please at least provide a well formatted email address or phone");
		if(!email_pattern.test(email)) {
			$('input[@name=email]', form).focus();
		} else {
			$('input[@name=phone]', form).focus();
		}
		return false;
	}
	return true;
}