// funciones comunes ------------------------------------------------------------------

ns4 = (document.layers) ? true:false;
ie4 = (document.all) ? true:false;

// cookies ----------------------------------------------------

var validez = 300;
var caduca = new Date(); 
caduca.setTime(caduca.getTime() + (validez*24*60*60*1000));

function getCookie(name){
  var cname = name + "=";               
  var dc = document.cookie;             
  if (dc.length > 0) {              
    begin = dc.indexOf(cname);       
    if (begin != -1) {           
      begin += cname.length;       
      end = dc.indexOf(";", begin);
      if (end == -1) end = dc.length;
        return unescape(dc.substring(begin, end));
    } 
  }
  return null;
}
function setCookie(name, value, expires, path, domain, secure) {
  document.cookie = name + "=" + escape(value) + ((expires == null) ? "" : "; expires=" + expires.toGMTString()) + "; path=" + "; domain=mundivia.es";
}

// abrir diferentes secciones en ventana ----------------------------------------------------

function lanza_estado (t_x, t_y) {
   t_x = (t_x==null ? 730 : t_x);
   t_y = (t_y==null ? 550 : t_y);
   conf = window.open("/isp/usuarios/estado_red.asp", "conf", "toolbar=no,directories=no,menubar=0,scrollbars=yes,location=no,status=no,resizable=yes,width="+t_x+",height="+t_y);
   setTimeout( "window.conf.focus()", 500 );
}

function abre_ventana (pag,tam_x,tam_y,vent,scroll,resize) {
 var pos_x, pos_y;
 scroll = (scroll==null) ? false : scroll;
 scroll = (scroll) ? "yes" : "no";
 resize = (resize==null) ? false : resize;
 resize = (resize) ? "yes" : "no";
 tam_x = (tam_x==null) ? 640 : tam_x;
 tam_y = (tam_y==null) ? 415 : tam_y;

 if (ns4 || ie4) {
 	var alto=window.screen.height;
 	var ancho=window.screen.width;
	pos_x = (ancho-tam_x)/2;
	pos_y = (alto-tam_y)/2-20;
 } else {
 	pos_x = 0;
 	pos_y = 0;
 }

 return(window.open(pag, vent, "toolbar=no,directories=no,menubar=0,scrollbars="+scroll+",location=no,status=no,resizable="+resize+",width="+tam_x+",height="+tam_y+",left="+pos_x+",top="+pos_y));
}

function lanza_chat () {
 chat = abre_ventana("/cont/otros/chat/chat.html",510,425,"chat");
}

function lanza_intro () {
 intro = abre_ventana("/isp/mundivia.net/intro.html",520,273,"intro");
}
function lanza_AvisoLegal () {
 chat = abre_ventana("/aviso_legal/avisoLegal.html",400,300,"avl");
}

function navidad () {
 abre_ventana("/isp/mundivia.net/navidad/navidad2002.html",318,464,"");
}
function lanza_navidad () {
 // Cuántas veces ha lanzado navidad
 var cuenta = getCookie('Epicentro:navidad')
 if ( cuenta==null)  cuenta = 1;
		else cuenta++;
 if ( cuenta == 1 ) navidad();
 setCookie ('Epicentro:navidad', cuenta, caduca);
}

// encuesta del epicentro

function encuesta () {
 abre_ventana("/isp/varios/encuesta.asp",640,510,"");
}
function lanza_encuesta () {
 // Cuántas veces ha lanzado la encuesta
 var cuenta = getCookie('Epicentro:encuesta')
 if ( cuenta==null)  cuenta = 0;
 if ( cuenta >= 0 ) encuesta();
}

// tplana del epicentro
//
//function tplana () {
// abre_ventana("/isp/varios/tplana.asp",290,370,"");
//}
//function lanza_tplana () {
 // Cuántas veces ha lanzado la tplana
// var cuenta = getCookie('Epicentro:tplana')
// if ( cuenta==null)  cuenta = 0;
// if ( cuenta >= 0 ) tplana();
//}

function lanza_manual (pag) {
 if (ns4) {
 manual = abre_ventana("/isp/soporte/configuracion/pantalla_ns4.html?"+pag,710,550,"manual");
 }
 else{
 manual = abre_ventana("/isp/soporte/configuracion/pantalla_ie4.html?"+pag,710,550,"manual");
 }
 setTimeout( "window.manual.focus()", 1000 );
}

// aviso del día

