var index;

jQuery(document).ready(commonInit);

function commonInit(){
	searchSetup();
	scrollTop();
	dropDowns();
	browserCompatability();
	mailChimp();
}

function searchSetup(){
	jQuery("#s").attr("value", "SEARCH");
	jQuery("#mc_mv_EMAIL").attr("value", "EMAIL");
	temporaryInputText(jQuery("#s"), "SEARCH");
	temporaryInputText(jQuery("#mc_mv_EMAIL"), "EMAIL");
}

function temporaryInputText(inputObj, tempString){
	inputObj.focus(function(){
		if(inputObj.val() == tempString)
			inputObj.val("");
	});
	inputObj.blur(function(){
		if(inputObj.val() == "")
			inputObj.val(tempString);
	});
	if(inputObj.val() == "")
		inputObj.val(tempString);
}

function scrollTop(){
	jQuery("#top-arrow a").click(function(){
		jQuery('html, body').animate({scrollTop:0}, 'fast');
		return false;
	});
}

function dropDowns(){
	jQuery("#menu-main-menu > li:gt(0), #drop-down-container").hover(function(){
		jQuery("#drop-down-container").stop(true, true).delay(100).fadeIn(1);
		if(jQuery(this).height() < 100){
			jQuery("#drop-down-container div").removeClass("show");
			index = jQuery(this).index();
			jQuery("#drop-down-container > div:eq("+index+")").addClass("show");
			var position = jQuery(this).position();
			jQuery("#black-highlighter").width(jQuery(this).width()).css("left", (position.left-33)).show();
		}else{
			jQuery("#menu-main-menu > li:eq("+(index)+")").addClass("black-hover");
		}
	}, function(){
		jQuery("#drop-down-container").stop(true, true).delay(200).fadeOut(1);
		jQuery("#menu-main-menu > li").removeClass("black-hover");
	});
}

function browserCompatability(){
	if(jQuery.browser.webkit){
		jQuery("#drop-down-container").width(929);
		jQuery("#searchsubmit").css("margin-top", "-2px");
		jQuery("#drop-down-container .right-column").css("margin-top", "-12px");
		jQuery("#searchsubmit").css("height", "22px");
	}
	if(jQuery.browser.opera){
		jQuery("#drop-down-container").width(929);
		jQuery("#drop-down-container .right-column").css("margin-top", "-11px");
	}
	if(jQuery.browser.msie){
		jQuery("#drop-down-container").width(929);
	}
	if(!Modernizr.opacity){
		
	}
}

function mailChimp(){
	jQuery("#mailchimp-open").click(function(){
		if(jQuery.browser.mozilla){
			jQuery("#mailchimpsf_widget-3").slideToggle();
		}else{
			jQuery("#mailchimpsf_widget-3").show();
		}
		return false;
	});
}
