<!--
//browser detection
function Is() 
{
   var agent = navigator.userAgent.toLowerCase();
   this.major = parseInt(navigator.appVersion);
   this.minor = parseFloat(navigator.appVersion);

   this.ns = ((agent.indexOf('mozilla') != -1) && 	
    (agent.indexOf('spoofer') == -1) && 
    (agent.indexOf('compatible') == -1) && 
    (agent.indexOf('opera') == -1) && 
    (agent.indexOf('webtv') == -1));

   this.ns2 = (this.ns && (this.major == 2));
   this.ns3 = (this.ns && (this.major == 3));
   this.ns4 = (this.ns && (this.major == 4));
   this.ns6 = (this.ns && (this.major >= 5));
   this.ie = (agent.indexOf("msie") != -1);
   this.ie3 = (this.ie && (this.major < 4));
   this.ie4 = (this.ie && (this.major == 4));
   if(this.ie4 && (agent.indexOf("msie 5.0") != -1))
   {
      this.ie4=false;
      this.ie5=true;
   }

   this.ieX = (this.ie && !this.ie3 && !this.ie4);
}

var is = new Is();

//Write text on top of a layer
function WriteLayer(id,text) 
{
   var DOM = (document.getElementById) ? true:false;	
   var divID;

   if (is.ns4) divID = document.layers[id];
   else if (is.ie4) divID = document.all[id];
   else if (DOM) divID = document.getElementById(id);

   if (is.ns4) 
   {
      divID.document.open();
      divID.document.write(text);
      divID.document.close();
   }
   else if (DOM ||is.ie4) 
   {
      divID.innerHTML = text;						
   }
}

function SetLayerVisibility(id,visibility)
{
   if (is.ieX||is.ns6)
   {
        this.obj = document.getElementById(id).style;
        this.obj.visibility = visibility;
   }
   else if(is.ie4)
   {
        this.obj = document.all[id].style;
        this.obj.visibility = visibility;
   }
   else if(is.ns4)
   {
        this.obj = document.layers[id];
        return this.obj;
   }
}

function SubmitData(code)
{
   var flag;

   flag = eval('isReady_' + code + '()');

   if (!flag)
   {
	return false;
   }   
   eval('document._' + code + '.target="_self";');
   eval('document._' + code + '.submit();');
}

var Reqd;
var eMai;

function trim(s)
{
   while (s.substring(0,1) == ' ')
   {
      s = s.substring(1,s.length);
   }
   while (s.substring(s.length-1,s.length) == ' ')
   {
      s = s.substring(0,s.length-1);
   }
   return s;
}

function CheckEmail(eMai)
{
    eMai=trim(eMai);
    var ok = "1234567890abcdefghijklmnopqrstuvwxyz[].\@-_ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    for(h=0; h < eMai.length ;h++)
    {
        if(ok.indexOf(eMai.charAt(h))<0)
        {
            return (false);
        }
    }
    var re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
    var re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/;
    if (!eMai.match(re) && eMai.match(re_two))
    {
        return -1;
    }
}
function isReady_8933740647417475()
{
   var bFieldsFilled=true;
   
    if (document._8933740647417475._0513734014802966.value == "")
    {
        var Bl='B'+"_8933740647417475_0513734014802966";
        SetLayerVisibility(Bl,"hidden");

        var Re='R'+"_8933740647417475_0513734014802966";
        SetLayerVisibility(Re,"visible");

        if( bFieldsFilled)
        {
           document._8933740647417475._0513734014802966.focus();
           bFieldsFilled=false;
        }
    }
    else
    {
        var Bl='B'+"_8933740647417475_0513734014802966";
        SetLayerVisibility(Bl,"visible");

        var Re='R'+"_8933740647417475_0513734014802966";
        SetLayerVisibility(Re,"hidden");
    }


    if (document._8933740647417475._6142214335624634.value == "")
    {
        var Bl='B'+"_8933740647417475_6142214335624634";
        SetLayerVisibility(Bl,"hidden");

        var Re='R'+"_8933740647417475_6142214335624634";
        SetLayerVisibility(Re,"visible");

        if( bFieldsFilled)
        {
           document._8933740647417475._6142214335624634.focus();
           bFieldsFilled=false;
        }
    }
    else
    {
        var Bl='B'+"_8933740647417475_6142214335624634";
        SetLayerVisibility(Bl,"visible");

        var Re='R'+"_8933740647417475_6142214335624634";
        SetLayerVisibility(Re,"hidden");
    }

      if(document._8933740647417475.submission_challenge && !document._8933740647417475.submission_challenge.value.length)
      {
         document._8933740647417475.submission_challenge.style.background = "#ff0000";
         if( bFieldsFilled)
         {
            document._8933740647417475.submission_challenge.focus();
            bFieldsFilled=false;
         }
      }

   if(!bFieldsFilled)
   {
      var str='<br><b><FONT size="3" face="Verdana, Arial, Helvetica, sans-serif" color="red">';
          str +='This Form cannot be submitted until the missing<BR>';
          str +='fields (labelled below in red) have been filled in.</FONT></b>';
      WriteLayer("MissingFields_8933740647417475",str);


      SetLayerVisibility("MissingFields_8933740647417475","visible");
   }
   else
   {
      SetLayerVisibility("MissingFields_8933740647417475","hidden");
   }

   return bFieldsFilled;
}



//-->