function lanza_popup_aviso () {
 // está desactivado
 var cuenta = getCookie('Epicentro:aviso-'+ultimo_aviso);
 if ( cuenta!='no' && ultimo_aviso > 0) abre_ventana("/cont/avisos/paginas/aviso_popup.asp?indice=" + ultimo_aviso,350,400,"",true);
}

function carga_alta () {
 var alto=window.screen.height;
 var ancho=window.screen.width;
 var pos_x, pos_y;
 var tam_x = 600, tam_y = 525;

 pos_x = (ancho-tam_x)/2;
 pos_y = (alto-tam_y)/2-20;

 alta = window.open("http://www.mundivia.es/web/paginas/tarifas/alta_en_linea.html", "conf", "toolbar=no,directories=no,menubar=0,scrollbars=yes,location=no,status=no,resizable=no,width="+tam_x+",height="+tam_y+",left="+pos_x+",top="+pos_y);
}
function lanza_gratis (pag,tam_x,tam_y) {
 tam_x = (tam_x==null) ? 730 : tam_x;
 tam_y = (tam_y==null) ? 525 : tam_y;
 alta = abre_ventana(pag,tam_x,tam_y,"alta",true,true);
}
function lanza_gratis_f (pag) {
 formu = abre_ventana(pag,710,320,"formu",false,false);
}
function lanza_mensaje (pag) {
 mens = abre_ventana(pag,710,320,"mens",false,false);
}

// enlaces del portal ------------------------------------------------------------------

function cargar_url (pantalla,url) {
 if ( pantalla == null ) pantalla = "self";
 eval(pantalla).location.href = url;
}

function principal () {
 cargar_url(null,"/index.asp");
}

function mundivia_com () {
 mundiventana = window.open("","mundiventana");
 cargar_url(mundiventana,"http://www.mundivia.com");
 //lanza_intro();
}
function mundimail () {
 mundiventana = window.open("","mundiventana");
 cargar_url(mundiventana,"http://www.mundimail.com");
}
function vipweb () {
 mundiventana = window.open("","mundiventana");
 cargar_url(mundiventana,"http://www.opciona.com/endesa/");
}
function vindio () {
 mundiventana = window.open("","mundiventana");
 cargar_url(mundiventana,"http://www.vindio.com");
}
function tucows () {
 mundiventana = window.open("","mundiventana");
 cargar_url(mundiventana,"http://tucows.mundivia.es");
}
function gamingplace () {
 mundiventana = window.open("","mundiventana");
 cargar_url(mundiventana,"http://gamingcenter.mundivia.es");
}
function linuxberg () {
 mundiventana = window.open("","mundiventana");
 cargar_url(mundiventana,"http://linuxberg.mundivia.es");
}
function informacion_empresas () {
 cargar_url(null,"/cont/otros/servicios.asp?pagina=informacion_empresas");
}
function infotel () {
 mundiventana = window.open("","mundiventana");
 cargar_url(mundiventana,"http://w3.infotel.es/mundivia");
}
function mensajes_sms () {
 cargar_url(null,"/cont/otros/servicios.asp?pagina=sms");
}
function juegos () {
 cargar_url(null,"/cont/tematicos/tematicos.asp?pagina=juegos");
}
function inicio () {
 cargar_url(null,"/index.asp");
}
function nosotros_i () {
 cargar_url(null,"/isp/nosotros/nosotros.asp?pagina=informacion");
}
function nosotros_t () {
 cargar_url(null,"/isp/nosotros/nosotros.asp?pagina=trabajos");
}
function nosotros_un () {
 cargar_url(null,"/isp/nosotros/nosotros.asp?pagina=unidades_negocio");
}
function nosotros_e () {
 cargar_url(null,"/isp/nosotros/nosotros.asp?pagina=empleo");
}
function nosotros_aa () {
 cargar_url(null,"/isp/nosotros/nosotros.asp?pagina=acuerdos");
}
function nosotros_c () {
 cargar_url(null,"/isp/nosotros/nosotros.asp?pagina=contacte");
}
function nosotros_d () {
 cargar_url(null,"/isp/nosotros/nosotros.asp?pagina=distribucion");
}
function nosotros_f () {
 cargar_url(null,"/nosotros/encuesta.asp");
}
function nosotros_mw () {
 cargar_url(null,"/isp/nosotros/nosotros.asp?pagina=mapaweb");
}




