	
	function changeTrendingTab(nr)
	{
		jQuery('.block-trendphotos ul li a').removeClass('active');
		jQuery('.block-trendphotos ul li a:eq('+nr+')').addClass('active');		
		jQuery('.block-trendphotos .tab-content').hide();
		jQuery('.block-trendphotos .tab-content:eq('+nr+')').show();
	}
	
	function checkSubmitForm(obj)
	{
		var error = false;		
		jQuery(obj).find('.required').each(function(index,obj){			
			if( !obj.value || obj.value == obj.title )
			{  			
				error = true;				
				alert('Please enter you e-mail address!');							
				jQuery(obj).focus();							
				return false;
			}
		});		
		if( !error && callback ){ callback(obj); return false; }		
		return error ? false : true;
	}
	
	function openVideo( video_id, autoplay )
	{
		var autoplay = autoplay==0 ? 0 : 1;
		var flashvars = {};				
		var params = {
			bgcolor: "#eeeeee",
			allowFullScreen: "true",
			scale: "noScale", 
			salign: "lt", 
			menu: "false",
			wmode : 'transparent'
		};		
		var attributes = {
			wmode : 'transparent'
		};		
		swfobject.embedSWF("http://www.youtube.com/v/"+video_id+"?enablejsapi=1&amp;version=3&amp;border=0&autoplay="+autoplay, "ytvideo", "385", "280", "9.0.0", null, flashvars, params, attributes);
	}
	
	function InputTextToggle( e )
	{				
		var el = jQuery(e.currentTarget);		
		var txt = el.attr('title');		
		if(e.type == 'focus' && el.val() == txt){ el.val(''); }
		if(e.type == 'blur' && !el.val() ){  el.val(txt); }
	}
	
	jQuery(document).ready(function(){		
		jQuery('input,textarea').focus(InputTextToggle);			
		jQuery('input,textarea').blur(InputTextToggle);		
	});
	
	var Calendar = {
		
		index : 0,
		count : 5,
		
		Prev : function()
		{
			if( Calendar.index > 0 )
			{				
				Calendar.index--;
				
				jQuery('.month-title').animate({
					opacity : 0
				}, 300, function(){
					jQuery('.month-title').html( jQuery('.month-holder:eq('+Calendar.index+')').attr('rel') );
					jQuery('.month-title').animate({
						opacity : 1
					}, 300);
				});
				
				jQuery('.calendar-months').animate({
					marginLeft: '+=278'
				}, 500);							
				
				jQuery('.calendar-inner').animate({
					height : jQuery('.month-holder:eq('+Calendar.index+')').css('height')
				}, 500);																	
			}	
		},
		
		Next : function()
		{
			if( Calendar.index < 4 )
			{			
				Calendar.index++;
				
				jQuery('.month-title').animate({
					opacity : 0
				}, 400, function(){
					jQuery('.month-title').html( jQuery('.month-holder:eq('+Calendar.index+')').attr('rel') );
					jQuery('.month-title').animate({
						opacity : 1
					}, 400);
				});
				
				jQuery('.calendar-months').animate({
					marginLeft: '-=278'
				}, 500);
				
				jQuery('.calendar-inner').animate({
					height : jQuery('.month-holder:eq('+Calendar.index+')').css('height')
				}, 500);										
			}
		},
		
		ShowTooltip : function()
		{
			var eid = jQuery(this).attr('rel');
			jQuery('#'+eid).css({
				opacity : 0,
				display : 'block',
				top : jQuery(this).offset().top-jQuery('#'+eid).height()-20,
				left : jQuery(this).offset().left-68
			}).animate({
				opacity : 1
			}, 400 );
		},
		
		HideTooltip : function()
		{
			var eid = jQuery(this).attr('rel');
			jQuery('#'+eid).animate({
				opacity : 0
			}, 400, function(){
				jQuery(this).hide();	
			});
		}
				
	}
	
	jQuery(document).ready(function(){
		jQuery('.widget-calendar .has-event a').mouseenter(Calendar.ShowTooltip);
		jQuery('.widget-calendar .has-event a').mouseleave(Calendar.HideTooltip);				
		jQuery('ul.sub-menu').wrap('<span class="sub-menu" />');
	});

