<!--
	var ventana_foto=null;
	var ventana=null;
	var ventana_galeria=null;
	var ventana_tienda=null;
	var ventana_buscador=null;
	
	
//funcion en la que se abre en una nueva ventana la gestion del carrito
function abrirCarrito(id,ruta_absoluta){
		
		if(ventana_tienda !=null){
			ventana_tienda.close();
			ventana_tienda=null;
		}//cierro la ventana si está abierta
		ventana_tienda=window.open("","encuesta","width=670,height=700,scrollbars=1"); //
			
			//alert(ruta_absoluta);
			
			if(id){
				ventana_tienda.document.location.href=ruta_absoluta+"carrito/carrito.php?id="+ id+"&ruta_absoluta="+ruta_absoluta;					
			}//SI LE QUIERO AÑADIR ALGO
			else{
				ventana_tienda.document.location.href=ruta_absoluta+"carrito/carrito.php?ruta_absoluta="+ruta_absoluta;	
			}//SI SOLO LO QUIERO VER
			
	}//funcion en la que se abre en una nueva ventana la gestion del carrito


function abrirBuscadorProductos(ruta_absoluta){
		if (ventana_buscador!=null )
			ventana_buscador.focus();
		
		if(ventana_buscador !=null){
			ventana_buscador.close();
			ventana_buscador=null;
		}//cierro la ventana si está abierta
		ventana_buscador=window.open("","buscador","width=620,height=300,scrollbars"); //
			

		ventana_buscador.document.location.href=ruta_absoluta+"carrito/buscador.php";					

}//funcion en la que se abre en una nueva ventana la gestion del carrito
	
function seccion(sec, id){

	document.forms["formu"].opcion.value=sec;

	document.forms["formu"].id.value=id;

	document.forms["formu"].submit();

}

function envio_carrito(sec,tipo_pago, id,dominio){

	switch (tipo_pago){	
		case "contra":
			document.forms["formu2"].action=dominio+"carrito/inc/envioCarritoContra.php";
		break;
		
		case "tpv":
			document.forms["formu2"].action=dominio+"carrito/inc/envioCarritoTPV.php";
		break;	
		
		case "paypal":
			//document.forms["formu2"].action="https://www.paypal.com/cgi-bin/webscr";
			document.forms["formu2"].action=dominio+"carrito/inc/paypal.php";
			
		break;
		
	}
	
	document.forms["formu2"].opcion.value=sec;

	document.forms["formu2"].id.value=id;

	document.forms["formu2"].submit();

}

function seccion2(sec, id, familia){

	document.forms["formu"].opcion.value=sec;

	document.forms["formu"].id.value=id;

	document.forms["formu"].familia.value=familia;

	document.forms["formu"].submit();

}

function carrito(sec, operacion,  id){
	
	
	document.forms["formu2"].opcion.value=sec;
	
	document.forms["formu2"].operacion.value=operacion;	

	document.forms["formu2"].id.value=id;

	document.forms["formu2"].submit();

}



function _aviso(){
	
	var aviso = document.getElementById("celda-aviso");
	//alert(aviso);
	if(aviso){
		if(aviso.style.display == "block"){
			aviso.style.display = "none";
			
		}else{
			aviso.style.display = "block";	
		}
	}
	
}
function validaCantidad(valor){

	dato = valor.value;

	if (dato < 1){

		alert("La cantidad de un producto\nno puede ser inferior a una unidad.");

		valor.value = 1;

	}

}

function soloNumeros(objeto){

if(objeto){
				
		var patron = /^\d+$/;			// PATRON GENERICO PARA NUMEROS ENTEROS		
			
		if(objeto.value.search(patron) == -1){			// COMPROBAMOS SI EL VALOR DEL INPUT NO CUMPLE EL PATRON	
		
			valor_substr = objeto.value.substr(0,objeto.value.length - 1);		// ELIMINAMOS EL ULTIMO CARACTER, Q ES UNA LETRA
			objeto.value = valor_substr;
			return true;
			
		}else{
			return true;
		}
	}

}

