var DOM2=document.getElementById;
var ie4 = (document.all)? true:false;
var ns4 = window.Event ? true : false;
if (ie4) {
  if (navigator.userAgent.indexOf('MSIE 5')>0) ie5 = true;
  if (navigator.userAgent.indexOf('MSIE 6')>0) ie6 = true;
} else {
  ie5 = ie6 = false;
}
var ie=ie4||ie5||ie6;
var ns6 = (DOM2&&!ie)?true:false;
var ns=ns4||ns6;

function textWriter (where, what) {
 if	(DOM2) document.getElementById(where).innerHTML = what; 
 else if (ns) {var l=document.getElementById(where); l.open(); l.write(what); l.close();} 
	else document.all[where].innerHTML = what;
}

function flipBlock(obj){
	var o = obj.parentNode.getElementsByTagName('DIV')[0].style.display;
	alert (o);
	if (o == 'none'){
		obj.parentNode.getElementsByTagName('DIV')[0].style.display = 'block';
		}
	else{
		obj.parentNode.getElementsByTagName('DIV')[0].style.display = 'none';
		}
		
}

function validateNumeric (value){
if (value == "") {return true}
if (isNaN(parseFloat(value))) {
		alert("Entered value must be a number")
		return false
	}
else {
		return true
	}
}

function validateNumber (){

args = arguments.length
valueEntered = arguments[0]

	if (!validateNumeric(valueEntered)){
		return 0;
	}

	if (args > 1){
		if (valueEntered < arguments[1]) 
		{
			alert ("The value you entered is lower then the minimum value allowed.");
			return arguments[1];
		}
	}	

	if (args > 2){	
		if (valueEntered > arguments[2]) 
		{
			alert ("The value you entered is higher then the maximum value allowed.")
			return arguments[2]
		}
	}
	
	if (args > 3){
		x = valueEntered / arguments[3]
		if (x != Math.floor(x)) {
			alert ("The value entered must be in increments of " + arguments[3])
			return Math.floor(x) * arguments[3]
		}
	}
	return valueEntered
}