function setupSelectBoxes(cssSelector, cssClass) {
	$(cssSelector).combobox({
		comboboxContainerClass: "combobox-container " + cssClass + "-container",
		comboboxValueContainerClass: cssClass + "-value-container",
		comboboxValueContentClass: cssClass + "-value-content",
		comboboxDropDownClass: "combobox-dropdown-container " + cssClass + "-dropdown",
		comboboxDropDownButtonClass: cssClass + "-dropdown-button",
		comboboxDropDownItemClass: "combobox-item " + cssClass + "-item",
		comboboxDropDownItemHoverClass: "combobox-item-hover " + cssClass + "-item-hover",
		comboboxDropDownGroupItemHeaderClass: cssClass + "-item-header",
		comboboxDropDownGroupItemContainerClass: cssClass + "-item-group-container",
		animationType: "",
		width: ""
	});
}

function textBoxClickBlur(cssSelector) {
	$(cssSelector).each(function () {
		var def = this.value;
		
		$(this).click(function () {
			this.value = ''; 
		}); 
		
		$(this).blur(function () {
			if(this.value == '') {
				this.value = def;
			}
		});
	});
}

$(document).ready(function() {
	
	//homepage flash
	var flashvars_ctown = {
		path: "flash/dockconfig.xml"
	};
	
	
	var params_ctown = {
		//menu: "false"
	};
	
	var attributes_ctown = {
		//styleclass: "content-body-banner-image"
	};
	
	var flashvars_bravo = {
		path: "flash/dockconfig.xml", theme: "Bravo"
	};
	
	var params_bravo = {
		//menu: "false"
	};
	
	var attributes_bravo = {
		//styleclass: "content-body-banner-image"
	};
	
	swfobject.embedSWF("flash/KrasdaleProductDock.swf", "flash-banner-ctown", "1021", "368", "9.0.28", "scripts/expressInstall.swf", flashvars_ctown, params_ctown, attributes_ctown);
	swfobject.embedSWF("flash/KrasdaleProductDock.swf", "flash-banner-bravo", "1021", "368", "9.0.28", "scripts/expressInstall.swf", flashvars_bravo, params_bravo, attributes_bravo);
	
	//setup standard selectboxes
	setupSelectBoxes(".standard-combobox", "standard-combobox");
	setupSelectBoxes(".events-proximity", "events-proximity-combobox");
	
	//setup brand selectboxes
	setupSelectBoxes(".brand-combobox", "brand-combobox");
	
	textBoxClickBlur('.header-textbox');
	textBoxClickBlur('.store-locator-textbox');
});
