
/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/


var lddiv = document.createElement('div');
lddiv.setAttribute('id', 'lddiv');
lddiv.innerHTML = "actualizando";
lddiv.style.paddingTop = "2px";
lddiv.style.paddingRight = "4px";
lddiv.style.paddingBottom = "6px";
lddiv.style.paddingLeft = "6px";
lddiv.style.top = document.body.scrollTop;
lddiv.style.right = "0";
lddiv.style.display = "block";
lddiv.style.position = "absolute";
lddiv.style.background = "#FF6600";
lddiv.style.color = "#fff";
lddiv.style.fontWeight = "bold";
lddiv.style.fontFamily = "Verdana,Geneva,sans-serif";
lddiv.style.height = "1em";

var loadstatustext="<img src='/recursos/ajaxfiles/ajax-loader.gif' />"
var loadedobjects="";
var rootdomain="http://"+window.location.hostname;
var json_result="";
var _pl="";

function showLoadingLabel(){
	lddiv.style.top = document.body.scrollTop;
	document.body.appendChild(lddiv);
}

function removeLoadingLabel(){
	document.body.removeChild(lddiv);
}

function borrarNodoDiv(divpadre, divhijo) {
	var root = document.getElementById(divpadre)
	var node = document.getElementById(divhijo)
	root.removeChild(node)
}

/*
*
*  PARA INVOCAR PAGINAS
*
*/

function verificar_usuario(t){
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP")
			} catch (e){
				try{
					page_request = new ActiveXObject("Microsoft.XMLHTTP")
				} catch (e){}
			}
	} else return false
	//************** lo agregue yop!!!
	showLoadingLabel();
	document.getElementById('disponibilidadusuario').innerHTML=loadstatustext;
	//****************
	page_request.onreadystatechange=function(){loadpage(page_request, 'disponibilidadusuario')}
	page_request.open('POST', '/recursos/abc/remote/usuario.disponible.cfm?input='+t.value, true)
	page_request.send(null)
}

function verificar_esagentedgcye(t){
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP")
			} catch (e){
				try{
					page_request = new ActiveXObject("Microsoft.XMLHTTP")
				} catch (e){}
			}
	} else return false
	//************** lo agregue yop!!!
	showLoadingLabel();
	document.getElementById('disponibilidadagente').innerHTML=loadstatustext;
	//****************
	page_request.onreadystatechange=function(){loadpage(page_request, 'disponibilidadagente')}
	page_request.open('POST', '/recursos/abc/remote/es.agentedgcye.cfm?input='+t.value, true)
	page_request.send(null)
}


function ajaxpage(url, containerid){
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP")
			} catch (e){
				try{
					page_request = new ActiveXObject("Microsoft.XMLHTTP")
				} catch (e){}
			}
	} else return false
	//************** lo agregue yop!!!
	/* document.getElementById(containerid).innerHTML=loadstatustext; */
	//****************
	page_request.onreadystatechange=function(){loadpage(page_request, containerid)}
	page_request.open('GET', url, true)
	page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
		_resp = page_request.responseText;
		document.getElementById(containerid).innerHTML=_resp;
		_from = _resp.indexOf('<script type="text/javascript">');
		if (_from!=-1){
			_text_to_eval ='';
			for(var i=_from+'<script type="text/javascript">'.length; i<_resp.indexOf('</script>')-1; i++){
				_text_to_eval	= _text_to_eval + _resp[i];
			}
			eval(_text_to_eval);
		}
		removeLoadingLabel();
	}
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}
