/*
----------------------------------------------------------------
AJAX Class
oAjax.Connect('fncCargarCombo');
oAjax = new AjaxClass('main.asp?datos=1');
----------------------------------------------------------------
*/
function AjaxClass(oContent,sFile)
{
	var _urlHttpXml = 'http://www.ananketurismo.com.ar/ajax/' + sFile;
 //var oHttpXml;
 //var  str   = String(document.location);
 //var _str_u   = str.indexOf("/");
 //_urlHttpXml =  str.substring(0,_str_u) + '/ajax/' + sFile;
// alert(_urlHttpXml);
	
    try { 
        oHttpXml = new ActiveXObject("MSXML2.XMLHTTP"); 
    }
    catch(ex) { 
        try {
            oHttpXml = new ActiveXObject("Microsoft.XMLHTTP"); 
        }
        catch(ex) { 
            try {
                oHttpXml = new XMLHttpRequest(); 
            } catch(ex) {
				oHttpXml = false; 
            }
        }
    }
    if(!oHttpXml){
		return false;
	}
	
	this.connect = function(FncProcData)
	{
		try {
            oHttpXml.open('POST', _urlHttpXml, true);
            oHttpXml.setRequestHeader("Method", "POST " + _urlHttpXml + " HTTP/1.1");
            oHttpXml.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
			
			oHttpXml.onreadystatechange = function(){
				if(oHttpXml.readyState == 4){
					if(FncProcData == null){
						if(oContent == null){
							document.write(oHttpXml.responseText);
						}else{
							document.getElementById(oContent).innerHTML = oHttpXml.responseText;
						}
					}else{
						var r = oHttpXml.responseText
						r = r.replace(/"/g, '');
						r = r.replace(/'/g, '"');
						window.eval(FncProcData + '(\'' + r + '\')');
					}
				}
			}
			oHttpXml.send(null);
		} catch(ex) {
			return ex.message;
		}
	}
}

