var idProg=-1;
var progs=new Array(15,1,2,3,4,5,7);
function regProg()
{
    var idP = $F('Id_Prog');
        var opts = {   
                    method: "POST",   
                    parameters: Form.serialize("prodForm"),   
                    asynchronous: true,   
                    onFailure: function (oXHR)
                    {   
                        $('feedback').update(oXHR.statusText);   
                    },   
                    onSuccess: function(oXHR)
                    {   
                       new Ajax.Updater({ success: 'Contenido', failure: 'feedback' },
                        'producto.php',
                        { method: 'get', parameters: {id: idP}, onComplete: function (oReq,oXHR,oJson)
                            {   
                                $('feedback').update("Cambios guardados correctamente");
                            }
                        });
                    }
        };
        new Ajax.Request('regprog.php', opts);
}

function regFrase()
{
    var idP = $F('Id_Frase');
        var opts = {   
                    method: "POST",   
                    parameters: Form.serialize("fraseForm"),   
                    asynchronous: true,   
                    onFailure: function (oXHR)
                    {   
                        $('feedback').update(oXHR.statusText);   
                    },   
                    onSuccess: function(oXHR)
                    {   
                       new Ajax.Updater({ success: 'Contenido', failure: 'feedback' },
                        'frases.php',
                        { method: 'get', parameters: {id: idP}, onComplete: function (oReq,oXHR,oJson)
                            {   
                                $('feedback').update("Cambios guardados correctamente");
                            }
                        });
                    }
        };
        new Ajax.Request('regfrase.php', opts);
}

function regSeller()
{
    var idP = $F('Id_Seller');
        var opts = {   
                    method: "POST",   
                    parameters: Form.serialize("sellerForm"),
                    asynchronous: true,   
                    onFailure: function (oXHR)
                    {   
                        $('feedback').update(oXHR.statusText);   
                    },   
                    onSuccess: function(oXHR)
                    {   
                       new Ajax.Updater({ success: 'Contenido', failure: 'feedback' },
                        'sellers.php',
                        { method: 'get', parameters: {id: idP}, onComplete: function (oReq,oXHR,oJson)
                            {   
                                $('feedback').update("Cambios guardados correctamente");
                            }
                        });
                    }
        };
        new Ajax.Request('regseller.php', opts);
}

function regNosotros()
{
    var opts = {   
                method: "POST",   
                parameters: Form.serialize("generalForm"),
                asynchronous: true,   
                onFailure: function (oXHR)
                {   
                    $('feedback').update(oXHR.statusText);   
                },   
                onSuccess: function(oXHR)
                {   
                   new Ajax.Updater({ success: 'Contenido', failure: 'feedback' },
                    'menu.php',
                    { method: 'get', parameters: {id: 5}, onComplete: function (oReq,oXHR,oJson)
                        {   
                            $('feedback').update("Cambios guardados correctamente");
                        }
                    });
                }
        };
        new Ajax.Request('regnos.php', opts);
}

function regNota()
{
    var idP = $F('Id_Nota');
        var opts = {   
                    method: "POST",   
                    parameters: Form.serialize("notaForm"),   
                    asynchronous: true,   
                    onFailure: function (oXHR)
                    {   
                        $('feedback').update(oXHR.statusText);   
                    },   
                    onSuccess: function(oXHR)
                    {   
                       new Ajax.Updater({ success: 'Contenido', failure: 'feedback' },
                        'notas.php',
                        { method: 'get', parameters: {id: idP}, onComplete: function (oReq,oXHR,oJson)
                            {   
                                $('feedback').update("Cambios guardados correctamente");
                            }
                        });
                    }
        };
        new Ajax.Request('regnota.php', opts);
}

