
var obscenas=new Array ("script","polla","sex","culo","teta","tetas","cojones","cojon","mamada","picha","pollas","cipote","cipotes","culos","joder","ostia","gilipollas","cabron","cabrones","follar","folladores","folladoras","pene","vagina","coñazo","puta","puton","chocho","follador","maricon","mariconazo","fulana","mierda","cabronazo");

function abrir_santa_apolonia(pagina)
{
     window.open(pagina,'window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=580,height=380,left=1,top=1');
}


function abrir_ventana(pagina){
     window.open(pagina,'suger','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=280,height=250,left=1,top=1');
     
}
/**Inicio Código de fecha activa */
//Primero comprobamos el navegador: si es Netscape o Microsoft
var mie =(navigator.appName.indexOf("Microsoft")>=0)

function actReloj()
{
var fecha=new Date();
var horas=fecha.getHours();
var minutos=fecha.getMinutes();
var segundos=fecha.getSeconds();
if ((Math.round(segundos)>59)){
  minutos=minutos+1;
  segundos=0;
}else{
  segundos=(Math.round(segundos));
}


var dia=fecha.getDay();
var mes=fecha.getMonth()+1;
//Convertimos los números a dos dígitos, o sea, 6 -> 06
horas = (horas<=9)?("0"+horas):horas;
minutos = (minutos<=9)?("0"+minutos):minutos;
segundos=(segundos<=9)? ("0"+segundos):segundos;

        switch (dia){
          case 1:
            dia=" Lunes";
			break;
          case 2:
            dia=" Martes";
			break;
          case 3:
            dia=" Mi&eacute;rcoles";
			break;
          case 4:
            dia=" Jueves";
			break;
          case 5:
            dia=" Viernes";
			break;
          case 6:
            dia=" S&aacute;bado";
			break;
          case 0:
            dia=" Domingo";
			break;
        }
     
        switch (fecha.getMonth()+1){
          case 1:
            mes="Enero";
			break;
          case 2:
            mes="Febrero";
			break;
          case 3:
            mes="Marzo";
			break;
          case 4:
            mes="Abril";
			break;
          case 5:
            mes="Mayo";
			break;
          case 6:
            mes="Junio";
			break;
          case 7:
            mes="Julio";
			break;
          case 8:
            mes="Agosto";
			break;
          case 9:
            mes="Septiembre";
			break;
          case 10:
            mes="Octubre";
			break;
          case 11:
            mes="Noviembre";
			break;
          case 12:
            mes="Diciembre";
			break;
        }
		var hoy=dia + " " + fecha.getDate() + " de " + mes + ", " + fecha.getYear() + " " + horas+":"+minutos+":" +segundos;

//Aquí construimos la cadena de texto HTML con la hora,
//y el tipo de letra que se escribe en la capa del reloj.

if (mie)
    { 
     reloj.innerHTML=hoy;
    }
else 
    {
      document.layers.reloj.document.write(hoy);
      document.layers.reloj.document.close();
    }
//ejecuta la función cada segundo (1000 milisegundos)
setTimeout("actReloj()",1000);
} 


/**Fín Código de fecha activa */ 

/**Inicio Código de Menu árbol */

content = new Array ();

 //**Array Opcion el colegio
content [0] = new Array (
false, 							 
new Array('sub_0_1','sub_0_2','sub_0_3','sub_0_4','sub_0_5','sub_0_6')   
);

 //**Array Opcion area cientifica
content [1] = new Array (
false, 							 
new Array('sub_1_1','sub_1_2','sub_1_3','sub_1_4')   
);

 //**Array Opcion area documentacion
content [2] = new Array (
false, 							 
new Array('sub_2_1','sub_2_2','sub_2_3','sub_2_4','sub_2_5','sub_2_6','sub_2_7')   
);

 //**Array Opcion Asesoria Juridica
content [3] = new Array (
false, 							 
new Array('sub_3_1','sub_3_2','sub_3_3')   
);

 //**Array Opcion Utilidades
content [4] = new Array (
false, 							 
new Array('sub_4_1','sub_4_2','sub_4_3')   
);

 //**Array Opcion Cursos
content [5] = new Array (
false, 							 
new Array('sub_5_1','sub_5_2')   
);

 //**Array Opcion Empleo
