onLoadFunctions = [];

function login_successful()
{
  window.location.href = unescape(window.location.pathname);
}

function login_unsuccessful()
{
  $('login_message').innerHTML = 'Login Unsuccessful';
}

function login_unvalidated()
{
  $('login_message').innerHTML = 'Email address not yet validated.';
}

function logged_in() {
	return Cookie.get('_user_id') != null;
}

/*function update_navigation() {
	if (logged_in()) {
    new Ajax.Request('/navigation_state', {asynchronous:true, evalScripts:true, method:'get'})
	} else {
    var replacement_html = '<a href="#" onclick="new Ajax.Request(\'/login\', {asynchronous:true, evalScripts:true, method:\'get\'}); return false;"><b>Sign in to see your Christmas List!</b></a>'
    Element.replace("inner_login_navigation", replacement_html);
	}
	return false;
}*/

function update_badge() {
  if (!$('badge')) return;

  var badge_specs = [
      ['/letter-to-santa', '/images/badges/letter1.gif', 'Send a letter to Santa!'],
      ['/letter-to-santa', '/images/badges/letter2.gif', 'Send your Christmas List to Santa!'],
      ['/ecard/', '/images/badges/ecard.gif', 'Send a personalized Gingerbread eCard!']
  ];

  if (logged_in())
    badge_specs.push(['/share_with_friends', '/images/badges/share.gif', 'Share your Christmas List with friends and family!']);

  var random = Math.floor(badge_specs.length * Math.random());
  if (random == badge_specs.length) random = badge_specs.length - 1;
  var spec = badge_specs[random];
  $('badge').innerHTML = '<a href="' + spec[0] + '"><img src="' + spec[1] + '" border="0" title="' + spec[2] + '" alt="' + spec[2] + '"></a>';
}



window.onload = function() {
  for ( var i = 0 ; i < onLoadFunctions.length ; i++ )
    onLoadFunctions[i]();
}

function close_and_refresh_parent() {
  window.parent.location.href = unescape(Cookie.get("post_login_url"))
}

function close_and_refresh() {
  window.location.href = unescape(Cookie.get("post_login_url"))
}

function clear_search(id) {
  if ($F(id) == 'Type here to find what you are looking for!') {
    $(id).value = "";
    $(id).style.color = "black";
  }
  return false;
}
