$(document).ready(function(){
	
	// replace contact form buttons with images
	$("#webform-client-form-22 #edit-submit").replaceWith("<div id=\"contact-form-buttons\"><input type=\"submit\" class=\"form-submit\" title=\"Submit\" id=\"edit-contact-submit\" value=\"\"/><input type=\"reset\" title=\"Reset\" value=\"\" id=\"edit-contact-reset\" name=\"form-reset\"/><input type=\"hidden\" value=\"Submit\" id=\"edit-submit\" name=\"op\"></div>");

	// png fix
	// $().pngFix(); 
	
	// ie fix
	$("sub-wrapper").attr("style","_padding:30px 40px 0 0;");

	// recipe menu system
	$("#block-menu-131 > div > ul > li > a").click(function(){$(this).parent().find('ul').toggle();return false;})
	$("#block-menu-131 > div > ul > li.active > a").parent().find('ul').show();
	$("#block-menu-131 > .content > .menu > .expanded > .menu:has(.leaf > .active)").show();

	// ie fix for last pseudo selector
	// $("#sidebar-left .block-menu .content ul li.leaf:last").attr("style","height:33px");
	
	// remove search button caption
	$("#search > #edit-submit").attr("value","");
	
	// add search box label in box, add swap function
	$("#search > .form-item > #edit-search-theme-form-keys").attr("value","Search");
	$("#search > .form-item > #edit-search-theme-form-keys").addClass("swaptextbox");
	init_swap_text_boxes();
	
});

// swaps text box initial values meant as labels
var swap_text_boxes = [];

function init_swap_text_boxes(){
	//Store the default value for each box
	$('input[type=text][value].swaptextbox').each(function() {
		swap_text_boxes[$(this).attr('id')] = $(this).attr('value');
	});
	//Add focus and blur events to set or clear the value
	$('input[type=text][value].swaptextbox').bind('focus', function() {
		if($(this).val() == swap_text_boxes[$(this).attr('id')]) {
			$(this).val('');
		}
	});
	$('input[type=text][value].swaptextbox').bind('blur', function() {
		if($(this).val() == '') {
			$(this).val(swap_text_boxes[$(this).attr('id')]);
		}
	});
}