var i = 0;

function mediator() {
	var beginning;
	var end;
	
	if (getBrowser() == "safari"){
		beginning = 13;
		end = 2;
	} else {
		beginning = 14;
		end = 1;
	}
	
		var x=theRules[i].style.cssText.substring(beginning);
		if (x.substring(x.length-1) == ';')
			x=x.substring(0,x.length-1);
		x=x.substring(0,x.length-end);
		if (x.substring(x.length-1) == "'")
			x=x.substring(1,x.length-1);
		while (x.substring(x.length-1) == " ") {
			x=x.substring(0,x.length-1);
		}
	
	i++;
	
	return x;
}

var link = mediator();
var link2 = mediator();
var link3 = mediator();
var title = mediator();
var banner = mediator();
var adsLink1 = mediator();
var image1 = mediator();
var flash = mediator();
var flash1 = mediator();
var leftImageLocation = mediator();
var rightImageLocation = mediator();
var flashRight = mediator();
var navDivider = mediator();
var keywords = mediator();
var description = mediator();
var logInOutPadding = mediator();
var leftAlt = mediator();
var rightAlt = mediator();
var imageFolder = mediator();
var themeVersion = mediator();
var custHostedImage = mediator();
var custHostedImageRight = mediator();
var leftLogoName = mediator();
var rightLogoName = mediator();
var siteUrl = mediator();
var arrowNav = mediator();
var arrowNavNum = mediator();
var authOnlyArrowNav = mediator();
var flashCenter = mediator();
var custHostedImageCenter = mediator();
var centerImageLocation = mediator();
var centerLogoName = mediator();
var centerLink = mediator();
var centerAlt = mediator();
var logInDisplay = mediator();
var returnToDisplay = mediator();
var tabCenterHeight = mediator();
var limitName = mediator();
var maxChar = mediator();
var selTabLeftWidth = mediator();
var tabFont = mediator();
var tabFontSize = mediator();
var themeHeight = mediator();
var logFont = mediator();
var logFontSize = mediator();
var nameIndent = mediator();
var nameIndentNum = mediator();
var navAds = mediator();
var navAdName = mediator();
var navAdsLinks = mediator();
var loginVerbiage = mediator();
var logoutVerbiage = mediator();
var titleAbbr = mediator();
var arrowAlign = mediator();
var webSeal = mediator();
var logOutDisplay = mediator();
var returnTarget = mediator();
var leftTarget = mediator();
var rightTarget = mediator();
var centerTarget = mediator();

//alert(leftTarget);
//alert(rightTarget);
//alert(centerTarget);


var titleAbbrLow = titleAbbr.toLowerCase();

// Browser specific padding when using the long tab name option.   ( View README.txt  V1.2.2 Release Number 1 )
var logPadding = ((logInOutPadding - 13)/2)-2;
var tabNamePaddingFOX = ((parseInt(tabFontSize) + 3) - ((parseInt(tabCenterHeight) - ((parseInt(tabFontSize) * 2) + 3)) / 2)) * (-1);
if (tabFont == 'default') {
	tabFontSize = 14;
	var tabNamePaddingIE = (((parseInt(tabCenterHeight) - (parseInt(tabFontSize) * 2)) / 2) + ((parseInt(tabFontSize) * 2) + (parseInt(tabFontSize) / 4)))*(-1);
	var tabNamePaddingSAF = (parseInt(tabFontSize) - ((parseInt(tabCenterHeight) - ((parseInt(tabFontSize) * 2) + 3)) / 2)) * (-1);
} else {
	var tabNamePaddingSAF = (parseInt(tabFontSize) - ((parseInt(tabCenterHeight) - ((parseInt(tabFontSize) * 2) + 3)) / 2)) * (-1);
	var tabNamePaddingIE = (((parseInt(tabCenterHeight) - (parseInt(tabFontSize) * 2)) / 2) + ((parseInt(tabFontSize) * 2) + (parseInt(tabFontSize) / 4)))*(-1);
}