function getGetParam( par )
{ // Import GET Vars
   document.$_GET = [];
   var urlHalves = String(document.location).split('?');
   if(urlHalves[1])
   {
        var urlVars = urlHalves[1].split('&');
        for(var i=0; i<=(urlVars.length); i++)
        {
            if(urlVars[i])
            {
                var urlVarPair = urlVars[i].split('=');
                document.$_GET[urlVarPair[0]] = urlVarPair[1];
            }
        }
   }
   return document.$_GET[par];
}


function regArticulo()
{
    var idP = $F('Id_Articulo');
        var opts = {   
                    method: "POST",   
                    parameters: Form.serialize("notaForm"),   
                    asynchronous: true,   
                    onFailure: function (oXHR)
                    {   
                        $('feedback').update("Error: " + oXHR.statusText);   
                    },   
                    onSuccess: function(oXHR)
                    {
                       var resp="Cambios al articulo guardados correctamente"; // + getGetParam('id');
                       new Ajax.Updater({ success: 'Contenido', failure: 'feedback' },
                        'articulos.php',
                        { method: 'get', parameters: {id: idP}, onComplete: function (oReq,oXHR,oJson)
                            {   
                                $('feedback').update(resp); //"Cambios al articulo guardados correctamente");
                            }
                        });
                    }
        };
        new Ajax.Request('regarticulo.php', opts);
}

function regFaq()
{
    var idF = $F('Id_Faq');
    var idP = $F('Id_Prog');
        var opts = {   
                    method: "POST",   
                    parameters: Form.serialize("faqForm"),
                    asynchronous: true,   
                    onFailure: function (oXHR)
                    {   
                        $('feedback').update(oXHR.statusText);   
                    },   
                    onSuccess: function(oXHR)
                    {   
                       new Ajax.Updater({ success: 'Contenido', failure: 'feedback' },
                        'editfaq.php',
                        { method: 'get', parameters: {prog: idP, id: idF}, onComplete: function (oReq,oXHR,oJson)
                            {   
                                $('feedback').update("Cambios guardados correctamente");
                            }
                        });
                    }
        };
        new Ajax.Request('regfaq.php', opts);
}

function deleteRegistro(cat,id)
{
    var opts = {   
                method: "GET",   
                parameters: {c: cat, i: id},
                asynchronous: true,   
                onSuccess: function(oXHR)
                {
                   new Ajax.Updater('Contenido', 'menu.php', { method: 'get', parameters: {id: cat} });   
                }
    };
    new Ajax.Request('deleteReg.php', opts);
}
function onQuestion()
{
    var quest=$F('query');
    if(quest.length<10)
    {
        alert("Escriba sus dudas o comentarios primero.");
    }
    else
    {
        var opts = {   
                    method: "POST",   
                    parameters: Form.serialize("askForm"),
                    asynchronous: true,   
                    onFailure: function (oXHR)
                    {   
                        $('result_query').update(oXHR.statusText);   
                    },   
                    onSuccess: function(oXHR)
                    {   
                       $('result_query').update("Sus comentarios fueron enviados. Consulte nuevamente ésta página para ver la respuesta.");
                       Form.reset("askForm");
                    }
        };
        new Ajax.Request('queryfaq.php', opts);
    }
}

function setMainDivs()
{
    var dis=$('DISPLAY');
    dis.hide();
    if(idProg==-1)
    {
        idProg=0;
        new Ajax.Updater('TIP', 'updates.php', { method: 'get', parameters: {id: 'tip'} });
    }
    new Ajax.Updater('DISPLAY', 'updates.php', { method: 'get', parameters: {id: 'display', prog: progs[idProg]}, onComplete: function(){Effect.Appear('DISPLAY',{duration: 0.5});} });
    //Effect.Appear('DISPLAY',{duration: 0.4});
    idProg=idProg+1;
    if(idProg>6)
        idProg=0;
    setTimeout("setMainDivs()",10000);
}

