//Check that registrations fields have been completed (igsb/register.asp)

function remove_whitespace(item)

{
  item.value = item.value.replace(/\r/g, " ");
  item.value = item.value.replace(/[^ A-Za-z0-9`~!@#\$%\^&\*\(\)-_=\+\\\|\]\[\}\{'";:\?\/\.>,<]/g, "");
  item.value = item.value.replace(/'/g, "");
  item.value = item.value.replace(/ +/g, " ");  
  item.value = item.value.replace(/^\s/g, "");
  item.value = item.value.replace(/\s$/g, "");	
  if (item.value == ' ')
  {item.value = ''};
 }
 
//validation


function validate1() {
//check for browser enabled
if (document.getElementById && document.createElement) {

var mainform = document.getElementsByTagName('form').item(1)
var fm1 = document.getElementById('fm1')

remove_whitespace(fm1);

    if ( fm1.value == "" )
    {  var newText1 = document.createTextNode
    ("  Please enter your name");
     mainform.appendChild(newText1);
     fm1.focus();
     return(false);
    }

return validate2();
}

else
return;
}

function validate2() {

var mainform = document.getElementsByTagName('form').item(1)
var fm2 = document.getElementById('fm2')
var formvalue = fm2.value;
remove_whitespace(fm2);

    
    if (fm2.value == "" ) {
    var newText2 = document.createTextNode
    ("  Please enter your telephone number");
     mainform.appendChild(newText2);
     fm2.focus();
     return(false);
    }
    if(formvalue.length<=5){
	  var newText2 = document.createTextNode
    ("  Please check and re-enter your telephone number");
     mainform.appendChild(newText2);
     fm2.focus();
     return(false);  
	}
return validate3();
}

function validate3() {

var mainform = document.getElementsByTagName('form').item(1)
var fm3 = document.getElementById('fm3')
var etest = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/

remove_whitespace(fm3);

    if ( fm3.value == "")
    {
       var newText3 = document.createTextNode
    ("  Please enter your email address");
     mainform.appendChild(newText3);
     fm3.focus();
     return(false);
    }
    if (!(etest.test(fm3.value)))
    {
     var newText3 = document.createTextNode
    ("  Please check and re-enter your email address");
     mainform.appendChild(newText3);
     fm3.focus();
     return(false);
}
    
return;

}

