function handlenote(note) {
     targetElement = document.getElementById(note);
     if (targetElement.style.display == "none") {
        targetElement.style.display = "";
     } else {
        targetElement.style.display = "none";
     }
}
function showPopup(theurl,args,sizeh,sizev,canscroll,canresize) {
	window.open(theurl+args,"","height="+sizev+",width="+sizeh+",directories=0,location=0,menubar=0,resizable="+canresize+",scrollbars="+canscroll+",status=0,toolbar=0,left=100,top=100,screenx=100,screeny=100");
}
function popupSearch(formname, formfield, returnval) {
	var newWindow
	search_string = escape(eval("self.document.forms['" + formname + "']." + formfield + ".value"))
	search_type = escape(eval("self.document.forms['" + formname + "']." + formfield + "srchtype.value"))
	if(! search_string.length > 0) {
		alert("Please enter part of a name to search for");
		eval("document.forms['" + formname + "']." + formfield + ".focus()");
	} else {
		newWindow = window.open('/plookup.asp?ss=' + search_string + '&fn=' + formname + '&fid=' + formfield + '&srchtype=' + search_type + '&rv=' + returnval,"SearchWindow","HEIGHT=150,WIDTH=650,dependent,titlebar=no,scrollbars=yes",onBlur="self.close()")
	}
}
function showhide(elementid) {
     targetElement = document.getElementById(elementid);
     if (targetElement.style.display == "none") {
        targetElement.style.display = "";
     } else {
        targetElement.style.display = "none";
     }
}
function checkTimeValues(formname,stime,etime,sdate,edate) {
	if (eval("document.forms['" + formname + "']." + stime + ".selectedIndex") == 0) {
		alert("Please select a start time");
		eval("document.forms['" + formname + "']." + stime + ".focus()");
		return false;
	}
	if (eval("document.forms['" + formname + "']." + etime + ".selectedIndex") == 0) {
		alert("Please select an end time");
		eval("document.forms['" + formname + "']." + etime + ".focus()");
		return false;
	}
	var startTime = eval("document.forms['" + formname + "']." + stime + ".options[document.forms['" + formname + "']." + stime + ".selectedIndex].value + ' '") + eval("document.forms['" + formname + "']." + stime + "ampm.options[document.forms['" + formname + "']." + stime + "ampm.selectedIndex].value");
	var startDate = eval("document.forms['" + formname + "']." + sdate + ".value");
	var startBoth = startTime + ' ' + startDate;
	var startDT = new Date(startBoth);
	var endTime = eval("document.forms['" + formname + "']." + etime + ".options[document.forms['" + formname + "']." + etime + ".selectedIndex].value + ' '") + eval("document.forms['" + formname + "']." + etime + "ampm.options[document.forms['" + formname + "']." + etime + "ampm.selectedIndex].value");
	var endDate = eval("document.forms['" + formname + "']." + edate + ".value");
	var endBoth = endTime + ' ' + endDate;
	var endDT = new Date(endBoth);
	var today = new Date();
	if (endDT<=startDT) {
		alert("You must select an end date/time later than your start date/time");
		eval("document.forms['" + formname + "']." + stime + ".focus()");
		return false;
	}
}
function doNoteVisibility(showorhide) {
	var i = 1;
	var maxcount = document.forms['frmHNMC'].maxcount.value-0;
	for (i = 1;i < maxcount;i++) {
		var targetElement = eval("document.getElementById('note" + i + "detail')");
		if (showorhide == "hide") {
	        targetElement.style.display = "none";
		} else {
	        targetElement.style.display = "";
		}
	}
}
function moveOptionsUp(selectId) {
	var selectList = document.getElementById(selectId);
	var selectOptions = selectList.getElementsByTagName('option');
	for (var i = 1; i < selectOptions.length; i++) {
		var opt = selectOptions[i];
		if (opt.selected) {
			selectList.removeChild(opt);
			selectList.insertBefore(opt, selectOptions[i - 1]);
		}
	}
}
function moveOptionsDown(selectId) {
	var selectList = document.getElementById(selectId);
	var selectOptions = selectList.getElementsByTagName('option');
	for (var i = selectOptions.length - 2; i >= 0; i--) {
		var opt = selectOptions[i];
		if (opt.selected) {
			var nextOpt = selectOptions[i + 1];
			opt = selectList.removeChild(opt);
			nextOpt = selectList.replaceChild(opt, nextOpt);
			selectList.insertBefore(nextOpt, opt);
		}
	}
}
$(function() {
	$("#datepicker").datepicker({showOn: 'button', buttonImage: '/images/myyc/icons/cal_icon_OFF.gif', buttonImageOnly: true});
});
$(function() {
	$("#datepicker2").datepicker({showOn: 'button', buttonImage: '/images/myyc/icons/cal_icon_OFF.gif', buttonImageOnly: true});
});
$(function() {
	$("#datepicker3").datepicker({showOn: 'button', buttonImage: '/images/myyc/icons/cal_icon_OFF.gif', buttonImageOnly: true});
});
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}
function prepareInputsForHints() {
  var inputs = document.getElementsByTagName("input");
  for (var i=0; i<inputs.length; i++){
    if (inputs[i].parentNode.getElementsByTagName("span")[0]) {
      inputs[i].onfocus = function () {
        this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
      }
      inputs[i].onblur = function () {
        this.parentNode.getElementsByTagName("span")[0].style.display = "none";
      }
    }
  }
  var selects = document.getElementsByTagName("select");
  for (var k=0; k<selects.length; k++){
    if (selects[k].parentNode.getElementsByTagName("span")[0]) {
      selects[k].onfocus = function () {
        this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
      }
      selects[k].onblur = function () {
        this.parentNode.getElementsByTagName("span")[0].style.display = "none";
      }
    }
  }
  var textareas = document.getElementsByTagName("textarea");
  for (var m=0; m<textareas.length; m++){
    textareas[m].onfocus = function () {
      this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
    }
    textareas[m].onblur = function () {
      this.parentNode.getElementsByTagName("span")[0].style.display = "none";
    }
  }
}
