﻿function insertFlashTitles()
{
	var flashTitles = $('.flash_title');
	if(flashTitles.length > 0)
	{
		for(var i = 0; i < flashTitles.length; i++)
		{
			var titleItem = flashTitles[i];
			var hexacolor = titleItem.className.split(' ')[1];
			var titleItemId = "titleItem_" + i + "_" +  hexacolor;
			
			titleItem.id = titleItemId;
			
			var flashvars = {
				content: titleItem.innerHTML,
				textcolor: hexacolor
			};
		    
			var params = {
				menu: "false",
				wmode: "transparent"
			};
		    
			var attributes = {
				id: titleItemId,
				name: titleItemId
			};
		    
			swfobject.embedSWF("swf/titles.swf", titleItemId, "100%", "40", "9.0.26", "js/swfobject/expressInstall.swf", flashvars, params, attributes);
		}
	}
}

function mainMenuSetMouseEvents()
{
	var menuItems = $('.main_menu ul li');
	for(i = 0; i < menuItems.length; i++)
	{
		var menuItem = $(menuItems[i]);
		
		if(menuItem.attr('class') != 'checked')
		{
			menuItem.attr('id', 'main_menu_' + i);
			menuItem.mouseover(mainMenuMouseOver);
			menuItem.mouseout(mainMenuMouseOut);
		}
	}
}

function mainMinMenuSetMouseEvents()
{
	var menuItems = $('.min_main_menu ul li');
	for(i = 0; i < menuItems.length; i++)
	{
		var menuItem = $(menuItems[i]);
			menuItem.attr('id', 'min_main_menu' + i);
			menuItem.mouseover(mainMenuMouseOver);
			menuItem.mouseout(mainMenuMouseOut);
	}
}

function mainMenuMouseOver()
{
	var img = $('#' + this.id + ' img');
	var imgSrc = img.attr('src').replace(".gif", "_over.gif");
	img.attr('src', imgSrc);
	img.parent().parent().css('z-index','1');
}

function mainMenuMouseOut()
{
	var img = $('#' + this.id + ' img');
	var imgSrc = img.attr('src').replace("_over.gif", ".gif");
	img.attr('src', imgSrc);
	img.parent().parent().css('z-index','0');
}

function IE6StylesCorrections()
{
	if($.browser.msie && Number(jQuery.browser.version.substr(0,3)) <= 6 )
	{
		$('.recents_panel .see_all').css("margin-top", "-29px");
		$('.recents_panel .see_all').css("margin-bottom", "-29px");
		
		$('.featured_panel .see_all').css("margin-top", "-20px");
		$('.featured_panel .see_all').css("margin-bottom", "-20px");
		
		for(var i = 0; i < $(".featured_panel ul li").length; i++)
		{
			var div = $($(".featured_panel ul li div")[i]);
			var a = $($(".featured_panel ul li a")[i])
		
			div.prepend(a.html());
			a.html("");
			div.prependTo(a);
			div.addClass('ie6hack')
		}

		var liItems = $('.recents_panel ul li');
		for(i = 0; i < liItems.length; i++)
		{
			var liItem = $(liItems[i]);
			var liItemId = "recents_panel_" + i;
			liItem.attr("id", liItemId);

			var imgItem = $("#" + liItemId + " img");

			imgItem.css("border", "5px solid #F2F4D8");
			liItem.css("margin-right","16px");

			liItem.mouseover(recentsPanelMouseOver);
			liItem.mouseout(recentsPanelMouseOut);
		}
	}
}

function recentsPanelMouseOver()
{
	$("#" + this.id + " img").css("border", "5px solid #797F25");
}

function recentsPanelMouseOut()
{
	$("#" + this.id + " img").css("border", "5px solid #F2F4D8");
}

var txtSearchDefaultValue;
function configureInputTextSearch()
{
	txtSearchDefaultValue = $('#txtSearch').val();

	$('#txtSearch').focus(inputTextSearchFocus);
	$('#txtSearch').blur(inputTextSearchBlur);
}

function inputTextSearchFocus()
{
	if( $('#txtSearch').val() == txtSearchDefaultValue ) $('#txtSearch').val('');
}

function inputTextSearchBlur()
{
	if( $('#txtSearch').val() == "" ) $('#txtSearch').val(txtSearchDefaultValue);
}

// function for rollOver and rollOut images. Name images pattern: onmouseout = image.jpg / onmouseover = image_over.jpg
function overImage(element){
    el = $(element)[0];
    
    num = el.src.lastIndexOf('.');
    over = el.src.substr(0, num) + '_over';
    ext = el.src.substr(num, $(element)[0].src.length);
    
    el.src = over + ext;
}

function outImage(element){
    el = $(element)[0];
    
    num = el.src.lastIndexOf('_over');
    out = el.src.slice(0, num) + el.src.slice(num + 5, el.src.length);
    
    el.src = out;
}

//$(document).ready(insertFlashTitles);
$(document).ready(mainMenuSetMouseEvents);
$(document).ready(mainMinMenuSetMouseEvents);
$(document).ready(configureInputTextSearch);
$(document).ready(IE6StylesCorrections);