content [6] = new Array (
false, 							 
new Array('sub_6_1','sub_6_2','sub_6_3','sub_6_4')   
);

 //**Array Opcion Servicios
content [7] = new Array (
false, 							 
new Array('sub_7_1','sub_7_2','sub_7_3')   
);

isOPERA = (navigator.userAgent.indexOf('Opera') >= 0)? true : false;
isIE    = (document.all && !isOPERA)? true : false;
isDOM   = (document.getElementById && !isIE && !isOPERA)? true : false;

function processTree (id)
{
	

//Aquí empieza modificaciones para esconder rama

  for (i = 0; i < content.length; i++){
     for (j = 0; j < content [i][1].length; j++){
        if (i != id){   
          hide (content [i][1][j]);
          content [i][0] = false;
        }    
     }
  }

//Fin modificación para esconder rama


        if (content [id][0])
	{
		for (i = 0; i < content [id][1].length; i++)
			hide (content [id][1][i]);

		content [id][0] = false;
	}
	else
	{
		for (i = 0; i < content [id][1].length; i++)
			show (content [id][1][i], 'table-row');

		content [id][0] = true;
	}

	return false;
}

function show (id, displayValue)
{
	if (isDOM)
		document.getElementById(id).style.display = (displayValue)? displayValue : "block";
	else if (isIE)
		document.all[id].style.display = "block";
}

function hide (id)
{
	if (isDOM)
		document.getElementById(id).style.display = "none";
	else if (isIE)
		document.all[id].style.display = "none";
}
if (isDOM || isIE)
{
	document.writeln('<style type="text/css">');
	document.writeln('.SubItemRow \{ display: none; \}');
	document.writeln('</style>');
}


/**Fín Código de Menu árbol */

/**Inicio de Validación de Formulario Sms*/

var nom;
function validar(FORM){
 	cole = FORM.txtCole.value
 	if (FORM.txtNombre.value == ""){ 		
 	    alert ("Rellene el campo nombre, por favor.");
 	    FORM.txtNombre.focus();
	    return(false);}
	 else {nom=document.FORM1.txtNombre.value;
		
	}
 	
 	if (FORM.txtApel.value == ""){ 		
 	    alert ("Rellene el campo apellido, por favor.");
 	    FORM.txtApel.focus();
		return(false);}
 	 else {apel=document.FORM1.txtApel.value;
		
	}
 	
	if (FORM.txtMovil.value == ""){ 		
 	    alert ("Introduzca su número de movil, por favor.");
 	    FORM.txtMovil.focus();
		return(false);}
	 else {movil=document.FORM1.txtMovil.value;
		
	}	 	
 	if ((FORM.txtMail.value.indexOf ('@',0) == -1) && (FORM.txtMail.value != "")){
 		alert ("Por favor rellene e-mail con el formato usuario@servidor.domonio");
 		FORM.txtMail.focus();
 		return(false);}
 	else {mail=document.FORM1.txtMail.value;
		
	}
 	return (true);		    
}
function abrir(){
	window.open("MandarSms.asp?nom="+nom+"&apel="+apel+"&mail="+mail+"&mov="+movil+"&cole="+cole,"Contact","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=300,left=1,top=1");
	void(null);
}
function cerrar(){
	window.close();
}

/**Fín de Validación de Formulario Sms*/


/**Inicio de Validación de Formulario Bolsa empleo Odontologos*/

