function sortTable(tgtTable, onCol, hasHeading, asNumber, Descending, skipLastRow)
{
	tgtTable = document.getElementById(tgtTable);
	if(!onCol) onCol=0;
	if(skipLastRow)
		skipLastRow = 1;
	else
		skipLastRow = 0;
	var i=0;
	if(hasHeading) i=1;
	var nRows = tgtTable.rows.length;
	var t, ele1, ele2;
	for(; i < nRows-1-skipLastRow; i++)
		{
		t=i;
		for(var j=i+1; j < nRows-skipLastRow; j++)
			{
			ele1 = tgtTable.rows[j].cells[onCol].innerText;
			ele2 = tgtTable.rows[t].cells[onCol].innerText;
			if(asNumber)
				{
				ele1 = parseFloat(ele1);
				ele2 = parseFloat(ele2);
				}
			if(!Descending  &&  ele1 < ele2)
				t=j;
			else if(Descending  &&  ele1 > ele2)
				t=j;
			}
		tgtTable.tBodies[0].insertBefore(tgtTable.rows[t], tgtTable.rows[i]);
		}
}



var preEl ;
var orgBColor;
var orgTColor;
function HighLightTR(backColor,textColor){ 
if(typeof(preEl)!='undefined') {
preEl.bgColor=orgBColor; 
try{ChangeTextColor(preEl,orgTColor);}catch(e){;}
} 
var el = event.srcElement;
el = el.parentElement;
orgBColor = el.bgColor;
orgTColor = el.style.color;
el.bgColor=backColor;

try{ChangeTextColor(el,textColor);}catch(e){;}
preEl = el; 
}
function ChangeTextColor(a_obj,a_color){ ;
for (i=0;i<a_obj.cells.length;i++){//put condition before increase!!!!!
a_obj.cells(i).style.color=a_color; 
}
}


function blinkIt() {
 if (!document.all) return;
 else {
   for(i=0;i<document.all.tags('blink').length;i++){
      s=document.all.tags('blink')[i];
      s.style.visibility=(s.style.visibility=='visible')?'hidden':'visible';
   }
 }
}
function WOWindow(mypage,myname,w,h,scroll){
   LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
   TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
   settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'+',directories='+'no';
   win = window.open(mypage,myname,settings)
   if(win.window.focus){win.window.focus();}
}
function NewWindow(mypage,myname,w,h,scroll){
   LeftPosition = (screen.width) ? (screen.width-w-300)/2 : 0;
   TopPosition = (screen.height) ? (screen.height-h-300)/2 : 0;
   settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
   win = window.open(mypage,myname,settings)
   if(win.window.focus){win.window.focus();}
}


function checkform ( form )
{
  if (form.activitynotes.value == "") {
    alert( "Please enter activity notes to continue." );
    form.activitynotes.focus();
    return false ;
  }
  return true ;
}


function checkemailform ( form )
{
  if (form.comments.value == "") {
    alert( "Please enter a message to continue." );
    form.comments.focus();
    return false ;
  }
  return true ;
}

function checkform ( form )
{
  if (form.description.value == "") {
    alert( "Please enter a description." );
    form.description.focus();
    return false ;
  }
  return true ;
}

function checkeditform ( form )
{
  if (form.activitynotes.value == "") {
    alert( "Please Enter Activity Notes to Continue." );
    form.activitynotes.focus();
    return false ;
  }
  return true ;
}




