<!--

function openPr(popName,popUrl,w,h){
	var windowPrefs="width="+w+",height="+h+",left=100,top=100,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no";
	popWindow=window.open(popUrl,popName, windowPrefs);
	popWindow.focus();
}

	  
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  var k=0;
  var gid= "";
  var stringneu = "";
  for (i=0; i<(args.length-2); i+=3) { 
  	test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { 
		nm=val.name; nn=val.id; erg=val.value; ck=val.checked; 
		if ((val=val.value)!="") {
			if (test.indexOf('isEmail')!=-1) { 
				p=val.indexOf('@');
        		if (p<1 || p==(val.length-1)) errors+='- '+nn+' necesita contener una dirección email.\n';
      		} 
		} 
		else if (test.charAt(0) == 'R') errors += '- '+nn+' Campo obligatorio.\n';
		
		if ((ck == true) && (test.charAt(0) == 'C')) {
			k += 1;
		}
		if ((!ck) && (test.charAt(0) == 'X')) {
			errors += '- Le rogamos acepte las disposiciones de protección de datos.\n';
		}	
	}
  } 
  if (!k && args[args.length-1]=='nlpflicht')	errors += '- Debe seleccionar al menos un boletín de noticias.\n'; 
  if (errors){  	
  	alert('Los siguientes errores han surgido:\n'+errors);	
  }
  document.MM_returnValue = (errors == '');
}

//-->


