// Archivo JScript
var ajax_tarifaObj;
var serverUrl_tarifa = 'http://'+ get_servidor(3) +'/escuela_golf/aspx/tarifas.aspx';

/*---Función que crea un objeto XMLHttpRequest basado en el navegador----*/
function ajax_tarifa_CreateXMLHttpRequest()
{
    var xmlHttpRequest = null;
    
    /*
        * Para Firefox, Mozilla , Safari
    */
    if (window.XMLHttpRequest)
    {
        xmlHttpRequest = new XMLHttpRequest();
    }
    /*
        * Para MS Explorer
    */
    else if (typeof ActiveXObject != 'undefined')
    {
        xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return xmlHttpRequest;
}

/*------Esta funcion registra la funcion de callback----------*/
/*---ajax_tarifaCallBack se ejecuta al realizar un POST al servidor--*/
function ajax_tarifa_MakeAnAJAXPostCall(opcion)
{
    ajax_tarifaObj = ajax_tarifa_CreateXMLHttpRequest();
    if (ajax_tarifaObj != null)
    { 
        var URL = serverUrl_tarifa;
		URL="opcion=" + escape(opcion);
        ajax_tarifaObj.open("POST", serverUrl_tarifa, true);
        ajax_tarifaObj.onreadystatechange = ajax_tarifa_CallBack;
        ajax_tarifaObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        ajax_tarifaObj.send(URL);
    }
    return false;
}

/*---ajax_tarifa_CallBack: funcion que se llama al recibir un objeto response---*/
/*----resultado de la peticion request de la funcion anterior-----*/
function ajax_tarifa_CallBack()
{
    var tarifaViewer = document.getElementById("div_popup");
    if (ajax_tarifaObj.readyState == 4)
    {       
        if (ajax_tarifaObj.status == 200)
        {
            var ajax_tarifaResponse = ajax_tarifaObj.responseText;
            
            if (tarifaViewer != null)
            {
                tarifaViewer.innerHTML = ajax_tarifaResponse;
                initial();
            }
        }  
    }
}

function cargar_tarifa(opcion) {
    ajax_tarifa_MakeAnAJAXPostCall(opcion);
}