function Trim(sString){
	var re = /^\s{1,}|\s{1,}$/gi; // Regular Expression
	sString = sString.replace(re,"");
	return sString;
}

function fieldFocus(checkThis, checktag, checkvalue, ErrMsg){
	checktag.focus();
	alert(ErrMsg);
	return false;
}

function _CF_hasValue(obj, obj_type){
	if (obj_type == "TEXT" || obj_type == "PASSWORD"){
		if (obj.value.length == 0)
			return false;
		else
			return true;
	} else if (obj_type == "SELECT"){
        for (i=0; i < obj.length; i++)
	    	{
		if (obj.options[i].selected)
			return true;
		}

       	return false;
	} else if (obj_type == "SINGLE_VALUE_RADIO" || obj_type == "SINGLE_VALUE_CHECKBOX"){

		if (obj.checked)
			return true;
		else
       		return false;
	} else if (obj_type == "RADIO" || obj_type == "CHECKBOX"){

        for (i=0; i < obj.length; i++)
	    	{
		if (obj[i].checked)
			return true;
		}

       	return false;
	}
}

function  _CF_checkentry(_CF_this){

	if(!_CF_hasValue(document.getElementById("AccountNo"), "TEXT" )){

		if(!fieldFocus(_CF_this, document.getElementById("AccountNo"), document.getElementById("AccountNo").value, "Please enter your Tax Number")){
            return false;
		}
	}


    if(!_CF_hasValue(document.getElementById("ColPeriod"), "TEXT" )){

		if(!fieldFocus(_CF_this, document.getElementById("ColPeriod"), document.getElementById("ColPeriod").value, "Please specify the collection period")){
			return false;
		}
	}

	var Notes = "Collection Period-"+document.getElementById("ColPeriod").value+" ; ";
	Notes = Notes + "Total Units-"+document.getElementById("TotalUnits").value+" ; ";
	Notes = Notes + "Forms Needed-"+document.getElementById("Forms").value+" ; ";
	Notes = Notes + "Gross Rental Receipts-"+document.getElementById("GrossRental").value+" ; ";
	Notes = Notes + "Exempt Receipts-"+document.getElementById("ExemptRental").value+" ; ";
	Notes = Notes + "Total Tax Collected-"+document.getElementById("TotalTaxCollected").value+" ; ";
	Notes = Notes + "Adjustments-"+document.getElementById("Adjustments").value+" ; ";
	Notes = Notes + "Collection Allowance-"+document.getElementById("CollectionAllowance").value+" ; ";
	Notes = Notes + "Penalty-"+document.getElementById("Penalty").value+" ; ";
	Notes = Notes + "Prior Outstanding-"+document.getElementById("Outstanding").value+" ; ";

	document.getElementById("Notes").value = Notes;

	var confirmation = confirm("Please confirm your calculations.  For assistance, please contact our office at 239-252-TTAX (8829).  Do you wish to continue?")
	if (confirmation){
		return true;
	} else{
		return false;
	}


	window.onload = function(){
		enableAll();
	}

}
