/**
 * This project is created by
 * PILLAX (http://www.pillax.com)
 */


/*******************************************************************
 * Quick search drodowns - START
 */
$(function(){

	// tekush ezik
	var language	= $('input#lng').attr('value');

	$("div.dropdown").hover(
		function()
		{
			$('ul', this).addClass('list_toggler');
		},
		function()
		{
			$('ul', this).removeClass('list_toggler');
		}
	);

	// Zarejdame pyrvia dropdown onLoad
	set_dropdown_options('dropdowns_1', 1, language);

	$("div#dropdowns_1 ul li a").live('click', function(){

		var title		= $(this).attr('title');
		var id			= $(this).attr('rel');

		// Nulira dropdown 3
		$('div#dropdowns_3 ul').html('');
		$('div#dropdowns_3').addClass('dropdown_inactive');

		if(language == 'bg_BG')
		{
			set_dropdown_value('dropdowns_3', 0, 'Марка');
		}
		else
		{
			set_dropdown_value('dropdowns_3', 0, 'Make');
		}

		// Skrivame padashtoto menu
		$('div#dropdowns_1 ul').removeClass('list_toggler');

		// Pokazwame izbrania element kato current
		set_dropdown_value('dropdowns_1', id, title);

		// Puskame loader na dropdown 2
		$("div#dropdowns_2").addClass('dropdown_loading');

		// Skrivame opciite na dropdown 2
		$('div#dropdowns_2 ul').html('');

		// Vikame opcii na 2
		set_dropdown_options('dropdowns_2', id, language);

		$(this).blur();

		return false;
	});


	$("div#dropdowns_2 ul li a").live('click', function(){

		var title		= $(this).attr('title');
		var id			= $(this).attr('rel');

		// ako ima samo 1 subcat - prehvyrliame v neia
		$.get('ajax_getSubcatCount.php',
			  {id:id}, 
			  function(data){
				if(data != '0')
				{
					window.location = 'cat.php?language=' + language + '&category=' + data;
					return false;
				}
			  }
		)

		// Skrivame padashtoto menu
		$('div#dropdowns_2 ul').removeClass('list_toggler');

		// Pokazwame izbrania element kato current
		set_dropdown_value('dropdowns_2', id, title);

		// Puskame loader na dropdown 3
		$("div#dropdowns_3").addClass('dropdown_loading');

		// Skrivame opciite na dropdown 3
		$('div#dropdowns_3 ul').html('');

		// Vikame opcii na 3
		set_dropdown_options('dropdowns_3', id, language);

		$(this).blur();

		return false;
	});

	$("div#dropdowns_3 ul li a").live('click', function(){

		var language	= $('input#lng').attr('value');
		var id			= $(this).attr('rel');

		window.location = 'cat.php?language=' + language + '&category=' + id;

		return false;
	});

})

function getSubcatCount(id)
{
	var out = 0;
	$.get('ajax_getSubcatCount.php',
		  {id:id}, 
		  function(data, out){
			out = data;
		  }
	)
	return out;
}

function set_dropdown_value(dropdown_id, value_id, value_title)
{
	$('div#' + dropdown_id + ' a.current').attr('rel', value_id);
	$('div#' + dropdown_id + ' a.current').attr('title', value_title);
	$('div#' + dropdown_id + ' a.current b').text(value_title);

	if(value_id != 0)
	{
		$("div#" + dropdown_id).removeClass('dropdown_loading dropdown_inactive');
	}
}

function set_dropdown_options(dropdown_id, options_id, language)
{
	$.get('ajax_quick_search_elements.php',
		  {id:options_id, language:language}, 
		  function(data){
			$('div#' + dropdown_id + ' ul').html(data);
			$('div#' + dropdown_id).removeClass('dropdown_loading dropdown_inactive');
		  }
	)
}
/**
 * Quick search drodowns - END
 ******************************************************************/

/*******************************************************************
 * Languages switcher - START
 */
$(function(){
	$("#lang_container").hover(
		function()
		{
			// hover
			$('#lang_container ul').addClass('langugage_list_toggler');
		},
		function()
		{
			// out
			$('#lang_container ul').removeClass('langugage_list_toggler');
		}
	)
})
/**
 * Languages switcher - END
 ******************************************************************/

/*******************************************************************
 * News box paginator - START
 */
$(function(){
	$('div#news_nav a').hover(
		function(){
			$('div.index_news_entry').css('display', 'none');
			$('div#index_news_entry_' + $(this).attr('rel')).css('display', 'block');
			$('div#news_nav a').removeClass('news_nav_active');
			$(this, 'a').addClass('news_nav_active');
		},
		function(){
			
		}
	);

	$('div#news_nav a').click(function(){
		$(this).focus().blur();
		return false;
	});
})
/**
 *  News box paginator - END
 ******************************************************************/

/*******************************************************************
 * Tree - START
 */
$(function(){
	$('ul#tree li a').click(function(){

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

		if($('ul#tree_' + id).attr('class') == 'closed')
		{
			// otvaria
			$('ul#tree_' + id).removeClass('closed');
			$('ul#tree_' + id).addClass('opened');
		}
		else
		{
			// zatvaria
			$('ul#tree_' + id).removeClass('opened');
			$('ul#tree_' + id).addClass('closed');
		}

		$(this).focus().blur();

		if(id != '')
		{
			return false;
		}
	});
})


function mark_tree_element(id)
{
	$('a#tree_href_' + id).addClass('active');

	if($('ul#tree_' + id).attr('class') == 'closed')
	{
		$('ul#tree_' + id).removeClass('closed').addClass('opened');
	}
}

/**
 *  Tree - END
 ******************************************************************/

/*******************************************************************
 * Image carousel - START
 */
$(function(){

	$('div#img_container div').jCarouselLite({
		btnNext: "#next",
		btnPrev: "#prev",
		visible: 1,
		circular: false
	});

	$('#prev, #next').click(function(){
		$(this).focus().blur();
		return false;
	});
})
/**
 *  Image carousel - END
 ******************************************************************/









