//FORM VALIDATION
function isEmailAddress (string) {
    var addressPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
    return addressPattern.test(string);
}
function validateUSZip(strValue) {
	var objRegExp  = /(^\d{5}$)|(^\d{5}-\d{4}$)/;
	return objRegExp.test(strValue);
}
function notEmptyStr(strValue) {
	var objRegExp  = /[^ \t\v\f\n\r]$/;
	return objRegExp.test(strValue);
}
function validateFormArticle(f) {
	var err ="";
	var requiredArr = Array("name","comments");
	var requiredArrName = Array("Name","Comment");
	for (var i=0; i<requiredArr.length; i++) {
		var curInput = eval("f."+requiredArr[i]);
		if(notEmptyStr(curInput.value)==false) {
			err+=("Your "+requiredArrName[i]+" is blank or invalid"+"\r\n");
		}
	}
	if (err!="") { 
		alert(err);
		return false;
	} else {
            f.required.value="1";
            return true;
        }
}
// AJAXY THING FOR COMMENTS
function send_comment2(name, comment_area, article_id, form_id) {
	if (document.getElementById("name").value == "") {
		alert('Your Name is invalid\r\n');
		return false;
	} else if (document.getElementById("comment_area").value == "") {
		alert('Your Comment is invalid\r\n');
		return false;
	}
	document.getElementById("comment_status").style.display = "block";
	$.ajax({
		type: "POST",
		url: "/pages/library_detail/31.php",
		data: "display_name="+$("#"+name).val()+"&comments="+$("#"+comment_area).val()+"&article_id="+$("#"+article_id).val()+"&form_id="+$("#"+form_id).val()+"&submit=submit&required=1&x=1&y=1",
		success: function(msg){
			document.getElementById("comment_status").style.display = "none";
			document.getElementById("comment_form").innerHTML = "<b>Thank you for your comment. Once it has been approved, it will appear with this article.</b><br /><br />";
		}
	});
	return false;
}

// RIGHT SIDE FORM JS
var requiredArrRight = Array('name','zip');
var requiredArrRightName = Array('Name','Zip');

function validateRightForm(f) {
	var err ='';
	if (!isEmailAddress(f.email.value)) {
		err += 'Your Email is invalid'+'\r\n';
	}
	for (var i=0; i<requiredArrRight.length; i++) {
		var curInput = eval("f."+requiredArrRight[i]);
		if (curInput) {
			if(notEmptyStr(curInput.value)==false) {
				err+=('Your '+requiredArrRightName[i]+' is invalid'+'\r\n');
			}
		}
	}	
if (err!='') { 
		alert(err);
		return false;
	} else {
		f.required.value="1";
		}
	return true;
}
							