$(document).ready(function() {  
 
$("#work, #calendar").hide();

$("a[href='#services']").click(function() { 
$("a[href='#work']").removeClass("more");
$("a[href='#services']").addClass("more"); 
$("#services").slideToggle("slow");
return false;
});

$("a[href='#work']").click(function () { 
$("a[href='#services']").removeClass("more");
$("a[href='#work']").addClass("more"); 
$("#services").slideToggle("slow");
return false;
});

$("a[href='#contact']").live("click", function() {
$("#contact").load("/contact/form.html").slideToggle("slow");
return false;
});

$("#contact a").live("click", function() {
$("#contact").slideToggle("slow");
return false;
});

$("#services a").click(function() { 
$("#services").slideToggle("slow");
return false;
});

$("nav a[href='#clients']").click(function() { 
$("#clients img").fadeToggle("slow");
$("#clients").slideToggle("slow");
return false;
});

$("#clients a").click(function() { 
$("#clients").slideToggle("slow");
return false;
});

$("#specimen a").click(function() {
$("#work").html('<div id="loading"><h1><b>Lights</b>, Camera&#8230;</h1><img src="img/loading.gif" alt="Loading..." /></div>').load(this.href).fadeToggle("slow");
$.scrollTo("#callout div", "slow");
$("#specimen").hide();
return false;
});

$("#work .close").live("click", function() {
$("#work").slideToggle("slow");
$("#specimen").slideToggle("slow");
$.scrollTo("#callout div", "slow");
return false;
});

$(".cal").click(function() {
$("#studio").slideToggle("slow");
return false;
});

$("#calendar .close").live("click", function() {
$("#calendar").slideToggle("slow");
$("#studio").slideToggle("slow");
return false;
});

$("#current").click(function(){ 
$("#calendar").slideToggle("slow").load("calendars/current.html");
});

$("#upcoming").click(function(){ 
$("#calendar").slideToggle("slow").load("calendars/upcoming.html");
});

$("#rentals li ul").hide();

$("#rentals h4").click(function() {
if( $(this).next().is(":hidden") ) {
$("#rentals h4").next().slideUp();		
$(this).next().slideDown(); }
$.scrollTo("#studio", "slow");
return false;
});

$("#submit").live("click", function() {      
$("form dl span").hide();
var hasError = false;
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

var nameVal = $("#name").val();
if(nameVal == '') {
$("#name").after('<span>How may we address you?</span>');
hasError = true;
}

var emailVal = $("#email").val();
if(emailVal == '') {
$("#email").after('<span>We won&#8217;t share your email.</span>');
hasError = true;
} else if(!emailReg.test(emailVal)) {
$("#email").after('<span>Please enter a valid email address.</span>');
hasError = true;
}

var messageVal = $("#message").val();
if(messageVal == '') {
$("#message").after('<span>Please leave a message.</span>');
hasError = true;
}

if(hasError == false) {
$(this).hide();
$("#send").append('<img src="http://www.labourpartyfilms.com/img/loading.gif" alt="Loading&#8230;" id="loading" />');

$.post("/contact/php/send.php",
{ name: nameVal, email: emailVal, message: messageVal },
function(data){
$("form").slideUp("slow", function() {   
$("form").before('<h3>Your email was sent.</h3><p>We&#8217;ll get back to you shortly.</p>');
$("#contact").delay(2800).fadeToggle("slow");
});
});
}

return false;
});  

$("#clients h3, #services p").widont();

});

