<!--
// Check for email address: look for [@] and [.] 

function isEmail(elm) {
    if (elm.value.indexOf("@") + "" != "-1" &&
        elm.value.indexOf(".") + "" != "-1" &&
        elm.value != "") 
    return true;
    else return false;
}

// Check for valid phone number: in form of (xxx)-xxx-xxxx or xxx.xxx.xxxx or international

function isDigit (c)
{   return ((c >= "0") && (c <= "9"))
}

function stripChars (s,c)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var a = s.charAt(i);
        if (c.indexOf(a) == -1) returnString += a;		
    }
    return returnString;
}

function isPhone(elm) {
var elmstr = elm.value + "";
var c = "-";
var w = " \t\n\r";
var p = "(";
var p2 = ")";
var d = ".";
var q = "#";
var t = "+";
var x = "x";

elmstr = stripChars(elmstr,c)
elmstr = stripChars(elmstr,w)
elmstr = stripChars(elmstr,p)
elmstr = stripChars(elmstr,p2)
elmstr = stripChars(elmstr,d)
elmstr = stripChars(elmstr,q)
elmstr = stripChars(elmstr,t)
elmstr = stripChars(elmstr,x)

    if (elmstr == "" || elmstr == null) return false;
	for (var i=0; i<elmstr.length; i++){
       var c = elmstr.charAt(i);
       if (!isDigit(c)) return false;
	   }
  return true;
}

// Check for null and for empty

function isFilled(elm) {
	//alert(elm.value);
    if (elm.value == "" ||
        elm.value == null ||
		elm.value == "null" ||
		elm.value == "MAIN HEADLINE" ||
		elm.value == "Newsletter Title" ||
		elm.value == "Newsletter Body" ||
		elm.value == "Bullet 1" ||
		elm.value == "Bullet 2" ||
		elm.value == "Bullet 3") 
    return false;
    else return true;
}

function isChecked(elm){
	for(i = 0; i < elm.length; i++)
	   //alert(elm[i].checked);
	   if (elm[i].checked){
	   return true; 
	   }
	   else return false;
}

function isSelected(elm) {
	var elmselected
    for(var i = 0; i < elm.length; i++)
       if (elm[i].selected){
		   	if (elm[i].value == "null"){ 
    		return false; 
			}
			else return true;   		
	   } 	   
}

function blankvalue(elm) {	
	if (elm.value == "MAIN HEADLINE" ||
		elm.value == "Newsletter Title" ||
		elm.value == "Newsletter Body") {
	elm.value = "";
	}
	if (elm.value == "Bullet 1" ||
		elm.value == "Bullet 2" ||
		elm.value == "Bullet 3") {
	window.document.email.bullet1.value = "";
	window.document.email.bullet2.value = "";
	window.document.email.bullet3.value = "";
	}
}

function isReady(form) {

	// is name element filled?

    if (isFilled(form.Name) == false) {
    alert("Please enter your name.");
    form.Name.focus();
    return false;
    }
	
	// is email element filled?

    if (isEmail(form.Email) == false) {
    alert("Please enter a valid email.");
    form.Email.focus();
    return false;
    } 
	
	// is city element filled?

    if (isFilled(form.City) == false) {
    alert("Please enter your city.");
    form.City.focus();
    return false;
    }
	
	// is city element filled?

    if (isSelected(form.State) == false) {
    alert("Please select a state.");
    form.State.focus();
    return false;
    } 

	// is zip element filled?

    if (isFilled(form.Zip) == false) { 
    alert("Please enter your zip code.");
    form.Zip.focus();
    return false;
    }	
		
return true;
}
//-->