// JavaScript Document

// Agregar a favoritos.
function agregar()
{
  if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) 
  {
    var url="http://www.nerjazul.com";
    var titulo="NERJAZUL - Houses for rent in Nerja y Frigiliana";
    window.external.AddFavorite(url,titulo);
  }
  else 
  {
    if(navigator.appName == "Netscape") 
      alert ("Add to Favorites (Ctrl+D)");
  }
}
function agregar_esp()
{
  if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) 
  {
    var url="http://www.nerjazul.com";
    var titulo="NerjAzul - Alquiler de casas en Nerja y Frigiliana";
    window.external.AddFavorite(url,titulo);
  }
  else 
  {
    if(navigator.appName == "Netscape") 
      alert ("Para añadir a favoritos pulse: Ctrl+D");
  }
}

// Validar Formulario de Contacto
function Validar(form)
{
  if (form.Nombre.value == "")
  { 
    alert("Please type your name."); 
    form.Nombre.focus(); 
    return; 
  }
  if (form.Direccion.value == "")
  { 
    alert("Please type your address."); 
    form.Direccion.focus(); 
    return; 
  }
  if (form.Codigo_Postal.value == "")
  { 
    alert("Please type your post code."); 
    form.Codigo_Postal.focus(); 
    return;
  }
  if (form.Pais.value == "")
  { 
    alert("Please type your country.");
    form.Pais.focus(); 
    return; 
  }  
  if (form.Telefono.value == "")
  { 
    alert("Please type your Phone."); 
    form.Telefono.focus(); 
    return; 
  }  	
  if ((form.FROM.value.indexOf ('@', 0) == -1)||(form.FROM.value.indexOf ('.', 0) == -1)||(form.FROM.value.length < 5))     
  {
	if (form.FROM.value == "")
    {
	  alert("Please type your e-mail address."); 
  	  form.FROM.focus();
  	  return (false); 
	}
    else
    {
  	  alert("Please type a valid e-mail address."); 
  	  form.FROM.focus();
  	  return (false); 
 	}	
  }
  if (!(form.Proteccion.checked))
  { 
    alert("In order to send the form requires the acceptance of the terms and conditions."); 
    form.Proteccion.focus(); 
    return; 
  }
  form.submit();
}

function Validar_Esp(form)
{
  if (form.Nombre.value == "")
  { 
    alert("Por favor, indique su nombre."); 
    form.Nombre.focus(); 
    return; 
  }
  if (form.Direccion.value == "")
  { 
    alert("Por favor, indique su dirección.");
    form.Direccion.focus(); 
    return; 
  }
  if (form.Codigo_Postal.value == "")
  { 
    alert("Por favor, indique su código postal."); 
    form.Codigo_Postal.focus(); 
    return; 
  }
  if (form.Pais.value == "")
  { 
    alert("Por favor, indique su país."); 
    form.Pais.focus(); 
    return; 
  } 
  if (form.Telefono.value == "")
  { 
    alert("Por favor, indique su teléfono."); 
    form.Telefono.focus(); 
    return; 
  }
  if ((form.FROM.value.indexOf ('@', 0) == -1)||(form.FROM.value.indexOf ('.', 0) == -1)||(form.FROM.value.length < 5))     
  {
	if (form.FROM.value == "")
	{
	  alert("Por favor, indique su e-mail."); 
  	  form.FROM.focus();
  	  return (false); 
	}
    else
    {
  	  alert("Indique una dirección de e-mail válida."); 
  	  form.FROM.focus();
  	  return (false); 
 	}
  } 
  if (!(form.Proteccion.checked))
  { 
    alert("El envío del formulario requiere la aceptación de los términos y condiciones."); 
    form.Proteccion.focus(); 
    return; 
  }  
  form.submit();
}

// Validar Formulario de Petición
function Booking(form)
{
  if (form.NAME.value == "")
  { alert("Please type your name."); form.Name.focus(); return; }
	
  if (form.BODY.value == "")
  { alert("Please type your comments."); form.BODY.focus(); return; }
  
  if ((form.FROM.value.indexOf ('@', 0) == -1)||(form.FROM.value.indexOf ('.', 0) == -1)||(form.FROM.value.length < 5))     
  {
	if (form.FROM.value == "")
	  {
	  alert("Please type your e-mail address."); 
  	  form.FROM.focus();
  	  return (false); 
	  }
      else
      {
  	  alert("Please type a valid e-mail address."); 
  	  form.FROM.focus();
  	  return (false); 
 	  }
  }
  form.submit();
}
function Booking_Esp(form)
{
  if (form.NAME.value == "")
  { alert("Por favor, indique su nombre."); form.Name.focus(); return; }
	
  if (form.BODY.value == "")
  { alert("Por favor, escriba su comentario."); form.BODY.focus(); return; }
  
  if ((form.FROM.value.indexOf ('@', 0) == -1)||(form.FROM.value.indexOf ('.', 0) == -1)||(form.FROM.value.length < 5))     
  {
	if (form.FROM.value == "")
	  {
	  alert("Por favor, indique su e-mail."); 
  	  form.FROM.focus();
  	  return (false); 
	  }
      else
      {
  	  alert("Por favor, indique su dirección de e-mail válida."); 
  	  form.FROM.focus();
  	  return (false); 
 	  }
  }
  form.submit();
}
// Contador de caracteres en textarea
function textCounter(field, maxlimit) 
{
if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
}
