var SetCurrent =
	{
		init: function ( )
		{
		var sLinks;  
		var sHref = document.location.href.toLowerCase();
		var i=0;
		var bFoundIt = false;
		
		/*Check top menu*/
		sLinks = document.getElementById('menu').getElementsByTagName('a');
		for ( i=0; i<sLinks.length; i++ )
			{
			if ( sLinks[i].href.toLowerCase() == sHref )
				{
				bFoundIt = true;
				Core.addClass(sLinks[i], 'current');
				}
			}
		
		if ( !bFoundIt )
			{
			/*Check top menu*/
			sLinks = document.getElementById('sidemenu').getElementsByTagName('a');
			for ( i=0; i<sLinks.length; i++ )
				{
				if ( sLinks[i].href.toLowerCase() == sHref )
					{
					bFoundIt = true;
					Core.addClass(sLinks[i], 'current');
					}
				}
				
			}
		}
	};
Core.start(SetCurrent);

function clearMsg( field, defaultMsg )
{
	if ( field.value == defaultMsg )
		field.value="";
}

function checkCallback( form, defaultMsg )
	{
		var sMsg = '';
		var bRet = true;
		var sStr = Trim(form.callback.value);
		var regexName = /[A-Za-z]{2}/;
		var regexNumber = /[0-9]{6}/;

		if ( sStr == defaultMsg )
			sMsg += "\nPlease enter your name and number .";
		else
			{
			if(sStr.match(regexName) == null)
				sMsg += "\nPlease check that you've entered your name.";
			if(sStr.match(regexNumber) == null)
				sMsg += "\nPlease check that you've entered your number.";
			}
		if ( sMsg.length > 1  )
			{
				bRet = false;
				alert(sMsg);
			}
		else
			alert( "\n\nThanks - we will call you back.\n\n ");
			
		return bRet;	
	}
	
function Trim(str)
{  while(str.charAt(0) == (" ") )
  {  str = str.substring(1);
  }
  while(str.charAt(str.length-1) == " " )
  {  str = str.substring(0,str.length-1);
  }
  return str;
}

	