var defaultText = "Enter your email";

function newsletterInput(type) {
	// set type to b for blur
	var newsletter = document.newsletterform.newsletter.value;
	
	
	if ((!newsletter || newsletter == defaultText) && type == 'b'){
		document.newsletterform.newsletter.value = "Enter your email";
		document.newsletterform.newsletter.style.color = "#666";
	}
	else {
		if (newsletter == defaultText && type != 'b') {
			document.newsletterform.newsletter.value = "";
			document.newsletterform.newsletter.style.color = "#000";
		}
	}
}

//validate email
function validate_email(field,alerttxt)
{
	with (field)
	{
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) 
		{alert(alerttxt);return false}
		else {return true;}
	}
}

//required field
function validate_required(field,alerttxt)
{
	with (field)
	{
	if (value==null||value=="")
		{alert(alerttxt);return false}
	else {return true;}
	}
}

//validate form
function validate_form(thisform)
{
	with (thisform)
	{
		if (validate_email(newsletter,"Please supply a valid email address!")==false)
			{newsletter.focus();return false}
	}
	return true;
}