// JavaScript Document
		function calcular() {
		   var imp_copias;
		   var imp_tarjetas;
		   
		   if (form_calculo.opcion_envio.opcion1.checked) {
		   	document.form_calculo.portes.value="0";
		   	document.form_calculo.copias.value="0";
		   }else if (form_calculo.opcion_envio.opcion2.checked){
		   	document.form_calculo.portes.value="15";
		   	document.form_calculo.copias.value="0";
		   }else if (form_calculo.opcion_envio.opcion3.checked){
		   	document.form_calculo.portes.value="15";
			//document.form_calculo.tarjetas.value="0"
		   }
		   
		   //Calculo de copias
		   if (form_calculo.copias.value=="0") {
		   	imp_copias=0;
		   }else if (form_calculo.copias.value=="50") {
		   	imp_copias=82;
		   }else if (form_calculo.copias.value=="75"){
		   	imp_copias=128;
		   }else if (form_calculo.copias.value=="100"){
		   	imp_copias=166;
		   }else if (form_calculo.copias.value=="125"){
		   	imp_copias=199;
		   }else if (form_calculo.copias.value=="150"){
		   	imp_copias=229;
		   }else if (form_calculo.copias.value=="175"){
		   	imp_copias=269;
		   }else if (form_calculo.copias.value=="200"){
		   	imp_copias=310;
		   }else if (form_calculo.copias.value=="250"){
		   	imp_copias=369;
		   }else if (form_calculo.copias.value=="300"){
		   	imp_copias=399;
		   }else if (form_calculo.copias.value=="350"){
		   	imp_copias=439;
		   }else if (form_calculo.copias.value=="400"){
		   	imp_copias=459;
		   }
		   
		   /*Calculo de tarjetas
		   if (form_calculo.tarjetas.value=="0") {
		   	imp_tarjetas=0;
		   }else if (form_calculo.tarjetas.value=="50") {
		   	imp_tarjetas=32;
		   }else if (form_calculo.tarjetas.value=="75"){
		   	imp_tarjetas=43;
		   }else if (form_calculo.tarjetas.value=="100"){
		   	imp_tarjetas=48;
		   }else if (form_calculo.tarjetas.value=="125"){
		   	imp_tarjetas=54;
		   }else if (form_calculo.tarjetas.value=="150"){
		   	imp_tarjetas=64;
		   }else if (form_calculo.tarjetas.value=="175"){
		   	imp_tarjetas=75;
		   }else if (form_calculo.tarjetas.value=="200"){
		   	imp_tarjetas=86;
		   }else if (form_calculo.tarjetas.value=="250"){
		   	imp_tarjetas=107;
		   }else if (form_calculo.tarjetas.value=="300"){
		   	imp_tarjetas=129;
		   }else if (form_calculo.tarjetas.value=="350"){
		   	imp_copias=150;
		   }else if (form_calculo.tarjetas.value=="400"){
		   	imp_tarjetas=172;
		   }*/

			var imp_copias = parseInt(form_calculo.copias.value);
		   
		   //var tarjetas = parseInt(form_calculo.tarjetas.value);
		   var portes = parseInt(form_calculo.portes.value);
		   var subtotal = 190 + imp_copias + portes;
		   var iva = (subtotal*18)/100;
		   var total = subtotal + iva ;
		   //subtotal = form_calculo.subtotal.value;
		   //var total = parseInt(document.getElementById(total).value);
		   //return(subtotal).value;
		   //alert ("subtotal");
		   //alert calcular((subtotal));
		   FormatNumerico(subtotal, ".", "'", 2)
		   FormatNumerico(iva, ".", "'", 2)
		   FormatNumerico(total, ".", "'", 2)
		   document.form_calculo.subtotal.value=subtotal;
		   document.form_calculo.iva.value=iva;
		   document.form_calculo.total.value=total + " Euros";
		   //document.form_calculo.total.value=subtotal + iva + " Euros";
		}




		function FormatNumerico(Valor, SepMil, SepDec, NumDec){ 
		//Comprobamos si viene con decimales y separamos el valor entero y el decimal
		
		var ValorEntero;var ValorEntero2 = "";var ValorDecimal = "";var arrayNum = Valor.toString().split(".");ValorEntero = arrayNum[0].toString();
		if (arrayNum.length==2){ 
		ValorDecimal = arrayNum[1].toString();
		ValorDecimal = ValorDecimal.substring(0,NumDec) 
		
		} else 
				ValorDecimal = "";
		
		// Ahora añadimos el número de decimales que hagan falta hasta tener los que queremos.
		
		for (var con = ValorDecimal.length; con < NumDec; con++) ValorDecimal += "0"; 
		
		//Formateamos la parte entera con separador de millar pasado por par metros
		
		
		for (con=ValorEntero.length-3;con>-1;con-=3)ValorEntero2 = ValorEntero.substring(con,con+3) + SepMil + ValorEntero2;
		 
		//Eliminamos el £ltimo caracter
		
		ValorEntero2 = ValorEntero2.substring(0,ValorEntero2.length-1);
		//A¤adimos el resto de la cifra si lo hubiera calculando el resto (m¢dulo) de la divisi¢n entre 3
		if (ValorEntero.length%3>0)ValorEntero2 = ValorEntero.substring(0,ValorEntero.length%3) + SepMil + ValorEntero2;
		 
		//Devolvemos el n£mero formateado seg£n el n£mero de decimales pasado por par metros
		
		if (NumDec>0)return ValorEntero2 + SepDec + ValorDecimal;else
		
		
		return ValorEntero2;}
		
		
