var oldFeatures = external.features;
function paramValue(features, param) {
	var re = new RegExp("(^|,)\\s*" + param + "\\s*(=\\s*((\\s*[^, ])*))?\\s*(,|$)", "i");
	var arr = features.match(re);
	return arr ? arr[3] : null;
}

function handleAbout() {
	if (external.application && parseFloat(external.application.version) >= 1.06) {
		external.showAbout();
	} else if (external && external.mainProxy) {
		var popupName = external.name;
		var oldFeatures = external.features;
		var features = "left=" + Math.floor((screen.availWidth - 238) / 2);
		features += ",top=" + Math.floor((screen.availHeight - 220) / 2);
		features += ",width=238,height=200,scrollbars=1,whenunoabout=1,whenuicon=1";
		features += ",whenuidsrc=" + external.id;
		var val = paramValue(oldFeatures, "whenupatid");
		if (val != null)
			features += ",whenupatid=" + val;
		val = paramValue(oldFeatures, "whenuengine");
		if (val != null)
			features += ",whenuengine=" + val;
		external.mainProxy.open(
			"http://a1964.g.akamai.net/f/1964/2730/4h/www.whenu.com/snabout_pop.html",
			"WhenUScriptPopupAboutSaveNow", features);
	}
	event.returnValue = false;
	return false;
}

function closeMe() {
	top.close();
	event.returnValue = false;
	return false;
}
function getTitle()	{
	if (external && typeof(external.title) != "undefined") {	
		return external.title;
	}
	return "Save Now!";
}	

function writeQ() {
	var qVar;
	if(typeof(external.features) != "undefined") qVar = paramValue(external.features,'whenunoabout');
	if(qVar != "1") {
		document.write('<a href="javascript:void()" onclick="handleAbout()"><img src="pop_imgs/vert_bottom_q.gif" alt="" width="12" height="12" border="0" ></a><br>');
	} else {
		document.write('<br>');
	}	
}

function writeIcon() {
	var iconVar;
	if(typeof(external.features) != "undefined")
		iconVar = paramValue(external.features,'whenuicon');	
	if(iconVar != "undefined") {
		document.write('<img src="http://spweb.whenu.com/pop_up/pop_imgs/icon_t_' + iconVar + '.gif" width="16" height="16" border="0" align="absmiddle" unselectable="on">');
	}
}