

// Font Resize
var min=9;
var max=18;
function increaseFontSize() {
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=max) {
         s += 1;
      }
      p[i].style.fontSize = s+"px"
   }
}
function decreaseFontSize() {
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=min) {
         s -= 1;
      }
      p[i].style.fontSize = s+"px"
   }   
}


// External Link JavaScript Document
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;



// Print JavaScript Document
function imprimir() {
  if (window.print)
    window.print()
  else
    alert("Disculpe, su navegador no soporta esta opción. Excuse, your web navigator does not support this option.");
}

// Email
function echeck(str) {
  var filter=/^([\w\-\.]+)@((\[([0-9]{1,3}\.){3}[0-9]{1,3}\])|(([\w\-]+\.)+)([a-zA-Z]{2,4}))$/
  return (filter.test(str))
}

// Contact Form (ES)
function validarContactoES (){
  if (document.forms['Fcontacto'].FCname.value == ""){
    alert ("Por favor, introduzca su Nombre.");
  } else if (document.forms['Fcontacto'].FCemail.value == "") {
    alert ("Por favor, introduzca su e-mail.");
  } else if (document.forms['Fcontacto'].FCemail.value != "" && echeck(document.forms['Fcontacto'].FCemail.value)==false){
    alert ("La dirección de e-mail no es válida.");
	} else if (document.forms['Fcontacto'].FCphone.value == "") {
    alert ("Por favor, introduzca su teléfono.");
	} else if (document.forms['Fcontacto'].FCcomment.value == "") {
    alert ("Por favor, introduzca su mensaje.");
  } else {
    document.forms['Fcontacto'].submit ();
  }
}

// Register Form (NL)
function validarRegistro (){
  if (document.forms['Fregistro'].FRname.value == ""){
    alert ("Vul a.u.b. uw naam in.");
  } else if (document.forms['Fregistro'].FRaddress.value == "") {
    alert ("Vul a.u.b. uw adres in.");	
  } else if (document.forms['Fregistro'].FRplace.value == "") {
    alert ("Vul a.u.b. uw plaats in.");	
  } else if (document.forms['Fregistro'].FRphone.value == "") {
    alert ("Vul a.u.b. uw telefoon in.");	
  } else if (document.forms['Fregistro'].FRemail.value == "") {
    alert ("Vul a.u.b. uw e-mail adres in.");
  } else if (document.forms['Fregistro'].FRemail.value != "" && echeck(document.forms['Fregistro'].FRemail.value)==false){
    alert ("Het e-mail adres is niet correct.");	
  } else {
    document.forms['Fregistro'].submit ();
  }
}

// Contact Form (NL)
function validarContactoNL (){
  if (document.forms['Fcontacto'].FCname.value == ""){
    alert ("Vul a.u.b. uw naam in.");
  } else if (document.forms['Fcontacto'].FCemail.value == "") {
    alert ("Vul a.u.b. uw e-mail adres in.");
  } else if (document.forms['Fcontacto'].FCemail.value != "" && echeck(document.forms['Fcontacto'].FCemail.value)==false){
    alert ("Het e-mail adres is niet correct.");
	} else if (document.forms['Fcontacto'].FCphone.value == "") {
    alert ("Vul a.u.b. uw telefoon in.");
	} else if (document.forms['Fcontacto'].FCcomment.value == "") {
    alert ("Vul a.u.b. uw bericht in.");
  } else {
    document.forms['Fcontacto'].submit ();
  }
}