if (screen.width + "x" +screen.height == "800x600"){
	var picolo="</blockquote>";}
else
	{var picolo="";}

var XMLHttpRequestObject = false;

if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();} 
else if (window.ActiveXObject) {
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");}

function valida(form){
	var ex=/\w/;
	var as=form.asinante.value;
	var co=form.correo.value;
	var dn=form.dni.value;
	var asin=ex.exec(as);
	var corr=ex.exec(co);
	var nif=ex.exec(dn);
	var domo=form.postal.value;
	if ((!asin)||(!(/\D{2,}\s+\D{2,}\s+\D{2,}/).test(as))){ 
		alert("Nome incompleto ou incorrecto");
		form.asinante.focus();
	return false;}
	if ((!corr)||(!(/\w+@\w+/).test(co))||((/[ΑΙΝΣΪΡαινσϊρ]/).test(co))) { 
		alert("Falta e-mail ou "+unescape("%E9")+" incorrecto");
		form.correo.focus();
	return false;}
	var dni1=dn.slice(0,-1);var nif1=dn.slice(-1).toUpperCase();
	var serie = 'TRWAGMYFPDXBNJZSQVHLCKE';
	var resto = dni1%23;
	var letra = serie.substring(resto,resto+1);
	if ((letra!=nif1)||(dni1<100000)){
		form.dni.focus();
		alert ("NIF incompleto ou incorrecto");
	return false;}
	var pree="1";
	if(XMLHttpRequestObject) {	
	XMLHttpRequestObject.open("POST","listasgf.txt",false);
	XMLHttpRequestObject.onreadystatechange = function(){
	if ((XMLHttpRequestObject.readyState == 4) && (XMLHttpRequestObject.status == 200)){
		if (RegExp(dn,"i").test(XMLHttpRequestObject.responseText)) {
			alert("O seu NIF figura xa na relaci"+unescape("%F3")+"n de remitentes");
			pree="0";}}}
	XMLHttpRequestObject.send(null);}
	if (pree=="1" && window.confirm("Confirma o env"+unescape("%ED")+"o "+unescape("%E1")+"s instituci"+unescape("%F3")+"ns cos datos que se relacionan a seguir?\n\nNome: "+as.toUpperCase()+"\nE-mail: "+co+"\nNIF: "+dn.toUpperCase()+"\n\n"+"Outros datos:\n"+domo+"\n\n\n")){form.submit();}
	else {form.reset();return false;}}
setInterval("frames['sogafi'].location='sogafi.htm'",10000);
setInterval("frames['sogafifirmas'].location='sgfsinaturas.php'",10000);
