// JavaScript Document
var slideShowSpeed = 4000
var crossFadeDuration = 3
var Pic = new Array() // don't touch this
Pic[0] = 'images/Banner-1.jpg';
Pic[1] = 'images/Banner-2.jpg';
Pic[2] = 'images/Banner-3.jpg';
Pic[3] = 'images/Banner-4.jpg';
Pic[4] = 'images/Banner-5.jpg';
Pic[5] = 'images/Banner-6.jpg';

var t
var j = 0
var p = Pic.length

var preLoad = new Array()

for (i = 0; i < p; i++){
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}

function runSlideShow(){
   if (document.all){
      document.images.SlideShow.style.filter="blendTrans(duration=2)"
      document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.SlideShow.filters.blendTrans.Apply()      
   }

   document.images.SlideShow.src = preLoad[j].src

   if (document.all){
      document.images.SlideShow.filters.blendTrans.Play()
   }

   j = j + 1

   if (j > (p-1)) j=0

   t = setTimeout('runSlideShow()', slideShowSpeed)
}

function SetImage(sender, image)
{
	document.getElementById(sender).src = image;
}

function isEmailAddress(theElement)
{
	var s = theElement.value;
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ){ return false;}
	if (filter.test(s))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function validar(formulario) {
  if (formulario.sender_name.value.length < 4) 
  {
    alert("Escriba por lo menos 4 caracteres en el campo \"Nombre y Apellidos\".");
    formulario.sender_name.focus();
    return (false);
  }
  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZabcdefghijklmnñopqrstuvwxyz ";//"ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚabcdefghijklmnñopqrstuvwxyzáéíóú ";
  var checkStr = formulario.sender_name.value;
  var allValid = true;
  /*for (i = 0; i < checkStr.length; i++) 
  {
    ch = checkStr.charAt(i);
    for (j = 0; j < checkOK.length; j++)
	{
		if (ch == checkOK.charAt(j))
		{
			break;
		}
		if (j == checkOK.length - 1) 
		{
		  allValid = false;
		  break;
		}
	}
  }*/
  if (!allValid) 
  {
    alert("Escriba solo letras en el campo \"Nombre y Apellidos\".");
    formulario.sender_name.focus();
    return (false);
  }
  
  if (isEmailAddress(formulario.dest_email))
  {
	  return (true);
  }
  else
  {		
  		alert("Escriba una direccion de correo valida en el campo \"Direccion de correo\".");
		formulario.dest_email.focus();
  		return (false);
  }
  return (true);
}
