//java script
<!--
function MnuMouseMove(elementID)
{
  document.getElementById(elementID).src =
    document.getElementById(elementID).src.substr(0,(document.getElementById(elementID).src.length-5))+"f.gif";
}

function MnuMouseOut(elementID)
{
  document.getElementById(elementID).src =
     document.getElementById(elementID).src.substr(0,(document.getElementById(elementID).src.length-5))+"b.gif";
}


function AnimateIcon()
{
  var i=0;
//  for (i=1;i=10;i++)
//  {
     document.getElementById("logo").src =
        document.getElementById("logo").src.substr(0,(document.getElementById("logo").src.length-5))+"_"+2+".gif";
      alert(document.getElementById("logo").src)
//  }
}

//trim both left and right

function fTrim(fstr)
{
  fstr = fRightTrim(fstr);
  fstr = fLeftTrim(fstr);
  return fstr;
}


//trim right

function fRightTrim(fstr)
{
  while (fstr.substring(fstr.length-1, fstr.length) == ' ')
  {
    fstr = fstr.substring(0,fstr.length-1);
  }
  return fstr;
}


//tim left
function fLeftTrim(fstr)
{
  while (fstr.substring(0,1) == ' ')
  {
    fstr = fstr.substring(1, fstr.length);
  }
  return fstr;
}


//cehck email
function fCheckEmail(fstr)
{
  var str = fTrim(fstr);
  var at="@";
  var dot=".";
  var lat=str.indexOf(at);
  var lstr=str.length;
  var ldot=str.indexOf(dot);

  if ((str == null) || (str == ""))
  {
    alert('An email address is requiered.');
    return false;
  }

  if (str.indexOf(" ")!=-1)
  {
    return false;
    alert('An email address cannot contain any spaces.');
  }

  if (str.indexOf(at)==-1)
  {
    alert('The email address you have entered is invalid.');
    return false;
  }

  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
  {
    alert('The email address you have entered is invalid.');
    return false;
  }

  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
  {
    alert('The email address you have entered is invalid.');
    return false;
  }
  if (str.indexOf(at,(lat+1))!=-1)
  {
    alert('The email address you have entered is invalid.');
    return false;
  }

  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
  {
    alert('The email address you have entered is invalid.');
    return false;
  }
  return true;
}
//check password
function fCheckPassword(str)
{
  if ((str == null) || (str == ""))
  {
    alert('A password is requiered.');
    return false;
  }
  if (str.indexOf(" ")!=-1)
  {
    alert('A password cannot contain spaces.');
    return false
  }
  return true;
}

//check password
function fCheckPostcode(fstr)
{
  var str = fTrim(fstr);
  if ((str == null) || (str == ""))
  {
    alert('A post code is requiered.');
    return false;
  }
  return true;
}
 
//check the firstname
function fCheckFirstName(fstr)
{
  var str = fTrim(fstr);
  if ((str == null) || (str == ""))
  {
    alert("A first name is requiered.");
    return false;
  }
  if (str.indexOf(" ")!=-1) 
  {
    alert("Please use the '-' character to join your firstnames.");
    return false;
  }
  return true;
}

//check the surname
function fCheckSurname(fstr)
{
  var str = fTrim(fstr);
  if ((str == null) || (str == ""))
  {
    alert("A surname is requiered.");
    return false;
  }
  if (str.indexOf(" ")!=-1) 
  {
    alert("Please use the '-' character to join your surnames.");
	return false;
  }  
  return true;
}
//-->
