// Sun objeto un determindo nº de píxeles
function sube(objeto,cantidad)
        {
        longitud=document.getElementById(objeto).style.height;
        if(longitud>0)
                alto=parseInt(document.getElementById(objeto).style.height.substring(0,document.getElementById(objeto).style.height.length-2));
        else
                alto=0;
        alert("Alto: "+longitud);
        longitud=document.getElementById(objeto).style.top.length;
        if(longitud>0)
                arriba=parseInt(document.getElementById(objeto).style.top.substring(0,document.getElementById(objeto).style.top.length-2));
        else
                arriba=0;
        if(alto-arriba>270) document.getElementById(objeto).style.top=(arriba-30)+'px'
        }
// Todas las funciones definidas aquí pertenecen a Allian Web

function rellena_provincias(pais,provincias)
        {
                var mi_pais=document.getElementById(pais);
                var mis_provincias=document.getElementById(provincias);
                while(mis_provincias.length>0)
                        {
                        mis_provincias.remove(mis_provincias.length-1);
                        }
                ajax_dropdown(provincias,"/funciones/rellena_provincias.php?pais="+mi_pais.options[mi_pais.selectedIndex].value)
        }

function rellena_provincias2(pais,provincias,actual)
        {
                var mi_pais=document.getElementById(pais);
                var mis_provincias=document.getElementById(provincias);
                while(mis_provincias.length>0)
                        {
                        mis_provincias.remove(mis_provincias.length-1);
                        }
                ajax_dropdown(provincias,"/funciones/rellena_provincias.php?pais="+mi_pais.value+"& actual="+actual);
        }
// Para el formulario de productos rellenar las categoruas
function rellena_categorias(objeto,defecto)
        {
                var categorias=document.getElementById(objeto);
                while(categorias.length>0)
                        {
                        categorias.remove(categorias.length-1);
                        }
                ajax_dropdown_2(objeto,"/funciones/rellena_categorias.php",defecto);
        }

function ajax_dropdown(objeto,pagina)
        {
    if(document.getElementById(objeto).innerHTML.toString.length>0)
                pagina="nada.php";
        var xmlHttp;
        try
        {
                // Firefox, Opera 8.0+, Safari
                xmlHttp=new XMLHttpRequest();
                }
        catch (e)
        {
                // Internet Explorer
                try
                {
                                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                        }
        catch (e)
                {
                        try
                        {
                                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                                }
                catch (e)
                        {
                                        alert("¡O seu navegador non acepta AJAX!");
                                        return false;
                                }
                        }
                }
        xmlHttp.onreadystatechange=function()
        {
        if(xmlHttp.readyState==4)
                {
                if(xmlHttp.readyState==4)
                                {
				var valores=xmlHttp.responseText;
                                if(valores!="")
                                        {
                                        var matriz=valores.split("|");
                                        for(i=0;i<matriz.length;i+=2)
                                                {
                                                var y=document.createElement('option');
                                                y.value=matriz[i];
                                                y.text=matriz[i+1];
                                                if(y.text.indexOf("[c]")>-1)
                                                        {
                                                        y.selected="selected";
                                                        y.text=y.text.substr(0,y.text.indexOf("[c]"));
                                                        }
                                                var x=document.getElementById(objeto);
                                                  try
                                                        {
                                                        x.add(y,null); // resto
                                                        }
                                                  catch(ex)
                                                        {
                                                        x.add(y); // IE
                                                        }
                                                }
                                        }
                                }
                }
        }
    xmlHttp.open("GET",pagina,true);
    xmlHttp.send(null);
        }
// Recarga una imagen
function ajax_img(objeto,pagina)
        {
        var xmlHttp;
        try
        {
                // Firefox, Opera 8.0+, Safari
                xmlHttp=new XMLHttpRequest();
                }
        catch (e)
        {
                // Internet Explorer
                try
                {
                                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                        }
        catch (e)
                {
                        try
                        {
                                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                                }
                catch (e)
                        {
                                        alert("¡O seu navegador non acepta AJAX!");
                                        return false;
                                }
                        }
                }
        xmlHttp.onreadystatechange=function()
        {
                if(xmlHttp.readyState==4)
                {
                document.getElementById(objeto).src=xmlHttp.responseText;
                }
        }
    xmlHttp.open("GET",pagina,true);
    xmlHttp.send(null);
        }

// Rellena una lista con un valor por defecto

