// JavaScript Document

$(document).ready(init);
var llcesta=[];
var llcesta2=[];
var $cadenaPedido;
var df=0;
function init(){
	document.oncontextmenu = function(){return false}
	$("#btnAvanzado").click(muestraAvanzado);
	
	$("#buscaTituloTxt").keydown(siEnter);
	
	$("#materiasTxt").keydown(siEnterMaterias);
	
	$(".buscarAvanzado li input").keydown(siEnterAvanzado);
	$(".cortina").fadeOut(100);
	$(".cortina").remove();
	// Carrusel 
	//$('.compra').click(cogeLibro);
	//$('.compraF').click(cogeLibroFicha);
	
	$('.zonaEnvio').change(montarTiposEnvio);
	$('.tipoEnvio').change(guardarTipo);
	$('.formaPago').change(guardarPago);
	
	if($('Szona').attr("value")!=""){		
		montarTiposEnvio2();
	}
	
	
	$(".paginas a").click(pagina);
	
	$('.compraF').click(muestraPopapFicha);
	$('.compra').click(muestraPopap);
	
	$('.cierra').click(function (){$('.cortina2').fadeOut(100)})
	$('.cierra3').click(function (){$('.cortina3').fadeOut(100)})
	$('.ppCancelar').click(function (){$('.cortina2').fadeOut(100)})
	$('.ppAddCesta').click(cogeLibro);
	
	$('.datosFacturacion').change(muestraDatosFactura)
	
	
	cadenaPedido=$('#spedido').attr("value");
	if(cadenaPedido!=""){	
		var trozos=cadenaPedido.split('|');
		for(var clave in trozos){
			var miniTrozos=trozos[clave].split(";");			
			llcesta2[miniTrozos[0]]=new Array(miniTrozos[1],miniTrozos[2],miniTrozos[3]);			
		}
		montaCesta(llcesta2);
		montaCestaP();
		calculos();
		suma();
	}
	$('.observacionesPedido').focus(function (){
		$(this).text("");	
	})
	
	$('.ppmas').click(sumaLibros);
	$('.ppmenos').click(restaLibros);
	
	$(".btnLeft").click(sumarMargin);
	$(".btnRight").click(restarMargin);
	$(".imgTop10").mouseover(muestraTop);
	$(".imgTop10").mouseout(ocultaTop);
	//$(".imgDestacado").mouseover(muestraTop);
	//$(".imgDestacado").mouseout(ocultaTop);
	
	/*$("#materiasTxt").autocomplete(materias, {
			matchContains: true,
			minChars: 0
	});*/
}
function muestraDatosFactura(){
	if(df==0){		
		$('.datosFactura').slideDown(200);
		$('.conDatos').attr("value","1");
		
		
		df=1;	
	}else{
		$('.datosFactura').slideUp(200);
		$('.conDatos').attr("value","0");
		
		df=0;	
	}
	
}
function calculos(){
	$('.calculosListadoCestaP .cImporte').text("0.00");
	//$('.pieListadoCestaP .cCantidad').text("7");
	
	// Para envios a Madrid
	
	if($('.zonaEnvio').attr("value")=="madrid" && $('.tipoEnvio').attr("value")=="normal"){
		
		if($('.pieListadoCestaP .cCantidad').text()<6){
			$('.calculosListadoCestaP .cImporte').text($('.PEmadrid').attr("value"))	
		}else{
			
			var multi=($('.pieListadoCestaP .cCantidad').text()-6)*parseFloat($('.PEmadrid6').attr("value"));
			$('.calculosListadoCestaP .cImporte').text(parseFloat($('.PEmadrid').attr("value"))+multi);
		}
	}
	if($('.zonaEnvio').attr("value")=="madrid" && $('.tipoEnvio').attr("value")=="express"){
		if($('.pieListadoCestaP .cCantidad').text()<6){
			$('.calculosListadoCestaP .cImporte').text(parseFloat($('.PEmadrid').attr("value"))+parseFloat($('.PExmadrid').attr("value")))	
		}else{
			
			var multi=($('.pieListadoCestaP .cCantidad').text()-6)*parseFloat($('.PExmadrid6').attr("value"));
			$('.calculosListadoCestaP .cImporte').text(multi+parseFloat($('.PEmadrid').attr("value"))+parseFloat($('.PExmadrid').attr("value")));
		}
	}	
	
	if($('.zonaEnvio').attr("value")=="madrid" && $('.tipoEnvio').attr("value")=="tienda"){
		$('.calculosListadoCestaP .cImporte').text("0")	
	}
	
	
	
	
	// Para envios a peninsula
	
	if($('.zonaEnvio').attr("value")=="peninsula" && $('.tipoEnvio').attr("value")=="normal"){
		
		if($('.pieListadoCestaP .cCantidad').text()<6){
			$('.calculosListadoCestaP .cImporte').text($('.PEpeninsula').attr("value"))	
		}else{
			
			var multi=($('.pieListadoCestaP .cCantidad').text()-6)*parseFloat($('.PEpeninsula6').attr("value"));
			$('.calculosListadoCestaP .cImporte').text(parseFloat($('.PEpeninsula').attr("value"))+multi);
		}
	}
	if($('.zonaEnvio').attr("value")=="peninsula" && $('.tipoEnvio').attr("value")=="express"){
		if($('.pieListadoCestaP .cCantidad').text()<6){
			$('.calculosListadoCestaP .cImporte').text(parseFloat($('.PEpeninsula').attr("value"))+parseFloat($('.PExpeninsula').attr("value")))	
		}else{
			
			var multi=($('.pieListadoCestaP .cCantidad').text()-6)*parseFloat($('.PExpeninsula6').attr("value"));
			$('.calculosListadoCestaP .cImporte').text(multi+parseFloat($('.PEpeninsula').attr("value"))+parseFloat($('.PExpeninsula').attr("value")));
		}
	}	
	
	if($('.zonaEnvio').attr("value")=="peninsula" && $('.tipoEnvio').attr("value")=="tienda"){
		$('.calculosListadoCestaP .cImporte').text("0")	
	}
	
	
	// Para envios a Baleares
	
	if($('.zonaEnvio').attr("value")=="baleares" && $('.tipoEnvio').attr("value")=="normal"){
		
		if($('.pieListadoCestaP .cCantidad').text()<4){
			$('.calculosListadoCestaP .cImporte').text($('.PEbaleares').attr("value"))	
		}else{
			
			var multi=($('.pieListadoCestaP .cCantidad').text()-4)*parseFloat($('.PEbaleares6').attr("value"));
			$('.calculosListadoCestaP .cImporte').text(parseFloat($('.PEbaleares').attr("value"))+multi);
		}
	}
	if($('.zonaEnvio').attr("value")=="baleares" && $('.tipoEnvio').attr("value")=="express"){
		if($('.pieListadoCestaP .cCantidad').text()<4){
			$('.calculosListadoCestaP .cImporte').text(parseFloat($('.PEbaleares').attr("value"))+parseFloat($('.PExbaleares').attr("value")))	
		}else{
			
			var multi=($('.pieListadoCestaP .cCantidad').text()-4)*parseFloat($('.PExbaleares6').attr("value"));
			$('.calculosListadoCestaP .cImporte').text(multi+parseFloat($('.PEbaleares').attr("value"))+parseFloat($('.PExbaleares').attr("value")));
		}
	}	
	
	if($('.zonaEnvio').attr("value")=="baleares" && $('.tipoEnvio').attr("value")=="tienda"){
		$('.calculosListadoCestaP .cImporte').text("0")	
	}
	
	
	// Envio a Canarias
	
	if($('.zonaEnvio').attr("value")=="canarias" && $('.tipoEnvio').attr("value")=="normal"){
		
		if($('.pieListadoCestaP .cCantidad').text()<3){
			$('.calculosListadoCestaP .cImporte').text($('.PEcanarias').attr("value"))	
		}else{
			
			var multi=($('.pieListadoCestaP .cCantidad').text()-3)*parseFloat($('.PEcanarias6').attr("value"));
			$('.calculosListadoCestaP .cImporte').text(parseFloat($('.PEcanarias').attr("value"))+multi);
		}
	}
	
	// Envio a Canarias
	
	if($('.zonaEnvio').attr("value")=="europa" && $('.tipoEnvio').attr("value")=="normal"){
		
		if($('.pieListadoCestaP .cCantidad').text()<1){
			$('.calculosListadoCestaP .cImporte').text($('.PEeuropa').attr("value"))	
		}else{
			
			var multi=($('.pieListadoCestaP .cCantidad').text()-1)*parseFloat($('.PEeuropa6').attr("value"));
			$('.calculosListadoCestaP .cImporte').text(parseFloat($('.PEeuropa').attr("value"))+multi);
		}
	}
	
	if($('.zonaEnvio').attr("value")=="resto" && $('.tipoEnvio').attr("value")=="normal"){
		
		if($('.pieListadoCestaP .cCantidad').text()<1){
			$('.calculosListadoCestaP .cImporte').text($('.PEresto').attr("value"))	
		}else{
			
			var multi=($('.pieListadoCestaP .cCantidad').text()-1)*parseFloat($('.PEresto6').attr("value"));
			$('.calculosListadoCestaP .cImporte').text(parseFloat($('.PEresto').attr("value"))+multi);
		}
	}
	
	
	
	
	
	$('.calculosListadoCestaP .cImporte').text(parseFloat($('.calculosListadoCestaP .cImporte').text()).toFixed(2));
	
	
}
function guardarTipo(){
	
	$.post("marcatipo_ajax.php", { tipo: $('.tipoEnvio').attr("value") },
   				function(data){
     				//alert("Data Loaded: " + data);
   				});	
				calculos();
				suma();
				comprueba();
}
function guardarPago(){
	
	$.post("marcapago_ajax.php", { pago: $('.formaPago').attr("value") },
   				function(data){
     				//alert("Data Loaded: " + data);
   				});	
				comprueba();
}


