
	function validateUrl(form){
		if(form.value!="" && form.value.substr(0,7) != "http://" && form.value.substr(0,6) != "ftp://" && form.value.substr(0,9) != "mailto://"){
			form.value = "http://"+form.value;
		}
	}
	// Open a new pop-up window
	function OpenWin(pageUrl, pageName, XSize, YSize, parameters){
	  var XRes = window.screen.availWidth;
	  var YRes = window.screen.availHeight;
	  var XPosition = (XRes/2)-(XSize/2);
	  var YPosition = (YRes/2)-(YSize/2);
	  newWindow = window.open(pageUrl, pageName, parameters+"width="+XSize+",height="+YSize+"");
	  newWindow.moveTo(XPosition,YPosition);	
	}

	function padDate(str_date) {
	  var tokens = new Array();
	  try {
		tokens = str_date.split('-');
		var d = tokens[0];
		var m = tokens[1];
		var y = tokens[2];
		return lpad(d, 2, "0") + "-" + lpad(m, 2, "0") + "-" + (y.length == 2 ? y*1 > 20 ? lpad(y, 3, "19") : lpad(y, 3, "20") : y);
	  }
	  catch (E) {
	  }
	  return str_date;
	}
	
	function lpad(str, len, character) {
	  for (i=0; i < len-str.length; i++) {
		str = character + str;
	  }
	  return str;
	}
	
	function rpad(str, len, character) {
	  for (i=0; i < len-str.length; i++) {
		str = str + character;
	  }
	  return str;
	}