(function($) {
	var VIP = {
		Config : {
			sImgPath : "/a/img/"
			,sHTMLtag : "can-has-js"
			,sIEHoverSel : "" // ?? Not sure what this is intended for - Stephen Caver
			,sIEHoverClass : "ie-hover"
			,sSelPNG : "#intro h1 img, #nav li a, #sec-nav li a, .more, .projects-featured .project dd a, #news-events .event, #primary .tools li.share img, #additional .twitter-btn a, #archive .entry ul.data, #primary ul.data, #partners ul.titles li, #project-additional .status .stamp, #project-ad p.ad-btn a"
		}

		/*
			STOP EDITING HERE
		*/
		,init : function() {
			var c = VIP;
			var p = c.Project;
			
			$(document).ready(function() {
				p.inlineLabel();
				p.inlineLabelprimary();
			});
			
			if (typeof DD_belatedPNG != "undefined") {
				p.ieHover(c.Config.sIEHoverSel, c.Config.sIEHoverClass)
				DD_belatedPNG.fix(c.Config.sSelPNG);
			}
		}
		,Project : {
		
			ieHover : function(sSel, sClass) {
				$(sSel).hover(function() {
					$(this).addClass(sClass);
				}, function() {
					$(this).removeClass(sClass);
				});
			}
			 
			,inlineLabel : function() {
				var oLabel = $('p.search label'),
					oSearchInput = $('.search input#search-field'),
					sLabel = oLabel.html();
				
				oLabel.hide();
				oSearchInput.addClass("unselected").attr("value",sLabel);
				
				$(oSearchInput).focus(function() {
					var sVal = $(this).attr("value");
					if (sVal == "Search" ) {
						oSearchInput.removeClass("unselected").addClass("selected").attr("value","");
					}
				});
				
				$(oSearchInput).focusout(function() {
					var sVal = $(this).attr("value");
					if (sVal == "") {
						oSearchInput.removeClass("selected").addClass("unselected").attr("value","Search");
					}
				});
			}
			
			,inlineLabelprimary : function() {
				var oLabel = $('p.search-primary label'),
					oSearchInput = $('.search-primary input#search-field-primary'),
					sLabel = oLabel.html();
				
				oLabel.hide();
				oSearchInput.addClass("unselected").attr("value",sLabel);
				
				$(oSearchInput).focus(function() {
					var sVal = $(this).attr("value");
					if (sVal == "Search..." ) {
						oSearchInput.removeClass("unselected").addClass("selected").attr("value","");
					}
				});
				
				$(oSearchInput).focusout(function() {
					var sVal = $(this).attr("value");
					if (sVal == "") {
						oSearchInput.removeClass("selected").addClass("unselected").attr("value","Search...");
					}
				});
			}

		}
	};


	VIP.init();
})(jQuery);

