

// 01/05/2005 10:38:57 
function formatDate(date, outputFormat) {

	//\alert("Hello!");

	var inputString = "" + date;
	var outputString = outputFormat;
	var parts = new Array();
	
	// Parse the input date string
	parts["dd"] = 	inputString.substring(0, 2);
	parts["MM"] = 	inputString.substring(3, 5);
	parts["yyyy"] =	inputString.substring(6, 10);
	parts["hh"] = 	inputString.substring(11, 13);
	parts["mm"] = 	inputString.substring(14, 16);
	parts["ss"] = 	inputString.substring(17, 19);
	
	// Loop over the parts array
	// Replace each placeholder in the output format string
	var rexp;
	var tmp = "<p>Input: " + date + "<br />\n";
	for (part in parts) {
	
		rexp = new RegExp(part);
		
		// rexp = new RegExp("yyyy");
		
		//*
		if(rexp.exec(outputString)) {
		
			alert("String found! " + rexp.exec(outputString)[0]);
			
			outputString.replace(rexp, "" + parts[part]);
		
			//match = rexp.exec(outputString);
			//tmp += "Successfully matched " + match + "<br />\n";
		}
		//*/
		outputString.replace(rexp, parts[part]);
		
		tmp += part + ": " + parts[part] + "<br />\n";

	}
	tmp += "Output: " + outputString + "</p>";
	
	return tmp;
	// return outputString;
}