function montarTiposEnvio(){
	if($('.zonaEnvio').attr("value")=="peninsula" || $('.zonaEnvio').attr("value")=="baleares" || $('.zonaEnvio').attr("value")=="madrid" ){
		if($('.Stipo').attr("value")=="express"){
			$('.tipoEnvio').html("<option value=''>Selecciona</option><option value='express' selected >Express (24h)</option><option value='normal'>Normal (72h)</option><option value='tienda'>En tienda</option>")
		}
		if($('.Stipo').attr("value")=="normal"){
			$('.tipoEnvio').html("<option value=''>Selecciona</option><option value='express' >Express (24h)</option><option value='normal' selected >Normal (72h)</option><option value='tienda'>En tienda</option>")
		}
		if($('.Stipo').attr("value")=="tienda"){
			$('.tipoEnvio').html("<option value=''>Selecciona</option><option value='express' >Express (24h)</option><option value='normal'  >Normal (72h)</option><option value='tienda' selected >En tienda</option>")
		}
		if($('.Stipo').attr("value")==""){
			$('.tipoEnvio').html("<option value=''>Selecciona</option><option value='express' >Express (24h)</option><option value='normal' >Normal (72h)</option><option value='tienda'>En tienda</option>")
		}
		
	}else{
		if($('.Stipo').attr("value")=="normal"){
			$('.tipoEnvio').html("<option value='normal' selected >Normal (72h)</option><option value='tienda'>En tienda</option>")
		}else{
			$('.tipoEnvio').html("<option value=''>Selecciona</option><option value='normal'>Normal (72h)</option>")
		}
	}
	if($('.zonaEnvio').attr("value")==""){
		$('.tipoEnvio').html("<option value=''>Selecciona</option>")
	}
	
	
	$.post("marcazona_ajax.php", { zona: $('.zonaEnvio').attr("value") },
   				function(data){
     				//alert("Data Loaded: " + data);
   				});	
	calculos();
	suma();
	comprueba();
}
function comprueba(){
	var uno=0;
	var dos=0;
	var tres=0;
	
	if($('.zonaEnvio').attr("value")!=""){
		$('.conErrores li').eq(0).hide();
		uno=1;	
	}else{
		$('.conErrores li').eq(0).show();
		uno=0;	
	}
	if($('.formaPago').attr("value")!=""){
		$('.conErrores li').eq(2).hide();
		dos=1;	
	}else{
		$('.conErrores li').eq(2).show();
		dos=0;	
	}
	if($('.tipoEnvio').attr("value")!=""){
		$('.conErrores li').eq(1).hide();
		tres=1;
	}else{
		$('.conErrores li').eq(1).show();
		tres=0;	
	}
	if(uno==1 && dos==1 && tres==1){
		$('.btn_adatos').show(200)	
	}else{
		$('.btn_adatos').hide(200)	
	}
	
}
function montarTiposEnvio2(){
	
	
	if($('.zonaEnvio').attr("value")=="peninsula" || $('.zonaEnvio').attr("value")=="baleares" || $('.zonaEnvio').attr("value")=="madrid" ){
		if($('.Stipo').attr("value")=="express"){
			$('.tipoEnvio').html("<option value=''>Selecciona</option><option value='express' selected >Express (24h)</option><option value='normal'>Normal (72h)</option><option value='tienda'>En tienda</option>")
		}
		if($('.Stipo').attr("value")=="normal"){
			$('.tipoEnvio').html("<option value=''>Selecciona</option><option value='express' >Express (24h)</option><option value='normal' selected >Normal (72h)</option><option value='tienda'>En tienda</option>")
		}
		if($('.Stipo').attr("value")=="tienda"){
			$('.tipoEnvio').html("<option value=''>Selecciona</option><option value='express' >Express (24h)</option><option value='normal'  >Normal (72h)</option><option value='tienda' selected >En tienda</option>")
		}
		if($('.Stipo').attr("value")==""){
			$('.tipoEnvio').html("<option value=''>Selecciona</option><option value='express' >Express (24h)</option><option value='normal' >Normal (72h)</option><option value='tienda'>En tienda</option>")
		}
		
	}else{
		if($('.Stipo').attr("value")=="normal"){
			$('.tipoEnvio').html("<option value='normal' selected >Normal (72h)</option><option value='tienda'>En tienda</option>")
		}else{
			$('.tipoEnvio').html("<option value=''>Selecciona</option><option value='normal'>Normal (72h)</option>")
		}
	}
	
	if($('.zonaEnvio').attr("value")==""){
		$('.tipoEnvio').html("<option value=''>Selecciona</option>")
	}
	
	calculos();
	suma();
	comprueba();
}


