function LaunchTools(url) {
   var newTool = window.open(url, "LaunchTools", "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=600,height=450");
   newTool.moveTo(40, 40);
   newTool.focus();
}

function LaunchUtilBox(url) {
   var newTool = window.open(url, "UtilBox", "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=530,height=450");
   newTool.moveTo(40, 40);
   newTool.focus();
   return newTool;
}

//Closes the current window
function closeWindow() {
  window.close();
}

function LaunchPopup(url) {
   var newWindow = window.open(url, "LaunchPopup", "toolbar=1,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=780,height=500");
   newWindow.moveTo(20, 20);
   newWindow.focus();
}

function SaveReportName(url) {
   var newWindow = window.open(url, "SaveReportName", "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=250,height=150");
   newWindow.moveTo(20, 20);
   newWindow.focus();
}

//Closes the current window
function windowClose(){
  window.close();
}

function windowback(url){
 window.close();
  
  winPending1();
   //parentwindow.location.replace('/hsbc/HongKong/PayorMaintenance%20Prototype/ApprovePayor.html');
}
function winPending1() {
   opener.location = '../../HongKong/PayorMaintenance%20Prototype/ApprovePayorDetailsView.html';
}
function windowCloseback(url){
 window.close();
  
  winPending();
   //parentwindow.location.replace('/hsbc/HongKong/PayorMaintenance%20Prototype/ApprovePayor.html');
}
function winPending() {
//	opener.location.replace('/hsbc/HongKong/PayorMaintenance%20Prototype/SendRepairSave.html');
	opener.location = '../../HongKong/PayorMaintenance%20Prototype/SendRepairSave.html';
}


function swapImage(layerStem,imageSpace,imageName) {
  var ns4 = (document.layers)? true:false;
  var ie4 = (document.all)? true:false;
	if(!ie){	
	    if(layerStem == ""){
		    imageObj = document.images[imageSpace];
		} else {
			imageObj = eval(layerStem+".document.images[imageSpace]");
		}
	}
	if(ie){imageObj = document.all[imageSpace]}

        imageObj.src = imageName;

}


function imageLoad() {
	if (document.images) {
		var imgFiles = imageLoad.arguments;
		if (document.preloadArray==null) document.preloadArray = new Array();
		var i = document.preloadArray.length;
		with (document) for (var j=0; j<imgFiles.length; j++){
			preloadArray[i] = new Image;
			preloadArray[i++].src = imgFiles[j];
		} 
	}
}

function confirmSubmit(message)
{
	var agree=confirm(message.toString());
	if (agree)
		return true ;
	else
		return false ;
}

function okSubmit(message)
{
	var agree=alert(message.toString());
	return true ;
	
}
function doContextRollover(image) {
	image.oldSrc = image.src;
	image.src="/HongKong/images/redarrow2.gif";
}
function doContextMouseOut(image) {
	image.src=image.oldSrc;
}


	
	
	function genMonth(thismonth) {
		
		var str = "";
		str = str + "<select name=''>";
		var monthname = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
	
		for(var i=0;i<12; i++) {
	
			if (i == thismonth) {
				str = str + "<option value='" + i + "' selected>" + monthname[i] + "</option>";
			} else {
				str = str + "<option value='" + i + "'>" + monthname[i] + "</option>";
			}
	
		}
	
		str = str + "</select>";
		return str;
	}
	
	
	function genYear(thisyear) {
	
		var str = "";
		str = str + "<select name=''>";
		var yearname = [ "2002", "2003", "2004"];
	
		for(var i=0;i<yearname.length; i++) {
	
			if (i == thisyear) {
				str = str + "<option value='" + yearname[i] + "' selected>" + yearname[i] + "</option>";
			} else {
				str = str + "<option value='" + yearname[i] + "'>" + yearname[i] + "</option>";
			}
	
		}
	
		str = str + "</select>";
		return str;
	}

function checkAllBoxes(selectAll) {
	for(var i=0; i<selectAll.check.length;i++) {
		if (selectAll.check[i].type=="checkbox") {
				selectAll.check[i].checked=true
		}
	}
}

function clearAllBoxes(selectAll) {
	for(var i=0; i<selectAll.check.length;i++) {
		if (selectAll.check[i].type=="checkbox") {
				selectAll.check[i].checked=false
		}
	}
}