function getID(target) {target = document.getElementById(target);return target;}
// VARIABLE TO TRACK POP UP WINDOW OPENING
var newwindow=''

function changeTitle(t) {
	
	document.title = t;	
	
}

function copyright() {
	var mydate=new Date();
	var year=mydate.getYear();
	if (year < 1000)
	{year+=1900}
    document.write("&copy; "+year+" Gentris Clinical Genetics Inc. &middot; Durham, North Carolina");
}

function todayDate() {
	var d=new Date()
	var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
	var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
	document.write(weekday[d.getDay()] + " ")
	document.write(monthname[d.getMonth()] + " ")
	document.write(d.getDate() + ", ")
	document.write(d.getFullYear())
}

// MAKE SURE TIME IS IN HH:MM FORMAT 
function checkTime(value,name) {
	if (value=="") {return true;}
var reg1 = /^([0-9]{2})(\:)([0-9]{2})$/;
  if (reg1.test(value)==false) {
	  alert("All TIMES must be in the format HH:MM");
	  setTimeout('document.F1.'+name+'.focus();',1);
	  return false;
	}
 value = value.split(':');
 if (value[0] > 23) {alert ("Check the HOUR of your request. Use Military Time");
	  setTimeout('document.F1.'+name+'.focus();',1); //FF WORKAROUND FOR TRADITIONAL FOCUS();
 return false;
 }
 if (value[1] > 59) {
 alert ("Check the MINUTES of your request. Use Military Time");
	  setTimeout('document.F1.'+name+'.focus();',1);
 return false;
 }

	return true;
}

// MAKE SURE DATE IS IN MM-DD-YYYY FORMAT 
function checkDate(value,name) {
		if (value=="") {return true;}
		if (value=="MM-DD-YYYY") {return true;}
var reg1 = /^([0-9]{2})(\-)([0-9]{2})(\-)([0-9]{4})$/;
  if (reg1.test(value)==false) {
	  alert("The DATE must be in the format MM-DD-YYYY");
	  setTimeout('document.F1.'+name+'.focus();',1);
	  return false;
	}
	return true;
}

function clearField(name) {
		document.F1[name].value = '';
}




// SPECIFIC TO MANAGE PAGE
function showFile(target) {
var fileName = document.getElementById('ufile').value;
fileName = fileName.substr(fileName.lastIndexOf("\\") + 1);
document.F1[target].value = fileName;
}

function savePage(option,action) {
txt = document.getElementById("EDITBOX").innerHTML;
F1.txt.value = txt;
F1.option.value = option;
F1.action = action;
F1.submit();
}

function clearPage(option,action) {
input = confirm ("You are about to clear all data");
if (input == true) { 
F1.option.value = option;
F1.action = action;
F1.submit();
}
else {return false;}
}

function addressDiv(t) {
if (t==1) {getID('me').style.display='inline';}
else {getID('me').style.display='none';}
}


// OPEN WINDOW
function openWindow(target,name,width,height,scrollbars,resizable) {
// variable == (condition) ? (true action) : (false action);
// ONLY ALLOW ONE WINDOW OPEN AT A TIME
// TO PREVENT CONFUSION OR INTRODUCING
// BAD INFO INTO DB BECAUSE OF MULTIPLE WINDOWS BEING OPEN
if (!newwindow) {
scrollbars = (scrollbars == 1) ? 1 : 0; // default to no scrollbar
resizable = (resizable == 0) ? 0 : 1; // default to resizable
newwindow = window.open(target,name,'width='+width+',height='+height+',top=50,left=50,scrollbars='+scrollbars+',resizable='+resizable);
}
}

// RESET NEWWINDOW VARIABLE
function tidy() {
newwindow = '';
}

function toggleDivElem(target,elem) {
	
	//alert(target+" "+elem);
	
	var chk = document.F1[elem].checked;

	if (chk == true) {getID(target).style.display = 'block';}
		else {getID(target).style.display = 'none';}
	
}