window.onload = function () {
};

$(document).ready(function(){
	//Initializes main search field value
	$("#ssUserText").val("Search");
	//Clears search field upon focus
	$("#ssUserText").focus(function() {$(this).val("");});
	//Reinitializes main search field value on blur
	$("#ssUserText").blur(function() {$(this).val("Search");});
					   
	//Adds top and bottom endcaps onto main nav flyouts
	$(".navMainBubble ul li:first-child").addClass("first");
	$(".navMainBubble ul li:last-child").addClass("last");
	
	//Adjusts width of subnav to match main nav
	$("#navSub").css("width", $("#navMainItems").width());

	//Adds hover event listener to main nav items to show/hide flyouts
	$("#navMainItems li").hover(
		function() {$(this).find(".navMainBubble").show();}, 
		function() {$(this).find(".navMainBubble").hide();}
	);
	
	//Adds right side of tab to active main nav section
	$("#navMainItems li.active").prepend("<div id=\"navMainTab\"></div>");
	
	//Adds additional padding to bottom of secondary nav sub category lists
	$("ul.subLevel li:last-child").addClass("last");
	
	//Adds vertical separator to copyright line items in footer
	$("#copyright ul.left li:first-child").addClass("first");
	
	//Adds top and bottom to main content container
	$("#contentMain").prepend("<div id=\"contentMainTop\"><div class=\"IE6Fix\"></div></div>");
	$("#contentMain").append("<div id=\"contentMainBottom\"><div class=\"IE6Fix\"></div></div>");
	
	//Adds top and bottom to alternate content container
	$("#contentMainAlt").prepend("<div id=\"contentMainAltTop\"><div class=\"IE6Fix\"></div></div>");
	$("#contentMainAlt").append("<div id=\"contentMainAltBottom\"><div class=\"IE6Fix\"></div></div>");
	
	//All Forms main search initializations
	var formsMainSearchDefault = "Enter keyword";
	
	$("#formsMainUserText").val(formsMainSearchDefault);
	$("#formsMainUserText").focus(function() {if ($(this).val() == formsMainSearchDefault) $(this).val("");});
	$("#formsMainUserText").blur(function() {if ($(this).val() == "") $(this).val(formsMainSearchDefault);});

	$("#searchFormsAll").submit(function() {
		if ($("#formsMainUserText").val() == formsMainSearchDefault) $("#formsMainUserText").val("");
		return true;
	});
	
	$("#btnSearchFormsMain").click(function() {$("#searchFormsAll").submit();});
	$("#formsMainUserText").keypress(function(e) {
		if (e.which == 13) $("#searchFormsAll").submit();
	});
	
	$('input:checkbox').checkbox({cls:'jquery-safari-checkbox'});
	$('input:radio').checkbox();
	
	//Preloads all images referenced in CSS - dependent on directory structure before activating
	$.preloadCssImages();
;
});

displayForm = function (elementId) {
	var content = [];
	$('#' + elementId + ' input').each(function() {
		var el = $(this);
		if ( (el.attr('type').toLowerCase() == 'radio')) {
		if ( this.checked )
			content.push([
			'"', el.attr('name'), '": ',
			'value="', ( this.value ), '"',
			( this.disabled ? ', disabled' : '' )
			].join(''));
		} else
			content.push([
			'"', el.attr('name'), '": ',
			( this.checked ? 'checked' : 'not checked' ), 
			( this.disabled ? ', disabled' : '' )
			].join(''));
	});
	alert(content.join('\n'));
}

changeStyle = function(skin) {
	jQuery('#myform :checkbox').checkbox((skin ? {cls: skin} : {}));
}
