<!--Funcion para el cronómetro, para que cuente para atrás-->
<!--

//enter limit in "minutes:seconds" Minutes should range from 0 to inifinity. Seconds should range from 0 to 59

var limit="00:10";
var tipo=1;
var agotado=1;
refrescar=false;
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function begintimer(){
if (!document.images)
return
if (parselimit>30 && parselimit<60){
	/*alert('entra');*/
	document.display.minutos.style.color="#ff8040";
	document.display.segundos.style.color="#ff8040";
}
if (parselimit<30){
	/*alert('entra');*/
	document.display.minutos.style.color="#FC2C4F";
	document.display.segundos.style.color="#FC2C4F";
}
if (parselimit==1){
	if (tipo==1){
		if(agotado==1){
		   /*alert(agotado);*/
	       alert('Su tiempo se ha agotado. A continuación se le mostrará su puntuación y el test corregido.');
	       res.submit();
		 }
		 else{
		   res.submit(); 
	      }
	}else{
	display.submit();
	}
}
else{ 
parselimit-=1
curmin=Math.floor(parselimit/60)
document.display.minutos.value=curmin;
cursec=parselimit%60
document.display.segundos.value=cursec;
setTimeout("begintimer()",1000)
}

}

<!--Funcion para el que la capa se deslice por la páginay muestre el cronómetro-->
//-->



//--------------------------------------------------------------------
// Modificado de Flotante 1.0 
// Justino Martinez, 1999
//
// modificado por F.Salcedo
//
// Este script es de libre uso y distribucion. Se ruega no modificar 
// ni eliminar la autoria del mismo
//
// Funcion que pone el contador flotante en la posicion 0,0. Esta pensada 
// para ejecutarse cada x tiempo
// Para cambiar la posicion solo hace falta poner los valores adecuados
// en posx y posy 
//--------------------------------------------------------------------
//
// Instalacion 
//
// NOTA IMPORTANTE: se ha modificado el codigo original para que en vez 
// una imagen, el elemento a desplazar sea una capa, a la cual se le ha 
// insertado en su interior una tabla y unos vinculos a unos marcadores
// internos, de ahora en adelante "contador" no hace referencia a una imagen
// hace referencia a la capa.
// 
// 1.- dar los valores adecuados a "ancho_contador" y "alto_contador"
//	(ver mas abajo)
// 2.- dar los valores adecuados a "posx" y "posy" dentro de la funcion 
//	inicia (ver mas abajo)
// 3.- Dentro del "body" encontrareis las directivas 
//		<DIV ID="contador">
//		</DIV>
//	Entre estas dos debe ponerse la referencia al contador. Por ejemplo
//		<DIV ID="contador">
//		<A href="http://loques.ea"><img src="contador.gif" border="0"></A>
//		</DIV>
//
//--------------------------------------------------------------------
// Variables a modificar
// ancho_contador, alto_contador: El ancho y alto del contador en pixels
//
var ancho_contador=100;
var alto_contador=200;

// No modicar estas variables
var Version4 = (parseInt(navigator.appVersion) >= 4);
var NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
var layerObj = (NS4) ? 'document' : 'document.all';
var styleObj = (NS4) ? '' : '.style';
var ancho = 0; alto =0;
var posx=0; posy=0;

