﻿// Function for disabling fileds
function disableIt(obj, color){
	obj.disabled = true;
	obj.style.backgroundColor = color;
}

function enableIt(obj){
	obj.disabled = false;
	obj.style.backgroundColor = "";
}

// For NS3.0 and IE 3.0 if needed
function extracheck(obj){
	return !obj.disabled;
}


// Function to prevent double submissions
// _In_ your submit button tag, put this:     onSubmit="return checkit()"
function checkit(){
  if (dunnit) {
    //alert ("One submission per person!");
    return false;
  } else {	
    //alert ("Thank you for your input.");
    dunnit = true;
    return true;
  }
}

// For NS3.0 and IE 3.0 if needed
function fixDate(obj){
	var tmpDate = obj.value;
	if (tmpDate != ''){
		var fSlash = tmpDate.indexOf("/");
		var lSlash = tmpDate.lastIndexOf("/");
		var day = tmpDate.substring(0, fSlash);
		var month = tmpDate.substring(fSlash+1, lSlash);
		var year = tmpDate.substring(lSlash+1, tmpDate.length);
		var newDate = addZero(day) + "/" + addZero(month) + "/" + addCent(year);
		obj.value = newDate;
	}
}
        
function addZero(vNumber){ 
	var tmp = parseInt(vNumber, 10);
    return ((tmp < 10) ? "0" : "") + tmp;
} 

function addCent(vNumber){
	var yLen = vNumber.length;
	var tmp = parseInt(vNumber, 10);
	if (yLen == 2){
		var today = new Date(); 
		var curYear = today.getYear();
		var sYear = curYear.toString().substring(2, 4);
		if (tmp >= 0 && tmp <=sYear) {
			tmp = 2000 + tmp;
		} else {
			tmp = 1900 + tmp;
		}	
   	}
	return tmp;
} 