//ie PNG fix



function iePNGfix() {
	if ($.browser.msie && $.browser.version == "6.0") {
	
		//$(document).pngFix(); 
		DD_belatedPNG.fix("img, a img, p, div, input, ul, ul li, a, span.label");
		
	}	
}

function go_cufon_go()
{
	
	var main_font = 'HFONT';
	Cufon.replace('ul.menu_top li a.hfont', {fontFamily: main_font});
	Cufon.replace('div#headmenu_holder ul li a', {fontFamily: main_font});
	Cufon.replace('div#content h1', {fontFamily: main_font});
	Cufon.replace('div.back', {fontFamily: main_font});
	Cufon.replace('.form_heading h2', {fontFamily: main_font});
	Cufon.replace('.badges ul li a', {fontFamily: main_font, textShadow: '#8F5A78 1px 1px'});
	//Cufon.replace('ul.submenu_top li a', {fontFamily: main_font, hover:true});
	
}

function menu_li_hover()
{
	
	var active_submenu = $('ul.menu_top li.active ul').html();
	
	
	$('ul.menu_top li').hover(function(){
		
		$(this).addClass('over');
		
		

		
		var submenu_content = $(this).children("ul").html();
		
		if (submenu_content != null)
		{
			$("#submenu_holder").html('<ul class="submenu_top">' + submenu_content + '</ul>');
		}
		else
		{
			$("#submenu_holder").html('');
		}
		
	}, function(){
		
		$(this).removeClass('over');
		
		$('#menu_holder').bind("mouseleave", function() {
		 		//alert('OUT');
		 		
			  if (active_submenu != null)
			{
				$("#submenu_holder").html('<ul class="submenu_top">' + active_submenu + '</ul>');
			}
			else
			{
				$("#submenu_holder").html('');
			}
		});

		
		
		
	});
	
	//IE HACK
	if(navigator.userAgent.indexOf('MSIE 6') != -1 ){
			
			$('ul.menu_top li a').hover(function(){
					$(this).parent().css('backgroundPosition', '0px -57px');
					//alert('a');
		
			}, function(){
		
		
		
			$(this).parent().css('backgroundPosition', '');
		});
	}
	

}

function init_submenu()
{
	var active_submenu = $('ul.menu_top li.active ul').html(); 
	if (active_submenu)
	{
		$("#submenu_holder").html('<ul class="submenu_top">' + active_submenu + '</ul>');
	}
}

$(document).ready(function() {
	
	iePNGfix();
	go_cufon_go();
	
	
	menu_li_hover();
	init_submenu();
	
	$('ul.submenu_top li:not(.active)').live('mouseover mouseout', function(event) {
	  if (event.type == 'mouseover') {
		    // do something on mouseover
		    $(this).addClass('over');
	  } else {
	    // do something on mouseout
	    	$(this).removeClass('over');
	  }
	});
	
	
	//antrenori read more
	$("div#items_holder_antrenori ul.items li").each(function(i) {

				$(this).children('div.i-go-right').children('div.read_more').children('a').click(function(e) {
				e.preventDefault();
				$(this).parent().parent().children('div.description').children('div.description_more').slideToggle('fast');
				$(this).parent().parent().parent().toggleClass("selected");
				
        	});
    });
    //end antrenori read more
    
    $("ul.the-accordion li").each(function(i) {
    	
			//alert('li init');
			
			var current_li = $(this);
			
			$(this).children('div.headline').children('h3').children('a').click(function(e) {
			
				e.preventDefault();
				
								
				//close the others that are opened
				$(current_li).parent("ul.the-accordion").children('li.selected').children('div.info').slideToggle();
				$(current_li).parent("ul.the-accordion").children('li.selected').removeClass("selected");
											
				var open_me = $(this).parent().parent().parent().children('div.info');
				if (open_me.is(':hidden') == true)
				{
					open_me.slideToggle();
					$(this).parent().parent().parent().addClass("selected");
				}
				
				
    		});
    });
    
    /*
    $("ul.the-accordion li.selected").children('div.info').slideToggle();
				$("ul.the-accordion li.selected").removeClass("selected");
				
    $(i).parent('ul.the-accordion').children('li.selected').children('div.info').slideToggle();
    */

});

// 
function changeDivState(elem)
{

	$(elem).parent().next().slideToggle();
	//$(elem).parent().parent().toggleClass("this_colaps");
	$(elem).parent().parent().toggleClass("this_colaps");
}

function goScrollPage(target_id)
{
		
	if  (target_id)
	{
	  destination = $('#'+target_id).offset().top;
	  
	  $("html:not(:animated),body:not(:animated)").animate({
                    scrollTop: destination
                }, 1000 );
	}
	
}

