function validateEmpty(fld, dName, fldStar) {
    var error   = ""; 
    var redStar = document.getElementById(fldStar);
    if (fld.value.length == 0) {
        fld.style.background = 'Yellow'; 
        error                = "The "+dName+" field has not been filled in.\n";                
        redStar.setAttribute("style", "color:red");
    } else {
        fld.style.background = 'White';
        redStar.setAttribute("style", "color:black");
    }
    return error;  
}

function toggleSubmit(evt){
  evt        = (evt) ? evt : event;
  var target = (evt.target) ? evt.target : evt.srcElement;
  submit     = document.getElementById("submit");
  if("yes" == target.id){
     submit.disabled = false;
  }else{
     submit.disabled = true;
  }
} 

var message="";
///////////////////////////////////
function clickIE() 
{
   if (document.all) {(message);return false;}
}

function clickNS(e) 
{
   if (document.layers||(document.getElementById&&!document.all)) {
      if (e.which==2||e.which==3) {(message);return false;}
   }
 }
if (document.layers){
   document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;
}else{
   document.onmouseup=clickNS;document.oncontextmenu=clickIE;
}
document.oncontextmenu=new Function("return false")

function disableSelection(target){
   if (typeof target.onselectstart!="undefined") //IE route
      target.onselectstart=function(){return false}
   else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
      target.style.MozUserSelect="none"
   else //All other route (ie: Opera)
      target.onmousedown=function(){return false}
   target.style.cursor = "default"
}