// Start Text Resize script
var defaultsize=getTextPref();
//if (document.getElementById("pageController")){
	if (defaultsize != null) {
		selectStyleSheet(defaultsize);
	}
/*}
else {
	document.getElementById("resizeBlock").style.visibility = "hidden";
}*/
function getTextPref(){
	var prefCookie = getResizeCookie('TEXTPREF');
	return prefCookie;
}
/*function setTextPref(size){
	setResizeCookie('TEXTPREF',size,9125);
}*/
function setStyleSheet(size){
  var f1 = "";var f2 ="";
  if (size == "large") {f1="83%";f2="83%";} else if (size =="medium") {f1="72%";f2="100%";}

  document.body.style.fontSize=f1; 
  if (document.getElementById("nav-global")) {
    document.getElementById("nav-global").style.fontSize=f2;
  }
}

// We need to set the style on the active Text Size Link
function setStyleActive (size) {
    var st = document.getElementById("small-text");
    var lt = document.getElementById("large-text");
    var mt = document.getElementById("medium-text");
    if (st) {
    st.className = "text-resize";
    lt.className = "text-resize";
    mt.className = "text-resize";
    if (size == "medium") { mt.className = "text-resize curr-size"; }
    else if (size =="large") { lt.className = "text-resize curr-size"; }
    else { st.className = "text-resize curr-size";}
    }
}

function selectStyleSheet(size){
		setStyleSheet(size);
                setStyleActive(size);
		setResizeCookie("TEXTPREF", size, 9125);
}
function getResizeExpiryDate(nodays){
	var UTCstring;
	Today = new Date();
	nomilli=Date.parse(Today);
	Today.setTime(nomilli+nodays*24*60*60*1000);
	UTCstring = Today.toUTCString();
	return UTCstring;
}
function getResizeCookie(cookiename) {
	var cookiestring=""+document.cookie;
	var index1=cookiestring.indexOf(cookiename);
	if (index1==-1 || cookiename=="") return ""; 
	var index2=cookiestring.indexOf(';',index1);
	if (index2==-1) index2=cookiestring.length; 
	return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}
function setResizeCookie(name,value,duration){
	cookiestring=name+"="+escape(value)+";EXPIRES="+getResizeExpiryDate(duration)+"; path=/; domain=.fedex.com;";
	document.cookie=cookiestring;
	if(!getResizeCookie(name)){
		return false;
	}else{
		return true;
	}
}
// End Text Resize script

