﻿function activar_canal(canal){
	try{
		if (canal.indexOf("|") != -1)
		{
			var elem = canal.split('|');
			document.getElementById("menu_seg_" + elem[0]).className = "current_menu";
			document.getElementById("menu_seg_" + elem[1]).className = "current_menu";
		}
		else
		{
			var classNameCurrent = document.getElementById("menu_seg_" + canal).className;
			if (classNameCurrent!= ""){classNameCurrent = classNameCurrent+" ";}
			document.getElementById("menu_seg_" + canal).className = classNameCurrent+"current_menu";
		}
	} catch(e) {}
	
}

function activar_menu(menu){

	try{
		//var classNameCurrent = document.getElementById(menu).className;
		//document.getElementById(menu).className += classNameCurrent+' current_menu';
		document.getElementById(menu).className += ' current_menu';
	
		if( document.getElementById("submenu_"+menu).getElementsByTagName("a")[0] ){
			document.getElementById("submenu_"+menu).style.display = "";
		}
	} catch(e) {}
	
}

function activar_submenu(submenu){
	try{
		if (!document.getElementById("submenuitem_"+submenu)){
			submenu=host+"-"+logChannel.replace(/_/g, "-")+"-index.html";
		}
		if (document.getElementById("submenuitem_"+submenu)){
		
			if (submenu != ""){
				//resalto el elemento
				document.getElementById("submenuitem_"+submenu).className="current_menu";


				//muestro el submenu donde se ubica
				document.getElementById("submenuitem_"+submenu).parentNode.style.display="";
			}
		}
	} catch(e) {}
}

var url = document.location.href;

var start = url.indexOf("://")+3;
var end = url.indexOf("/",start);

var host = url.substring(0,end);
host = host.replace(/\//g, "-");

var dominio = url.substring(start,end);

var subdominio = url.substring(start,end).split(".")[0];
var ur = url.substring(end).split("/");
var uri1 = ur[1];
var uri2 = ur[2];
var uri3 = ur[3];
var uri4 = ur[4];

var canal = "";
var menu = "";
var submenu = "";

switch (subdominio){

        case "empresas": //empresas
                canal = uri1;
                menu = host + "-" + canal + "-" + uri2 + "-";
                //submenu = url.replace(/\//g, "-");
				submenu = host  + "-" + canal + "-" + uri2 + "-" + uri3 + "-";
		break;

        default:
                canal = "particulares";
                menu = host;
                //submenu = url.replace(/\//g, "-");
				submenu = host + "-"+uri1+"-"
		break;
}

//manejo de excepciones:
if (subdominio == "tv"){
    menu = host.replace(/tv/, "internet");
}

if ((uri1 == "programa_de_puntos")||(uri1 == "programa-puntos")){
    canal = "particulares";
    menu = host + "-" + uri1 + "-"
    submenu = "";
}


if (dominio == "www.orange-business.es"){

	canal = "empresas";
	menu=host;
	submenu = url.replace(/\//g, "-");
	
	if (uri1 == "wholesale"){
		menu=uri1;
		submenu = "";
	}

}
//if (dominio == "www.orange-empresas.es"){
if (uri1 == "orange-empresas"){
	canal = "empresas|autonomos";
	menu=uri2;
	submenu = url.replace(/\//g, "-");
}

function activar_panel_login(panel_id){

	document.getElementById("id_care_internet").className = "oculto";
	document.getElementById("id_care_movil").className = "oculto";
	document.getElementById("id_care_movil_alerta").className = "oculto";
	document.getElementById("id_care_internet_alerta").className = "oculto";

	document.getElementById(panel_id).className = document.getElementById(panel_id).className.replace('oculto','activo');

	// gestion de radios
	document.getElementById("movilradiomovil").checked=false;
	document.getElementById("movilradiointernet").checked=false;

	document.getElementById("internetradiomovil").checked=false;
	document.getElementById("internetradiointernet").checked=false;

	switch(panel_id){

	case "id_care_movil":		document.getElementById("movilradiomovil").checked=true;		break;
	case "id_care_internet":	document.getElementById("internetradiointernet").checked=true;	break;

	}
}

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null ){
    return "";
  } else {
    return results[1];
  }
}

function nlimpiaInputHeader()
{
	eval("if (document.bcdr) document.bcdr.buscar.value = ''");
}



document.observe("dom:loaded", function() {
	activar_panel_login("id_care_movil");
	$('user_m').value="tu tel"+String.fromCharCode(233)+"fono"; 
	
	activar_canal(canal);
	activar_menu(menu);
	activar_submenu(submenu);
});



