// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//----------------------------------------------------------------------------
function validateForm(formName)
{
	var fields = formName.elements;
	for (var i = 0;i < fields.lenght; i++)
		{
			if (!fields[i].value)
			{
				alert("Por favor, rellene todos los campos.");
				fields[i].focus();
				return false;
			}
		}	
	return true;	
}
//--------------------------------------------------------------------------
function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+': introduce una direccion e-mail valida.\n';
        } } else if (test.charAt(0) == 'R') errors += '- '+nm+' es un campo obligatorio.\n'; }
    } if (errors) alert('El siguiente error(es) ocurrieron:\n'+errors);
    document.MM_returnValue = (errors == '');
} }