//------------------------------------------------------------------------
//-----------------------VALIDATE A NAME----------------------------------
//------------------------------------------------------------------------
	
function validateName (aName,fieldDiscript,maxLen)
	{
		// allow for a hyphenated name
var checkNameExp = /^(([a-z A-Z]+)([\.-]?)([a-z A-Z]+))$/;

	if(aName == "")
		{
		alert("Please enter your "+fieldDiscript);
		return false;
		}
	
	if(aName.length >maxLen)
		{
		alert(fieldDiscript + " is too long please uses a max of "+maxLen+" characters");
		return false ;
		}
	if (!checkNameExp.test(aName))
		{
		alert("Letters only please ");
		return false;
		}
	return true;
	}

//----------------------------------------------------------------------------
//----------------------------FORMAT A NAME-----------------------------------
//----------------------------------------------------------------------------

function formatName(aName)
	{
	aName = aName.toLowerCase();
	tempName = "";
	for (n=0;n<aName.length;n++)
	{
	if (n==0 || aName.charAt(n-1)=="-")
		{
		tempName = tempName + aName.charAt(n).toUpperCase();
		}
	else
		{
		tempName = tempName + aName.charAt(n);
		}
	}

//----	alert(tempName);
return  tempName;
	}
			
	
//----------------------------------------------------------------------------
//----------------------VALIDATE A E-MAIL ADDRESSS----------------------------
//----------------------------------------------------------------------------

	
function validateEmail(email)
	{
emailExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
// TEST
// alert(email);
	if (email =="")
		{
		alert ("Please enter your e-mail address")
		return false;
		}
// TEST
// alert(email);
	if(!emailExp.exec(email))
		{
		alert ("Please enter a valid e-mail address");
		return false;
		}
	return true;
	}
//--------------------------------------------------------------------------
//----------------------VALIDATE NUMBER-------------------------------------
//--------------------------------------------------------------------------

function validateNumber (number,fieldDiscript,maxLen)
	{
	alert(maxLen);
	
	if(number =="")
	     {
	     alert ("You must enter a "+ fieldDiscript);
	     return false;
	     }
	if(number.length > maxLen)
		 {
	     alert("Your "+ fieldDiscript+" is too long");
	     return false;
	     }
		
	if (isNaN(number))
		{
		alert("Your "+ fieldDiscript+" contains non digits");
		return false;
		}
	
	return true;
	}

//----------------------------------------------------------------------------
//--------------  CONFIRM TO STRING THE SAME ---------------------------------
//----------------------------------------------------------------------------

function confirmationBox (word1,word2,fieldDiscript)
		 {
		 //alert("test");
		 if (word1=="")
		 		  {
				  alert("Empty "+fieldDiscript);
				  return false;
				  }
		  		 if(word1 == word2)
		  		 {
		   		 return true;
		  		 }
		   	 	 else
		   		 {
				 alert(fieldDiscript+"s do not match");
		   		 return false;
		  		 }
		 }
		 

