// JavaScript Document
 var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-3753384-7']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
function nuevoAjax(){ 
  var xmlhttp=false; 
  try { 
   // Creación del objeto ajax para navegadores diferentes a Explorer 
   xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
  } catch (e) { 
   // o bien 
   try { 
     // Creación del objet ajax para Explorer 
     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { 
     xmlhttp = false; 
   } 
  } 


  if (!xmlhttp && typeof XMLHttpRequest!='undefined') { 
   xmlhttp = new XMLHttpRequest(); 
  } 
  return xmlhttp; 
} 

function dalogin(url, contenedor, nAjax){
	document.getElementById(contenedor).innerHTML="<img src='abogados/carga.gif' alt='actualizando' />";
	var usuario=document.getElementById('usuario').value;
	var pass=document.getElementById('pass').value;
	if ((usuario=='')||(pass=='')){
		document.getElementById(contenedor).innerHTML="<span class='loginErr'>cumplimente los campos</span>";
		return;
	}
var aleatorio=Math.random();
nAjax=nuevoAjax(); 
nAjax.open("GET", url+"?usuario="+usuario+"&pass="+pass+"&aleatorio="+aleatorio,true); 
nAjax.onreadystatechange=function() { 
if (nAjax.readyState==4) { 
if (nAjax.responseText==0){
	document.location.reload();
}else{
	document.getElementById(contenedor).innerHTML="<span class='loginErr'>"+nAjax.responseText+"</span>";
}
   } 
} 
nAjax.send(null) 
} 
function dadatos(url, contenedor, nAjax){

document.getElementById(contenedor).innerHTML="<img src='abogados/carga.gif' alt='actualizando' />";
var aleatorio=Math.random();
nAjax=nuevoAjax();
nAjax.open("GET", url+"&aleatorio="+aleatorio,true); 
nAjax.onreadystatechange=function() { 
if (nAjax.readyState==4) { 
    document.getElementById(contenedor).innerHTML=nAjax.responseText;
	//document.getElementById(contenedor).innerHTML=url+"?usuario="+usuario+"&pass="+pass+"&aleatorio="+aleatorio;
   } 
} 
nAjax.send(null) 
}
function cambiaMail(){
	document.getElementById('estado').innerHTML="<img src='abogados/carga.gif' alt='actualizando' />";
	//comprobar si es mail
	var mail=document.getElementById('mail').value;
	if (/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/.test(mail)){
var aleatorio=Math.random();
var nAjax=nuevoAjax(); 
nAjax.open("GET", "cambiamail.php?email="+mail+"&aleatorio="+aleatorio,true); 
nAjax.onreadystatechange=function() { 
if (nAjax.readyState==4) { 
    document.getElementById('estado').innerHTML=nAjax.responseText;
   } 
} 
nAjax.send(null) 
} else {
document.getElementById('estado').innerHTML="<span class='loginErr'>La dirección de email " + mail + " es incorrecta.</span>";

}
}
function cambiaPass(){
	document.getElementById('estado2').innerHTML="<img src='abogados/carga.gif' alt='actualizando' />";
	var pass=document.getElementById('pass').value;
	var repass=document.getElementById('repass').value;
	if(pass==''){
		document.getElementById('estado2').innerHTML="<span class='loginErr'>La contraseña no puede quedar en blanco.</span>";
		return;
	}
	var nMay = 0, nMin = 0, nNum = 0 
	var t1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" 
	var t2 = "abcdefghijklmnopqrstuvwxyz" 
	var t3 = "0123456789" 
		for (i=0;i<pass.length;i++) { 
			if ( t1.indexOf(pass.charAt(i)) != -1 ) {nMay++} 
			if ( t2.indexOf(pass.charAt(i)) != -1 ) {nMin++} 
			if ( t3.indexOf(pass.charAt(i)) != -1 ) {nNum++} 
		} 

if ( nMay==0 || nMin==0 || nNum==0 ){
	document.getElementById('estado2').innerHTML="<span class='loginErr'>La contraseña debe contener como mínimo un número, una letra mayúscula y una minúscula.</span>";
		return;
}
	if(pass.length<5){  
		document.getElementById('estado2').innerHTML="<span class='loginErr'>La contraseña debe contener como mínimo 5 caracteres.</span>";
		return;
	}
	if(pass!=repass){
		document.getElementById('estado2').innerHTML="<span class='loginErr'>Las contraseñas no coinciden.</span>";
	}else{
		var aleatorio=Math.random();
var passAjax=nuevoAjax(); 
passAjax.open("GET", "cambiapass.php?pass="+pass+"&aleatorio="+aleatorio,true); 
passAjax.onreadystatechange=function() { 
if (passAjax.readyState==4) { 
    document.getElementById('estado2').innerHTML=passAjax.responseText;
   } 
} 
passAjax.send(null) 
	}
}
function darecuerdo(url, contenedor, nAjax){
		document.getElementById(contenedor).innerHTML="<img src='abogados/carga.gif' alt='actualizando' />";
	var usuario=document.getElementById('usuario').value;
		if (usuario==''){
		document.getElementById(contenedor).innerHTML="<span class='loginErr'>cumplimente los campos</span>";
		return;
	}
var aleatorio=Math.random();
nAjax=nuevoAjax(); 
nAjax.open("GET", url+"?usuario="+usuario+"&aleatorio="+aleatorio,true); 
nAjax.onreadystatechange=function() { 
if (nAjax.readyState==4) { 
if (nAjax.responseText==0){
	alert("SE LE HA ENVIADO UNA NUEVA CONTRASEÑA A SU EMAIL");
	document.location.reload();
}else{
	document.getElementById(contenedor).innerHTML="<span class='loginErr'>"+nAjax.responseText+"</span>";
}
   } 
} 
nAjax.send(null) 
} 
function mostrarArea(){
document.getElementById('botarea').style.display='none';
document.getElementById('log').style.display='block';
document.getElementById('usuario').focus();
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
 
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
 
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



