$(document).ready(function(){

		$('.TopNewsSlider').each(function(){
			var sliderControl = $(this); sliderControl.find('li').width( sliderControl.width() );
			var controlHtml = $('<div>').addClass("controlTopNewsSlider");
			
				sliderControl.find('li').each( function(){ controlHtml.append( $('<a>').attr('href','#') ); });
		
			sliderControl.append(controlHtml);
						
			controlHtml.find('a:first').addClass('active');
			
			var slideButton = controlHtml.find('a');
			sliderControl.next = function(index){ ;
				if( !index ) {
					var cur = controlHtml.find('a.active').index();
					var cnt = controlHtml.find('a').size();
					index= (cur+1>=cnt?0:cur+1);
				}
				
				slideButton.removeClass('active');
				controlHtml.find('a:eq('+index+')').addClass('active');				
				sliderControl.find('ul').animate({ "left": sliderControl.find('li:eq('+(index)+')').position().left *- 1 }, 400);
				
				
				
			};
			slideButton.click(function(e){
				
				sliderControl.next( $(this).index() );
				
				e.preventDefault();
			});
			
			
			setInterval( function(){  sliderControl.next(); }, 5000 + (Math.floor(Math.random()* 8000)) );
			$(window).load(function (){
			
				
				sliderControl.find('img').each( function(){ 
				//	if( String($(this).attr('title')).match('@') ) $(this).attr({ 'src' : $(this).attr('title').replace('@',''), 'title':'' });
				});	
				
				
			});
			
		});
	

/********************************************************************************************************************************************* 
	Common window.onresize	 {*/	
	window.onresize = function() {
		
	}

	
/******************************************************************************************************************************************* 
	Margin from image in the content {*/
	function marginImage(){
		$(".main-content img").each(function(){
			var x = 10, y = 10;
			var align = $(this).attr("align");
			
			if(align == "left") y = 0;
			if(align == "right") x = 0;
			
			$(this).css({marginRight : x,  marginLeft : y});
		})
	}
	

/******************************************************************************************************************************************* 
	Table zebra {*/
	$(".table1 tr").mouseover(function() {$(this).addClass("over");}).mouseout(function() {$(this).removeClass("over");});
	$(".table1 tr:even").addClass("alt");

	
/******************************************************************************************************************************************* 
	Cufon {*/
	
	//Cufon.replace('.');


/******************************************************************************************************************************************* 
	Clear text input {*/
	$(".clear").clearTextInput();
	
	
/******************************************************************************************************************************************* 
	Animate hover opacity {*/
	function anim(){
		$(this).find('img').animate({opacity:'0.60'},300).animate({opacity:'1'},200);	
	}
	$('.gallery a').hover(anim, function(){});
	
	
/******************************************************************************************************************************************* 
	Crop links with current element {*/
	/*$(".lside-menu .current").each(function(){
		var text = $(this).find("a").remove().html();
		$(this).append(text);
	});*/

/******************************************************************************************************************************************* 
	Crop links with current element {*/
	$(".top-menu .current").each(function(){
		var text = $(this).find("a").remove().html();
		$(".wrapper", $(this)).append(text);
	});


/******************************************************************************************************************************************* 
	.lside-menu {*/
	
	$(".lside-menu>ul>li").each(function(){
		$(this).has("ul").addClass("submenu");
	});




/******************************************************************************************************************************************* 
	Last element {*/
	$("#top-navigation li:last").add("#top-navigation ul ul li:last").add(".news-coomments>.news-coomments-list>li:last").add(".news-coomments-list .news-coomments-list li:last")
	.add(".news-add-materials li:last").add(".main-left-article li:last").add(".photo-fact li:last").add(".news-list li:last").add(".blog-list li:last")
	.add(".bottom-navigation li:last").add(".main-content-news li:last").add(".main-right-last-news li:last").addClass("last");

/******************************************************************************************************************************************* 
	First element {*/
	$("#top-navigation li:first").addClass("first");


/******************************************************************************************************************************************* 
	Set height dynamic block {*/
	
	function dynamic_height_column(){
		$(".dynamic_height").each(function(){
			/*select siblings this element*/
			var siblings = $(this).parent().children().not($(this));
			
			/*count total height siblings element*/
			var siblingsH = 0;
			siblings.each(
				function(){
					siblingsH += $(this).outerHeight(true);
				}
			);
			
			/*set dynamic height this block (parentHeight - childrensOuterHeight - thisOnlyOuterHeight*/
			$(this).height($(this).parent().height() - siblingsH - ($(this).outerHeight(true) - $(this).height())) ;
		})
	};	



	


/******************************************************************************************************************************************* 
	Accordion {*/

    $(".accordion").accordion();


	


	
/******************************************************************************************************************************************* 
	submenu {*/
	

/*add corner in submenu element*/
	$(".i-right>li").has("ul").addClass("submenu");

	$("#top-navigation .submenu").bind("mouseover", function(){
		$(this).addClass("hover").children('ul').show();	
	}).bind("mouseout", function(){
		$(this).removeClass("hover").children('ul').hide();
	});	


}); 

/******************************************************************************************************************************************* 
	?? {*/
	


/*
$(window).load(function() {
	
});

*/


/******************************************************************************************************************************************* 
	Plugin :: Clear text input{*/
	
	
(function($){
	$.fn.clearTextInput =  function clearTextInput()
	{
		
		$(this).each(function(){
			var el = $(this), val = $(this).val();
	    
			el.focus(function(){
					if (el.val() == val) el.val('');
				}).focusout(function(){
					if (!el.val()) el.val(val);
				});
			})
	

}})(jQuery);


/******************************************************************************************************************************************* 
	Plugin :: Accordion menu{
{*/
	(function($){
		$.fn.accordion = function(){
			
			var acc_menu = $(this);
			
			$("ul" ,acc_menu).hide().addClass("hide").parent().addClass("submenu").data(status, "close").children("a").removeAttr("href");
			
			$(".current" ,acc_menu).parents("ul.hide").show().removeClass("hide").addClass("open").parent().addClass("active").data(status, "open");
			
			acc_menu.delegate("a", "click", function(){
				
				if($(this).parents(".submenu").data(status) == "close"){
					$(".submenu" ,acc_menu).data(status, "close").find(".open").slideUp(250, function(){
						$(this).parents(".submenu").removeClass("active");
					}).removeClass("open").addClass("hide");
					
					$(this).parents(".submenu").addClass("active").data(status, "open").children(".hide").removeClass("hide").slideDown(300).addClass("open");
				}
			})
		
		}
		
		return $(this)  
			
	})(jQuery);
/*} Accordion menu*/