function validaFormCarrito(tipo_pago,dominio){


	var nombre = document.forms["formu2"].nombre.value;
	

	var direccion = document.forms["formu2"].direccion.value;
	
	<!--var cp = document.forms["formu"].cp.value;-->
	
	var localidad = document.forms["formu2"].localidad.value;	

	

	var provincia = document.forms["formu2"].provincia.value;
	
	var email=document.forms["formu2"].email.value;
	
	var nif = document.forms["formu2"].cif_nif.value;	
	
	var cp = document.forms["formu2"].cp.value;	
	
	var provincia = document.forms["formu2"].provincia.value;		
	
	//var privado=document.getElementById("privado").checked;
	
	var correos=document.getElementById("correos").checked;
	

	var res = true;

	var cadena = "Error en el formulario\r\n\r\n";

	if (nombre == ""){res=false;cadena+=" - El campo \"Nombre\" ha de ser rellenado\r\n";}
	
	if (nif == ""){res=false;cadena+=" - El campo \"CIF/NIF\" ha de ser rellenado\r\n";}	

	if (direccion == ""){res=false;cadena+=" - El campo \"Dirección Postal\" ha de ser rellenado\r\n";}
	
	if (email == ""){res=false;cadena+=" - El campo \"E-Mail\" ha de ser rellenado\r\n";}

	<!--if (cp == ""){res=false;cadena+=" - El campo \"Código Postal\" ha de ser rellenado\r\n";}-->

	if (localidad == ""){res=false;cadena+=" - El campo \"Localidad\" ha de ser rellenado\r\n";}
	
	if (provincia == 0){res=false;cadena+=" - Debe seleccionar una \"Provincia\"\r\n";}
	
	if (cp == ""){res=false;cadena+=" - El campo \"Código Postal\" ha de ser rellenado\r\n";}
	
	//if(privado==false && correos==false){res=false;cadena+=" - Debe escoger la forma de envío del pedido\r\n";}
	if(correos==false){res=false;cadena+=" - Debe escoger la forma de envío del pedido\r\n";}
	
	
	if (res == false){

		alert(cadena);
				//seccion_2("enviacarrito",0);
		

	}else{
		
				envio_carrito("enviacarrito",tipo_pago,0,dominio);
	}

}

function validaRegistro(){

	nombre = document.forms["formu"].nombre.value;

	apellido1 = document.forms["formu"].apellido1.value;	

	telefono = document.forms["formu"].telefono.value;		

	direccion = document.forms["formu"].direccion.value;			

	res = true;

	cadena = "Error en el formulario\r\n\r\n";

	if (Trim(nombre) == ""){res=false;cadena+=" - El campo nombre ha de ser rellenado\r\n";}

	if (Trim(apellido1) == ""){res=false;cadena+=" - El campo apellido ha de ser rellenado\r\n";}

	if (Trim(direccion) == ""){res=false;cadena+=" - El campo dirección ha de ser rellenado\r\n";}

	if (Trim(telefono) == ""){res=false;cadena+=" - El campo teléfono ha de ser rellenado\r\n";}

	else{

		if (isNaN(Trim(telefono)))

			{res=false;cadena+=" - El campo telefono ha de ser numérico";}

		else

			if (document.forms["formu"].telefono.value.length < 9)

				{res=false;cadena+=" - El campo telefono ha tener 9 digitos como mínimo";}			

			

	}

	if (res == false)

		alert(cadena);

	else

		seccion("altaregistro",0);

}

function validaDistribuidor(){

	nombre = document.forms["formu"].nombre.value;

	apellido1 = document.forms["formu"].apellido1.value;	

	telefono = document.forms["formu"].telefono.value;		

	direccion = document.forms["formu"].direccion.value;			

	empresa = document.forms["formu"].empresa.value;				

	nif = document.forms["formu"].cif.value;					

	res = true;

	cadena = "Error en el formulario\r\n\r\n";

	if (Trim(nombre) == ""){res=false;cadena+=" - El campo nombre ha de ser rellenado\r\n";}

	if (Trim(apellido1) == ""){res=false;cadena+=" - El campo apellido  ha de ser rellenado\r\n";}

	if (Trim(direccion) == ""){res=false;cadena+=" - El campo dirección ha de ser rellenado\r\n";}

	if (Trim(empresa) == ""){res=false;cadena+=" - El campo empresa ha de ser rellenado\r\n";}

	if (Trim(nif) == ""){res=false;cadena+=" - El campo N.I.F ha de ser rellenado\r\n";}

	if (Trim(telefono) == ""){res=false;cadena+=" - El campo teléfono ha de ser rellenado\r\n";}

	else{

		if (isNaN(Trim(telefono)))

			{res=false;cadena+=" - El campo telefono ha de ser numérico";}

		else

			if (document.forms["formu"].telefono.value.length < 9)

				{res=false;cadena+=" - El campo telefono ha tener 9 digitos como mínimo";}			

			

	}

	if (res == false)

		alert(cadena);

	else{

		seccion("altadistribucion",0);

	}

}



