$(document).ready(function() {	

	

	$("ul.sf-menu").superfish({

		autoArrows:  false,

		delay:       400,                             // one second delay on mouseout 

		animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation 

		speed:       'fast',                          // faster animation speed 

		autoArrows:  false,                           // disable generation of arrow mark-up 

		dropShadows: false                            // disable drop shadows 			

	}); 

	

	$('ul.list li').each(function() {

	  var a = $(this).children('a');

	  var aClass = a.attr('rel');

	  if (a.hasClass('active')) {     

	   $('.'+aClass).css({'display':'block'});

	  } else {

	   $('.'+aClass).css({'display':'none'});

	  }

	 });

	 $('ul.list li a').click(function () {             

	  var thisaClass = $(this).attr('rel');

	  $(this).parent('li').parent('ul').children('li').each(function() {

	   var a = $(this).children('a');

	   var aClass = a.attr('rel');

	   if (thisaClass == aClass) {

		$('.'+aClass).show();

		a.attr('class','active');

	   } else {

		$('.'+aClass).hide();

		a.attr('class','');

	   }

	  });

	  return false;

	});



	$('#slideshow').cycle({

        fx:     'fade',

        speed:  'slow',

        timeout: 4000,

        pager:  '#slider_nav',

        pagerAnchorBuilder: function(idx, slide) {

            // return sel string for existing anchor

            return '#slider_nav li:eq(' + (idx) + ') a';

        }

    });



	// radius Box   

 	$('.post-commets').css({"border-radius": "5px", "-moz-border-radius":"5px", "-webkit-border-radius":"5px"});

	$('.list li a').css({"border-radius": "5px", "-moz-border-radius":"5px", "-webkit-border-radius":"5px"});

	$('.wp-pagenavi a:hover, .wp-pagenavi .current').css({"border-radius": "5px", "-moz-border-radius":"5px", "-webkit-border-radius":"5px"});



	$('ul#topnav').children('li').each(function() {

		$(this).children('a').html('<span>'+$(this).children('a').text()+'</span>'); // add tags span to a href

	});
	$('ul.sub').children('li').each(function() {

		$(this).children('a').html('<span>'+$(this).children('a').text()+'</span>'); // add tags span to a href

	});

	//Menu shiz		
	function megaHoverOver(){
		$(this).find(".sub").stop().fadeTo('fast', 1).show();
			
		//Calculate width of all ul's
		(function($) { 
			jQuery.fn.calcSubWidth = function() {
				rowWidth = 0;
				//Calculate row
				$(this).find("ul").each(function() {					
					rowWidth += $(this).width(); 
				});	
			};
		})(jQuery); 
		
		if ( $(this).find(".row").length > 0 ) { //If row exists...
			var biggestRow = 0;	
			//Calculate each row
			$(this).find(".row").each(function() {							   
				$(this).calcSubWidth();
				//Find biggest row
				if(rowWidth > biggestRow) {
					biggestRow = rowWidth;
				}
			});
			//Set width
			$(this).find(".sub").css({'width' :biggestRow});
			$(this).find(".row:last").css({'margin':'0'});
			
		} else { //If row does not exist...
			
			$(this).calcSubWidth();
			//Set Width
			$(this).find(".sub").css({'width' : rowWidth});
			
		}
	}
	
	function megaHoverOut(){ 
	  $(this).find(".sub").stop().fadeTo('fast', 0, function() {
		  $(this).hide(); 
	  });
	}

	var config = {   
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 100, // number = milliseconds for onMouseOver polling interval    
		 over: megaHoverOver, // function = onMouseOver callback (REQUIRED)    
		 timeout: 500, // number = milliseconds delay before onMouseOut    
		 out: megaHoverOut // function = onMouseOut callback (REQUIRED)    
	};

	$("ul#topnav li ul.sub").css({'opacity':'0'});
	$("ul#topnav li").hoverIntent(config);
});
