<!--
var contador=0
var cadena=""
var precio=""
var n=""
var a=""	
var texto=""
var msie=(document.all) ?  true:false
var ns=(document.layers) ? true:false
var formulario="";
var entero=0;
var longitud_formulario=0;
var tipo_campo="";
var nombre_campo="";
var caracter="";
var lexigida=0;
var permitidos= new Array("1","2","3","4","5","6","7","8","9","0",
						  "A","B","C","D","E","F","G","H","I","J",
						  "K","L","M","N","O","P","Q","R","S","T",
						  "U","V","W","X","Y","Z");

var letras=new Array("A","B","C","D","E","F","G","H","I","J",
	  			     "K","L","M","N","Ñ","O","P","Q","R","S","T",
					 "U","V","W","X","Y","Z","a","b","c","d",
					 "e","f","g","h","i","j","k","l","m","n","ñ",
					 "o","p","q","r","s","t","u","v","w","x",
					 "y","z","Á","É","Í","Ó","Ú","Ü","á","é",
					 "í","ó","ú","ü");

var numeros=new Array("1","2","3","4","5","6","7","8","9","0","(",")","-");



function Componente(referencia,descripcion,observaciones,precio,activo,cantidad,imagen){
	this.referencia=referencia;
	this.descripcion=descripcion;
	this.observaciones=observaciones;
	this.precio=precio;
	this.activo=activo;
	this.cantidad=cantidad;
	this.imagen=imagen;
}

function LeeDatos(producto){
	this.producto=producto
	
	referencia=eval(trayectoria+"e"+producto+".referencia");
	descripcion=eval(trayectoria+"e"+producto+".descripcion");
	precio=eval(trayectoria+"e"+producto+".precio");
	activo=eval(trayectoria+"e"+producto+".activo");
	cantidad=eval(trayectoria+"e"+producto+".cantidad");
	imagen=eval(trayectoria+"e"+producto+".imagen");
}

function PrecioBase(producto){
	this.producto=producto
	var base=""
	LeeDatos(producto);
	base=""+AFloat(precio)*cantidad+"";
	if (base.indexOf('.')){
		base= base.substring(0, base.indexOf('.')+3);
		valor=base;
	}	

	return AFloat(base);
}

function PrecioTotal(){
	var total=0
	for(var i=1; i<10; i++){
		total+=PrecioBase(i)
	}
	return total
}
		
function AFloat(cadena){
		this.cadena=cadena;
		var valor = parseFloat(cadena);
		return (valor);
}
		
function AcerarValores(producto){
	this.producto=producto
	eval(trayectoria+"e"+producto+".cantidad=0");
}

var e1= new Componente(1,"Tocinillos de Cielo (caja 12 uds.)","Dulce tracicional fabricado artesanalmente.","6.00",false,0,'p1.jpg');
var e2= new Componente(2,"Bienmesabe 1/2 Kg","Dulce tradicional fabricado artesanalmente.","3.31",false,0,'p2.jpg');
var e3= new Componente(3,"Bienmesabe 1 Kg","Dulce tradicional fabricado artesanalmente.","6.61",false,0,'p2.jpg');
var e4= new Componente(4,"Cuajada de Almendra 1/2 Kg.","Dulce tradicional fabricado artesanalmente.","8.41",false,0,'p3.jpg');
var e5= new Componente(5,"Cuajada de Almendra 1 Kg.","Dulce tradicional fabricado artesanalmente.","10.81",false,0,'p3.jpg');
var e6= new Componente(6,"Cuajada de Almendra 1.500 Gr.","Dulce tradicional fabricado artesanalmente.","12.02",false,0,'p3.jpg');
var e7= new Componente(7,"Cuajada de Almendra 2 Kg.","Dulce tradicional fabricado artesanalmente.","15.02",false,0,'p3.jpg');
var e8= new Componente(8,"Cuajada de Almendra 2.500 Gr.","Dulce tradicional fabricado artesanalmente.","18.03",false,0,'p3.jpg');
var e9= new Componente(9,"Libro: Clausura. Monasterio de Santa Clara de Jesus","Libro conmemorativo de nuestro IV aniversario","37.00",false,0,'libro.jpg');

var producto=0
var fimporte=0
var trayectoria="parent.ms."
/////
///7
function Activa(producto){
	this.producto=producto 
	eval(trayectoria+"e"+producto+".activo==true ? false:true");
}

function Estatus(producto){
	this.producto=producto
	Activa(producto);
	RellenaFormulario();
	}

