// hide any DOM element by ID name
function hide(element) {
	document.getElementById(element).style.display='none';
}

// show (un-hide) any DOM element by ID name
function show(element) {
	document.getElementById(element).style.display='';
}

function verifyURL(url) {
    var v = new RegExp();
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (v.test(url)) {
    	return true;
    } else {
    	// check to see if the URL is valid, but missing 'http://'
    	v.compile("^[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    	if (v.test(url)) {
    		// is okay (like www.trekbikes.com)
    		return true;
    	} else {
    		// is not okay
        	return false;
        }
    }
}

function verifyDate(date) {
	var d = new RegExp();
	d.compile("^[0-1]?[0-9]\/[0-3]?[0-9]\/[2][0][0-9][0-9]$");
	if (d.test(date)) {
		return true;
	} else {
		return false;
	}
}

function verifyEmail(email) {
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
     return regex.test(email);
}
