// JavaScript Document - Header Menu
$(document).ready(function(){  
  $('#changeLang').click(function(){
    location.href = 'sel_lang';
  });

  $("ul.dropdown li").hover(function(){
    $(this).addClass("hover");
    $('ul:first',this).css('visibility', 'visible');
  }, function(){
    $(this).removeClass("hover");
    $('ul:first',this).css('visibility', 'hidden');
  });
  $("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");
    
  var ncontent = "<table border='0' cellspacing='0' cellpadding='0' height='30'><tr><td class='but_l'></td><td class='but_m' align='center'>" + $(".login_div").text() + "</td><td class='but_r'></td></tr></table>"; 
  $(".login_div").html( ncontent );  
  
  $(".login_div, .smarttools-nonlogin").click(function(){
    //$(".login_page").fadeIn(1000);
    $.blockUI({ 
      message: $(".login_page"),
      css: { 
        width: '300px',
        border: 'none', 
        padding: '5px', 
        backgroundColor: '#FFF', 
        color: '#000' 
      } 
    }); 
  });
  
  $("#login_close").click(function(){
    //$(".login_page").fadeOut(1000);
    $.unblockUI();
  });
  
  $(".login_page #login_btn").click(function(){
    login_action();
  });
  
  $(".login_page #forgetPW_btn").click(function(){
    forgetPassword();
  });
  
  $("#logout").click(function(){
    var logouts = $.ajax({
      url: "ajax_logout",
      async: false
    }).responseText;
    location.href = "index";    
  });
  
  $("#userpw").keypress(function(e){
    if( e.which == 13 ){
      login_action();
    }
  });
  
  $("#msg_close").click(function(){
    if( check_refresh() ){
      window.location.href = "index.jsp";
    }else{
      $("#dialog_box").hide();
    }
  });
  
  function check_refresh(){
    var bln = false;
    if( $("#dialog_box #message").text() == "Shopping cart was clear." ){
      bln = true;
    }
    if( $("#dialog_box #message").text() == "System Timeout(001)!" ){
      bln = true;
    }
    return bln;
  }
  
  function login_action(){
    login_but = $("#login_btn").html();
    $("#login_btn").html("<img src='images/loader/loader.gif' />");
    uid = ( $("#userid").val() );
    upw = ( $("#userpw").val() );
    var logined = $.ajax({
      url: "ajax_login",
      data: "user.userId="+uid+"&user.password="+upw,
      type: "POST",
      dataType: "text",
      async: false
    }).responseText;
    //$(".login_page #action_msg").html( logined.substr(logined.indexOf("!!")+2,999) );
    if( logined.indexOf("Success") > 0 ){
      $(".login_page #action_msg").html(log_succ);
      urls = location.href.split("/")[3].split(".action");
      if( logined.indexOf("[APV]") > 0 || logined.indexOf("[ADM]") > 0 ){
        location.href = 'user_profile';
	}else if( logined.indexOf("[AC]") > 0){
        location.href = 'ebill_listinv';
      }else if( urls[0] == "searchProd" || urls[0] == "list_prod" || urls[0] == "list_freq_buy_list" ){
        dopagersumit();
      }else{
        location.reload(true);
      }      
    }else{
      $(".login_page #action_msg").html(log_fail);
      $("#userpw").val("");
      $("#userpw").focus();
    }
    $("#login_btn").html(login_but);
  }
  
  function forgetPassword(){
    forgetPW_but = $("#forgetPW_btn").html();
    $("#forgetPW_btn").html("<img src='images/loader/loader.gif' />");
    uid = ( $("#userid").val() );
    var logined = $.ajax({
      url: "ajax_forgetPW",
      data: "user.userId="+uid,
      type: "POST",
      dataType: "text",
      async: false
    }).responseText;
    if( logined.indexOf("Login ID invalid!") > 0 && JQuery.trim(uid.length) > 0 ){
      $(".login_page #action_msg").html( forget_fail + "</b></span>" );
    }else{
      $(".login_page #action_msg").html( logined.split("<li>")[1].split("@")[0] + "@... </b>!!</span>" );
    }
    $("#forgetPW_btn").html(forgetPW_but);
  }
  
  
  $('#registeAC_btn').click(function(){
     location.href = 'registration';
  });
});