function Calcula(producto){
	this.producto=producto
	var fcantidad=eval("document.forms[0].cantidad"+producto+".value")
	if (fcantidad>0){
		eval(trayectoria+"e"+producto+".cantidad="+SoloNumeros(fcantidad)+"");
	}
		RellenaFormulario();
}
	
function Adiciona(producto){
	if (producto<1 || producto==null){producto=1;}
		eval(trayectoria+"e"+producto+".activo = true");
}	


function Substrae(producto){
	if (producto<1 || producto==null){producto=1;}
	eval(trayectoria+"e"+producto+".activo = false");
}	

function Comprobar_Formulario(formulario){
	this.formulario=formulario 
	longitud_formulario=formulario.length;

	for (var i0=0; i0<longitud_formulario; i0++){
			nombre_campo=formulario.elements[i0].name;
			contenido_campo=Trim(formulario.elements[i0].value);
			tipo_campo=formulario.elements[i0].type;
			if (tipo_campo=="text" || tipo_campo=="textarea" || tipo_campo=="hidden"){			
				if(!Longitud_Exigida(contenido_campo,nombre_campo)){
					Fallo("Longitud",nombre_campo);
					Focus(i0);
					return false
				}
				caracter=nombre_campo.charAt(0);
				switch(caracter){
					case "x": //'todo admitido'
						break;
					case "a": //'solo texto'
						if(!SoloLetras(contenido_campo)){
							Fallo("Texto",nombre_campo);
							Focus(i0);
							return false;
						}
						break;
					case "b": //'solo numeros'	
						if(!SoloNumeros(contenido_campo)){
							Fallo("Numerico",nombre_campo);
							Focus(i0);
							return false;
						}
						break;
					case "c": //'correo'
						if(!Correo(contenido_campo)){
							Fallo("Direcciones de Correo",nombre_campo);
							Focus(i0);
							return false;
						}
						break;		
				    case "h": //'hidden'
						if (AInt(contenido_campo)==0 || AInt(contenido_campo)<1)
						{
								alert("Su tarjeta de compra esta vacia. Haga un pedido antes de enviar este formulario.");
								return false;
						}
				}//switch		
			}//if	
	}//for
	eval("document."+formulario.name+".submit()");
}

function Fallo(cadena,nombre_campo){
	this.cadena=cadena
	this.nombre_campo=nombre_campo
	var lnc=nombre_campo.length
	var al=nombre_campo.substring(3,lnc);
	if(cadena!="Longitud"){
		alert("El campo ["+al+"] solo admite variables del tipo ["+cadena+"].");
	}
	else{
		alert("Por favor, complete el campo ["+al+"], gracias.");	
	}	
}

function Focus(entero){
	this.entero=entero
	document.forms[0].elements[entero].focus();
}	

function Trim(cadena){
	this.cadena=cadena
	var lcadena=cadena.length
	var caracter=0;
	var secuencia="";
	for(var i=0; i<lcadena+1; i++){
		caracter=cadena.charAt(i);
		if (caracter!=" "){
				secuencia=secuencia+caracter;	
		}	
	}
	return secuencia;	
}

function SoloLetras(cadena){
	this.cadena=Trim(cadena);
	var tcaracter="";
	var contador=0;
	for (var i=0; i<cadena.length; i++){
		tcaracter=cadena.charAt(i);
		for (var i1=0; i1<letras.length; i1++){
			if(tcaracter==letras[i1]){contador++;}
		}	
	}
	if (contador==cadena.length){return true;}
	return false;
}	

function SoloNumeros(cadena){
	this.cadena=Trim(cadena);
	var tcaracter="";
	var contador=0;
	for (var i=0; i<cadena.length; i++){
		tcaracter=cadena.charAt(i);
		for (var i1=0; i1<numeros.length; i1++){
			if(tcaracter==numeros[i1]){contador++;}
		}	
	}
	if (contador==cadena.length){return true;}
	return false;
}	

function Correo(cadena){
	this.cadena=cadena;
	if (cadena=="" || cadena.indexOf('@',0)==-1 || cadena.indexOf('.',0)==-1 || cadena.length<7){
		return false;
	}	
	return true;
}	

function Longitud_Exigida(cadena,campo){
	this.cadena=Trim(cadena);
	this.campo=campo
	var lexigida=AInt(campo.substring(1,3));
	if(lexigida==0){return true;}
	if(lexigida>cadena.length || cadena=='' || cadena==' ' || cadena==null){return false;}
	return true;
}

function AInt(cadena){
		this.cadena=cadena;
		var valor = parseInt(cadena);
	    return (valor);
}

// -->

