// JavaScript Document
function validateForm(formDesc, pwd1, pwd2, pwdfld) {
	
	var formObj = 'document.'+formDesc.name;		
	arrayLen = formElement.length;
	//validation subroutine
	for (a = 0; a < arrayLen; a++) {
		if (eval(formObj+'.'+formElement[a]) && !document.getElementById(formElement[a]).disabled) {
			
			if (eval(formObj+'.'+formElement[a]).name.indexOf("mail") > -1){
				 if (validateEmail(eval(formObj+'.'+formElement[a]).value) == false) {
				 	return false;
				 	}
				}
			
			if (eval(formObj+'.'+formElement[a]).name.indexOf("pwd") > -1){
				 if (checkPwd(pwd1, pwd2, pwdfld) == false) {
				 	return false;
				 	}
				}
				
			if (!eval(formObj+'.'+formElement[a]).value){
				alert(alertMsg[a]);
				//eval(formObj+'.'+formElement[a]).focus();
				return false;				
				}
			}
		}
	//submitting data
	eval(formObj).submit();
	}



function checkPwd(pw1, pw2, fld) {
	p1 = document.getElementById(pw1).value;
	p2 = document.getElementById(pw2).value;
	if (p1 != p2) {
		alert('Ambas contraseñas deben de coincidir');
		document.getElementById(pw1).value = "";
		document.getElementById(pw2).value = ""
		document.getElementById(pw1).focus();
		return false;
		} else {
			if (p1.length < 6) {
				alert('La contraseña debe de tener mas de 6 caracteres')
				document.getElementById(pw1).value = "";
		document.getElementById(pw2).value = ""
		document.getElementById(pw1).focus();
		return false;
			}
		document.getElementById(fld).value = MD5(p1);
		return true;	
		}
	}


	
function validateEmail(email){
	var error;
	error = false;
	posicion = email.indexOf("@");
	switch (posicion) {
		case -1:
			error = true;
		case 0:
			error = true;
		case email.length-1:
			error = true;
		default:
			email = email.substr(posicion+1);
			posicion = email.indexOf("@");
			if (posicion>-1) {
				error = true;
				}
		posicion=email.indexOf(".");
		if (posicion==-1)
		{
//			window.alert("La parte del servidor debe contener un carácter ''.''");
			error = true;
		}
		if (posicion==0)
		{
//			window.alert("El carácter ''.'' no puede estar al principio de la parte del servidor");
			error = true;
		}
		while (posicion>-1)
		{				
			if (posicion==email.length-1)
			{
//				window.alert("El carácter ''.'' no puede estar al final de la parte del servidor");
				error = true;
			}
			email=email.substr(posicion+1);
			posicion=email.indexOf(".");
		}
	}
	if (error == true){ 
		alert("Debe introducir una dirección de correo electrónico válida.")
		return false;
		}
		else return true;
		}



function hoyEs()
{
 var Hoy = new Date();
 var Dias = new Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado");
 var Meses = new Array("Ene.","Feb.","Mar.","Abr.","Mayo","Jun.","Jul.","Agos.","Sep.","Oct.","Nov.","Dic.");
 var S = "";
 S = Dias[Hoy.getDay()] + ", " + Hoy.getDate() + " de " + Meses[Hoy.getMonth()] + " de " + Hoy.getFullYear();
 document.write(S);
}

function AddCarrito(id)
{
document.location.href='cpedido.asp?id='+id;
}
