// <script>
/* -----------------------------------------------------
' Document	: COMMON jQuery / Javascript Functions
' Author		: Dennis Derks / IDEEJO
' Version		: 1.0
' Date		: 01-12-2010 / Modified : 29-01-2011
' --------------------------------------------------- */

/* ------------- DocumentReady ---------------------- */

$(document).ready(function(){


     //block modules
     //$("#module_cart").css("display","none");
     //$(".box .top").attr("innerHTML","");
     $("#module_cart").attr("innerHTML","");
     $("#module_manufacturer").css("display","none");
     //$(".box .top").css("display","none");

     $('.center h1').each(function(index) {
          var sInfoTitle = Trim($(this).text());
          var aInfoTitle = sInfoTitle.split("#");
          //alert(aInfoTitle[0]);
          $('.center h1').attr("innerHTML",aInfoTitle[0]);

          // huidige pagina

         if((aInfoTitle[1]==undefined)||(aInfoTitle[1]=="main"))
               {
              $.cookie('current_page',aInfoTitle[0]);
               }
          else
          {
          $.cookie('current_page',aInfoTitle[1]);
           }
     });


var sBram = "";
var sInfo = "";
var sInfo2 = "";
var sInfo3 = "";
var sPoek = "";

$('#information li').each(function(index) {
     sPoek = Trim($(this).text());
     var nPoek = sPoek.match(/#/g);
     //alert(nPoek);
     sBram = $(this).find("a").attr("href");

     if(sPoek.match(/main/g)!=null)
          {
          var sMenuName = Trim(sPoek.replace('#main',''));

          $.cookie(sMenuName,sBram);

          sInfo += "<li><a id='menu_" + sMenuName.replace(/ /,"-") + "' href='" + sBram + "'>" + sMenuName + "</a></li>";
          }
          else
          {
          if(sPoek.match(/#/g)!=null)
               {
               // heeft #
               var aPoek = sPoek.split("#");
               if (aPoek[1]==$.cookie('current_page'))
                    {
                    sInfo3 += "<li><a href='" + sBram + "'>" + aPoek[0] + "</a></li>";
                    }
               }
          else
               {
               // normale paginas
               sInfo2 += "<li><a style='text-decoration:none;' href='" + sBram + "'>" + sPoek.replace('#main','') + "</a></li>";
               }
          }
});


     sHTML = "<ul>" + sInfo + "</u>";
     sHTML2 = Trim(sInfo3);
     sHTML3 = Trim(sInfo2);
     sSubKop = $.cookie('current_page');
     if(sSubKop.length>15)
          {
          sSubKop = "home";
          }
     if(sHTML2=="")
          {
          $('#box_sub').css("display", "none");
          }
     if(sSubKop=="home")
          {
          $('#box_info').css("margin-top", "36px");
          }

     var aSubKop = window.document.title.split("#");
     if((aSubKop[1]==undefined)||(aSubKop[1]=="main"))
          {
          var sSub = "";
          }
          else
          {
          var sSub = aSubKop[1] + " - ";
          }
     window.document.title = sSub  + aSubKop[0];
     $('#subtop').attr("innerHTML", sSubKop);
     $('#cmnav_dynamic').attr("innerHTML",sHTML);
     $('#information').attr("innerHTML",sHTML2);
     $('#platforminfo_data').attr("innerHTML",sHTML3);

     // active menu
     var sMenuID = sSubKop;
     sMenuID = sMenuID.replace(/ /,"-");
     var sMenuIDtotal = "#menu_" + sMenuID;
     $(sMenuIDtotal).attr("style","color:#b53d32;background: #ffffff;");


$('#cmbreadcrumb').each(function(index) {
     var sHTMLtemp       = $('#cmbreadcrumb').attr("innerHTML");
     var sBreadTitle     = $(this).text();
     sBreadTitle         = sBreadTitle.replace(/Home /,"");
     var aBreadTitle     = sBreadTitle.split("#");

     if(aBreadTitle[1]=="main")
          {
          sHTMLdev = sHTMLtemp.replace("#" + aBreadTitle[1],"")
          }
          else
          {
          sHTMLdev = sHTMLtemp.replace(aBreadTitle[0],"");
          sHTMLdev = sHTMLdev.replace("#","");
          var sLink = "<a href='" + $.cookie(aBreadTitle[1]) + "'>" + aBreadTitle[1] + "</a>";
          sHTMLdev = sHTMLdev.replace(aBreadTitle[1],sLink);
          var sImg = " <img src='catalog/view/theme/Platform/image/breadcrumb.gif' alt='Arrow' />";
          if(aBreadTitle[1]==undefined)
               {
               var sImg = "";
               var sMenuIDtotal = "#menu_home"
               $(sMenuIDtotal).attr("style","color:#b53d32;background: #ffffff;");
               $('#box_info').css("margin-top", "0px");
               }
          sHTMLdev = sHTMLdev + sImg + aBreadTitle[0];
          }
          $('#cmbreadcrumb').attr("innerHTML",sHTMLdev);
});

/*
setTimeout(function()    {
     $("#column_right").css("display","block")
     ,800
     });
*/

/* ------------- END DocumentReady ------------------- */
});


/* ------------- Functions --------------------------- */



function Trim(str) {return RTrim(LTrim(str));}
function RTrim(str) {
     var whitespace = new String(" \t\n\r");
     var s = new String(str);
     if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
          var i = s.length - 1;
          while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
          i--;
          s = s.substring(0, i+1);
     }
return s;
}
function LTrim(str) {
var whitespace = new String(" \t\n\r");
var s = new String(str);
if (whitespace.indexOf(s.charAt(0)) != -1) {
     var j=0, i = s.length;
     while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
     j++;
     s = s.substring(j, i);
     }
return s;
}
function Mid(str, start, len) {
     if (start < 0 || len < 0) return "";
     var iEnd, iLen = String(str).length;
     if (start + len > iLen)
          iEnd = iLen;
     else
     iEnd = start + len;
return String(str).substring(start,iEnd);
}
function Len(str){return String(str).length;}
