function irA(total,idtrans){
	if ((document.frmPedido.formaPago[0].checked) || (document.frmPedido.formaPago[1].checked)){
	document.frmPedido.action="realizarPedido.asp";
	document.frmPedido.submit();
	}
	else{
	nueva('pasarela/pago_f.asp?importe='+total+'&idtrans='+idtrans,'pasarela','siScroll',650,400);
	document.frmPedido.action="cadenaEmailTarjeta.asp";
	document.frmPedido.submit();
	} 
}
function validarFormulario(total,idtrans){
if ((document.frmPedido.formaPago[0].checked) || (document.frmPedido.formaPago[1].checked) || (document.frmPedido.formaPago[2].checked)){
irA(total,idtrans);
return true;
}
else{
alert('¡ Debes seleccionar un tipo de pago (transferencia, contreembolso o tarjeta de crédito)!');
return false;
}
}
var yaPulsaste=0;

function chequeaPago(){

var base='';
arr=new Array();
with(document.frmPedido){
fbaseImponible=baseImponible.value.replace(".","");
fbaseImponible=fbaseImponible.replace(",",".");
fportes=portes.value.replace(".","");
fportes=fportes.replace(",",".");
fiva=iva.value.replace(".","");
fiva=fiva.replace(",",".");
ftotalCompra=totalCompra.value.replace(".","");
ftotalCompra=ftotalCompra.replace(",",".");
} 


//if (document.frmPedido.formaPago[0].checked){
	//yaPulsaste=0;
	//document.frmPedido.dtoFormaPago.value="0,00";
	//yaPulsaste=1;
	//base=fbaseImponible;
	//base=parseFloat(base)*2/100;
	//base=String('-'+ base);
	//base=base.replace(".",",");
	//document.frmPedido.dtoFormaPago.value=partirNumero(base,',');
//}
//else{
	yaPulsaste=0;
	document.frmPedido.dtoFormaPago.value="0,00";
//}
	
	fDtoCompra=document.frmPedido.dtoFormaPago.value.replace(",",".");
	calcularBase();
	calculaIva(fbaseIva);
	calculaTotal();
}
function calcularBase(){
	with(document.frmPedido){
		fbaseImponible=parseFloat(ftotalCompra) + parseFloat(fportes) + parseFloat(fDtoCompra);
		fbaseIva=parseFloat(ftotalCompra) + parseFloat(fportes) + parseFloat(fDtoCompra);
		fImponible=parseFloat(ftotalCompra) + parseFloat(fportes) + parseFloat(fDtoCompra);
		fbaseImponible=String(fbaseImponible).replace(".",",");
		baseImponible.value=partirNumero(fbaseImponible,',');
	}
}

function calculaIva(base){
		
	if((document.frmPedido.laprovincia.value != "canarias")||(document.frmPedido.elpais.value != "Portugal")){
		with(document.frmPedido){
			fiva=parseFloat(base)*18/100; 
			fIva2=fiva;
			fiva=String(fiva).replace(".",",");
			iva.value=partirNumero(fiva,',');
		}
	}
	else{
			with(document.frmPedido){
			fiva=0; 
			fIva2=fiva;
			fiva=String(fiva).replace(".",",");
			iva.value=partirNumero(fiva,',');
		}
	}
	
}

function calculaTotal(){
	with(document.frmPedido){
		ftotalCompra=parseFloat(fImponible) + parseFloat(fIva2);
		ftotalCompra=String(ftotalCompra).replace(".",",");
		total.value=partirNumero(ftotalCompra,',');
	}
}
function calculaDto(){
	with(document.frmPedido){
		ftotalCompra=parseFloat(fImponible) + parseFloat(fIva2);
		ftotalCompra=String(ftotalCompra).replace(".",",");
		total.value=partirNumero(ftotalCompra,',');
	}
}
function partirNumero(cadena,simbolo){

arr=String(cadena).split(simbolo);

for (var i = 0; i < Math.floor((arr[0].length-(1+i))/3); i++)
		if (arr[0].length==4 && arr[0].substr(0,1)=='-'){
		}
		else{
        	arr[0] = arr[0].substring(0,arr[0].length-(4*i+3))+'.'+arr[0].substring(arr[0].length-(4*i+3));
		}
if (arr.length==2){ 
	if (arr[1].length==1) arr[1]+="0";
	return (arr[0]+","+arr[1].substr(0,2));
}
else{
return (arr[0]+",00");
}
}

function maxPermitido(uno,dos) { 
campo=eval('document.'+ dos +'.cant.value');
formu=eval('document.'+ dos);
if(campo > 9999){
resul=eval('document.'+ dos +'.cant');
resul.value=9999;
alert('¡ Cantidad máxima sobrepasada !\n Si desea efectuar un pedido superior a 9999 unidades \n contacte con nosostros en\n\n info@cdtarjeta.com\n\n telf.902 170 098.');
}
formu.submit();
}

function maxPermitidoDetalle(uno,dos,maximo) { 
campo=eval('document.'+ dos +'.cant.value');
formu=eval('document.'+ dos);
if(campo > maximo){
resul=eval('document.'+ dos +'.cant');
resul.value=maximo;
alert('!Cantidad maxima sobrepasada !\n Si desea efectuar un pedido superior a ' + maximo + ' unidades \n contacte con nosostros en\n\n info@cdtarjeta.com\n\n telf.902 170 098.');
return false;
}
else{
//formu.submit();
}
}

function maxSobrepasado(maximo) {
if  (maximo==1)
alert('¡ Cantidad máxima sobrepasada !\n Si desea efectuar un pedido superior a 9999 unidades \n contacte con nosostros en\n\n info@cdtarjeta.com\n\n telf.902 170 098.');
}
function nueva(que,cual,como,ancho,alto)
{
var altura=screen.height;
var anchura=screen.width;
var vent_x=ancho;
var vent_y=alto;
var posx=anchura/2-ancho/2;
var posy=altura/2-alto/2;
switch (como) 
{ 
   case "noScrollNoStatus" : 
      como='resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0';
      break; 
   case "noScrollSiStatus" : 
      como='resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0';
      break; 
   case "siScroll" : 
	  como='resizable=0,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1';
      break; 
   case "noStatusScroll" : 
      como='resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1';
      break; 
   case "siStatusNoScroll" : 
      como='resizable=0,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0';
      break; 
	case "siScrollSiMenus" : 
	  como='resizable=1,toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1';
      break; 
   default : 
      
} 
como=como+',width='+vent_x+',height='+vent_y+',screenX='+posx+',screenY='+posy+',left='+posx+',top='+posy+'';
//como='resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+conScroll+',width='+vent_x+',height='+vent_y+',screenX='+posx+',screenY='+posy+',left='+posx+',top='+posy+''
newWindow=window.open(que,cual,como);
newWindow.focus();
	}