function validar_BEO(FORM){
   
   exp = FORM.txtExperiencia.value;
   Academicos = FORM.txtAcademicos.value;
   Experiencia = FORM.txtExperiencia.value;
   Colegiado = FORM.txtColegiado.value;
   
   if (control_palabras(Academicos.toUpperCase()) == false){
     FORM.txtAcademicos.focus();
     return(false);    
   } 	
   
   if (control_palabras(Experiencia.toUpperCase()) == false){
     FORM.txtExperiencia.focus();
     return(false);    
   } 	
   
   if (FORM.Operacion.value == ""){ 		
 	    alert ("Debe elegir la operación (Demanda u Oferta), por favor.");
 	    FORM.Operacion.focus();
	    return(false);}
	 else {oper=document.FORM1.Operacion.value;
		
	} 	
       if (FORM.txtNombre.value == ""){ 		
 	    alert ("Rellene el campo nombre, por favor.");
 	    FORM.txtNombre.focus();
	    return(false);}
	 else {nom=document.FORM1.txtNombre.value;
		
	}
 	
 	if (FORM.txtApel.value == ""){ 		
 	    alert ("Rellene el campo apellido, por favor.");
 	    FORM.txtApel.focus();
		return(false);}
 	 else {apel=document.FORM1.txtApel.value;
		
	}
 	
	if (FORM.txtTelf1.value == "" && FORM.txtTelf2.value == ""){ 		
 	    alert ("Introduzca al menos un número de telefono de contacto, por favor.");
 	    FORM.txtTelf1.focus();
	    return(false);}
	 else {telf1=document.FORM1.txtTelf1.value;
	       telf2=document.FORM1.txtTelf2.value;	
	}	 	
 	
        if (FORM.txtAcademicos.value == ""){ 		
 	    alert ("Introduzca preparación laboral que oferta o demanda, por favor.");
 	    FORM.txtAcademicos.focus();
		return(false);}
	 else {prep=document.FORM1.txtAcademicos.value;
	       	
	}
	
	if (FORM.txtColegiado.value == "" && FORM.Operacion.value == "Oferta"){ 		
 	    alert ("Para poder ofertar trabajo debe introducir un nº de Colegiado válido (Número completo con la numeración regional).");
 	    FORM.txtColegiado.focus();
	    return(false);}
 	
     return (true);		    
}
function abrir_enviar_BEO(){
	window.open("MandarBEO.asp?ncol="+Colegiado+"&nom="+nom+"&apel="+apel+"&oper="+oper+"&telf1="+telf1+"&telf2="+telf2+"&prep="+prep+"&exp="+exp,"Contact","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=250,left=1,top=1");
	
}
function cerrar(){
	window.close();
}

/**Fín de Validación Bolsa empleo Odontologos*/

/** Inicio contador de textarea*/

function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) 
field.value = field.value.substring(0, maxlimit);

else 
countfield.value = maxlimit - field.value.length;
}

/**Fin contador de textarea*/



/**Inicio de Validación de Formulario Sugerencias*/

function validar_SUG(FORM){
 	
 	if (FORM.txtNombre.value == ""){ 		
 	    alert ("Rellene el campo nombre, por favor.");
 	    FORM.txtNombre.focus();
	    return(false);}
	 else {nom=document.FORM1.txtNombre.value;
		
	}
 	
 	if (FORM.txtApel.value == ""){ 		
 	    alert ("Rellene el campo apellido, por favor.");
 	    FORM.txtApel.focus();
		return(false);}
 	 else {apel=document.FORM1.txtApel.value;
		
	}
 	
	if (FORM.txtsugerencia.value == ""){ 		
 	    alert ("Introduzca la sugerencia, por favor.");
 	    FORM.txtsugerencia.focus();
		return(false);}
	 else {suge=document.FORM1.txtsugerencia.value;
		
	}	 	
 	if ((FORM.txtEmail.value.indexOf ('@',0) == -1) && (FORM.txtEmail.value != "")){
 		alert ("Por favor rellene e-mail con el formato usuario@servidor.domonio");
 		FORM.txtEmail.focus();
 		return(false);}
 	else {mail=document.FORM1.txtEmail.value;
		
	}
 	return (true);		    
}
function abrir_enviar_SUG(){
	window.open("MandarSug.asp?nom="+nom+"&apel="+apel+"&mail="+mail+"&suge="+suge,"Contact","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=300,height=300,left=1,top=1");
	
}

function abrir_enviar_JD(){
	window.open("MandarJovenes.asp?nom="+nom+"&apel="+apel+"&mail="+mail+"&suge="+suge,"Contact","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=300,height=300,left=1,top=1");
	
}

function cerrar(){
	window.close();
}

/**Fín de Validación de Formulario Sugerencias*/

/**Inicio de Validación de Formulario Bolsa empleo Auxiliares*/

