/**
 * 플래시에서 호출해주는 함수.
 * 매뉴에 박혀있는 그림 순서에 따라 내용을 로딩.
 * 
 * @param menuOrder
 * @return
 */
function as_loadGameDesc(menuOrder){
   try{
      var d_list = $("div.game_desc");
      if(d_list.size() > menuOrder ){
         var d = d_list.get(menuOrder);
         $('#game_desc_title').html(  $(d).find("#tt").html() );
         $('#game_desc_body').html(  $(d).find("#bb").html() );
         $('#read_more').attr("href","/game/"+$(d).find("#game_code").text());
      }else{
//      $('#game_desc_title').html(  "" );
//		$('#game_desc_body').html(  "" );
//      $('#read_more').attr("href","");
      }
   }catch(e){
      $('#game_desc_body').html(  e.message );
   }
}

function as_gotoGame(menuOrder){
	try{
      var d_list = $("div.game_desc");
      if(d_list.size() > menuOrder ){
         var d = d_list.get(menuOrder);
         //$('#game_desc_title').html(  $(d).find("#tt").html() );
         location.href="/game/"+$(d).find("#game_code").text();
      }else{

      }
   }catch(e){
      $('#game_desc_body').html(  e.message );
   }
}

function as_loadGameDescAjax(menuOrder){
   $.ajax({
      url: "/ajax/game_desc/"+menuOrder,
      dataType: "html",
      success: function(data){
         try{
            var d = $(data);
            $('#game_desc_title').html(  d.find("#tt").html() );
            $('#game_desc_body').html(  d.find("#bb").html() );
         }catch(e){
            alert(e.message);
         }
      },
      error : function (XMLHttpRequest, textStatus, errorThrown) {
         var msg = ("Error When Game Desction Loading : " + textStatus + ":"+XMLHttpRequest.status  + " => Please Ask To Administrator george@com2us.com ");
         try{
            $('#game_desc_body').html("<div style='color:white;'>"+msg+"</div>");
         }catch(e){
            alert(msg);
         }
      }
    });
}

$.generalLoadingTimeoutId = new Array();

/**
 * id
 * id_msg
 * id_add_btn
 * id_del_btn
 * 
 * ajax return json {'error' : message}
 * when error, it act location relead
 * 
 * @param id
 * @param url
 * @param proc
 * @return
 */
function ajax_action(id,urls,params, proc){
   try{
//    alert(order); 
    if( $.generalLoadingTimeoutId[id] ){
       clearTimeout( $.generalLoadingTimeoutId[id] );
    }
    $("#"+id+"_add_btn").hide();
    $("#"+id+"_msg").html("<span>Update Now...<img src='/images/common/loading/ring16.gif'/></span>");
    $("#"+id+"_msg").show();

   $.ajax({
      type: "POST",
      url: urls,
      data:params,
      dataType: "json",
      async:true,
      success: function(data){
         //$("#"+div_id).hide(500);
           if(data.error){
              alert(data.error);
           }else{
             proc(data);
             $("#"+id+"_msg").show();
             $("#"+id+"_msg").text("Complete").css("color","blue");
             $.generalLoadingTimeoutId[id] = setTimeout("$(\"#"+id+"_msg\").hide(1000);",1000);
             $("#"+id+"_add_btn").show();
           }
      },
      error : function (XMLHttpRequest, textStatus, errorThrown) {
         var msg = ("Error Occur : " + textStatus + ":"+XMLHttpRequest.status  + " => Please Ask To Administrator george@com2us.com ");
         msg += "\nreload? ";
         if(window.confirm(msg)){
            location.reload();
         }else{
            alert(errorThrown + "\n--------------------------------------------\n" + XMLHttpRequest.responseText);
         }
      }
    });
  }catch(e){
     alert(e.message);
  }
}
/*
(function($) {
   $.fn.alignCenter = function(options) {
      var width = $(this).css("width");
      
      if(options){
         width = options['width'];
      }
      var box_left = (document.body.clientWidth / 2) - (width / 2);
      
      $(this).css("left",box_left);
   };
})(jQuery);

(function($) {
   $.fn.ajaxCrud = function(option_hashmap) {
      
   };
});

*/

function getSwfUploadSetting(){
   
}
