function SplitURL(strURL) {
	var arrReturn = new Array('', '', '');
	var intPath = strURL.lastIndexOf('/');
	var intExtension = strURL.lastIndexOf('.');
	if (intPath > 0) arrReturn[0] = strURL.substr(0, intPath);
	if (intPath > 0) {
		if (intExtension > intPath) arrReturn[1] = strURL.substring(intPath + 1, intExtension)
		else arrReturn[1] = strURL.substr(intPath + 1)
	}
	else {
		if (intExtension > 0) arrReturn[1] = strURL.substring(0, intExtension);
		else arrReturn[1] = strURL;
	}
	if (intExtension > intPath) arrReturn[2] = strURL.substr(intExtension + 1);
	return arrReturn;
}

function JoinURL(arrURL) {
	var strReturn = arrURL[1];
	if (arrURL[0]) strReturn = arrURL[0] + '/' + strReturn;
	if (arrURL[2]) strReturn += '.' + arrURL[2];
	return strReturn;
}

function RestoreDefault(objInput, blnFocus) {
	if (objInput.defaultValue) {
		if (blnFocus) {
			if (objInput.value == objInput.defaultValue) objInput.value = '';
		}
		else {
			if (objInput.value == '') objInput.value = objInput.defaultValue;
		}
	}
}

function ClearDefaults(objInput) {
	if (objInput.form) {
		var intArg;
		var objInput;
		var objForm = objInput.form;
		for (intArg = 1; intArg < arguments.length; intArg++) {
			if (objForm[arguments[intArg]]) {
				objInput = objForm[arguments[intArg]];
				if (objInput.value == objInput.defaultValue) objInput.value = '';
			}
		}
	}
}

function OpenHelpPanel() {
	var strPage = 'http://cards.hallmarkcards.com.au/help_panel/help/help_panel.htm';
	var intWidth = 755;
	var intHeight = 535;
	var strSettings = 'height=' + intHeight + ',width=' + intWidth  + ',top=' + CalculateCenter(intHeight, true) + ',left=' + CalculateCenter(intWidth, false) + ',scrollbars=no,resizable=no';
	var objWindow = window.open(strPage, 'help', strSettings);
	objWindow.window.focus();	
}

function CalculateCenter(intSize, blnTop) {
	return (((blnTop ? screen.height : screen.width) - intSize) / 2);
}