$(function(){

		$("a.login_button").click( function(){ 
			$("#login-form").submit();
			return false;
		} );

		$(".login input").focus( function(){
			if( $(this).val() == "Username" ){ $(this).val(""); }
			//$(".login").css({backgroundPosition:"0px -208px"});
			//$(".login a").css({backgroundPosition:"0px -32px"});
			//$(".login a").css({borderLeft:"1px solid #9e9e9e"});
			//$(".login a").css({borderTop:"1px solid #9e9e9e"});
			//$(".login a").css({borderBottom:"1px solid #4d4d4d"});
			//$(".login a").css({borderRight:"1px solid #4d4d4d"});
	  	});

		$(".login input").blur( function(){
			if( $(this).val() == "" ){ $(this).val("Username"); }
			//$(".login").css({backgroundPosition:"0px 0px"});
			//$(".login a").css({backgroundPosition:"0px 0px"});
			//$(".login a").css({border:"0px"});
		});

		$("a.fancybox").fancybox({imageScale:false,centerOnScroll:false});



		var pr_page = 1;
		var max_pr_page = 3;

		$(".projects-scroll a.prev").click( function(){

			pr_page--;

			if(pr_page < 2){ pr_page=1; $(this).hide(); }
			margin = -(pr_page - 1)*860 + "px";
			
			$(".project-row").animate({marginLeft:margin},1000);
			$(".projects-scroll a.next").show();
         return false;
		});
		
		$(".projects-scroll a.next").click( function(){
			pr_page++;
			if(pr_page>=max_pr_page){ pr_page=max_pr_page; $(this).hide(); }
			margin = -(pr_page-1)*860 + "px";
			$(".project-row").animate({marginLeft:margin},1000);
			$(".projects-scroll a.prev").show();
         return false;
		});

		if( $('.project').length > max_pr_page ){
         $('.projects-scroll a.next').show();
      }

      /**** email form stuffs ****/

	// bind link to show/hide form
      $("a.contact-button").click( toggleContactForm );

   // ajaxify this form
   var options = {
		dataType: 'json',
		success: function(data){
		  if( data.status == 'error' ){
			$("#sliding-contact-form .error").html(data.message).show();
		  }else{
			hideContactForm();
			showMisc();
			$("#sliding-misc-content").html("<div style='padding:10px;'><h3 style='text-transform:none;'>Your message has been successfully submitted.  We'll be back in touch with you shortly!</h3><h5>Thanks,</h5><h5>tehCompany</h5></div>");
			setTimeout('hideMisc();',6000);
			$("#contact-form :input").val("");
		  }
		}
	  }
	  $("#contact-form").ajaxForm(options);

     // add actions to them buttons

     $('#contact-form .cancel, .sliding-form-close:first a').click(function(){
           hideContactForm();
           return false;
     });

     $('.sliding-form-close a').filter(':last').click(function(){
			  $('#sliding-misc').slideUp();
           return false;
     });




}); // end document.ready


// define this function before binding it to elements!
function toggleContactForm(){
	$('#sliding-contact-form').slideToggle();
	$("#sliding-contact-form .error").html("").hide();
   return false;
}




function showContactForm(){
   //	$("#header_container").css("border-bottom","0px");
	//$('.top').hide();
	$("#sliding-contact-form").slideDown();
}
function hideContactForm(){
   //	$("#header_container").css("border-bottom","1px solid #eaeaea");
	//$('.top').show();
	$("#sliding-contact-form").slideUp();
	$("#sliding-contact-form .error").html("").hide();
}

function showMisc(){
  $("#header_container").css("border-bottom","0px");
  $("#sliding-misc").slideDown();
}

function hideMisc(){
  $("#header_container").css("border-bottom","1px solid #eaeaea");
  $("#sliding-misc").slideUp();
  $("#sliding-misc-content").html("");
}