function noticias (seccion,pagina,pantalla) {
 if (pantalla==null) pantalla = "self";
 if (seccion==null) seccion = 1;
 if (pagina==null)  pagina = 1;
 if (seccion==1)    cargar_url(null,"/cont/noticias/index.asp?seccion=PORTADA&pagina="+pagina);
 if (seccion==2)    cargar_url(null,"/cont/noticias/internacional.asp?seccion=INTERNAC.&pagina="+pagina);
 if (seccion==4)    cargar_url(null,"/cont/noticias/economia.asp?seccion=ECONOMÍA&pagina="+pagina);
 if (seccion==5)    cargar_url(null,"/cont/noticias/prensaRosa.asp?seccion=SOCIEDAD&pagina="+pagina);
 if (seccion==8)    cargar_url(null,"/cont/noticias/deportes.asp?seccion=DEPORTES&pagina="+pagina);
}
function abrir_ip (cual,pantalla) {
 cargar_url(null,"/isp/soporte/soporte.asp?seccion=interpista#"+cual);
}
function infovia_p () {
 cargar_url(null,"/isp/soporte/soporte.asp?seccion=interpista");
}
function renta_98 (cual,pantalla) {
 cargar_url(null,"/otros/renta/renta.asp");
}
function e_99 (cual,pantalla) {
 cargar_url(null,"/utilidades/elecciones/elecciones.asp");
}
function abrir_i (cual,pantalla) {
 cargar_url(null,"/inicio.asp#"+cual);
}
function enlaces () {
 cargar_url(null,"/cont/enlaces/enlaces.asp?pagina=portada");
}
function enlaces_c (cual,pantalla) {
 cargar_url(null,"/cont/enlaces/enlaces.asp?pagina=categoria&categoria="+cual);
}
function enlaces_b (cual,pantalla) {
 cargar_url(null,"/cont/enlaces/enlaces.asp?pagina=buscar&palabra="+cual);
}
function lanza_enlace () {
 sug = abre_ventana("",720,350,"sug",false,false);
 //setTimeout( "window.conf.focus()", 1000 );
}
function abrir_m_c (cual,pantalla) {
 cargar_url(null,"/isp/soporte/soporte.asp?seccion=manuales#"+cual);
}
function manuales_c () {
 cargar_url(null,"/isp/soporte/soporte.asp?seccion=manuales");
}
function tarifas_c (cual,pantalla) {
 if ( cual == null ) cual = 3;
 if ( cual == 1 ) cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=conectividad&pagina=gratuito");
 if ( cual == 2 ) cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=conectividad&pagina=personal");
 if ( cual == 3 ) cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=conectividad&pagina=profesional");
 if ( cual == 4 ) cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=conectividad&pagina=premium");
 if ( cual == 5 ) cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=conectividad&pagina=adicionales");
 if ( cual == 6 ) cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=conectividad&pagina=ADSL");
}
function estadisticas (cual,pantalla) {
 cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=estadisticas");
} 
function abrir_t_e (cual,pantalla) {
 cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=estadisticas#"+cual);
}  
function abrir_t_d (cual,pantalla) {
 cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=dominios#"+cual);
}
function tarifas_d () {
 cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=dominios");
}
function abrir_t_a (cual,pantalla) {
 cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=alojamiento#"+cual);
}
function tarifas_a () {
 cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=alojamiento");
}
function alojamiento_correo (){
 cargar_url(null,"/isp/com/mail.asp");
}
function abrir_t_av (cual,pantalla) {
 cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=avanzados#"+cual);
}
function tarifas_av () {
 cargar_url(null,"/isp/tarifas/tarifas.asp?seccion=avanzados");
}
function abrir_pr (cual,pantalla) {
 cargar_url(null,"/isp/soporte/soporte.asp?seccion=programas#"+cual);
}
function programas_r () {
 cargar_url(null,"/isp/soporte/soporte.asp?seccion=programas");
}
function gestion_cgi () {
 cargar_url(null,"/isp/usuarios/usuarios.asp?seccion=cgi");
}
function gestion_c_c () {
 cargar_url(null,"/isp/usuarios/usuarios.asp?seccion=claves");
}
function gestion_p_u () {
 cargar_url(null,"/isp/usuarios/usuarios.asp?seccion=personales");
}
function gestion_p_ssl () {
 cargar_url(null,"/isp/usuarios/usuarios.asp?seccion=ssl");
}
function gestion_c () {
 cargar_url(null,"/isp/usuarios/usuarios.asp?seccion=contadores");
}
function gestion_c_g () {
 cargar_url(null,"/isp/usuarios/usuarios.asp?seccion=contadores_g");
}
function gestion_f () {
	var Direccion = 'http://facturas.mundivia.es/SUDLogin.asp';
			
		var alto = screen.Height;
		var ancho = screen.Width;
		if ((ancho == 800) && (alto == 600)) {
			alto = screen.availHeight;
			ancho = screen.availWidth;
		}
		else {
			ancho = 900;
			alto = 660;
		}
		alto = alto -25 //para librar la barra de tareas.
	
		var modificadores = 'scrollbars=no,status=no,menubar=no';
		modificadores = modificadores + ',left= 0, top= 0 ';
		modificadores = modificadores + ',width=' + ancho;
		modificadores = modificadores + ',height=' + alto;
		ww = window.open(Direccion,'SUD', modificadores);
 
}
function avisos_a () {
 cargar_url(null,"/cont/avisos/avisos.asp?pagina=ultimos");
}
function avisos_h () {
 cargar_url(null,"/cont/avisos/avisos.asp?pagina=historico");
}
function lanza_aviso (indice) {
 conf = abre_ventana("/cont/avisos/paginas/aviso_ventana.asp?indice="+indice,720,350,"conf",true,true);
 //setTimeout( "window.conf.focus()", 1000 );
}
function hoy_a () {
 cargar_url(null,"/cont/hoy_recomendamos/hoy.asp?pagina=ultimos");
}
function hoy_h () {
 cargar_url(null,"/cont/hoy_recomendamos/hoy.asp?pagina=historico");
}
function lanza_hoy (indice) {
 conf = abre_ventana("/cont/hoy_recomendamos/paginas/hoy_ventana.asp?indice="+indice,720,350,"conf",true,true);
 //setTimeout( "window.conf.focus()", 1000 );
}
function abrir_g_i (cual,pantalla) {
 if ( cual == null ) cargar_url(null,"/isp/soporte/soporte.asp?seccion=guia&pagina=que_es_internet");
 if ( cual == 1 ) cargar_url(null,"/isp/soporte/soporte.asp?seccion=guia&pagina=que_es_internet");
 if ( cual == 2 ) cargar_url(null,"/isp/soporte/soporte.asp?seccion=guia&pagina=modems");
 if ( cual == 3 ) cargar_url(null,"/isp/soporte/soporte.asp?seccion=guia&pagina=correo_electronico");
 if ( cual == 4 ) cargar_url(null,"/isp/soporte/soporte.asp?seccion=guia&pagina=noticias");
 if ( cual == 5 ) cargar_url(null,"/isp/soporte/soporte.asp?seccion=guia&pagina=irc");
 if ( cual == 6 ) cargar_url(null,"/isp/soporte/soporte.asp?seccion=guia&pagina=ftp");
 if ( cual == 7 ) cargar_url(null,"/isp/soporte/soporte.asp?seccion=guia&pagina=buenas_maneras");
}
function calendario_anual (pantalla,anio) {
 if ( anio == null ) anio = "";
 cargar_url(null,"/cont/otros/utilidades.asp?pagina=calendario_anual&anio=" + anio);
}
function buscadores () {
 cargar_url(null,"/cont/otros/utilidades.asp?pagina=buscadores");
}
function mareas () {
 cargar_url(null,"/cont/otros/utilidades.asp?pagina=mareas");
}
function correo_movil () {
 cargar_url(null,"/utilidades/correo_movil/correo_movil.asp");
}
function informacion_netmeeting () {
 campana = abre_ventana("/cont/otros/campanas/netmeeting/index.html",620,460,"campana",false,false);
}
function informacion_quake2 () {
 campana = abre_ventana("/cont/otros/campanas/quake2/index.html",620,460,"campana",false,false);
}


// tamaño del texto ------------------------------------------------------------------

function zoomText(Accion,Elemento){ 
//inicializacion de variables y parámetros 
var obj=document.getElementById(Elemento); 
var max = 130 //tamaño máximo del fontSize 
var min = 94 //tamaño mínimo del fontSize 
if (obj.style.fontSize==""){ 
obj.style.fontSize="100%"; 
} 
actual=parseInt(obj.style.fontSize); //valor actual del tamaño del texto 
incremento=10;// el valor del incremento o decremento en el tamaño 

//accion sobre el texto 
if( Accion=="reestablecer" ){ 
obj.style.fontSize="100%" 
} 
if( Accion=="aumentar" && ((actual+incremento) <= max )){ 
valor=actual+incremento; 
obj.style.fontSize=valor+"%" 
} 
if( Accion=="disminuir" && ((actual+incremento) >= min )){ 
valor=actual-incremento; 
obj.style.fontSize=valor+"%" 
} 
} 

// rollovers menus de imagenes ------------------------------------------------------------------

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
