function PageInit() {
	//UpdateCardLinks();
}

function UpdateCardLinks() {
	var objBody = document.getElementsByTagName("body");
	if (objBody) {
		var objRX = new RegExp('href=\"http:\/\/cards.hallmarkcards.com.au\/', 'ig');
		var strBody = objBody[0].innerHTML.replace(objRX, 'onclick="return CardWarning(this.href);" href="http://cards.hallmarkcards.com.au/');
		objBody[0].innerHTML = strBody;
	}
}

function CardWarning(strInput) {
	var objRX = new RegExp('\\.aspx', 'ig')
	strInput = escape(strInput).replace(objRX, '|');
	window.location.href = ('http://www.hallmarkcards.com.au/popup/notice.aspx?link=' + strInput );
	return false;
}

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);
}