function reload(languageParam) {
  var url = "";
  switch(languageParam) {
    case "en": url = "?language=en"; break;
    case "jp": url = "http://www.bakugan.jp/"; break;
    case "kr": url = "http://bakugan.sonokong.co.kr/"; break;
    default: url = "http://www.bakugan.com/"+languageParam;
  }
  
  changePage(url);
}

function changePage(url,popup) {
  if(popup == undefined || popup == false) {
    window.location.href = url;
  } else {
    window.open(url);
  }
}

function simpleAjax(div, postData, script) {
  if(script == null) {
    script = 'ajax.html';
  }
  $(div).html('Loading...');
  $(div).load(script,postData);
  void(0);
}

function slideAjax(div, postData, html) {
  $(div).slideUp();
  $(div).load(html, postData, function() { $(div).slideDown(); } );
}

function popoverActive(active) {
  if(active) {
    /*$('#mastheadSwf').hide();*/
    $('#popoverLayer').fadeIn(750);
    $('#popoverCloseBtn').bind("click",function() { popoverActive(false); } );
    disableSound(true);
    
  } else {
    $('#popoverContent').html("");
    $('#popoverCloseBtn').unbind("click");
    $('#mastheadSwf').show();
    $('#popoverLayer').hide();
    
    if($('#soundEnabled').html() == "on") {
      disableSound(false);
    }
  }
}

function popUp(URL,width,height) {
  day = new Date();
  id = day.getTime();
  newWindow = window.open(URL, "interactiveDemo", "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+width+",height="+height);
}

function leftNavRollover(sectionId) {
  /*
  var selectedIndex = (parseInt($('#leftNavMenuCurrentId').html()));
  imageMouseOut("#leftNav .leftNavMenu");
  imageMouseOver("#leftNav .leftNavMenu:eq("+selectedIndex+")");
  imageMouseOver("#leftNav .leftNavMenu:eq("+sectionId+")");
  */
}

function imageMouseOver(div) { $(div).css("background-position","0px -100%"); }
function imageMouseOut(div) { $(div).css("background-position","0px 0px"); }

function muteSite(value) {
  var sound = (value) ? "off" : "on";
  $('#soundEnabled').html(sound);
  disableSound(value);
}

function disableSound(value) {
  var action = (value) ? "mute" : "unmute";
  $.ajax({type:'POST',url:'/ajax.php',data:'action='+action});
  $('object').each(
    function(index) {
      var swf = getFlashMovie($(this).attr('id'));
      if(swf[action] != undefined) {
        swf[action]();
      }
    }
  );
}

function getFlashMovie(movieName) {
  var isIE = navigator.appName.indexOf("Microsoft") != -1;
  return (isIE) ? window[movieName] : document[movieName];
}

function changeLanguage(lang, page) {
  var url = "";
  switch(lang) {
    case "en": url = "?language=en"; break;
    case "jp": url = "http://www.bakugan.jp/"; break;
    case "kr": url = "http://bakugan.sonokong.co.kr/"; break;
    default:
      url = "http://www.bakugan.com/"+lang;
      switch(page) {
        case "news": url += "news/index.html"; break;
        case "products": url += "products/index.html"; break;
        case "gameplay": url += "learn-to-play/index.html"; break;
        case "mycollection": url += "products/index.html"; break;
        case "events": url += "events/index.html"; break;
        case "universe": url += "universe/index.html"; break;
        case "episodes": url += "episodes/index.html"; break;
        case "funstuff": url += "fun-stuff/index.html"; break;
		case "activision": url += "activision/index.html"; break;
        case "customercare": url += "index-2.html"; break;
        case "aboutus": url += "index-2.html"; break;
        case "termsofuse": url += "index-2.html"; break;
        case "privacypolicy": url += "index-2.html"; break;
      }
  }
  
  changePage(url);
}

function logIn() {
  var loginForm = document.getElementById('loginForm');
  if(loginForm.ID.value == "" || loginForm.Password.value == "") {
    alert("Username and password are required to log in.");
    return false;
  } else {
    $('#loginIframe').load(function() { updateLogin1(); });
    $('#loginContent').hide();
    $('#loginStatus').show();
    return true;
  }
}

function logOut() {
  //$.ajax({type:'POST',url:'/ajax.php',data:'action=logout'});
  
  document.getElementById('loginIframe').src = "http://my.bakugan.com/logout.php?action=member_logout";
  $('#loginIframe').load(function() { updateLogin1(); });
  $('#loginContent').hide();
  $('#loginStatus').show();
  return true;
}

function updateLogin1() {
  $('#loginIframe').unbind();
  document.getElementById('loginIframe').src = "about:blank";
  $('#loginIframe').load(function() { updateLogin2(); });
}

function updateLogin2() {
  $('#loginIframe').unbind();
  $('#loginContent').load("ajax.html",{action:'viewLoginModule'}, function() { UpdateLogin3(); });
}

function UpdateLogin3() {
  $('#loginIframe').unbind();
  $('#loginStatus').hide();
  $('#loginContent').show();
}