function validar_BEAux(FORM){
    exp=FORM.txtExperiencia.value;
    Academicos = FORM.txtAcademicos.value;
    Experiencia = FORM.txtExperiencia.value;
    Colegiado = FORM.txtColegiado.value;
	
	if (control_palabras(Academicos.toUpperCase()) == false){
     FORM.txtAcademicos.focus();
     return(false);    
    }           
	
	if (control_palabras(Experiencia.toUpperCase()) == false){
     FORM.txtExperiencia.focus();
     return(false);    
    } 	
	
	if (FORM.Operacion.value == ""){ 		
 	    alert ("Debe elegir la operación (Demanda u Oferta), por favor.");
 	    FORM.Operacion.focus();
	    return(false);}
	 else {oper=document.FORM1.Operacion.value;
		
	} 	
       if (FORM.txtNombre.value == ""){ 		
 	    alert ("Rellene el campo nombre, por favor.");
 	    FORM.txtNombre.focus();
	    return(false);}
	 else {nom=document.FORM1.txtNombre.value;
		
	}
 	
 	if (FORM.txtApel.value == ""){ 		
 	    alert ("Rellene el campo apellido, por favor.");
 	    FORM.txtApel.focus();
		return(false);}
 	 else {apel=document.FORM1.txtApel.value;
		
	}
 	
	if (FORM.txtTelf1.value == "" && FORM.txtTelf2.value == ""){ 		
 	    alert ("Introduzca al menos un número de telefono de contacto, por favor.");
 	    FORM.txtTelf1.focus();
	    return(false);}
	 else {telf1=document.FORM1.txtTelf1.value;
	       telf2=document.FORM1.txtTelf2.value;	
	}	 	
 	
        if (FORM.txtAcademicos.value == ""){ 		
 	    alert ("Introduzca preparación laboral que oferta o demanda, por favor.");
 	    FORM.txtAcademicos.focus();
		return(false);}
	 else {prep=document.FORM1.txtAcademicos.value;
	}	
 	
	if (FORM.txtColegiado.value == "" && FORM.Operacion.value == "Oferta"){ 		
 	    alert ("Para poder ofertar trabajo debe introducir un nº de Colegiado válido (Número completo con la numeración regional).");
 	    FORM.txtColegiado.focus();
	    return(false);}
		
	return (true);		    
}
function abrir_enviar_BEAux(){
	window.open("MandarBEAux.asp?ncol="+Colegiado+"&nom="+nom+"&apel="+apel+"&oper="+oper+"&telf1="+telf1+"&telf2="+telf2+"&prep="+prep+"&exp="+exp,"Contact","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=250,left=1,top=1");
	
}
function cerrar(){
	window.close();
}

/**Fín de Validación Bolsa empleo Auxiliares*/


/**Inicio de Validación de Formulario Anuncios Varios*/

function validar_Anuncio(FORM){
     Anuncio = FORM.txtAnuncio.value;
     if (control_palabras(Anuncio.toUpperCase()) == false){
     FORM.txtAnuncio.focus();
     return(false);    
     } 	            
	
     if (FORM.txtNombre.value == ""){ 		
 	    alert ("Rellene el campo nombre, por favor.");
 	    FORM.txtNombre.focus();
	    return(false);}
	 else {nom=document.FORM1.txtNombre.value;
		
	}
 	
 	if (FORM.txtApel.value == ""){ 		
 	    alert ("Rellene el campo apellido, por favor.");
 	    FORM.txtApel.focus();
		return(false);}
 	 else {apel=document.FORM1.txtApel.value;
		
	}
 	
	if (FORM.txtTelf1.value == "" && FORM.txtTelf2.value == ""){ 		
 	    alert ("Introduzca al menos un número de telefono de contacto, por favor.");
 	    FORM.txtTelf1.focus();
	    return(false);}
	 else {telf1=document.FORM1.txtTelf1.value;
	       telf2=document.FORM1.txtTelf2.value;	
	}	 	
 	
        if (FORM.txtAnuncio.value == ""){ 		
 	    alert ("Introduzca preparación laboral que oferta o demanda, por favor.");
 	    FORM.txtAnuncio.focus();
		return(false);}
	 else {anun=document.FORM1.txtAnuncio.value;
	       	
	}	
 	return (true);		    
}
function abrir_enviar_Anuncio(){
	window.open("MandarAnuncio.asp?nom="+nom+"&apel="+apel+"&telf1="+telf1+"&telf2="+telf2+"&anun="+anun,"Contact","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=250,left=1,top=1");
	
}
function cerrar(){
	window.close();
}

