// JavaScript Document

var timer;

function esVacio(x){
	var filter=/^\s*$/
	return filter.test(x);
}

function esEmail(x){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	return filter.test(x);
}

function reloj(){
	clearTimeout( timer );
	t[2]++; if (t[2] == 60){ t[2] = 0; t[1]++; if (t[1] == 60){ t[1] = 0; t[0]++; if (t[0] == 24){ t[0] == 0; } } } 
	if (t[0] < 10){ var p1 = '0'+t[0]; }else{ var p1 = t[0]; }		
	if (t[1] < 10){ var p2 = '0'+t[1]; }else{ var p2 = t[1]; }		
	if (t[2] < 10){ var p3 = '0'+t[2]; }else{ var p3 = t[2]; }		
	document.uno.gh.value = p1+':'+p2+':'+p3;
	timer = setTimeout( 'reloj()', 1000); 	
}


function preparaD(){
	var x = document.uno;
	
	if ( x.q1.selectedIndex == 0 ){ alert("Tiene que escoger un servicio."); x.q1.focus(); return false; }
	if ( esVacio( x.q2.value ) ){ alert("Tiene que escribir un titulo para su incidente."); x.q2.focus(); return false; }
	if ( esVacio( x.q3.value ) ){ alert("Tiene que escribir su incidente."); x.q3.focus(); return false; }
	if ( esVacio( x.q4.value ) ){ alert("Tiene que escribir su nombre."); x.q4.focus(); return false; }
	if ( esVacio( x.q5.value ) ){ alert("Tiene que escribir su correo electrónico."); x.q5.focus(); return false; }
	if ( !esEmail( x.q5.value ) ){ alert("Tiene que escribir un correo electrónico válido."); x.q5.focus(); return false; }
		
	x.submit();
}

