
function validate_email( field, msg )
{
    var s = field.value;
    //if( s.search(/\w/) == -1) return true;
    //if( s.search(/\w/) == -1) return false;
    return validate_email_fields( field, msg );
}

function validate_email_fields( field, msg )
{
    s = field.value;	
    var oRegExp = /(^[A-Za-z0-9_])([A-Za-z0-9_.-]*)@((([A-Za-z0-9_-]{2,})\.){1,})(([A-Za-z]{2,})$)/;
    var nPos = s.search(oRegExp);
    if (nPos > -1)
    {
        return true;
    }

    alert( msg );
    field.value = "";
    field.focus();
    
    return false;
}

function validate_email_values( s, msg )
{
    var oRegExp = /(^[A-Za-z0-9_])([A-Za-z0-9_.-]*)@((([A-Za-z0-9_-]{2,})\.){1,})(([A-Za-z]{2,})$)/;
    var nPos = s.search(oRegExp);

    if (nPos > -1)
    {
        return true;
    }
   
    return false;
}

function setInvalidEmailStatus(item, label)
{
  alert("Please enter a valid email address.");
   return;
   /*
   item = document.getElementById (item);
   label = document.getElementById (label);
   
   if (item && label ) {
      item.style.display = 'inline';
      label.className = 'medium_red';
   }
    */
}

function someSpaces(spases)
{
	while(spases != 0)
	{
		document.write('&nbsp;');
		spases--;
	}
return true;
}


function showItem(itemName){
	if(itemName.style.display=='inline')
            itemName.style.display = 'none';
        else
            itemName.style.display = 'inline';
}

function truncated(comment){
	if(comment){
		if(comment.value.length > 1333){
        comment.value="";
        alert("Please limit your comments to 1,333 characters.");
        }
	}
}