function sumaLibros(){
	var cantidad=$('.ppcantidad').text();
	cantidad++;
	$('.ppcantidad').text(cantidad)	
	
}
function restaLibros(){
	var cantidad=$('.ppcantidad').text();
	cantidad--;
	if(cantidad>0){
		$('.ppcantidad').text(cantidad)	
	}
}

function muestraPopapFicha(){
	var codigo= $(this).attr("rel");
	if(!exiteLibro(codigo)){
		//alert($(this).parent().find('#tlibro').text())
		$('.ppTitulo span').text("");
		var ppnombre= $(this).parent().parent().find('#tlibro').text();
		
		$('.ppTitulo span').text(ppnombre);
		
		
		
		$('.ppAddCesta').attr("rel",codigo);
		
		$('.ppAutor span').text("");
		var ppautor= $(this).parent().parent().find('.autor a').text();
		$('.ppAutor span').text(ppautor);
		
		$('.ppEditorial span').text("");
		var ppeditorial= $(this).parent().parent().find('.editor a').text();
		$('.ppEditorial span').text(ppeditorial);
		
		$('.ppISBN span').text("");
		var ppisbn= $(this).parent().parent().find('.isbn').text();
		$('.ppISBN span').text(ppisbn);
		
		$('.ppPVP span').text("");
		var pppvp= $(this).parent().find('.pvp span').text();
		$('.ppPVP span').text(pppvp);
		
		$('.ppcantidad').text("1");
		
		var ppimg= $(this).parent().parent().find('img').attr("src");	
		$('.popap img').attr("src",ppimg);	
	
		$('.cortina2').fadeIn(100);
	}else{
		$('.cortina3').fadeIn(100);
	}
	
	
}


