
function formatNewsDate(strDate)
{
	// strDate accepts - the date in "10-Dec-2008" format
	
	return '<strong>' + strDate.substr(3, 3) + '</strong><span>' + strDate.substr(0, 2) + '</span>';
	
}

// function to format string to this format: 2008-12-31
// used on the jQuery calendar
function formatCalendarDate(strDate)
{
	// strDate accepts - the date in "31-Dec-2008" format
	
	var myMonths=new Array("0","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); 
	var monthNumber;
	
	for(x=1;x<myMonths.length;x++)
	{
		
		if(myMonths[x]==strDate.substr(3, 3))
		{
			if(x<10){ 
			monthNumber='0'; 
			monthNumber=monthNumber+x;
			}
			else{
				monthNumber=x;	
			}
		}
	}
	
	// return date in format: 2008-12-31
	return strDate.substr(7, 4) + '-' + monthNumber + '-' + strDate.substr(0, 2);
	
}

function validate_newsletter(theForm)
        {
                var strMessage, blnEmpty;
                strMessage = "Please enter the following fields: \n";
                blnEmpty = false;

                if(theForm.txtName.value == null || theForm.txtName.value == "")
                        { blnEmpty = true; strMessage = strMessage + " - Your name\n"; }


                if(theForm.txtEmail.value == null || theForm.txtEmail.value == "" || isEmailAddr(theForm.txtEmail.value)==false)
                        { blnEmpty = true; strMessage = strMessage + " - A valid Email Address\n"; }

                if(blnEmpty)
                {  alert(strMessage); return (false); }
                else
                {  return (true); }
        }



function isEmailAddr(email)
{
	var result = false
	var theStr = new String(email)
	var index = theStr.indexOf("@");
	if (index > 0)
	{
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	}
	return result;
}