function validaBusqueda(){

	cadena = Trim(document.forms["formu"].buscar.value);



	if (cadena.length <3)

		alert("La cadena de búsqueda debe tener almenos 3 caractéres");

	else

		seccion('buscar', 0);

}

function ordenar(valor, id, nombre){

	document.forms["formu"].ordenar.value = valor;
	seccion2('producto', id, nombre);

}	

function comprueba_clientes(formulario){
	var indice=formulario.busqueda_listado.selectedIndex;
	if(formulario.busqueda_listado.options[indice].value=='-1'){
		alert('Debe seleccionar un cliente');	
		formulario.busqueda_listado.focus();
	}else
		formulario.submit();
}

function abrirPopUp(nombre,ancho,alto) {

	dat = 'width=' + ancho + ',height=' + alto + ',left=0,top=0,scrollbars=yes,resize=no';

	window.open(nombre,'',dat)

}

function cursarpedido(productos_carrito){
	if(productos_carrito==0){
		alert('Para poder continuar debe tener algún producto en el carrito');
	}
	else{
		carrito('carrito', 'cantidad', 0);
		document.location.href="carrito.php?formulario=-1";
	}

}
function cerrar(ruta_absoluta){
	window.close();
	window.opener.location=ruta_absoluta+"index.php/id/7";
}
function cerrar_comercial(ruta_absoluta){
	window.close();
	window.opener.location=ruta_absoluta+"index.php/id/108";
}
function cerrar_popup(){
	alert ('Sus datos se han modificado correctamente');
	window.opener.location.reload();
	window.close();
	
}

//GASTOS DE ENVIO CÁLCULO
function calculo_portes(radio){
	var peso=parseInt(document.getElementById("peso_para_portes").value);
	var coste=document.getElementById("coste_para_portes").value;
	var tipo_envio=radio.value;
	var provincia=document.getElementById("provincia").value;
	var coste_final=0;
	var coste_total=0;
//peso+=10000;
	//alert(peso);
	//CALCULO DE COSTES
	/*if(coste>150){
		document.getElementById("costes_envio").value=0;
	}//si ha comprado más de 150 € gastos de envío gratuitos
	else{*/
		//DISTINGUIMOS SI HA ESCOGIDO MENSAJERÍA PRIVADA O POR CORREO
		if(tipo_envio==1){
			if(provincia==6){
				if(peso<=1000){
						coste_final=7.26;
				}				
				else {
					peso=Math.ceil(peso/1000);
					
					coste_final=7.26+(peso*0.42);
				}	
				
			
			}//si es asturias
			else{
				if(peso<=1000){
						coste_final=13.69;
				}				
	
				else{
					peso=Math.ceil(peso/1000);
					coste_final=13.69+(peso*1.92);
				}//cuando sea mayor que 10 kg hay que ir sumando 48 centimos por cada kilo de más
			}//resto de provincias
						
		}//correo postal
		else if(tipo_envio==2){
			//en este tengo que tener en cuenta si es para la península o asturias
			if(provincia==6){
				if(peso<=5000){
						coste_final=3.89;
				}				
				else if(peso>5000 && peso<=10000){
						coste_final=4.05;
				}	
				else if(peso>10000 && peso<=20000){
						coste_final=5.71;
				}
			
			}//si es asturias
			else{
				if(peso<=2000){
						coste_final=6.85;
				}				
				else if(peso>2000 && peso<=5000){
						coste_final=7.15;
				}	
				else if(peso>5000 && peso<=10000){
						coste_final=8.3;
				}	
				else{
					var kilos_extra=Math.ceil((peso-10000)/1000);
					var coste_extra=kilos_extra*0.48;
					coste_final=8.3+coste_extra;
				}//cuando sea mayor que 10 kg hay que ir sumando 48 centimos por cada kilo de más
			}//resto de provincias
			
		}//mensajería privada
		//asturias es la provincia 6
		//alert(coste);
		coste=parseFloat(coste) + parseFloat(coste)*0.18;
		//alert(coste);
		document.getElementById("costes_envio").value=coste_final;
		//document.getElementById("shipping").value=coste_final;		
		coste_total=parseFloat(parseFloat(coste)+coste_final);
		document.getElementById("importe").value=Math.round(coste_total*Math.pow(10,2))/Math.pow(10,2);
		
	//}//si no son gratuitos se calculan
	
	//alert("peso "+peso+" - coste"+coste);	
}//calculo portes

function cambio_provincia(){
	if(document.getElementById("correos").checked)calculo_portes(document.getElementById("correos"));
	else if(document.getElementById("privado").checked)calculo_portes(document.getElementById("privado"));
	
	
}//cuando se cambia la provincia en el select
//-->
