// JavaScript Document
// register onclick events for search_tips div show hide

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

addLoadEvent(assign_toggle_search_tips);
addLoadEvent(fix_IE_flicker);

function assign_toggle_search_tips() {
	// show link that toggles the visibiilty of the shipping address form
	if($('search_tips_open')) {
		$('search_tips_open').onclick = function() {
			toggleSearchTips();
			return false;
		}
		$('search_tips_close').onclick = function() {
			toggleSearchTips();
			return false;
		}
	}
}

function toggleSearchTips() {
	var toggle_login_link = $("search_tips_open");
	// if currently set to add then show form
	if (toggle_login_link.innerHTML == "Show Search Tips") {
		toggle_login_link.innerHTML = "Hide Search Tips";
		Effect.SlideDown("search_tips");
		Effect.Fade("search_tips", { from: 0, to: 1 });
	// else hide form
	} else {
		toggle_login_link.innerHTML = "Show Search Tips";
		Effect.SlideUp("search_tips");
		Effect.Fade("search_tips", { from: 1, to: 0 });
	}
}

function fix_IE_flicker() {
	try {
		document.execCommand('BackgroundImageCache', false, true);
	} catch(e) {}	
}

