$(document).ready(function() {					  
	
	if(typeof whichSubmenu!="undefined"){
		if(whichSubmenu == "contact"){
			$('#menu ul li#contact-lng div div#contact a').css('color','white');
		}else if(whichSubmenu == "all"){
			$('#menu ul li#home a').css('color','white');
		}else{
			$('#menu ul li#'+whichSubmenu+' a.mainMenuItem').css('color','white');
		}
	}
	
	if(typeof whichSubmenuItem!="undefined"){
			$('#menu ul li ul.submenu-list li a#'+whichSubmenuItem+'').css('color','white');
	}if(whichSubmenuItem == "pers"){
			$('#menu ul li#agenda .submenu-list li#pers a').css('color','white');
	}
		
	$(".box").hover(function(){
		$(this).css({"borderColor": "#fff"});
	},
	function(){
		$(this).css({"borderColor": "#000"});
	});
	  
	  
	/*$('.main-menu-thumbs').each(function (i) {
		if ($(this).attr('class').match(whichSubmenu)) {
			$(this).css('visibility','visible');
		} else {
			$(this).css('visibility','hidden');
		}
		if(whichSubmenu == "all") {
			$(this).css('visibility','visible');
		}
      });*/
	
	//PEPS.rollover.init();
	
	$('.retractSubmenu').click(function(){
		$('.submenu-list').slideToggle("slow");
		return false;
	});
	
	//keywords:
	if(typeof itemKeywords!="undefined") {
		linkKeywords(itemKeywords);
	}
	
	//blog:
	$('.blog-closer a').click(function(){
		$('.blog-item').hide();
		return false;
	});

});



/*PEPS = {};

PEPS.rollover =
{
   init: function()
   {
      this.preload();
     
      $(".ro").hover(
         function () { $(this).attr( 'src', PEPS.rollover.newimage($(this).attr('src')) ); },
         function () { $(this).attr( 'src', PEPS.rollover.oldimage($(this).attr('src')) ); }
      );
   },

   preload: function()
   {
      $(window).bind('load', function() {
         $('.ro').each( function( key, elm ) { $('<img>').attr( 'src', PEPS.rollover.newimage( $(this).attr('src') ) ); });
      });
   },
   
   newimage: function( src )
   {
      return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + '_o' + src.match(/(\.[a-z]+)$/)[0];
   },

   oldimage: function( src )
   {
      return src.replace(/_o\./, '.');
   }
};
*/

//keywords:
function linkKeywords(keywords)
	{         
	var el = $("#content");
	$(keywords).each(function()
        {
            var pattern = new RegExp("("+this+")", ["gi"]);
            var rs = "<a href=\"/lib/keywords.php?keyword=$1\" class=\"keyword-link\">$1</a>";
            el.html(el.html().replace(pattern, rs));
           
        });
           
	}  
	
/*function replaceInText(text, find, replace) {
    var match;
    var matches= [];
    while (match= find.exec(text.data))
        matches.push(match);
    for (var i= matches.length; i-->0;) {
        match= matches[i];
        text.splitText(match.index);
        text.nextSibling.splitText(match[0].length);
        text.parentNode.replaceChild(replace(match), text.nextSibling);
    }
}

// keywords to match. This *must* be a 'g'lobal regexp or it'll fail bad
var find = /\b(keyword|whatever)\b/gi;*/

	
	
//blog:
	function showbMonths(bClass) {
		$('li.blogArchive div.bMonths').hide();
		$(bClass).show("slow");
	}
