$(document).ready(function(){
	AddSearchSubmit($("div.search-products"), "#search_formaction2", "#search_keywords2");
	AddFormRedirectSelect($("div.quick-links"));
	AddFormRedirectClick($(".category-links")); 
	AddFormRedirectClick($(".donor-links")); 
	$(".noscript").css('display', 'none');
	 AddToThis();
 });

function AddSearchSubmit(searchform, formactionfield, keywordsfield) {
	searchform.css('visibility', 'visible');

	$("input.button", searchform).click(function(){
		formaction = $(formactionfield, searchform).val();
		skeywords = $(keywordsfield, searchform).val();
		location.href= formaction + '?k=' + skeywords;
		}); 
		
	$(keywordsfield, searchform).keypress(function(e){
        if(e.which==13) {
		    $("form").submit(function() {
		      return false;
		    });
        	$("input.button", searchform).click();
        	}
		});
}

function AddFormRedirectSelect(redirecform) {
	redirecform.css('visibility', 'visible');
	$("select", redirecform).change(function() {
		if(this.selectedIndex!=0) {
			location.href= $("select option:selected", redirecform).val();
		};
	});
}

function AddFormRedirectClick(redirecform) {
	redirecform.css('visibility', 'visible');
	$("input.button", redirecform).click(function() {
		if($("select", redirecform).attr("selectedIndex")!=0) {
			location.href= $("select option:selected", redirecform).val();
		}
		else {
			$(".error span").css('display', 'none');
			$(".error span", redirecform).css('display', 'block');
		};
	});
}

function AddToThis() {
	try{
		// determine whether to include the normal or SSL version
		var ATTFile = (location.href.indexOf('https') == 0 ? 'https://e1.simplecdn.net/addtoanystatic' : 'http://static.addtoany.com');
		ATTFile += "/menu/page.js";
	
		$.getScript(ATTFile, function(){
			a2a_linkname = document.title;
			a2a_linkurl = location.href;
		});
	} catch(err) {
		// log any failure
		console.log('Failed to load Add to Any:' + err);
	}
}
