/* **************************************************
Update  : 2009-Jan-10
Version : 1.0
Creator : Shine Sreemangalam (Nakshathra Design) 
Note    : Form Checking for empiregroupindia.com
***************************************************** */

// Problem
function ndProblem(fid)
  {
    var inputNdBox = document.getElementById("txtNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    inputNdBox.className = "ndTextboxError";
    errorNdBox.className = "ndProblem";
  }


// Completed
function ndCompleted(fid)
  {
    var inputNdBox = document.getElementById("txtNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    inputNdBox.className = "ndTextbox";
    errorNdBox.className = "ndCompleted";
  }


// Mail To
function MailNdTo(fid)
  {
    var dropNdBox  = document.getElementById("ddlNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    if(dropNdBox.value == "0")
      {
        errorNdBox.innerHTML = "Please select Contact Division";
        dropNdBox.className  = "ndDropboxError";
        errorNdBox.className = "ndProblem";
        return false;
      }

    else
      {        
        errorNdBox.innerHTML = "&nbsp;";
        dropNdBox.className  = "ndDropbox";
        errorNdBox.className = "ndCompleted";
        return false;
      }
  }

// Check Name
function NameNdCheck(fid)
  {
    var inputNdBox = document.getElementById("txtNd"+fid);
    var dropNdBox  = document.getElementById("ddlNdTitle");
    var errorNdBox = document.getElementById("errorNd"+fid);

    if(dropNdBox.value != "0" && inputNdBox.value != "")
      {
        var ndRegExp  = /^([a-z A-Z.])+$/;

        if (ndRegExp.test(inputNdBox.value) == false)
          {
            errorNdBox.innerHTML = "Please enter a Valid Name";
            dropNdBox.className  = "ndDropbox";
            ndProblem(fid)
            return false;
          }

        else
          {        
            errorNdBox.innerHTML = "&nbsp;";
            dropNdBox.className  = "ndDropbox";
            ndCompleted(fid)
            return false;
          }
      }

    else
      {
        if(dropNdBox.value == "0" && inputNdBox.value == "")
          {
            errorNdBox.innerHTML = "Please enter your Title & Name";
            dropNdBox.className  = "ndDropboxError";
            ndProblem(fid)
            return false;
          }

        else if(dropNdBox.value == "0" && inputNdBox.value != "")
          {
            errorNdBox.innerHTML = "Please select your Title";
            dropNdBox.className  = "ndDropboxError";
            ndProblem(fid)
            return false;
          }

        else
          {
            errorNdBox.innerHTML = "Please enter your Name";
            dropNdBox.className  = "ndDropbox";
            ndProblem(fid)
            return false;
          }
      }
  }


//Address
function AddressNdCheck(fid)
  {
    var inputNdBox = document.getElementById("txtNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    if (inputNdBox.value == "")
      {
        errorNdBox.innerHTML = "Please enter your Address";
        ndProblem(fid)
        return false;
      }

    else
      {
        ndCompleted(fid)
        errorNdBox.innerHTML = "&nbsp;";
        return true;
      }
  }


// Email
function EmailNdCheck(fid)
  {
    var inputNdBox = document.getElementById("txtNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    if(inputNdBox.value != "")
      {
        var ndRegExp  = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-.]?[0-9a-zA-Z])*[.][a-zA-Z]{2,3}$/;

        if (ndRegExp.test(inputNdBox.value) == false)
          {
            errorNdBox.innerHTML = "Please enter a Valid Email";
            ndProblem(fid)
            return false;
          }

        else
          {
            ndCompleted(fid)
            errorNdBox.innerHTML = "&nbsp;";
            return true;
          }
      }

    else
      {
        errorNdBox.innerHTML = "Please enter your Email";
        ndProblem(fid)
        return false;
      }
  }


// Phone
function PhoneNdCheck(fid)
  {
    var inputNdBox = document.getElementById("txtNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    if(inputNdBox.value != "")
      {
        var ndRegExp  = /^([0-9])+$/;

        if (ndRegExp.test(inputNdBox.value) == false || inputNdBox.value.length <= 9)
          {
            errorNdBox.innerHTML = "Please enter a Valid Pnone No.";
            ndProblem(fid)
            return false;
          }

        else
          {
            ndCompleted(fid)
            errorNdBox.innerHTML = "&nbsp;";
            return true;
          }
      }

    else
      {
        errorNdBox.innerHTML = "Please enter your Pnone No.";
        ndProblem(fid)
        return false;
      }
  }


// State
function StateNdCheck(fid)
  {
    var inputNdBox = document.getElementById("txtNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    if(inputNdBox.value != "")
      {
        var ndRegExp  = /^([a-z A-Z -.])+$/;

        if (ndRegExp.test(inputNdBox.value) == false)
          {
            errorNdBox.innerHTML = "Please enter a Valid State";
            ndProblem(fid)
            return false;
          }

        else
          {
            ndCompleted(fid)
            errorNdBox.innerHTML = "&nbsp;";
            return true;
          }
      }

    else
      {
        errorNdBox.innerHTML = "Please enter your State";
        ndProblem(fid)
        return false;
      }
  }


// Country
function CountryNdCheck(fid)
  {
    var inputNdBox = document.getElementById("txtNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    if(inputNdBox.value != "")
      {
        var ndRegExp  = /^([a-z A-Z -.])+$/;

        if (ndRegExp.test(inputNdBox.value) == false)
          {
            errorNdBox.innerHTML = "Please enter a Valid Country";
            ndProblem(fid)
            return false;
          }

        else
          {
            ndCompleted(fid)
            errorNdBox.innerHTML = "&nbsp;";
            return true;
          }
      }

    else
      {
        errorNdBox.innerHTML = "Please enter your Country";
        ndProblem(fid)
        return false;
      }
  }


// How to Know
function KnowNdOther(fid)
  {
    var inputNdBox = document.getElementById("txtNd"+fid);
    var dropNdBox  = document.getElementById("ddlNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    if(dropNdBox.value != "0")
      {

        if (dropNdBox.value == "Other -" && inputNdBox.value == "")
          {
            errorNdBox.innerHTML = "Please enter Reference Details";
            inputNdBox.style.display = "block";
            dropNdBox.className  = "ndDropbox";
            ndProblem(fid)
            return false;
          }

        else if (dropNdBox.value == "Other -" && inputNdBox.value != "")
          {
            errorNdBox.innerHTML = "&nbsp;";
            dropNdBox.className  = "ndDropbox";
            inputNdBox.style.display = "block";
            ndCompleted(fid)
            return false;
          }

        else
          {        
            errorNdBox.innerHTML = "&nbsp;";
            dropNdBox.className  = "ndDropbox";
            inputNdBox.style.display = "none";
            ndCompleted(fid)
            return false;
          }
      }

    else
      {
        errorNdBox.innerHTML = "Please select Reference List";
        dropNdBox.className  = "ndDropboxError";
        ndProblem(fid)
        return false;
      }
  }


// Comments
function CommentNdCheck(fid)
  {
    var inputNdBox = document.getElementById("txtNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    if (inputNdBox.value == "")
      {
        errorNdBox.innerHTML = "Please enter your Message";
        ndProblem(fid)
        return false;
      }

    else
      {
        ndCompleted(fid)
        errorNdBox.innerHTML = "&nbsp;";
        return true;
      }
  }
  
// Project
function ProjectNdCheck(fid)
  {
    var dropNdBox  = document.getElementById("ddlNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    if(dropNdBox.value == "0")
      {
        errorNdBox.innerHTML = "Please select the Project";
        dropNdBox.className  = "ndDropboxError";
        errorNdBox.className = "ndProblem";
        return false;
      }

    else
      {        
        errorNdBox.innerHTML = "&nbsp;";
        dropNdBox.className  = "ndDropbox";
        errorNdBox.className = "ndCompleted";
        return false;
      }
  }
  
// Location
function LocationNdCheck(fid)
  {
    var dropNdBox  = document.getElementById("ddlNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    if(dropNdBox.value == "0")
      {
        errorNdBox.innerHTML = "Please select the Location";
        dropNdBox.className  = "ndDropboxError";
        errorNdBox.className = "ndProblem";
        return false;
      }

    else
      {        
        errorNdBox.innerHTML = "&nbsp;";
        dropNdBox.className  = "ndDropbox";
        errorNdBox.className = "ndCompleted";
        return false;
      }
  }
  
// Budget
function BudgetNdCheck(fid)
  {
    var dropNdBox  = document.getElementById("ddlNd"+fid);
    var errorNdBox = document.getElementById("errorNd"+fid);

    if(dropNdBox.value == "0")
      {
        errorNdBox.innerHTML = "Please select your Budget";
        dropNdBox.className  = "ndDropboxError";
        errorNdBox.className = "ndProblem";
        return false;
      }

    else
      {        
        errorNdBox.innerHTML = "&nbsp;";
        dropNdBox.className  = "ndDropbox";
        errorNdBox.className = "ndCompleted";
        return false;
      }
  }


