var ajax_con=0;

var XMLHttpRequestObject = false;
		
	
	if (window.XMLHttpRequest) {
			XMLHttpRequestObject = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		



function DeleteAjax(tabla,where,nivel) {
if (confirm("Realmente desea eliminar este registro?")==true) {
		if (tabla!='' && where!='') {			
				var  url=nivel+'js/php/delete.php';
				if (XMLHttpRequestObject) {
					var browser1 = new Browser();
					if (browser1.isIE)
					  XMLHttpRequestObject.open("POST",url,false);
					else
					  XMLHttpRequestObject.open("POST",url);
					XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			
					XMLHttpRequestObject.onreadystatechange = function() {
							if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {		
								var cadena=XMLHttpRequestObject.responseText.split('@@@@@');
								ajax_con=cadena[1];
																
							}
							
					}			
					
						XMLHttpRequestObject.send("tabla="+tabla+"&where="+where);
				}			
	 }
 } else {
	 	return false;
		}
}




function DeleteAjaxFull(tabla,where,nivel) {
if (confirm("Realmente desea eliminar este registro?")==true) {
	if (tabla!='' && where!='') {			
				var loader = dhtmlxAjax.postSync(nivel+"js/php/delete_full.php","tabla="+tabla+"&where="+where);
				if(loader.xmlDoc.responseXML!=null){
					var params 	= loader.doXPath("//param");
					ajax_con 	= params[0].firstChild.nodeValue;
					return ajax_con;
				}else{
					alert("Error.");
				}		
	 }
 } else {
	 	return false;
		}

}


function FindNombre(nombre,nombreobjeto,tipo,todos,div,url){

if(nombre!=''){
		var XMLHttpRequestObject = false;
		
		
		if (window.XMLHttpRequest) {
			XMLHttpRequestObject = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
		}
			for(z=0;z<url.length;z++){		
				url=url.replace('@',"\\");
			}

			if(XMLHttpRequestObject) {
				XMLHttpRequestObject.open("POST", url);
				XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
				XMLHttpRequestObject.onreadystatechange = function(){
						if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
								var targetDiv = document.getElementById(div);								
								if(XMLHttpRequestObject.responseText!=''){												
									targetDiv.innerHTML = XMLHttpRequestObject.responseText;
								}
								
						}else{
								var targetDiv = document.getElementById(div);
								targetDiv.innerHTML = '<span class=TextError>Buscando...</span>';
							}
				}		

					XMLHttpRequestObject.send("nombre="+nombre+"&nombreobjeto="+nombreobjeto+"&tipo="+tipo+"&todos="+todos);
			}			
 }
}

function UpdateAjax(campo,valor,tabla,where,nivel,tipo){
if(tipo=='num'){
	valor=unformatNumber(valor);
}
if(campo!='' && tabla!='' && where!=''){
		var XMLHttpRequestObject = false;
		
		
		if (window.XMLHttpRequest) {
			XMLHttpRequestObject = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
		}
			var  url=nivel+'js/php/update.php';
			if(XMLHttpRequestObject) {
				XMLHttpRequestObject.open("POST",url);
				XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
				XMLHttpRequestObject.onreadystatechange = function(){
						if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {		
							var cadena=XMLHttpRequestObject.responseText.split('@@@@@');
						//	alert(XMLHttpRequestObject.responseText);
							if(cadena[1]){
								alert(cadena[1]);								
							}
						}
				}							
					//alert("valor="+valor+"&tabla="+tabla+"&where="+where+"&campo="+campo);
					XMLHttpRequestObject.send("valor="+valor+"&tabla="+tabla+"&where="+where+"&campo="+campo);
			}			
 }
}

function InsertAjax(campo,valor,tabla,nivel,tipo){
if(tipo=='num'){
	valor=unformatNumber(valor);
}
if(campo!='' && tabla!=''){
		var XMLHttpRequestObject = false;
		
		
		if (window.XMLHttpRequest) {
			XMLHttpRequestObject = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
		}
			var  url=nivel+'js/php/insert.php';
			if(XMLHttpRequestObject) {
				XMLHttpRequestObject.open("POST",url);
				XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
				XMLHttpRequestObject.onreadystatechange = function(){
						if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {		
						alert(XMLHttpRequestObject.responseText);
							var cadena=XMLHttpRequestObject.responseText.split('@@@@@');
							if(cadena[1]){
								alert(cadena[1]);								
							}
						}
				}							
				alert("valor="+valor+"&tabla="+tabla+"&campo="+campo);
					XMLHttpRequestObject.send("valor="+valor+"&tabla="+tabla+"&campo="+campo);
			}			
 }
}
