///// cc - this is the cache cow
function cc(){
	return Math.round(Math.random() * 100000);
}

///// swap status message
function setMsg(strMsg){
	window.status = strMsg;
	return true
}
	
	
///// load user form

// Get the window width so the popup can be centered
if (document.all){
	var xMax = screen.width
	} else {
		if (document.layers) {
			var xMax = window.outerWidth
			} else {
				var xMax = 600
		}
}


function SelectAll(boo){
	for (var i = 0; i < document.forms[0].length; i++){
		var e = document.forms[0].elements[i];
		if (e.name == "CheckedRecords"){e.checked = boo}
	}

}

var Return13 = false
function KillChr13(){
	e = window.event
	if (e.keyCode == 13){
		e.returnValue = Return13
	}
}



// variable settings
var winPopup = null
function LoadPopup(strURL){
	var winFeatures = "dependent=no,height=" + (screen.availHeight * .8) + ",width=538,location=no,resizable=no,menubar=no,scrollbars=no,status=no,toolbar=no,left=" + (xMax - 500)/2 + ",top=20";
	for (var i = 1; i <= arguments.length - 1; i++){
		winFeatures += ("," + arguments[i]);
	}
	if(winPopup != null){if(!winPopup.closed){winPopup.close()}}
	winPopup = window.open(strURL, 'frmPopup',winFeatures);
	if(winPopup != null){winPopup.focus()}
}
	
///// load user form 2 - I can't figur our out to use this in multiple locations simultaneously
// variable settings
var winPopup2 = null
function LoadPopup2(strURL){
	var winFeatures = "dependent=no,height=300,width=500,location=no,menubar=yes,resizable=yes,menubar=no,scrollbars=yes,status=no,toolbar=no,left=20,top=20";
	for (var i = 1; i <= arguments.length - 1; i++){
		winFeatures += ("," + arguments[i]);
	}
	if(winPopup2 != null){if(!winPopup2.closed){winPopup2.close()}}
	winPopup2 = window.open(strURL, 'frmPopup2',winFeatures);
	if(winPopup2 != null){winPopup2.focus()}
}

var winPopup3 = null
function LoadPopup3(strURL){
	var winFeatures = "dependent=no,height=410,width=475,location=no,menubar=no,resizable=no,menubar=no,scrollbars=no,status=no,toolbar=no,left=20,top=20,screenX=" + ((screen.availWidth - 475) / 2) + ",screenY=" + ((screen.availHeight - 410) / 2)
	for (var i = 1; i <= arguments.length - 1; i++){
		winFeatures += ("," + arguments[i]);
	}
	if(winPopup3 != null){if(!winPopup3.closed){winPopup3.close()}}
	winPopup3 = window.open(strURL, 'frmPopup3',winFeatures);
	if(winPopup3 != null){winPopup3.focus()}
}



// variable settings
var winPopup = null
function LoadPopupGeneral(strURL, Xwidth, heightPct, top){
	var winFeatures = "dependent=no,height=" + (screen.availHeight * heightPct) + ",width=" + Xwidth + ",location=no,resizable=no,menubar=no,scrollbars=yes,status=no,toolbar=no,left=" + (xMax - Xwidth)/2 + ",top=" + top;
	for (var i = 1; i <= arguments.length - 1; i++){
		winFeatures += ("," + arguments[i]);
	}
	if(winPopup != null){if(!winPopup.closed){winPopup.close()}}
	winPopup = window.open(strURL, 'frmPopup',winFeatures);
	if(winPopup != null){winPopup.focus()}
}








var winModal1 = null
function LoadModal1(strURL){
	var winFeatures = "dependent=no,height=200,width=538,location=no,resizable=no,menubar=no,scrollbars=no,status=no,toolbar=no,left=" + (xMax - 500)/2 + ",top=20";
	for (var i = 1; i <= arguments.length - 1; i++){
		winFeatures += ("," + arguments[i]);
	}
	if(winModal1 != null){if(!winModal1.closed){winModal1.close()}}
	winModal1 = window.open(strURL, 'frmModal1',winFeatures);
	if(winModal1 != null){winModal1.focus()}
}
	
var winModal2 = null
function LoadModal2(strURL){
	var winFeatures = "dependent=no,height=200,width=538,location=no,resizable=no,menubar=no,scrollbars=no,status=no,toolbar=no,left=" + (xMax - 500)/2 + ",top=20";
	for (var i = 1; i <= arguments.length - 1; i++){
		winFeatures += ("," + arguments[i]);
	}
	if(winModal2 != null){if(!winModal2.closed){winModal2.close()}}
	winModal2 = window.open(strURL, 'frmModal2',winFeatures);
	if(winModal2 != null){winModal2.focus()}
}
	
	
	



var reportPopup = null
function LoadReport(strURL){
	var winFeatures = "dependent=no,height=600,width=800,location=no,resizable=yes,menubar=yes,scrollbars=yes,status=no,toolbar=no";
	for (var i = 1; i <= arguments.length - 1; i++){
		winFeatures += ("," + arguments[i]);
	}
	if(reportPopup != null){if(!reportPopup.closed){reportPopup.close()}}
	reportPopup = window.open('report_.asp', 'frmReportPopup', winFeatures);
	if(reportPopup != null){reportPopup.focus()}
}

function LoadReportPDF(strURL){
	var winFeatures = "dependent=no,height=600,width=800,location=no,resizable=yes,menubar=no,scrollbars=no,status=no,toolbar=no";
	for (var i = 1; i <= arguments.length - 1; i++){
		winFeatures += ("," + arguments[i]);
	}
	if(reportPopup != null){if(!reportPopup.closed){reportPopup.close()}}
	reportPopup = window.open(strURL, 'frmReportPopup', winFeatures);
	if(reportPopup != null){reportPopup.focus()}
}

function LoadReportSpecific(strURL){
	var winFeatures = "dependent=no,height=600,width=800,location=no,resizable=yes,menubar=yes,scrollbars=yes,status=no,toolbar=no";
	for (var i = 1; i <= arguments.length - 1; i++){
		winFeatures += ("," + arguments[i]);
	}
	if(reportPopup != null){if(!reportPopup.closed){reportPopup.close()}}
	reportPopup = window.open(strURL, 'frmReportPopup', winFeatures);
	if(reportPopup != null){reportPopup.focus()}
}
