
var doAlerts=false;
function changeSheets(whichSheet){
  whichSheet=whichSheet-1;
  if(document.styleSheets){
    var c = document.styleSheets.length;
    if (doAlerts) alert('Change to Style '+(whichSheet+1));
    for(var i=0;i<c;i++){
      if(i!=whichSheet){
        document.styleSheets[i].disabled=true;
      }else{
        document.styleSheets[i].disabled=false;
      }
    }
  }
}



function DivShowOrHide(DivID) {
	if(DivID == "")
		return;

	var DivElement = document.getElementById(DivID);
	if (DivElement == null) {
		return;
	}

	if(DivElement.style.display == "none")
		DivElement.style.display = "inline";
	else
		DivElement.style.display = "none";
}

function Trim(inputVal)
{
	var outVal = "";
	var inputStr;
	inputStr = inputVal.toString();
	for ( var i = 0; i < inputStr.length; i++ )
	{
		var oneChar = inputStr.charAt(i);
		if ( oneChar != " " )
		{
			outVal = outVal + oneChar;
		}
	}
	
	return outVal;
}

function isInteger(inputVal)
{
	var inputStr;
	inputStr = inputVal.toString();
	for ( var i = 0; i < inputStr.length; i++ )
	{
		var oneChar = inputStr.charAt(i);
		if ( oneChar != "-" && oneChar != "0" && oneChar != "1" && oneChar != "2" && oneChar != "3" && oneChar != "4" && oneChar != "5" && oneChar != "6" && oneChar != "7" && oneChar != "8" && oneChar != "9")
		{
			return false;
		}
	}
	return true;
}

function isEmail(inputVal)
{
	var bEmailOK = false;
	for ( var i = 0; i < inputVal.length; i++ )
	{
		var oneChar = inputVal.charAt(i);
		if ( oneChar == "@" )
		{
			bEmailOK = true;
		}
	}
	
	return bEmailOK;
}

function isDate(inputVal)
{
	var inputStr;
	inputStr = inputVal.toString();
	for ( var i = 0; i < inputStr.length; i++ )
	{
		var oneChar = inputStr.charAt(i);
		if ( oneChar != "/" && oneChar != "0" && oneChar != "1" && oneChar != "2" && oneChar != "3" && oneChar != "4" && oneChar != "5" && oneChar != "6" && oneChar != "7" && oneChar != "8" && oneChar != "9")
		{
			return false;
		}
	}
	return true;
}

function isDateTime(inputVal)
{
	var inputStr;
	inputStr = inputVal.toString();
	for ( var i = 0; i < inputStr.length; i++ )
	{
		var oneChar = inputStr.charAt(i);
		if ( oneChar != "/" && oneChar != " " && oneChar != "0" && oneChar != ":" && oneChar != "1" && oneChar != "2" && oneChar != "3" && oneChar != "4" && oneChar != "5" && oneChar != "6" && oneChar != "7" && oneChar != "8" && oneChar != "9")
		{
			return false;
		}
	}
	return true;
}

function isPhoneNumber(inputVal)
{
	var inputStr;
	inputStr = inputVal.toString();
	for ( var i = 0; i < inputStr.length; i++ )
	{
		var oneChar = inputStr.charAt(i);
		if ( oneChar != "(" && oneChar != ")" && oneChar != "-" && oneChar != " " && oneChar != "0" && oneChar != "1" && oneChar != "2" && oneChar != "3" && oneChar != "4" && oneChar != "5" && oneChar != "6" && oneChar != "7" && oneChar != "8" && oneChar != "9")
		{
			return false;
		}
	}
	return true;
}

function isNumber(inputVal)
{
	var ok = true;
	for ( var i = 0; i < inputVal.length; i++ )
	{
		var oneChar = inputVal.charAt(i);
		if ( oneChar != "0" && oneChar != "1" && oneChar != "2" && oneChar != "3" && oneChar != "4" && oneChar != "5" && oneChar != "6" && oneChar != "7" && oneChar != "8" && oneChar != "9" )
		{
			ok = false;
		}
	}
	
	return ok;
}

var MiscWindow = null
function OpenMiscWindow (destination, width, height) {
	var strTmp = 'width=' + width + ',height=' + height;
	if (!MiscWindow || MiscWindow.closed) {
		MiscWindow = window.open(destination, '', strTmp);
	}
	else {
		MiscWindow.focus();
		MiscWindow.location.href = destination;
	}
}
function OpenWindowWithToolBarAndScroll (destination, width, height) {
	var strTmp = 'menubar=1,toolbar=1,scrollbars=1,resizable=1, width=' + width + ',height=' + height;
	if (!MiscWindow || MiscWindow.closed) {
		MiscWindow = window.open(destination, '', strTmp);
	}
	else {
		MiscWindow.focus();
		MiscWindow.location.href = destination;
	}
}

function OpenEmailAPatientWindow(url)
{
	OpenMiscWindow (url, 400, 350)
}

_editor_url = "/wysiwyg/"; // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
	document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
	document.write(' language="Javascript1.2"></scr' + 'ipt>');  
} else { 
	document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); 
}