function muestraPopap(){
	var codigo= $(this).attr("rel");
	if(!exiteLibro(codigo)){
		//alert($(this).parent().find('#tlibro').text())
		$('.ppTitulo span').text("");
		
		var ppnombre= $(this).parent().find('#tlibro').text();
		$('.ppTitulo span').text(ppnombre);
		
		
		
		$('.ppAddCesta').attr("rel",codigo);
		
		$('.ppAutor span').text("");
		var ppautor= $(this).parent().find('.autor a').text();
		$('.ppAutor span').text(ppautor);
		
		$('.ppEditorial span').text("");
		var ppeditorial= $(this).parent().find('.editor a').text();
		$('.ppEditorial span').text(ppeditorial);
		
		$('.ppISBN span').text("");
		var ppisbn= $(this).parent().find('.isbn').text();
		$('.ppISBN span').text(ppisbn);
		
		$('.ppPVP span').text("");
		var pppvp= $(this).parent().find('.pvp span').text();
		$('.ppPVP span').text(pppvp);
		
		$('.ppcantidad').text("1");
		
		var ppimg= $(this).parent().find('img').attr("src");	
		$('.popap img').attr("src",ppimg);	
	
		$('.cortina2').fadeIn(100);
	}else{
		$('.cortina3').fadeIn(100);
	}
	
	
}

