<!-- Hide from low gen. browsers
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;
}
function validRequired(formField,fieldLabel)
{
var result = true;
if (formField.value == "")
{
alert('Please enter your "' + fieldLabel +'" for the required field.');
formField.focus();
result = false;
}
else if (formField.value == 'Song (Artist / Title)')
{
alert('Please enter your "' + fieldLabel +'" so we will know what song you would like to hear played on World Wide Bluegrass Radio.');
formField.focus();
result = false;
}
else if (formField.value == 'Dedicated To')
{
alert('Please indicate who you want this song "' + fieldLabel +'" , if there is no-one, just type Nobody.');
formField.focus();
result = false;
}
else if (formField.value == 'Your Name')
{
alert('Please enter your "' + fieldLabel +'" or nickname for the required field.');
formField.focus();
result = false;
}
else if (formField.value == 'Your Email')
{
alert('Please enter your "' + fieldLabel +'" for the required field.');
formField.focus();
result = false;
}
else if (formField.value == 'Enter Code->')
{
alert('Please enter your "' + fieldLabel +'" for the required field. This helps us avoid spam emails from internet robots.');
formField.focus();
result = false;
}
return result;
}
function validEmail(formField,fieldLabel,required)
{
var result = true;
if (required && !validRequired(formField,fieldLabel))
result = false;
if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
{
alert("We cannot contact you via email, if we do not have your proper email address. Please check again your email information and enter a correct and completed email address in the form. Example: yourname@yourisp.com");
formField.focus();
result = false;
}
return result;
}

function validateForm(songRequest)
{
// Start ------->
if (!validRequired(document.songRequest.song,"Song (Artist / Title)"))
return false;
if (!validRequired(document.songRequest.from,"Name"))
return false;
if (!validEmail(document.songRequest.email," Email"))
return false;
if (!validRequired(document.songRequest.captcha_code,"Anti-Spam Code"))
return false;
// <--------- End
return true;
}