function recoloca_flotante(){
	var desplazamiento = 0;
	var pos_y1 = 0;
	// establecemos el ancho y alto del navegador cada x tiempo
	// por si hay cambios en el tamaño del navegador
	ancho = (NS4) ? window.innerWidth : document.body.clientWidth;		
	alto = (NS4) ? window.innerHeight : document.body.clientHeight;

	// Variables a modificar

	// posx = posicion x inicial en pixels. Si se desea que 
	// salga en la parte izquierda del navegador poner 
	// 	posx = (NS4) ? ancho-ancho_contador-20:ancho-ancho_contador; 
	// El -20 se pone en el caso de Netscape ya que no cuenta con
	// que la barra de scroll tapa parte de la parte visible del 
	// navegador.
	// para que salga en el centro 
	// 	posx = (NS4) ? (ancho-ancho_contador)/2-20:(ancho-ancho_contador)/2;
	// para que salga a la izquierda no hace falta restar ese 20
	// 	posx = 0;

     /*posx=670;*/
	 
	if(screen.width >=1280){
		posx =870;
	}else{  if (screen.width >=1152){
		        posx =770;
		   }
		   else{ if(screen.width >=1024){
			       posx =670;
			    }
				else{
					posx =597;
				}
           }
      }
	  




	// posy = posicion y inicial en pixels. Si se desea que 
	// salga en la parte inferior del navegador poner 
	// 	posy = alto-alto_contador;
	// para que salga en la parte supoerior
	//	posy = 0;

     posy =90;

	// Fin variables a modificar

	if (Version4){
		desplazamiento = (NS4) ? window.pageYOffset : document.body.scrollTop;
		pos_y1 = posy + desplazamiento;
		setTimeout("recoloca_flotante()",100);
		mover('contador',posx,pos_y1);
	}
}
function estilo() {
	var codHTML = '';
	codHTML += '<STYLE TYPE="text/css">\n';
    	codHTML += '#contador {\n';
    	codHTML += 'position: absolute;\n';
    	codHTML += 'visibility: visible;\n';
	codHTML += 'width: '+ ancho_contador+'px;\n';
    	codHTML += 'left: ' + posx + 'px;\n';
	codHTML += 'top: '+ posy +'px;\n';
	codHTML += 'z-index: 100;\n';
    	codHTML += '}\n';
    	codHTML += '</STYLE>\n';
    	document.write(codHTML);
}

	
function mover(capa,x,y) {
	eval(layerObj + '["' + capa + '"]' + styleObj + '.left = x');
	eval(layerObj + '["' + capa + '"]' + styleObj + '.top = y');
}
estilo();
//--------------------------------------------------------------------
// Fin de las funciones
//--------------------------------------------------------------------


<!--
function MM_reloadPage(init) {  
	// Recarga la pagina si se cambia el tamaño de Netscape
  	if (init==true) with (navigator) {
		if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    			document.MM_pgW=innerWidth;
			document.MM_pgH=innerHeight;
			onresize=MM_reloadPage; 
		}
	} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();}
	MM_reloadPage(true);
// -->


/*
Fecha de todas las páginas*/

function MostrarFecha()
   {
   var nombres_dias = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado")
   var nombres_meses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Setiembre", "Octubre", "Noviembre", "Diciembre")

   var fecha_actual = new Date()

   dia_mes = fecha_actual.getDate()		//dia del mes
   dia_semana = fecha_actual.getDay()		//dia de la semana
   mes = fecha_actual.getMonth() + 1
   anio = fecha_actual.getYear()

   if (anio < 100)					//pasa el año a 4 digitos
      anio = '19' + anio
   else if ( ( anio > 100 ) && ( anio < 999 ) ) {	//efecto 2000
      var cadena_anio = new String(anio)
      anio = '20' + cadena_anio.substring(1,3)
   }

   //escribe en pagina
   document.write(nombres_dias[dia_semana] + ", " + dia_mes + " de " + nombres_meses[mes - 1] + " de " + anio)
   }
   
   
   
   /*
Función para comprobar parámetros en el email*/

function comprobar(){
if (document.formu.Nombre.value == "")
{ alert("Por favor, ingrese su nombre"); document.formu.Nombre.focus(); return false; }
if (document.formu.Email.value == "")
{ alert("Por favor, ingrese su email"); document.formu.Email.focus(); return false; }
if (document.formu.Texto.value == "")
{ alert("Por favor, ingrese el texto"); document.formu.Texto.focus(); return false; }
document.formu.submit();
return true;
}
