$(document).ready(function() {
	/*
	 * #tabs UI
	 * on .nav mouseover (
	 * 		tabs.height = nav.height
	 * )
	 
	 * TODO: get tabs-# height on load
	 * 		 to reduce DOM-rw
	*/
	var jbody = $("body");
	jbody.removeClass("noscript");
	
	$.cookie('jsena', 'enabled');
	
	if (jbody.hasClass("home")) {
		// don't access the DOM every time
		var abhov = $("#about .abhov");

		$("#about .servs").mouseover(function(){
			abhov.fadeIn('fast');
		});
		abhov.bind('mouseleave', function(){
			abhov.fadeOut('fast');
		});
	}
	
	if (jbody.hasClass("about") | jbody.hasClass("works") | jbody.hasClass("contact") | jbody.hasClass("pubs") ) {
		
		$(function(){$('#tabs').tabs();});
		
		/*tabs height adj*/
		var tabs = $("#tabs .tabs"),
			nav = $("#tabs .nav");
		tabs.css("min-height", nav.css("height"));
	}
	
	/*
	 * Contact form
	 *
	*/
	
	
	/* form validation and submit */
	if (jbody.hasClass("contact")) {
		/*
		var formOptions = {
			beforeSubmit : function() {
			},
		};
		*/
		
		/*
		 * change the emailType input.val
		 * from the tabs mouseover
		 */
		var cfodd = $("#cfodd")
			cfohr = $("#cfohr"),
			cfojc = $("#cfojc"),
			cfoco = $("#cfoco"),
			cfofe = $("#cfofe"),
			emailType = $("#emailtype");
		
		cfodd.mouseover(function(){
			emailType.val('desdev');
		});
		cfohr.mouseover(function(){
			emailType.val('hcires');
		});
		cfojc.mouseover(function(){
			emailType.val('jobcar');
		});
		cfoco.mouseover(function(){
			emailType.val('consul');
		});
		cfofe.mouseover(function(){
			emailType.val('fdback');
		});

		
	}//if hasClass:contact
});

