function IsEmpty(aTextField) {
   if ((aTextField.value.length==0) ||(aTextField.value==null)) {
      return true;
   }
   else { return false; }
}	

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}
function validatelogin(form) 
{
	var e = form.elements, m = '';
	if(!e['username'].value) {m += '- Username is required.\n';}
	if(!e['password'].value) {m += '- Password is required.\n';}
	if(m) 
	{
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
return true;
}
function validateuserentry(form) 
{
	var e = form.elements, m = '';
	if(!e['forename'].value) {m += '- First name is required.\n';}
	if(!e['surname'].value) {m += '- Surname is required.\n';}
	if(!e['username'].value) {m += '- Username is required.\n';}
	if(!IsNumeric(e['mobile'].value)) {m += '- Mobile Number is not numeric.\n';}
	if(!IsNumeric(e['telephone'].value)) {m += '- Telephone number is not numeric.\n';}

	if(!e['password'].value) {m += '- Password is required.\n';}
	if(e['password'].value != e['confirmpassword'].value) 
	{
		m += '- Your password and confirmation password do not match.\n';
	}
	if(!/.+@[^.]+(\.[^.]+)+/.test(e['email'].value)) 
	{
		m += '- E-mail requires a valid e-mail address.\n';
	}
	if(m) 
	{
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
return true;
}
function validatefeedbackentry(form) 
{
	var e = form.elements, m = '';
	if(!/.+@[^.]+(\.[^.]+)+/.test(e['emailaddress'].value)) 
	{
		m += '- E-mail requires a valid e-mail address.\n';
	}
	if(m) 
	{
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
return true;
}
  if (document.images)
   {
     button1on= new Image(127,55);
     button1on.src="images/logos/button.gif";
     button1off= new Image(127,55);
     button1off.src="images/logos/button1.gif";
     
     button2on= new Image(127,55);
     button2on.src="images/logos/button.gif";
     button2off= new Image(127,55);
     button2off.src="images/logos/button1.gif";
     
     button3on= new Image(127,55);
     button3on.src="images/logos/button.gif";
     button3off= new Image(127,55);
     button3off.src="images/logos/button1.gif";
     
     button4on= new Image(127,55);
     button4on.src="images/logos/button.gif";
     button4off= new Image(127,55);
     button4off.src="images/logos/button1.gif";
     
     button5on= new Image(127,55);
     button5on.src="images/logos/button.gif";
     button5off= new Image(127,55);
     button5off.src="images/logos/button1.gif";
     
     button6on= new Image(127,55);
     button6on.src="images/logos/button.gif";
     button6off= new Image(127,55);
     button6off.src="images/logos/button1.gif";
     
   }

function lightup(imgName)
 {
   if (document.images)
    {
      imgOn=eval(imgName + "on.src");
      document[imgName].src= imgOn;
    }
 }

function turnoff(imgName)
 {
   if (document.images)
    {
      imgOff=eval(imgName + "off.src");
      document[imgName].src= imgOff;
    }
 }
 function targetopener(mylink, name,closeme, closeonly)
{
var windowhandle;

/*if (! (window.focus && window.opener))return true;
	window.opener.focus();
if (! closeonly)window.opener.location.href=mylink;
if (closeme)window.close();
*/
windowhandle=window.open(mylink,name,"top=100,left=200,height=500,width=650,status=yes,scrollbars=yes,toolbar=no,menubar=no,location=no");
windowhandle.focus();
return false;

}