/**Fín de Validación anuncios Varios*/


/**Inicio de Validación de Libro Visita*/


function validar_visita(FORM){
     Comentario = FORM.txtComentario.value;
     if (control_palabras(Comentario.toUpperCase()) == false){
     FORM.txtComentario.focus();
     return(false);    
     } 	  
        if (FORM.txtNombre.value == ""){ 		
 	    alert ("Rellene el campo nombre, por favor.");
 	    FORM.txtNombre.focus();
	    return(false);}
	 else {nom=document.FORM1.txtNombre.value;
		
	}
 	
 		
	if (FORM.txtComentario.value == ""){ 		
 	    alert ("Introduzca un comentario, por favor.");
 	    FORM.txtComentario.focus();
		return(false);}
	 else {coment=document.FORM1.txtComentario.value;
		
	}	 	
 	
        if ((FORM.txtMail.value.indexOf ('@',0) == -1) && (FORM.txtMail.value != "")){
 		alert ("Por favor rellene e-mail con el formato usuario@servidor.domonio");
 		FORM.txtMail.focus();
 		return(false);}
 	else {mail=document.FORM1.txtMail.value;
		
	}
 	return (true);		    
}
function abrir_enviar_visitas(){
	window.open("MandarVisita.asp?nom="+nom+"&mail="+mail+"&coment="+coment,"Contact","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=300,left=1,top=1");
	void(null);
}
function cerrar(){
	window.close();
}

/**Fín de Validación de Libro visita*/





/** Funcion de control palabras obscenas*/
function control_palabras(TXT){
   for (var q=0;q<obscenas.length;q++){
   if (TXT.indexOf(obscenas[q].toUpperCase())>-1){ 		
 	    alert ("No se admite la palabra " + obscenas[q]);
 	    return false;}
 	    
    } 	
        return true;
}
/**Fin validacion palabras obscenas*/


function abrir_foto(pagina){
     window.open(pagina,'window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=650,height=450,left=1,top=1');
}

function abrir_publicidad(pagina){
     window.open(pagina,'window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=350,height=245,left=1,top=1');
}

/**Inicio de Validación de Formulario Sugerencias*/

function validar_val(FORM){
 	
 	if (FORM.valor.value == ""){ 		
 	    alert ("Por favor introduzca un valor.");
 	    FORM.valor.focus();
	    return(false);}
	
	if (FORM.sector.value == ""){ 		
 	    alert ("Por favor introduzca a que sector pertenece.");
 	    FORM.sector.focus();
		return(false);}  	
		return (true);		    
}

function validar_val_for(FORM){
 	
 	if (FORM.valor.value == ""){ 		
 	    alert ("Por favor introduzca su valoración.");
 	    FORM.valor.focus();
	    return(false);}
	
	if (FORM.sector.value == ""){ 		
 	    alert ("Por favor introduzca a que sector pertenece.");
 	    FORM.sector.focus();
		return(false);}  	
		return (true);		    
}

function abrir_encuesta(){
	window.open("Encuesta/Encuesta.asp","Contact","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=400,height=350,left=1,top=1");
	
}

function abrir_encuesta_foro(){
	window.open("Encuesta/Encuesta_foro.asp","Contact","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=400,height=350,left=1,top=1");
	
}

function validar_Publi(FORM){
 	
 	if (FORM.txtNombre.value == ""){ 		
 	    alert ("Por favor introduzca el nombre de una persona de contacto.");
 	    FORM.txtNombre.focus();
	    return(false);}
	
	if (FORM.txtEmp.value == ""){ 		
 	    alert ("Por favor introduzca el nombre de su empresa.");
 	    FORM.txtEmp.focus();
		return(false);}
	
	if (FORM.txtAsunto.value == ""){ 		
 	    alert ("Por favor introduzca el asunto de contacto.");
 	    FORM.txtAsunto.focus();
		return(false);}
    if ((FORM.txtMail.value.indexOf ('@',0) == -1) && (FORM.txtMail.value != "")){
 		alert ("Por favor rellene e-mail con el formato usuario@servidor.domonio");
 		FORM.txtMail.focus();
 		return(false);}			  	
		
		return (true);		    
}

