/* Version 2.1  2011/08/28 Yuri Fukuda */
em=new Object();
em.ajaxPath = "/earticles_gr";
em.type=null

em.getDammyQuery = function(){
 em.queryString={};
 var hash = window.location.hash; 
 if(hash){
   hash.replace( 
    new RegExp("([^#=&]+)(=([^&]*))?", "g"),
    function($0, $1, $2, $3) { em.queryString[$1] = $3; }
   );
 }
};
em.loadArticleFromHash=function(){
  if(em.queryString['id']!=null){
    em.showArticle(em.queryString['id']);
    return true;
  }
  return false;
};

em.getDammyQuery();

em.menuIniialize=function(page){
   $('#header').load("header.html", function(resText){
      $('#header li#menu'+page).addClass('current');
      setTimeout(function(){
        $('#header').css("visibility","visible").fadeIn('slow');
      }, 1000);
   });
};


em.closeArticle=function(){
    $("#articleDetailOuter").fadeOut("slow");
    return false;
}
em.homeIniialize=function(){
   em.menuIniialize('home');
};

em.aboutIniialize=function(){
   em.menuIniialize('about');
};



em.productIniialize=function(){
   em.menuIniialize('product');
   productsURL = em.ajaxPath+"/products";
   em.type="product";
   $(".content").empty().load(productsURL, function(){em.loadArticleFromHash();});
   $("#articleList span.pagingsection a").live('click',function(e){
      var href = jQuery(this).attr("href");
      jQuery('#articleList').load(href);
      return false;
   });
};


em.designIniialize=function(){
   em.menuIniialize('design');
   productsURL = em.ajaxPath+"/design";
   em.type="design";

   $(".content").empty().load(productsURL,function(){em.loadArticleFromHash();});
   $("#articleList span.pagingsection a").live('click',function(e){
      var href = jQuery(this).attr("href");
      jQuery('#articleList').load(href);
      return false;
   });
};


em.blogIniialize=function(){
   em.menuIniialize('blog');
   articleURL = em.ajaxPath+"/blog";
   em.type="blog";
   $("#articleList").empty().load(articleURL, function(){
     if(!em.loadArticleFromHash()){
       articleID=jQuery("#articleList table tr:first").attr("articleid");
       em.showArticle(articleID);
     }
   });
   $("#articleList span.pagingsection  a").live('click',function(e){
      var href = jQuery(this).attr("href");
      jQuery('#articleList').load(href);
      return false;
   });
};



em.showArticle=function(id){
   if($("#articleContent").find("#articleContainer").length==0){
      $("#articleContent").append("<div id=\"articleDetailOuter\"><div><a onClick=\"script:em.closeArticle();\"><img src=\"img/close-button.png\" width=\"25\" /></a></div><div id=\"articleContainer\"></div></div>");
   }else{
      $("#articleContent #articleContainer").empty();
   }
   $("#articleContent #articleContainer").load(em.ajaxPath+"/"+em.type+"/"+id+" #article", function(){jQuery("#articleDetailOuter").fadeIn('slow');});
   window.location.hash="id="+id;
};


 

