function featuredNav() {

	$("ul.featured-nav li").mouseover(function(){
		/* get position of parents */
    	var item = $(this).find("ul");
		var itemPos = $(this).position();
		var itemPosLeftNew = itemPos.left + 224 +"px";
		var itemPosTopNew = itemPos.top - 15 +"px";
		/* set position of child elements */
		item.show();
		item.css("left",itemPosLeftNew);
		item.css("top",itemPosTopNew);
    }).mouseout(function(){
    	$(this).find("ul").hide();
    });

	$("ul.featured-nav li ul").mouseover(function(){
    	$(this).siblings("a").addClass("current");
    }).mouseout(function(){
    	$(this).siblings("a").removeClass("current");
    });

}



function sideNav() {

	$(".side-nav li span").click(function(){
		$(this).toggleClass("selected");
		$(this).siblings("ul").toggle();
		return false;
	});

	$(".side-nav-g li:has(ul)").addClass("has-child");

	$(".side-nav-g .has-child span").click(function(){
		$(this).parent().toggleClass("selected");
		$(this).siblings("ul").toggle();
		return false;
	});
		
/*	$(".side-nav-g .has-child").click(function(){
		$(this).toggleClass("selected");
		$(this).find("ul").toggle();
		return false;
	});
*/

}



function activeNav() {
	
	var getName = "#side-nav-" + $("ul.side-nav").attr("id");
	$(document).find(getName).parent().show();
	$(document).find(getName).children("a").addClass("active");
	$(document).find(getName).parent().siblings("span").addClass("selected");

	var getName2 = "#side-nav-g-" + $("ul.side-nav-g").attr("id");
	$(document).find(getName2).parent().show();
	$(document).find(getName2).children("a").addClass("active");
	$(document).find(getName2).parent().parent().addClass("selected");

}



function pressItems() {

	$(".press-item .trigger").click(function(){
		$(this).siblings(".content").toggle();
		$(this).find("span").toggleClass("large");
		$(this).find(".title").toggle();
		return false;
	});

}


	
jQuery.fn.resetDefaultValue = function() {
	function _clearDefaultValue() {
		var _$ = $(this);
		if ( _$.val() == this.defaultValue ) { _$.val(""); }
	};
	function _resetDefaultValue() {
		var _$ = $(this);
		if ( _$.val() == "" ) { _$.val(this.defaultValue); }
	};
	return this.click(_clearDefaultValue).focus(_clearDefaultValue).blur(_resetDefaultValue);
}



function validateForm() {
	$("#contact-form").validate({
		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			},
			subject: "required",
			dept: "required",
			message: "required"
		},
		messages: {
			name: "Please enter your name",
			email: "Please enter a valid email address",
			subject: "Please enter a subject",
			message: "Please write your message"
		}
	});
}



function validateForm() {
    $("#news-ticker-item").cycle({
    	fx: 'fade', 
	    timeout: 4000,
    	speed: 200,
	cleartypeNoBg: true
	});
}



function formatXML(){
}


	
$(document).ready(function() {
	featuredNav();
	sideNav();
	activeNav();
	pressItems();
	$("input#q").resetDefaultValue();
	validateForm();
	formatXML();
});