function apareceOpciones(){
	
	$(this).find('.opcionesCesta').fadeIn(200);
	
}
function desapareceOpciones(){
	
	 if( $.browser.version!="7.0" ){
		 $(this).find('.opcionesCesta').fadeOut(200);
	 }
	
	
	
	
}
function montaCesta($llcesta2){
	
	for(var codigo in llcesta2){
		var numero = llcesta2[codigo][0];
		var nombre= llcesta2[codigo][1];
		var pvp= llcesta2[codigo][2];
		
			
		$('.listaCesta').append("<li rel='"+codigo+"'><p class='cArticulo'>"+nombre+"</p><p class='cCantidad'>"+numero+"</p><p class='cPvp'>"+parseFloat(pvp).toFixed(2)+"</p><p class='cImporte'>"+parseFloat(numero*pvp).toFixed(2)+"</p><p class='limpia'></p></p><div class='opcionesCesta'><p class='"+codigo+"mas1 mas1'></p></p><p class='"+codigo+"menos1 menos1'></p></p><p class='"+codigo+"elimina elimina'></p></div></li>");
		$('.listaCesta li:even').addClass("impar");
		$('.listaCesta li:odd').addClass("par");
		$('.listaCesta li').mouseenter(apareceOpciones);
		$('.listaCesta li').mouseleave(desapareceOpciones);
		$('.'+codigo+'menos1').click(resta1);
		$('.'+codigo+'mas1').click(suma1);
		$('.'+codigo+'elimina').click(eliminaLibroCesta);
		addLibrollcesta1(codigo,1);
		
	}
	suma();
}

function montaCestaP(){
	$('.listaCestaP').html($('.listaCesta').html())
	$('.pieListadoCestaP').html($('.pieListadoCesta').html());
	
	$('.listaCestaP .opcionesCesta').html("");
	
}





function cogeLibro(){
	$('.cortina2').fadeOut(100)
	var codigo = $('.ppAddCesta').attr("rel");
	
	if(!exiteLibro(codigo)){
		var nombre= $(this).parent().find('.ppTitulo span').text();		
		var pvp= $(this).parent().find('.ppPVP span').text();	
		var cantidad= $(this).parent().find('.ppcantidad').text();	
		
		$('.listaCesta').append("<li rel='"+codigo+"'><p class='cArticulo'>"+nombre+"</p><p class='cCantidad'>"+cantidad+"</p><p class='cPvp'>"+pvp+"</p><p class='limpia'></p></p><div class='opcionesCesta'><p class='"+codigo+"mas1 mas1'></p></p><p class='"+codigo+"menos1 menos1'></p></p><p class='"+codigo+"elimina elimina'></p></div></li>");
		$('.listaCesta li:even').addClass("impar");
		$('.listaCesta li:odd').addClass("par");
		$('.listaCesta li').mouseenter(apareceOpciones);
		$('.listaCesta li').mouseleave(desapareceOpciones);
		$('.'+codigo+'menos1').click(resta1);
		$('.'+codigo+'mas1').click(suma1);
		$('.'+codigo+'elimina').click(eliminaLibroCesta);
		addLibro(codigo,cantidad,nombre,pvp);
		
	}
	
}
function cogeLibroFicha(){
	var codigo= $(this).attr("rel");
	if(!exiteLibro(codigo)){
		var nombre= $(this).parent().parent().find('#tlibro').text();
		var pvp= $(this).parent().find('#pvp span').text();	
		$('.listaCesta').append("<li rel='"+codigo+"'><p class='cArticulo'>"+nombre+"</p><p class='cCantidad'>"+1+"</p><p class='cPvp'>"+pvp+"</p><p class='limpia'></p></p><div class='opcionesCesta'><p class='"+codigo+"mas1 mas1'></p></p><p class='"+codigo+"menos1 menos1'></p></p><p class='"+codigo+"elimina elimina'></p></div></li>");
		$('.listaCesta li:even').addClass("impar");
		$('.listaCesta li:odd').addClass("par");
		$('.listaCesta li').mouseenter(apareceOpciones);
		$('.listaCesta li').mouseleave(desapareceOpciones);
		$('.'+codigo+'menos1').click(resta1);
		$('.'+codigo+'mas1').click(suma1);
		$('.'+codigo+'elimina').click(eliminaLibroCesta);
		addLibro(codigo,1,nombre,pvp);
		
	}
	
}

