// common javascripts for table validation
function tableJSrequired(formElement,dbtype){
	//check to see if the value of the given element is set
	retval = true;
	
	switch(formElement.type){
		case 'select-multiple':
		case 'select-one':
			//make sure at least one index is selected
			retval = (formElement.selectedIndex > -1);
		case 'text':
		case 'textarea':
		case 'password':
			if(dbtype == 'int'){
				retval = formElement.value.match(/[0-9]*/);
			}else{
				retval = (formElement.value.length > 0);
			}
			break;
	}
	return retval;
}


//regular expression based JS
function tableRegex(formElement,expression,allowN){
	retval = true;
	if(formElement.value.length == 0){
		retval = allowN;
	}else{
		retval = formElement.value.match(expression);
	}
	return retval;
}


function showHideSpan(id,showHide){
	ele = document.getElementById(id);
	//true means show
	ele.style.visibility = (showHide) ? 'visible':'hidden';
}