function ajax_dropdown_2(objeto,pagina,defecto)
        {
    if(document.getElementById(objeto).innerHTML.toString.length>0)
                pagina="nada.php";
        var xmlHttp;
        try
        {
                // Firefox, Opera 8.0+, Safari
                xmlHttp=new XMLHttpRequest();
                }
        catch (e)
        {
                // Internet Explorer
                try
                {
                                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                        }
        catch (e)
                {
                        try
                        {
                                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                                }
                catch (e)
                        {
                                        alert("¡O seu navegador non acepta AJAX!");
                                        return false;
                                }
                        }
                }
        xmlHttp.onreadystatechange=function()
        {
        if(xmlHttp.readyState==4)
                {
                if(xmlHttp.readyState==4)
                                {

                                var valores=xmlHttp.responseText;
                                if(valores!="")
                                        {
                                        var matriz=valores.split("|");
					for(i=0;i<matriz.length;i+=2)
                                                {
                                                var y=document.createElement('option');
                                                y.value=matriz[i];
                                                y.text=matriz[i+1];
                                                var x=document.getElementById(objeto);
                                                  try
                                                        {
                                                        x.add(y,null); // resto
                                                        }
                                                  catch(ex)
                                                        {
                                                        x.add(y); // IE
                                                        }
                                                if(matriz[i]==defecto)
                                                        x.selectedIndex=x.length-1;
                                                }
                                        }
                                }
                }
        }
    xmlHttp.open("GET",pagina,true);
    xmlHttp.send(null);
        }

function cambia(objeto,valor)
        {
        document.getElementById(objeto).value=valor;
        }
    function cambia2(objeto,valor)
        {
        document.getElementById(objeto).src=valor;
        }
/*
    function cambia2(valor)
        {
        document.getElementById("category_id").value=valor;
        }
    function cambia3(valor)
        {
        document.getElementById("category_id").value=valor;
        }
        */
    function envia()
        {
        document.getElementById("formulario").submit();
        }
function ajax_div(objeto,pagina)
        {
        var xmlHttp;
        try
        {
                // Firefox, Opera 8.0+, Safari
                xmlHttp=new XMLHttpRequest();
                }
        catch (e)
        {
                // Internet Explorer
                try
                {
                                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                        }
        catch (e)
                {
                        try
                        {
                                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                                }
                catch (e)
                        {
                                        alert("¡O seu navegador non acepta AJAX!");
                                        return false;
                                }
                        }
                }
        xmlHttp.onreadystatechange=function()
        {
        if(xmlHttp.readyState==4)
                {
                document.getElementById(objeto).innerHTML=xmlHttp.responseText;
                }
        }
    xmlHttp.open("GET",pagina,true);
    xmlHttp.send(null);
        }
/*function ajax_div_2(objeto,pagina)
        {
        var xmlHttp;
        try
        {
                // Firefox, Opera 8.0+, Safari
                xmlHttp=new XMLHttpRequest();
                }
        catch (e)
        {
                // Internet Explorer
                try
                {
                                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                        }
        catch (e)
                {
                        try
                        {
                                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                                }
                catch (e)
                        {
                                        alert("¡O seu navegador non acepta AJAX!");
                                        return false;
                                }
                        }
                }
        xmlHttp.onreadystatechange=function()
        {
        if(xmlHttp.readyState==4)
                {
                parent.document.getElementById(objeto).innerHTML=xmlHttp.responseText;
                }
        }
    xmlHttp.open("GET",pagina,true);
    xmlHttp.send(null);
        }
*/
// Modificamos los valores de los input type text

function ajax_text(objeto,pagina)
        {
        var xmlHttp;
        try
        {
                // Firefox, Opera 8.0+, Safari
                xmlHttp=new XMLHttpRequest();
                }
        catch (e)
        {
                // Internet Explorer
                try
                {
                                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                        }
        catch (e)
                {
                        try
                        {
                                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                                }
                catch (e)
                        {
                                        alert("¡O seu navegador non acepta AJAX!");
                                        return false;
                                }
                        }
                }
        xmlHttp.onreadystatechange=function()
        {
        if(xmlHttp.readyState==4)
                {
                document.getElementById(objeto).value=xmlHttp.responseText;
                }
        }
    xmlHttp.open("GET",pagina,true);
    xmlHttp.send(null);
        }

// Recarga el contenido de una imagen
function ajax_img(objeto,pagina)
        {
        var xmlHttp;
        try
        {
                // Firefox, Opera 8.0+, Safari
                xmlHttp=new XMLHttpRequest();
                }
        catch (e)
        {
                // Internet Explorer
                try
                {
                                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                        }
        catch (e)
                {
                        try
                        {
                                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                                }
                catch (e)
                        {
                                        alert("¡O seu navegador non acepta AJAX!");
                                        return false;
                                }
                        }
                }
        xmlHttp.onreadystatechange=function()
        {
        if(xmlHttp.readyState==3)
                {
                document.getElementById(objeto).src="/images/abajo.png";
                }
                if(xmlHttp.readyState==4)
                {
                document.getElementById(objeto).src=xmlHttp.responseText;
                }
        }
    xmlHttp.open("GET",pagina,true);
    xmlHttp.send(null);
	}