function showAnswer(i)
{
    var ans="ans" + i;
    var dv=$(ans);
    if(dv.style.display=="none")
    {
        Effect.BlindDown(ans);
    }
    else
    {
        dv.hide();
    }
    return false;
}
function showPais(i)
{
    var ans="pnum" + i;
    var dv=$(ans);
    if(dv.style.display=="none")
    {
        Effect.BlindDown(ans);
    }
    else
    {
        dv.hide();
    }
    return false;
}
function showEdo(i)
{
    var ans="edonum" + i;
    var dv=$(ans);
    if(dv.style.display=="none")
    {
        Effect.BlindDown(ans);
    }
    else
    {
        dv.hide();
    }
    return false;
}

function showCalendario()
{
    var url = 'seldate.php?hoy=';
    window.open(url,'Calendario', config='width=260, height=220, scrollbars=NO, directories=NO, location=NO, menubar=NO, status=NO, titlebar=NO, toolbar=NO');
}
function setFecha(fecha)
{
    window.document.notaForm.Fecha.value=fecha;
    $('displayFecha').update("Fecha: "+fecha);
}
function submitFoto()
{
    var idNota = $F('idNota'); 
    window.document.fileupload.submit();
    setTimeout( function(){
        new Ajax.Updater('listaFotos', 'listafotos.php', { method: 'get', parameters: {id: idNota} });
    },500);
    //$('fotoBox').setValue('');
    Form.reset("fileupload");
    $('idNota').setValue(idNota);
}
function deleteFoto(idFoto,idNota)
{
    new Ajax.Updater('hiddenframe', 'deletefoto.php', { method: 'get', parameters: {id: idFoto} });
    setTimeout( function(){
        new Ajax.Updater('listaFotos', 'listafotos.php', { method: 'get', parameters: {id: idNota} });
    },500);
}
function showNota(idNota)
{
    var myID  = parent.document.getElementById('NOTA');
    var myGal  = parent.document.getElementById('GALLERY');
    //alert(myGal);
    var url="shownota.php?id="+idNota;
    myID.src=url;
    new Ajax.Updater(myGal, 'notagallery.php', { method: 'post', parameters: {id: idNota}, cache: false });
    //myGal.update('<p class="BN14">url</p>');
}
function showArticulo(idNota)
{
    var myID  = parent.document.getElementById('NOTA');
    var myGal  = parent.document.getElementById('GALLERY');
    var url="showarticulo.php?id="+idNota;
    myID.src=url;
    new Ajax.Updater(myGal, 'articulogallery.php', { method: 'post', parameters: {id: idNota}, cache: false });
}
function loadNota(idNota)
{
    var url="shownota.php?id="+idNota;
    $('NOTA').src=url;
    new Ajax.Updater('GALLERY', 'notagallery.php', { method: 'post', parameters: {id: idNota}, cache: false });
}
function loadArticulo(idArt)
{
    var url="showarticulo.php?id="+idArt;
    $('NOTA').src=url;
    new Ajax.Updater('GALLERY', 'articulogallery.php', { method: 'post', parameters: {id: idArt}, cache: false });
}
function submitFotoArt()
{
    var idArticulo = $F('idArticulo'); 
    window.document.fileupload.submit();
    setTimeout( function(){
        new Ajax.Updater('listaFotos', 'listafotosart.php', { method: 'get', parameters: {id: idArticulo} });
    },500);
    //$('fotoBox').setValue('');
    Form.reset("fileupload");
    $('idArticulo').setValue(idArticulo);
}
function deleteFotoArt(idFoto,idArticulo)
{
    new Ajax.Updater('hiddenframe', 'deletefotoart.php', { method: 'get', parameters: {id: idFoto} });
    setTimeout( function(){
        new Ajax.Updater('listaFotos', 'listafotosart.php', { method: 'get', parameters: {id: idArticulo} });
    },500);
}
function updateArtList()
{
    var idProg = $F('Id_Prog');
    new Ajax.Updater('LISTA', 'updateArtList.php', { method: 'get', parameters: {prog: idProg} });
}



