function CancelarPedido()
{
			document.Form1.action = "Pagina.aspx?FrameWorkCodigoPagina=Pagina_Factura&Accion=Cancelar";
			document.Form1.submit();
}
function CancelarDonativo()
{
			document.Form1.action = "Pagina.aspx?FrameWorkCodigoPagina=Pagina_Procesar_Donativo&Accion=Cancelar";
			document.Form1.submit();
}

function EnviarDatosTransferencia() {
		var x = window.open('FormaPagoTransferencia.aspx', 'Confirmar','width=400, height=100,top=100,left=100,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0');
		x.focus();
		}
		
function EnviarDatosBanco(ref) {
		var x = window.open('FormaPagoBanco.aspx?o=' + ref, 'Confirmar','width=700, height=550,top=10,left=10,scrollbars=2,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=1');
		x.focus();
		}
		
		
function ImprimirPedido() {
		var x = window.open('ImprimirPedido.aspx', 'Imprimir','width=600, height=600,top=100,left=100,scrollbars=1,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0');
		x.focus();
		}

function ImprimirDonativo() {
		var x = window.open('ImprimirDonativo.aspx', 'Imprimir','width=600, height=600,top=100,left=100,scrollbars=1,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0');
		x.focus();
		}

function Facturar()
{
	
	
	document.Form1.action = "Pagina.aspx?FrameWorkCodigoPagina=Pagina_Factura&Accion=Procesar";
	document.Form1.submit();
	
	
}
function Recalcular()
{
	
	document.Form1.action = "Pagina.aspx?FrameWorkCodigoPagina=Pagina_Carrito&Accion=Recalcular";
	document.Form1.submit();
}

function CambiarDatos()
{
	
	document.Form1.action = "Pagina.aspx?FrameWorkCodigoPagina=Pagina_ProcesarPedido&Accion=Modificar";
	if (comprobarCamposPedido())
	{
		document.Form1.submit();
	}
}
function EnviarDatos()
{
	
	document.Form1.action = "Pagina.aspx?FrameWorkCodigoPagina=Pagina_ProcesarPedido&Accion=Grabar";
	if (comprobarCamposPedido())
	{
		document.Form1.submit();
	}
}
function comprobarCamposPedido()
{
	var reply;
	reply = true;
	
	if (document.Form1.Direccion.value == '')
	{
		alert('El campo [Direccion] no puede estar en blanco');
		document.Form1.Direccion.focus();
		return false;
	}
	if (document.Form1.Localidad.value == '')
	{
		alert('El campo [Localidad] no puede estar en blanco');
		document.Form1.Localidad.focus();
		return false;
	}
	if (document.Form1.Provincia.value == '')
	{
		alert('El campo [Provincia] no puede estar en blanco');
		document.Form1.Provincia.focus();
		return false;
	}
	if (document.Form1.Pais.value == '')
	{
		alert('El campo [Pais] no puede estar en blanco');
		document.Form1.Pais.focus();
		return false;
	}
	if (document.Form1.CP.value == '')
	{
		alert('El campo [Codigo postal] no puede estar en blanco');
		document.Form1.CP.focus();
		return false;
	}
	if (document.Form1.Telefono.value == '')
	{
		alert('El campo [Telefono] no puede estar en blanco');
		document.Form1.Telefono.focus();
		return false;
	}
	if (document.Form1.Contacto.value == '')
	{
		alert('El campo [Persona de contacto] no puede estar en blanco');
		document.Form1.Contacto.focus();
		return false;
	}
	return reply;
}
function FormatNum (n,dec){
	
  	x= n.toString();
  	x= x.replace(',','.');
  	x= parseFloat(x);
  	if (isNaN(x)) {return 0;}
  	else {
  		if (x!=0) {
  		   x= x.toString();
  		   x= toFixed(x,dec);
  		   x= x.replace('.',',');
  		}
  		return x;
  	}
}


function toFixed(n,dec) {
   punto= n.indexOf('.');
   i= 0;
   if (punto==-1) {
      if (i<dec) n+='.';
      for(i=0;i<dec;i++) n+='0';
      return n;
   }
   limitedec= punto+dec;
   limite= (n.length)-1;
   if (limite<limitedec) {for(i=limite;i<limitedec;i++) n+='0';}
   return n.substr(0,limitedec+1);
}


function esfecha(fecha){
	if (fecha.length > 10) return(0);
	if (fecha.split('/').length!=3) {
		if (fecha.split('-').length!=3) return(0);
		else fecha=fecha.split('-');
	}
	else fecha=fecha.split('/');
	dia = parseInt(fecha[0],10);
	mes = parseInt(fecha[1],10);
	ano = parseInt(fecha[2],10);
	if (isNaN(dia) || dia<1 || dia>31) return(0);
	if (isNaN(mes) || mes<1 || mes>12) return(0);
	if (isNaN(ano) || ano<1 || ano>9999) return(0);

	if ((mes==4 || mes==6 || mes==9 || mes==11) && dia==31) return(0);

	if (mes==2){
		if (dia>29) return(0);
		if (dia==29 && ((ano/4)!=parseInt(ano/4,10))) return(0);
	}
	return(1);
}


function soloespacios(cadena) {
	while (cadena.indexOf(' ')!=-1) {
	   cadena= cadena.replace(' ','');
	}
	while (cadena.indexOf('\'')!=-1) {
	   cadena= cadena.replace('\'','');
	}
	while (cadena.indexOf('"')!=-1) {
	   cadena= cadena.replace('"','');
	}
	if (cadena=='') return true;
	else return false;
}


function Limitar(texto, limite) {
	longitud= texto.length;
	if (longitud>limite) {alert('hola');texto= texto.substr(0,limite)}
	else {texto='';}
	return texto;
}