var xmlHttp
var fldactivo

function lbltxt(campo,dato){
document.getElementById(campo).innerHTML=dato
}
function valideremoto(cname,cdata,t)
{
var e = '';
if (t=='em'){
	e = ChkNotNull(document.frmgen.email, 'Email',  e);
	e = ChkEmail(document.frmgen.email,'EMail', e);
	if (e) {
	  alert('Tiene algunos errores en lo que ingreso:\n' + e);
	  return false;
	}
}
if (t=='al'){
	e = ChkNotNull(document.frmgen.alias, 'Alias',  e);
	e = ChkLength( document.frmgen.alias, 5, 'Alias',e);
	if (e) {
	  alert('Tiene algunos errores en lo que ingreso:\n' + e);
	  return false;
	}
}

fldactivo = cname+"_lbl"
if (cdata.length==0)
{ 
document.getElementById(fldactivo).innerHTML=""
return
}
lbltxt(fldactivo,"Consultando.. un momento por favor...")
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
document.getElementById(fldactivo).innerHTML="Su browser no permite llamados remotos"
return
} 
var url="validdispo.asp"
url=url+"?d="+cdata
url=url+"&t="+t
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById(fldactivo).innerHTML=xmlHttp.responseText 
} 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
} 

