﻿// JScript File

// For English
function lableshowandvalidation()
{
    if(document.getElementById("ctl00_ContentPlaceHolder1_txtemail").value=="")
    {
        alert("Please Enter Email Address!");
        document.getElementById("ctl00_ContentPlaceHolder1_txtemail").focus();
        return false;
    }
    else
    {
        if(!ChkEmail(document.getElementById("ctl00_ContentPlaceHolder1_txtemail").value))
        {
            document.getElementById("ctl00_ContentPlaceHolder1_txtemail").focus();
            return false;
        }
    }
    return true;
}

function ChkEmail(mail)
{
  var str=mail;
    
  if (!str=="")
  {
   if (str.indexOf("@",1) == -1)
   {
    alert("That is not a valid Email address. Please enter again.");
    return false;
   }
   if (str.indexOf("@",1)== 0)
   {
    alert("That is not a valid Email address. Please enter again.");
    return false;
   }
   if (str.indexOf(".")== 0)
   {
    alert("That is not a valid Email address. Please enter again.");
    return false;
   }
   if (str.indexOf(".",1) == -1)
   {
    alert("That is not a valid Email address. Please enter again.");
    return false;
   }
  
   // extra validation
   var posat=str.indexOf("@");
   var posdot=str.indexOf(".");
   var rposdot=str.lastIndexOf(".");
   if(rposdot==posdot)
   if((posdot < posat) || (posdot-posat < 3))
   {
    alert("That is not a valid Email address. Please enter again.");
    return false;
   }
   if(str.charAt(str.length-1)==".")
   {
    alert("That is not a valid Email address. Please enter again.");
    return false;
   }
   if(str.charAt(str.length-1)=="@")
   {
    alert("That is not a valid Email address. Please enter again.");
    return false;
   }
   var j=0;
   for( var i=0;i<str.length;i++)
   {
    if(str.charAt(i) == "@")
    j++;
   }
   if(j > 1)
   {
   alert("That is not a valid Email address. Please enter again.");
   return false;
   }
  }
  return true;
}


// For Spanish

function lableshowandvalidationSp()
{
    if(document.getElementById("ctl00_ContentPlaceHolder1_txtemail").value=="")
    {
        alert("Por favor, introduzca la dirección de correo electrónico!");
        document.getElementById("ctl00_ContentPlaceHolder1_txtemail").focus();
        return false;
    }
    else
    {
        if(!ChkEmailSp(document.getElementById("ctl00_ContentPlaceHolder1_txtemail").value))
        {
            document.getElementById("ctl00_ContentPlaceHolder1_txtemail").focus();
            return false;
        }
    }
    return true;
}

function ChkEmailSp(mail)
{
  var str=mail;
    
  if (!str=="")
  {
   if (str.indexOf("@",1) == -1)
   {
    alert("Esta no es una dirección de correo electrónico valida. Por favor, introduzca de nuevo.");
    return false;
   }
   if (str.indexOf("@",1)== 0)
   {
    alert("Esta no es una dirección de correo electrónico valida. Por favor, introduzca de nuevo.");
    return false;
   }
   if (str.indexOf(".")== 0)
   {
    alert("Esta no es una dirección de correo electrónico valida. Por favor, introduzca de nuevo.");
    return false;
   }
   if (str.indexOf(".",1) == -1)
   {
    alert("Esta no es una dirección de correo electrónico valida. Por favor, introduzca de nuevo.");
    return false;
   }
  
   // extra validation
   var posat=str.indexOf("@");
   var posdot=str.indexOf(".");
   var rposdot=str.lastIndexOf(".");
   if(rposdot==posdot)
   if((posdot < posat) || (posdot-posat < 3))
   {
    alert("Esta no es una dirección de correo electrónico valida. Por favor, introduzca de nuevo.");
    return false;
   }
   if(str.charAt(str.length-1)==".")
   {
    alert("Esta no es una dirección de correo electrónico valida. Por favor, introduzca de nuevo.");
    return false;
   }
   if(str.charAt(str.length-1)=="@")
   {
    alert("Esta no es una dirección de correo electrónico valida. Por favor, introduzca de nuevo.");
    return false;
   }
   var j=0;
   for( var i=0;i<str.length;i++)
   {
    if(str.charAt(i) == "@")
    j++;
   }
   if(j > 1)
   {
   alert("Esta no es una dirección de correo electrónico valida. Por favor, introduzca de nuevo.");
   return false;
   }
  }
  return true;
}
