var pagina=0;
var min_pagina=0;
var max_pagina=0;
var rango=5;

function over_novedades(modo,id){
	marquee = document.getElementById('deslizante_novedades');
	imagen = document.getElementById('img_'+id);
	if(modo==1){
		marquee.start();
		imagen.className='img_marquee';
		
	}
	else{
		marquee.stop();	
		imagen.className='img_marquee_over';
	}
}
function cambiapagina(pag){
	if(pag=="sig") pag=(pagina*1)+1;
	else if(pag=="ant") pag=(pagina*1)-1;
	var numpaginas = document.getElementById('numpaginas');
	max_pagina=numpaginas.value;
	if(pag<min_pagina || pag>max_pagina || pag==pagina) return 0;

	paginador(pag);

	var capa_opaca = document.getElementById('capa_opaca');
	capa_opaca.style.display='block';
/*	var nuevo_boton = document.getElementById('paginador_'+pag).className="pagina_sel";
	var boton_anterior = document.getElementById('paginador_'+pagina).className="pagina";*/
	pagina=pag;
	var contenido = document.getElementById('contenido_busquedas');
	var busqueda = document.getElementById('busqueda_realizada');
	var busqueda_cat = document.getElementById('busqueda_cat');
	/* PARTE AJAX */
	var objcon=true;
	objcon = objeto();
	if (objcon){
		var parametros = "?funcion=busqueda&busqueda="+busqueda.value+"&pagina="+(pag*1+1)+"&cat="+busqueda_cat.value;
		objcon.open("GET",ruta_procesador+parametros,true);
		objcon.onreadystatechange = function(){
			if (objcon.readyState==4){
				if (objcon.status==200){
					contenido.innerHTML = objcon.responseText;
					capa_opaca.style.display='none';
				}
			}
		}
		objcon.send(null);
	}
	else{
		alert("Ha ocurrido un error");
	}
}
function paginador(pag){
	var paginitas = document.getElementById('paginitas');
	var rango_min = pag-2;
	var rango_max = pag+3;

	if(rango_min<min_pagina){
		rango_max += rango_min * (-1);
		rango_min = min_pagina;
	}
	if(rango_max>max_pagina){
		rango_min -= rango_max*1 - max_pagina;
		rango_max = max_pagina;
	}
	paginitas.innerHTML="";
	
	if(rango_min>min_pagina){
		if(rango_min-min_pagina==1) var puntos="";
		else var puntos="...";
		paginitas.innerHTML = '	<div class="pagina" onmouseover="this.style.color=\'#000000\';" onmouseout="this.style.color=\'#999999\';" id="paginador_'+min_pagina+'" onclick="cambiapagina('+min_pagina+');" >'+(min_pagina*1+1)+puntos+'</div>';
	}
	
	for(i=rango_min;i<rango_max;i++){
		if(i==pag) var caracteristicas='class="pagina_sel"';
		else var caracteristicas='class="pagina" onmouseover="this.style.color=\'#000000\';" onmouseout="this.style.color=\'#999999\';"';
//		alert('paginador_'+(i*1+1));
		paginitas.innerHTML +=  '	<div '+caracteristicas+' id="paginador_'+i+'" onclick="cambiapagina('+i+');" >'+(i*1+1)+'</div>';
	}
	
	if(rango_max<max_pagina){
		paginitas.innerHTML += '	<div class="pagina" onmouseover="this.style.color=\'#000000\';" onmouseout="this.style.color=\'#999999\';" id="paginador_'+(max_pagina*1-1)+'" onclick="cambiapagina('+(max_pagina*1-1)+');" >...'+max_pagina+'</div>';
	}
}

function buscafotos(){
	var texto = document.getElementById('buscapalabras');
	var cat = document.getElementById('categorias');
	if(texto.value.length<3 && texto.value.length!=0){
		alert("La busqueda debe ser de mas de 3 caracteres");
		return(0);
	}
	if(texto.value.length==0 && cat.value==0){
		alert("Debes elegir una categoria o introducir algun texto a buscar");
		return(0);
	}
	document.busqueda.texto.value=texto.value;
	document.busqueda.cat.value=cat.value;
	document.busqueda.submit();
}

function alcarro(id){
        var contenido = document.getElementById('pako');
        var texto = document.getElementById('buscapalabras');
        /* PARTE AJAX */
        var objcon=true;
        objcon = objeto();
        if (objcon){
                var parametros = "accion=ANADIR";
		parametros +="&id_foto="+id;
                objcon.open("POST",carpeta_procesador+"carrito.php",true);
		objcon.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		objcon.setRequestHeader("Content-length", parametros.length);
		objcon.send(parametros);
                objcon.onreadystatechange = function(){
                        if (objcon.readyState==4){
                                if (objcon.status==200){
                                        alert( objcon.responseText);
                                }
                        }
                }
        }
        else{
                alert("Ha ocurrido un error");
        }
}