function addLibro(_codigo,_numero,_nombre,_pvp){
		llcesta[_codigo]=_numero;
		$.post("addLibro_ajax.php", { numero: _numero, codigo: _codigo, nombre:_nombre, pvp:_pvp },
   				function(data){
     				//alert("Data Loaded: " + data);
   				});		
		suma();
}
function addLibrollcesta1(_codigo,_numero){
		llcesta[_codigo]=_numero;		
}
function suma(){
	var suma=0;
	var importes=0;
	var numeros=0;
	var items=$('.listaCesta li');
	
	for(i=0;i<items.length;i++){
		suma+=$('.listaCesta li').eq(i).find('.cPvp').text()*parseInt($('.listaCesta li').eq(i).find('.cCantidad').text());	
		numeros+=parseInt($('.listaCesta li').eq(i).find('.cCantidad').text());	
		
		importes+=parseFloat($('.listaCesta li').eq(i).find('.cImporte').text());	
		
	}
	$('.pieListadoCesta .cPvp').text(suma.toFixed(2));
	$('.pieListadoCesta .cCantidad').text(numeros);
	$('.pieListadoCesta .cImporte').text(importes.toFixed(2));
	
	montaCestaP();
	var total=$('.pieListadoCestaP .cImporte').text();
	var portes=$('.calculosListadoCestaP .cImporte').text();
	
	//alert(portes)
	
	$('.calculosListadoCestaP .cTotal').text(parseFloat(total)+parseFloat(portes));
	$('.calculosListadoCestaP .cTotal').text(parseFloat($('.calculosListadoCestaP .cTotal').text()).toFixed(2));
	
	if($('.calculosListadoCestaP .cTotal').text()!=""){
	
	$.post("marcaimporte_ajax.php", { importe: $('.calculosListadoCestaP .cTotal').text() },
   				function(data){
     				//alert("Data Loaded: " + data);
   				});	
	}
	
}
function sumaP(){
	var suma=0;
	var numeros=0;
	var items=$('.listaCestaP li');
	
	for(i=0;i<items.length;i++){
		suma+=$('.listaCestaP li').eq(i).find('.cPvpP').text()*parseInt($('.listaCestaP li').eq(i).find('.cCantidadP').text());	
		numeros+=parseInt($('.listaCesta li').eq(i).find('.cCantidad').text());	
	}
	$('.pieListadoCestaP .cPvpP').text(suma.toFixed(2));
	$('.pieListadoCestaP .cCantidadP').text(numeros);
	
}
function exiteLibro(codigo){
	var res=false;
	
	for(var clave in llcesta)
	{		
		//alert(clave+ " : "+codigo)
		if(clave==codigo){
			if(llcesta[clave]==0){
				res=false;	
			}else{
				res=true;	
			}
				
		}
	}
	
	return res;
}
function verArray(){
	
	for(var clave in llcesta)
	{		
		document.write(clave+"   "+llcesta[clave]+"<br/>   ");
	}
	
	return res;
}
function suma1(){
	var numero=$(this).parent().parent().find('.cCantidad').text();
	var nombre=$(this).parent().parent().find('.cArticulo').text();
	var pvp=$(this).parent().parent().find('.cPvp').text();
	var codigo=$(this).parent().parent().attr("rel");
	numero=parseInt(numero)+1;
	$(this).parent().parent().find('.cCantidad').text(numero);
	$(this).parent().parent().find('.cImporte').text(redondeo(numero*pvp));
	addLibro(codigo,numero,nombre,pvp);
	calculos();
	suma();
}
function eliminaLibroCesta(){
	$(this).parent().parent().remove();
	$('.listaCesta li').removeClass("impar");
	var nombre=$(this).parent().parent().find('.cArticulo').text();
	var pvp=$(this).parent().parent().find('.cPvp').text();
	$('.listaCesta li').removeClass("par");	
	$('.listaCesta li:even').addClass("impar");
	$('.listaCesta li:odd').addClass("par");
	var codigo=$(this).parent().parent().attr("rel");
	addLibro(codigo,0,nombre,pvp);
	
}

