var d=document;
var debug=0;
var errors=false;
var frmSub;
var returnCode;
    
function _isAlpha(str) {
	if(str.search(/([0-9])/g) == -1) return 1;
	return 0;
}

function _isInt(str) {
	if(str.search(/[^0-9]/g)>-1)return 0;
	return 1;
}

function _minLength(str,length) {
	if(str.length<length)return 1;
	return 0;
}

function _maxLength(str,length) {
	if(str.length>length)return true;
	return 0;
}

function _isEmail(str) {
	//if (str == "") return true;
	var pattern =/.+@.+\..+/;
	if (str.match(pattern)) {
		return 1;
	} else {
		return 0;
	}
}

function _isSpecialChars(str) {
	if(str.search(/[^ .a-zA-Z\d]/) == -1) return 1;
	return 0;
}

function _trimString(str) {
	return str.replace(/ /g,"");
}

function validateFields() {
	frm = document.forms[0];
	if(frm.title) {
		if(frm.title.value == "") {
			alert("Please Enter a Title For Your Movie.");
			frm.title.focus();
			return false;
		}
	}
	if(frm.agreement) {
		if(frm.agreement.checked != "1") {
			alert('Please Check the "I Agree" Box.');
			return false;
		}
	}
	if(frm.fname) {
		if(frm.fname.value == "") {
			alert("Please Enter Your First Name.");
			frm.fname.focus();
			return false;
		}
	}
	if(frm.lname) {
                if(frm.lname.value == "") {
                        alert("Please Enter Your Last Name.");
                        frm.lname.focus();
                        return false;
                }
        }
	if(frm.address) {
                if(frm.address.value == "") {
                        alert("Please Enter Your Address.");
                        frm.address.focus();
                        return false;
                }
        }
	if(frm.city) {
                if(frm.city.value == "") {
                        alert("Please Enter Your City.");
                        frm.city.focus();
                        return false;
                }
        }
	if(frm.zip) {
                if(frm.zip.value == "") {
                        alert("Please Enter Your Zip Code.");
                        frm.zip.focus();
                        return false;
                }
        }
	if(frm.email) {
                if(frm.email.value == "") {
                        alert("Please Enter Your Email Address.");
                        frm.email.focus();
                        return false;
                }
		if(!_isEmail(frm.email.value)) {
			alert("Please Enter a Valid Email Address.");
			frm.email.focus();
			return false;
		}
        }
}

