$(document).ready( function() {
   open_link();
   $("div.hide").css("display", "none");
});
function swap_work( id ) {
	
	var id = id;
	
	$.ajax({
		type: "GET",
		url: "/work/"+id+"/",
		success: function(html) {
			$("#work .left").html(html);
			open_link();
		}, 
		error: function(err) {
			alert("There was an error:" + err);
		}
	});
}

function open_link() {
	
	$('A[rel="external"]').click( function() {
        window.open( $(this).attr('href') );
        return false;
    });
}

function check_contact() {

	var name = document.getElementById("name");
	var email = document.getElementById("email");
	var comment = document.getElementById("message");
	
	var atpos = email.value.indexOf("@");
	var dotpos = email.value.indexOf(".");
	
	var firstError = null;
	var valid = false;
	var errors = 0;
	
	if (comment.value.length <= 1) {
		errors += 1;
		firstError = "comment";
		comment.className = "error";
	} else {
		comment.className = "";
	}
	
	if (email.value.length <= 1 || atpos <= 0 || dotpos <= 1) {
		errors += 1;
		firstError = "email";
		email.className = "error";
	} else {
		email.className = "";
	}
		
	if (name.value.length <= 1) {
		errors += 1;
		firstError = "name";
		name.className = "error";
	} else {
		name.className = "";
	}
	
	if (errors == 0) {
		valid = true;
	} else {
		valid = false;	
	}

	if (valid == false) {
		
		if(firstError == "name") {
			firstError = "name";
		} else if(firstError == "email") {
			firstError = "email";
		} else if(firstError == "comment") {
			firstError = "message";
		}
		
		document.getElementById("error").style.display = "block";
		document.getElementById(firstError).focus();
		return false;
	} else {
		return true;
	}

}