$(document).ready(function () {

   contains = function(element) {
      return $(element).length > 0
   }

   $('ul#menu > li.category > a[href*=' + $('input#category').val() + ']').parent().addClass('selected');
	$('#menu li.category').hover(function(e) {
		$(this).addClass('selected').siblings().removeClass('selected');
	})
      
	$('input#q').focus(function() {
      $(this).val('');
   }); 
	 
   
   $('#comment-form').validate({
   	errorElement: "em"
	});
	
	$('form#search').validate({
	   errorPlacement: function(error, element) {      
   	}
  });	
	
   if (contains('a[rel=modal]')) {
      $('a[rel=modal]').fancybox({
         'zoomSpeedIn': 0,
         'zoomSpeedOut': 0,
         'hideOnContentClick': true
      });
		
		$("a.popup").fancybox({ 
			'hideOnContentClick': false,
			'frameWidth': 800,
			'frameHeight': 600}
		); 				
   } 

   if (contains('#forum > ul')) {   
      $('#forum > ul').pipe({  
         url: '/forum/latest/qty:4/truncate:100.json',
         template: '<li><span class="date">{created}</span>: <a href="http://forum.wmonline.com.br/index.php?act=ST&f={forum_id}&t={tid}" target=_blank alt="{title}" title="{title}">{title}</a></li>',
         path: null
      });
   }
   
   if (contains('pre')) {
      $('pre').addClass('brush: plain');
   	SyntaxHighlighter.config.clipboardSwf = '/swf/clipboard.swf';
   	SyntaxHighlighter.config.strings.viewSource = 'ver código-fonte';
   	SyntaxHighlighter.config.strings.expandSource  = 'expandir código-fonte';
   	SyntaxHighlighter.config.strings.copyToClipboard  = 'copiar para área de transferência';
   	SyntaxHighlighter.config.strings.copyToClipboardConfirmation  = 'o código-fonte está na área de transferência agora';
   	SyntaxHighlighter.config.strings.print  = 'imprimir';
   	SyntaxHighlighter.all('code');
   }
   
});

