var url = location.href.toLowerCase();
var script_name = url.substring(url.lastIndexOf('/') + 1);
var section_name = (script_name.indexOf("-") > 0) ? script_name.substring(0, script_name.indexOf("-")) : script_name;
var optionSelected;

switch(section_name){
	case "videos": case "video": optionSelected = 3; break;
	case "artistas": case "artista": optionSelected = 7; break;
	case "eventos": optionSelected = 8; break;
	case "fotos": case "foto": optionSelected = 5; break;
	case "shows": case "show": case "vivetumusicawith5": optionSelected = 2; break;	// vivetumusicawith5-show
	case "concursos": case "concurso": optionSelected = 6; break;
	case "horarios": optionSelected = 4; break;
	case "latv": optionSelected = 9; break;	// latv-en-tu-movil
	case "goodies": optionSelected = 10; break;
	default: optionSelected = 1;		// default Home Page Option Selected
}

var mainOptions = 5;
var activeSubmenu = 0;
var overSubmenu = false;

//var aSections = Array('--', 'home', 'shows', 'videos', 'horarios', 'fotos', 'concursos', 'artistas', 'eventos', 'comunidad', 'goodies');
//var aLinks = Array('--', 'home', 'shows', 'videos', 'horarios', 'fotos', 'concursos', 'artistas', 'eventos', 'http://my.latv.com', 'goodies');

var aSections = Array('--', 'home', 'shows', 'videos', 'horarios', 'fotos', 'concursos', 'artistas', 'eventos', 'LATV movil', 'goodies');
var aLinks = Array('--', 'home', 'shows', 'videos', 'horarios', 'fotos', 'concursos', 'artistas', 'eventos', 'latv-en-tu-movil', 'goodies');
	
$(function () {
	for(i=1;i<=aSections.length-1;i++){
		if(i<=mainOptions){	// setup main menu options
			isSelected = (i==optionSelected);
			initButton(i, isSelected);
		}else{	// setup second menu options
			changeSubButtonState(i);
		}
	}
	$("#specialtd").mouseenter(function() { for(i=1;i<=aSections.length-1;i++) $("#" + aSections[i]).hide(); });
	$("#searchtd").mouseenter(function() { for(i=1;i<=aSections.length-1;i++) $("#" + aSections[i]).hide(); });
});

function initButton(idOption, isSelected){
	$("#opt" + idOption).html("<a href=\"" + aLinks[idOption] + "\" style=\"outline:none;\"><div width=\"110\" height=\"48\">&nbsp;</div></a>");		
	
	$("#opt" + idOption).bind({
		mouseenter: function(){
			if(idOption != optionSelected){
				$(this).removeClass("sp" + idOption).addClass("sp" + idOption + "_over");
			}
			showSubmenu(idOption);
		},
		mouseleave: function(e){
			if(idOption != optionSelected){
				$(this).removeClass("sp" + idOption + "_over").addClass("sp" + idOption);
			}
			hideSubmenu(idOption);
		}
	});
	
	if(idOption == optionSelected){
		$("#opt" + idOption).removeClass("sp" + idOption).addClass("sp" + idOption + "_selected");
	}
	
	return false;
}
	
// setup level 2 menu options buttons
function changeSubButtonState(idOption){
	$("#opt" + idOption).html("<a href=\"" + aLinks[idOption] + "\" class=\"secondMenuLink\" " + (idOption == optionSelected ? "style=\"color:#FFF;\"" : "") + ">" + ucFirst(aSections[idOption]) + "</a>");

	if(idOption == optionSelected){
		$("#opt" + idOption).css('backgroundImage', 'url(img/siteElements/top/bgSubMenu.jpg)');
		$("#opt" + idOption).css('height', '30px');
	}else{
		$("#opt" + idOption).css('padding', '2px');
		$("#opt" + idOption).css('height', '26px');
	}
	$("#opt" + idOption).css('backgroundRepeat', 'no-repeat');
	$("#opt" + idOption).css('backgroundPosition', 'center top');
	$("#opt" + idOption).css('borderRight', '1px solid #e9e9e9');
	$("#opt" + idOption).css('textAlign', 'center');
	return false;
}

function showSubmenu(idOption){		
	for(i=1;i<=aSections.length-1;i++) $("#" + aSections[i]).hide();
	
	if($("#" + aSections[idOption]).length){
		$("#" + aSections[idOption]).fadeTo("slow", 1);			
		activeSubmenu = idOption;
		overSubmenu = true;
		
		$("#" + aSections[idOption]).bind({
			mouseenter: function(){
			},
			mouseleave: function(){
				$(this).fadeTo("slow", 0);
				$(this).unbind();
				activeSubmenu = 0;
				overSubmenu = false;
				$(this).hide();
			}
		});		
	}
	return false;							
}

function hideSubmenu(idOption){
	if($("#" + aSections[idOption]).length && activeSubmenu > 0 && activeSubmenu != idOption || (!overSubmenu && activeSubmenu == idOption)){
		$("#" + aSections[idOption]).fadeTo("slow", 0);
		activeSubmenu = 0;
		overSubmenu = false;
	}
	return false;
}
