/* Custom Behaviours */
$(function() {
	// Add proper quotes to "q" elements
	$("q").prepend("&ldquo;").append("&rdquo;");
	$("q q").prepend("&lsquo;").append("&rsquo;");
	// Add classes to input pseudotypes
	$("input[type='text'], input[type='password']").addClass("text");
	$("input[type='text'], input[type='password']").focus(function(){	$(this).addClass("text-focus");	});
	$("input[type='text'], input[type='password']").blur(function(){	$(this).removeClass("text-focus");	});
	$("input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], button").addClass("nontext");
	$("input[type='button'], input[type='submit'], input[type='reset'], button").addClass("button");
	$(".external").attr("target","_blank");	
	// Hide elements
	$('.hide').hide();
	//Add CSS and HTML elements

	// Apply IE6 only Scripts
	var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
	if (badBrowser) {
		// apply to all png images
		$('img[@src$=.png], #header h1 a, #vinCalculator a').ifixpng(); 
	}
}); // End jQuery Behaviours

