// JavaScript Document 
	function enviar_email(){
		var valores = "nombre="+nombre.value+"&correo="+correo.value+"&tel="+tel.value+"&comments="+comments.value;

		if (MM_validateForm('nombre','','R','correo','','R','tel','','R','comments','','R')){
			var GrabaRegistro = ajaxTraePagina("formmail2.php",valores,"Divformmail");
			}

	}

 	function ajaxTraePagina(pagina,valores,division){
		xmlHttp = GetXmlHttpObject();
		var elemento= document.getElementById(division); 
		//var elemento2= document.getElementById('DivValores');
		var url=pagina;
		var msgerror=" ";
		var aleatorio = Math.random();
		valores = valores +"&nocache="+aleatorio;
		url=url+"?"+valores;
		//elemento2.innerHTML = url;
		xmlHttp.open("POST",url,false);
		xmlHttp.onreadystatechange=function(){
			if (xmlHttp.readyState==4){
				if(xmlHttp.status ==200){
					if (xmlHttp.responseText != "" && xmlHttp.responseText.indexOf("e_r_r_o_r:")>0) {
						msgerror=unescape(xmlHttp.responseText);
						msgerror = msgerror.replace("e_r_r_o_r:","");
						msgerror = msgerror.replace("\t","");
						msgerror = msgerror.replace("\r","");
						msgerror = msgerror.replace("\n","");
						msgerror = msgerror.replace("\r\n","");						
						alert(msgerror);
					}
					if (xmlHttp.responseText != "" && xmlHttp.responseText.indexOf("Iniciando Sesión Cliente")>0) {
						irA( "CLIENTES/index.jsp" );
					}
					if (xmlHttp.responseText != "" && xmlHttp.responseText.indexOf("Iniciando Sesión Abogado")>0) {
						irA( "ABOGADOS/index.jsp" );
					}					
					if (xmlHttp.responseText != "" && xmlHttp.responseText.indexOf("GOTOLOGON")>0) {
						irA( "index.jsp" );
					}
					if (xmlHttp.responseText != "" && xmlHttp.responseText.indexOf("redirect:")==-1) {
						elemento.innerHTML=unescape(xmlHttp.responseText);					
					}else{
						//window.location = xmlHttp.responseText.substr(9);
						document.getElementById('DivFormulario').innerHTML = unescape(xmlHttp.responseText);
					}
				}else{
					elemento.innerHTML = "Error: "+xmlHttp.status;
				}
			}else{
				elemento.innerHTML = '<img src="images/loading.gif" align="absmiddle" /> Cargando...';
			}
		}
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
        xmlHttp.send('POST');

		//xmlHttp.send(null);
	} 

	function GetXmlHttpObject(){
		var xmlHttp = false;
 		if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}else if (window.ActiveXObject) {
			try{
				xmlHttp = new ActiveXObjet("Msxml2.XMLHTTP");
			}catch (e){
				try{
					xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				}catch (e) {
					xmlHttp = false;
					alert("Este navegador no soporta XMLHttpRequest");
				}
			}
		}
		return xmlHttp;
	}

	function MM_nbGroup(event, grpName) { //v6.0
	  var i,img,nbArr,args=MM_nbGroup.arguments;
	  if (event == "init" && args.length > 2) {
		if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
		  img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
		  if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
		  nbArr[nbArr.length] = img;
		  for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
			if (!img.MM_up) img.MM_up = img.src;
			img.src = img.MM_dn = args[i+1];
			nbArr[nbArr.length] = img;
		} }
	  } else if (event == "over") {
		document.MM_nbOver = nbArr = new Array();
		for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
		  if (!img.MM_up) img.MM_up = img.src;
		  img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
		  nbArr[nbArr.length] = img;
		}
	  } else if (event == "out" ) {
		for (i=0; i < document.MM_nbOver.length; i++) {
		  img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
	  } else if (event == "down") {
		nbArr = document[grpName];
		if (nbArr)
		  for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
		document[grpName] = nbArr = new Array();
		for (i=2; i < args.length-1; i+=2) if ((img = MM_jfindObj(args[i])) != null) {
		  if (!img.MM_up) img.MM_up = img.src;
		  img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
		  nbArr[nbArr.length] = img;
	  } }
	}
	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_validateForm() { //v4.0
	  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=MM_findObj(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+' debe contener una direccion e-mail.\n';
		  } else if (test!='R') { num = parseFloat(val);
			if (isNaN(val)) errors+='- '+nm+' debe contener un numero.\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 numero entre '+min+' y '+max+'.\n';
		} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' es requerido.\n'; }
	  } if (errors){
		  	alert('Los Siguientes Errores han ocurrido:\n'+errors);
			return false;
		}else{
		  document.MM_returnValue = true;
		  return true;
		}
	}

	function formatCurrency(num,objeto) {
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num)) num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10) cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+','+
		num.substring(num.length-(4*i+3));
		
		var txtcampo  = document.getElementById(objeto);
		txtcampo.value = (((sign)?'':'-') + '$ ' +  num + '.' + cents);
	}
	
	function unformatCurrency(num) {
		return num.replace(/([^0-9\.\-])/g,'')*1;
	}

