function checkSubscribeForm() {
    if(!check_myEmail(document.getElementById('email'))) {
        alert('Please enter a valid email address');
        return false;
    }
    
    // No problem
    return true;
}

function checkUnsubscribeForm() {
    if(!check_myEmail(document.getElementById('email1'))) {
        alert('Please enter a valid email address');
        return false;
    }
    
    // No problem
    return true;
}


/*********************************************/
/*******  GENERIC FUNCTIONS ******************/


// Check input text field
function check_myTextField(myField,minLength) {
    if(myField.value=='' || myField.value.length<parseInt(minLength)) {
        myField.focus();
        return false;
    }
    return true;
}

// Check phone number
function check_myPhone(myField) {
    var myPhone=myField.value;
    var reg=new RegExp(" ", "g");
    var myPhoneTemp=myPhone.replace(reg,"");
    var re = /^[0-9]{4,20}$/;
    if(!myPhoneTemp.match(re)) {
        myField.focus();
        return false;
    }
    else {
        return true;
    }
}

// Check email field
function check_myEmail(myField) {
    if(check_myTextField(myField,6)) {
        var str = myField.value;
        var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
        if(!str.match(re)) {
            myField.focus();
            return false;
        }
        else return true;
    }
    else return false;
}

// Check input radio fields
function check_myRadioButtons(myField) {
	var checked = false;
	
	for (var i=0; i<myField.length; i++) {
		if(myField[i].checked) {
			checked = true;
		}
	}
    return checked;
}
