	function ConfirmDelete(text,url) {
		messageStr = "You are about to delete this item: \n" + text + "\n Press 'OK' to continue.";
		if (confirm(messageStr)) {
			location.href = url; 
		}
	}

	function ConfirmAction(text,url) {
		messageStr = "You are about to perform the following action: \n\n" + text + "\n\n Press 'OK' to continue.";
		if (confirm(messageStr)) {
			location.href = url; 
		}
	}
	
/* function to open floater window */

var remote=null;
/* var w=430; */
/* var h=480; */
var x=0;

function floater(u,w,h) {
  args="width="+w+",height="+h+",resizable=yes,toolbar=yes,scrollbars=yes,status=1";

  remote=window.open(u, "floater", args);
  if (remote != null) {
    if (remote.opener == null)
      remote.opener = self;
  }
  if (x == 1) { return remote; }
}	


function checkUncheckAll(formName,controlName,fieldName) {
			
				if(!document.forms[formName]) return;
				
				var objCheckBoxes = document.forms[formName].elements[fieldName];
				if(!objCheckBoxes) return;
				
				var objControlBox = document.forms[formName].elements[controlName];
				if(!objControlBox) return;
				
				var countCheckBoxes = objCheckBoxes.length;
				
				if(!countCheckBoxes)
					objCheckBoxes.checked = objControlBox.checked;
				else
				// set the check value for all check boxes
					for(var i = 0; i < countCheckBoxes; i++)
					objCheckBoxes[i].checked = objControlBox.checked;
		
			}
			
			
			function confirmAction(message) {
			
				result = false;
			
				if (confirm(message)) {
					result = true;
				}
				
				return result;
			
			}
	
// PVII CSS Style Changer
function pviiClassNew(obj, new_style) {
    obj.className = new_style;
}


function writeDate(field,timeoff) {				
	var fieldmm = field+'_mm';
	var fielddd = field+'_dd';
	var fieldyy = field+'_yyyy';				
	var fielddate = field+'_x';
	var m = document.getElementById(fieldmm).value;
	var d = document.getElementById(fielddd).value;
	var y = document.getElementById(fieldyy).value;
	if (m && d && y) {					
		var datetotest = m + '/' + d + '/' + y;
		if (validateUSDate(datetotest)) {
		document.getElementById(fielddate).value = datetotest;
		}
	}
	writeDateTime(field,timeoff);			
}

function writeTime(field) {			
	var fieldhr = field+'_hr';
	var fieldmn = field+'_min';
	var fieldtime = field+'_y';
	var hr = document.getElementById(fieldhr).value;
	var mn = document.getElementById(fieldmn).value;				
	if (hr && mn) {				
		document.getElementById(fieldtime).value = hr+':'+mn;
	}									
	writeDateTime(field);
}

function writeDateTime(field,timeoff) {

	var fielddate = field+'_x';
	var dt = document.getElementById(fielddate).value;
	
	if (!timeoff) {
	
		var fieldtime = field+'_y';
		var tm = document.getElementById(fieldtime).value;
	
		if (validateUSDate(dt) && tm) {
			document.getElementById(field).value = dt + ' ' + tm;
		}
		else if (validateUSDate(dt)) {
			document.getElementById(field).value = dt;
		}
		else {
			document.getElementById(field).value = '';
		}
	}
	else {
		
			if (validateUSDate(dt)) {
				document.getElementById(field).value = dt;
			}
			else {
				document.getElementById(field).value = '';
		
		
		}
	}
}

// ---------------------------------------------------------------
// Confirmation Script
	
function GP_popupConfirmMsg(msg) { //v1.0
  document.MM_returnValue = confirm(msg);
}

