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_0884301451132611()
{
var bFieldsFilled=true;
if (document._0884301451132611._5391679883181743.value == "")
{
var Bl='B'+"_0884301451132611_5391679883181743";
SetLayerVisibility(Bl,"hidden");
var Re='R'+"_0884301451132611_5391679883181743";
SetLayerVisibility(Re,"visible");
if( bFieldsFilled)
{
document._0884301451132611._5391679883181743.focus();
bFieldsFilled=false;
}
}
else
{
var Bl='B'+"_0884301451132611_5391679883181743";
SetLayerVisibility(Bl,"visible");
var Re='R'+"_0884301451132611_5391679883181743";
SetLayerVisibility(Re,"hidden");
}
if (document._0884301451132611._0778896558088103.value == "")
{
var Bl='B'+"_0884301451132611_0778896558088103";
SetLayerVisibility(Bl,"hidden");
var Re='R'+"_0884301451132611_0778896558088103";
SetLayerVisibility(Re,"visible");
if( bFieldsFilled)
{
document._0884301451132611._0778896558088103.focus();
bFieldsFilled=false;
}
}
else
{
var Bl='B'+"_0884301451132611_0778896558088103";
SetLayerVisibility(Bl,"visible");
var Re='R'+"_0884301451132611_0778896558088103";
SetLayerVisibility(Re,"hidden");
}
Reqd='*'; eMai=document._0884301451132611._0778896558088103.value;
if(eMai.length && !CheckEmail(eMai))
{
var Bl='B'+"_0884301451132611_0778896558088103";
WriteLayer(Bl,"<td align=left><font color='red'><b>The e-mail address<br>is not valid.<br>Please correct it.</b></font></td>");
document._0884301451132611._0778896558088103.style.background = "#ff0000";
if( bFieldsFilled)
{
document._0884301451132611._0778896558088103.focus();
bFieldsFilled=false;
}
}
else
{
var Bl='B'+"_0884301451132611_0778896558088103";
var str="<td><b>E-mail Address"+Reqd+"</b></td>"; WriteLayer(Bl,str);
document._0884301451132611._0778896558088103.style.background = "#ffffff";
}
if(document._0884301451132611.submission_challenge && !document._0884301451132611.submission_challenge.value.length)
{
document._0884301451132611.submission_challenge.style.background = "#ff0000";
if( bFieldsFilled)
{
document._0884301451132611.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_0884301451132611",str);
SetLayerVisibility("MissingFields_0884301451132611","visible");
}
else
{
SetLayerVisibility("MissingFields_0884301451132611","hidden");
}
return bFieldsFilled;
}

