// Decide browser version
var ns4 = (document.layers)? true:false;
var ns6 = (document.getElementById)? true:false;
var ie4 = (document.all)? true:false;
var ie5 = false;
var ie6 = false;

// Microsoft Stupidity Check(tm).
if (ie4) {
	if (navigator.userAgent.indexOf('MSIE 5')>0) {
		ie5 = true;
	}
	if (navigator.userAgent.indexOf('MSIE 6')>0) {
		ie6 = true;
	}
	if (ns6) {
		ns6 = false;
	}
}


    function formSubmit(objF){
		objF.submit();
	}
    function changePage(pageNumber){
		document.forms["form1"].currentPage.value = pageNumber;
		formSubmit(document.forms["form1"]);
	}
    function ordAsc(paramOrder){
		document.forms["form1"].elements["paramOrder"].value = paramOrder;
		document.forms["form1"].elements["typeOrder"].value = 'asc';
		formSubmit(document.forms["form1"]);
	}
	function ordDesc(paramOrder){
		document.forms["form1"].elements["paramOrder"].value = paramOrder;
		document.forms["form1"].elements["typeOrder"].value = 'desc';
		formSubmit(document.forms["form1"]);
	}
	function ordOff(paramOrder){
		document.forms["form1"].elements["paramOrder"].value = paramOrder;
		document.forms["form1"].elements["typeOrder"].value = 'off';
		formSubmit(document.forms["form1"]);
	}

	function resetOrdering() {
	 		document.forms['form1'].elements['resetOrder'].value=1;
	 		formSubmit(document.forms["form1"]);
	}



function highlightRow(row) {
	if (row.className == "rowHighlight") {
		row.className = "rowHover";
	} else {
		row.className = "rowHighlight";
	}
}

function hoverInRow(row) {
	if (row.className != "rowHighlight") {
		row.className = "rowHover";
	}
}

function hoverOutRow(row, oldCssClass) {
	if (row.className != "rowHighlight") {
		row.className = oldCssClass;
	}
}

function feedbackForm(formName, feedbackString) {
	var form = document.forms[formName];
	form.feedback.value = feedbackString;
	form.submit();
}

function togleVisible(divID, anchorID) {

	var anchor = document.getElementById(anchorID);
	var div = document.getElementById(divID);
	if (anchor.name == "Visible") {
		anchor.name = "Hidden";
		div.style.visibility = "visible";
//		div.style.position = "absolute";
	} else {
		anchor.name = "Visible";
		div.style.visibility = "hidden";
	}
	//alert(anchor.name);
}




function setSelect(id, val) {
	var field = document.getElementById(id);
//	if (val != "0" && val != ""){
		for (var i=0; i<field.length; i++) {
			if (field.options[i].value == val) {
				field.selectedIndex = i;
			}
		}
//	}
}


function getRadioSelected(objValue) {
	var objradio = objValue;

	for(var r=0;r < objradio.length;r++) {
		if(objradio[r].checked == "1"){
			return objradio[r].value;
		}
	}
	return false;
}


function dateGreaterThanToday(sDate) {
	var today = new Date()
	var dateElem = sDate.split('-');
	var sDate = new Date();
	sDate.setMonth(dateElem[1]-1);
	sDate.setFullYear(dateElem[0]);
	sDate.setDate(dateElem[2]);
	if (sDate < today) {
		return 0;
	} else {
		return 1;
	}
}

function compareDates(date1, date2) {
	var dateElem2 = date2.split('-');
	var date2 = new Date();
	date2.setMonth(dateElem2[1]-1);
	date2.setFullYear(dateElem2[0]);
	date2.setDate(dateElem2[2]);

	var dateElem1 = date1.split('-');
	var date1 = new Date();
	date1.setMonth(dateElem1[1]-1);
	date1.setFullYear(dateElem1[0]);
	date1.setDate(dateElem1[2]);
	if (date2 <= date1) {
		return 0;
	} else {
		return 1;
	}
}