function resta1(){
	var numero=$(this).parent().parent().find('.cCantidad').text();
	var codigo=$(this).parent().parent().attr("rel");
	var nombre=$(this).parent().parent().find('.cArticulo').text();
	var pvp=$(this).parent().parent().find('.cPvp').text();
	if(numero>1){
		numero=parseInt(numero)-1;
		$(this).parent().parent().find('.cCantidad').text(numero);
		$(this).parent().parent().find('.cImporte').text(redondeo(numero*pvp));
		addLibro(codigo,numero,nombre,pvp);
	}
	calculos();
}
function muestraTop(){
	$(this).next().show(200);
	
}
function ocultaTop(){
	$(this).next().hide(200);
	
}


function sumarMargin(){
	
	var margen=$(this).next().children().css("margin-left");
	if(parseInt(margen)<0){
		//$(this).next().children().css("margin-left",(160+parseInt(margen))+"px");
		 $(this).next().children().animate({marginLeft:(160+parseInt(margen))+"px"}, 100 );
	}
	
}
function restarMargin(){
	
	var margen=$(this).prev().children().css("margin-left");
	var items=$(this).prev().children().children().length;
	if((-parseInt(margen)/160)<items-3){
		//$(this).prev().children().css("margin-left",(parseInt(margen)-160)+"px");
		$(this).prev().children().animate({marginLeft:(parseInt(margen)-160)+"px"}, 100 );
	}
}


function pagina(){
	query=$(this).attr("href");
	var ultimo= query.lastIndexOf('=');
	var numPag= query.substring(ultimo+1)
	var url = "index.php?pag=1&num="+numPag+"&b=1";
	$(location).attr('href',url);	
	return false;	
}

function siEnterAvanzado(event){
	if(event.keyCode == 13)
	{
		buscaAvanzado();
	}
	
}

function siEnter(event){
	
	
	if(event.keyCode == 13)
	{
		
		buscaTitulo();
		return false;
	}
	
}
function siEnterMaterias(event){
	
	
	if(event.keyCode == 13)
	{
		
		buscaMateria();
		return false;
	}
	
}
function muestraAvanzado(){
	$(".buscarAvanzado").show(200);
	$(".buscarAvanzado p").click(cierraAvanzado);
	return false;
}
function cierraAvanzado(){
	$(".buscarAvanzado").hide(200);
	
}
function buscaTitulo(){	
	var titulo=$("#buscaTituloTxt").attr("value");
	
	if (titulo==""){
		$('.buscador').append("<div class='cajaError'>No ha introducido ningun valor</div>");
		$('.cajaError').fadeIn(200,ocultarCajaError);
	}
	else{
		var url1 = "index.php?titulo="+titulo+"&b=1";
		
		document.location.href=url1;
		
	}
}
 

function buscaMateria(){	
	var materiaTxt=$("#materiasTxt").attr("value");
	if (materiaTxt==""){
		$('.cajaBuscadorMaterias').append("<div class='cajaErrorMaterias'>Seleccione una materia</div>");
		$('.cajaErrorMaterias').fadeIn(200,ocultarCajaErrorMaterias);
	}
	else{
		var url = "index.php?materia="+materiaTxt+"&m=1";
		$(location).attr('href',url);
	}
}
function ocultarCajaError(){
	$('.cajaError').fadeOut(2000,eliminaCajaError);
	
}
function ocultarCajaErrorMaterias(){
	$('.cajaErrorMaterias').fadeOut(2000,eliminaCajaError);
	
}
function eliminaCajaError(){
	$('.cajaError').remove();
	
}


function buscaAvanzado(){
	
	var titulo=$("#buscaTitulo2Txt").attr("value");
	var autor=$("#buscaAutorTxt").attr("value");
	var editor=$("#buscaEditorTxt").attr("value");
	var isbn=$("#buscaISBNTxt").attr("value");
	if (titulo=="" && autor=="" && editor=="" && isbn==""){
		$('.buscarAvanzado').append("<div class='cajaError'>No ha introducido ningun valor</div>");
		$('.cajaError').fadeIn(200,ocultarCajaError);
	}
	else{
		var url = "index.php?titulo="+titulo+"&autor="+autor+"&editor="+editor+"&isbn="+isbn+"&b=1";
		$(location).attr('href',url);
	}
}

function redondeo(numero)
{
	var original=parseFloat(numero);
	var result=Math.round(original*100)/100 ;
	
	return result;
}

//class="materiaAbierta"
