//Copied from http://www.smartwebby.com/dhtml/email_validation.asp
function checkEmail(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		 
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		  
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    
		    return false
		 }

 		 return true					
	}
	
function resetContactForm(id) {
	$("#input_name").val("");
	$("#input_message").val("");
	$("#input_email").val("");
}

$(document).ready(function() {
	
if ($(".social_network").length > 0) {
$(".social_network").tooltip('#social_network_bubble');
}

try {
$.localScroll();
} catch(err) {}

$("div.work_desc").css("display", "none");

$("div.work_unit_wrapper").hover(
	function() {w = $(this).find("div.work_desc"); w.slideDown();},
	function() {w.slideUp();}
)

$(".back_to_top").click(function() {
	$.scrollTo(0, 2000);
});

$("#send_btn").click(function() {
	$("#contact_form_error").hide();
	$("#contact_form_message").hide();
	if ($("#input_name").val() == '' || $("#input_message").val() == '' || !checkEmail($("#input_email").val())) {
		$("#contact_form_error").css("display", "");
		$.scrollTo("#contact", 500);
	} else {
		$("#send_btn_container").css("display", "none");
		$("#ajax_loading").css("display", "");
		$.post('mail2.php', 
			{
				senderName: $("#input_name").val(), 
				senderEmail: $("#input_email").val(), 
				senderMessage: $("#input_message").val()
			}, 
			function() {
					resetContactForm("contact_form");
					$("#contact_form_message").css("display", "");
					$.scrollTo("#contact", 500);
					$("#ajax_loading").css("display", "none");
					$("#send_btn_container").css("display", "");
					setTimeout(function() {$("#contact_form_message").slideUp(550);}, 4000);
				}
			);
	}
	
});


})