// JavaScript Document
function showFlash(movie,w,h)
{
    //	document.write("<object type=\"application/x-shockwave-flash\" width=\""+w+"\" height=\""+h+"\" data=\""+movie+"\"><param name=\"movie\" value=\""+movie+"\"><param name=\"quality\" value=\"high\"><param name=\"wmode\" value=\"transparent\" /></object>");
    var s = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+w+'" height="'+h+'"><param name="movie" value="'+movie+'"><param name="quality" value="high"><param name="wmode" value="transparent"><embed src="'+movie+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed></object>';
    document.write(s);
}

window.addEvent('domready', function() {
   var list = $(document.body).getElements('ul[name=lista_planes]');
   for (var i = 0, n = list.length; i < n; i++) {    
       var ul = $(list[i]);
       new Fx.Slide(ul).hide();
   }
});

function toggle (o)
{
   var ul = o.getElementsByTagName('ul')[0];
   $(ul).setStyle('display', 'block');
   new Fx.Slide(ul).toggle();
}

function validatePayment (oForm)
{
    var input = $(oForm).getElement('input[name=nombre]');
    if (input.value.trim() == "") {
        alert("Debe completar el nombre");
        input.focus();
        return false;
    }

    input = $(oForm).getElement('input[name=user]');
    if (input.value.trim() == "") {
        alert("Debe completar el nombre de usuario");
        input.focus();
        return false;
    }

    input = $(oForm).getElement('input[name=fecha]');
    if (input.value.trim() == "") {
        alert("Debe completar la fecha de pago");
        input.focus();
        return false;
    }

    if ($(oForm).getElement('select[name=forma]').value == "efectivo") {
        input = $(oForm).getElement('input[name=sucursal]');
        if (input.value.trim() == "") {
            alert("Debe completar la sucursal donde fue hecho el depósito");
            input.focus();
            return false;
        }
    }

    return true;
}

function submitPayment (oForm)
{
    if (validatePayment(oForm)) {
        $(oForm).set('send', {
                                url: 'paymentHandler.php', 
                                method: 'post', 
                                onComplete: function (responseText) {
                                                if(responseText == "OK") {
                                                    alert("El mensaje fue enviado correctamente");
                                                } else {
                                                    alert(responseText);
                                                }
                                            }
                              });
        $(oForm).send();
        var button = $(oForm).getElement('input[type=submit]');
        button.disabled = true;
        button.className = 'disabled';
        button.value = 'Gracias!';
    }

    return false;
}

function validateContact(oForm) 
{
    var input = $(oForm).getElement('input[name=nombre]');
    if (input.value.trim() == "") {
        alert("Debe completar su nombre");
        input.focus();
        return false;
    }

    input = $(oForm).getElement('input[name=email]');
    if (input.value.trim() == "") {
        alert("Debe completar su email");
        input.focus();
        return false;
    }

    //@todo validar email
    var filter=/^[a-z0-9_.-]{2,}@[a-z0-9_.-]{2,}\.[a-z]{2,3}(?:\.[a-z]{2})?$/i;
    if (!filter.test(input.value)) {
        alert("Debe ingresar una dirección de email válida");
        input.focus();
        return false;
    }

    input = $(oForm).getElement('textarea[name=mensaje]');
    if (input.value.trim() == "") {
        alert("Debe introducir algún mensaje.");
        input.focus();
        return false;
    }

    return true;
}

function sendContact(oForm) 
{
    if (validateContact(oForm)) {
        $(oForm).set('send', {
                                url: 'contactHandler.php', 
                                method: 'post', 
                                onComplete: function (responseText) {
                                                if(responseText == "OK") {
                                                    alert("El mensaje fue enviado correctamente");
                                                } else {
                                                    alert(responseText);
                                                }
                                            }
                              });
        $(oForm).send();
        var button = $(oForm).getElement('input[type=submit]');
        button.disabled = true;
        button.className = 'disabled';
        button.value = 'Gracias!';
        
    }

    return false;
}
