var cod=0;function Generar(){  	var a = Math.ceil(Math.random() * 99)+ '';  	var b = Math.ceil(Math.random() * 99)+ '';         	var c = Math.ceil(Math.random() * 99)+ '';  	var code = a+b+c ;    document.getElementById("res_men").innerHTML = ""+code;		cod=code;}function Valid(){	var str1 = ""+cod;	var str2 = removeSpaces(document.getElementById('codGUI').value);	if (str1 == str2) { return true; }	else{ return false; }}function removeSpaces(string){ return string.split(' ').join(''); }    function nuevoAjax(){	var xmlhttp=false;	try {		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");	} catch (e) {		try {			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");		} catch (E) {			xmlhttp = false;		}	}	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {		xmlhttp = new XMLHttpRequest();	}	return xmlhttp;}function enviarMail(){	c=document.getElementById("res_mns");		de	  = document.enviar_email.email.value;	tel	  = document.enviar_email.telefono.value;	men	  = document.enviar_email.mensaje.value;	idi   = document.enviar_email.idi.value;	ajax=nuevoAjax();	c.innerHTML = '<img src="http://www.psicologia-online.com/araceli/articulos/imagenes/esperando.gif"/>'; 	ajax.open("POST", "http://www.psicoterapia-barcelona.com/includeGUI/envEmail.php",true);	ajax.onreadystatechange=function() {		if (ajax.readyState==4) {			if(ajax.responseText == 1){				c.innerHTML = '<img src="http://www.psicoterapia-barcelona.com/ok.gif"/>'; 				borrarCampos();			}		}	};	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	ajax.send("emailDE="+de+"&mensaje="+men+"&tel="+tel+"&idi="+idi);}function borrarCampos() {	document.enviar_email.email.value="";	document.enviar_email.telefono.value="";	document.enviar_email.mensaje.value="";	document.enviar_email.codGUI.value="";}function MM_validateForm() { 	if (document.getElementById){		var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;		for (i=0; i<(args.length-2); i+=3) {			test=args[i+2]; val=document.getElementById(args[i]);			if (val) {				nm=val.name;				if ((val=val.value)!="") {					if (test.indexOf('isEmail')!=-1) {						p=val.indexOf('@');						if (p<1 || p==(val.length-1)) {							errors+='- '+nm+' no válido.\n';						}					}					else {						if (test!='R') {							num = parseFloat(val);							if (isNaN(val)) {								errors+='- '+nm+' requiere valores numéricos.\n';							}							if (test.indexOf('inRange') != -1) {								p=test.indexOf(':');								min=test.substring(8,p);								max=test.substring(p+1);								if (num<min || max<num) {									errors+='- '+nm+' debe contener un número entre '+min+' y '+max+'.\n';								}							}						}					}				}				else {					if (test.charAt(0) == 'R') {						errors += '- '+nm+' requerido.\n';					}				}			}		}		if(Valid()==false) {			errors +='- código erróneo.\n';		}		if (errors) {			alert('Error(es) ocurrido(s):\n'+errors);		}		else {			enviarMail();		}		document.MM_returnValue = (errors == '');	}}

