
//Text size cookies return by Jags
// This function will return the cookie value set.
function getTxtSizeCookie(NameOfCookie)
{

  if (document.cookie.length > 0)
  {
    mybegin = document.cookie.indexOf(NameOfCookie + "=");       
    if (mybegin != -1)
    {           
      mybegin += NameOfCookie.length + 1;       
      myend = document.cookie.indexOf(";", mybegin);
      if (myend == -1)
      { 
        myend = document.cookie.length;
      }
	  //alert(unescape(document.cookie.substring(mybegin, myend)));
      return unescape(document.cookie.substring(mybegin, myend));
    } 
  }
  return null;
}

// This function will set the value passed to the clickedFolder cookie.
function setTxtSizeCookie(name, value)
{ 

  
 	var argv = setTxtSizeCookie.arguments;  
	var argc = setTxtSizeCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : null;  
	//var dns = document.domain;//(argc > 4) ? argv[4] : null;  
	var siteURL = document.location.href;

	var dns =".ge.com";
	
	if (siteURL.indexOf("stage.ge.com") !=-1)
	{
     dns = ".stage.ge.com"
	}
	else if (siteURL.indexOf("home.ge.com") !=-1)
	{
     dns = ".home.ge.com"
	}else if (siteURL.indexOf(".gefanuc.com") !=-1)
	{
     dns = ".gefanuc.com"
	}
	
	var secure = (argc > 5) ? argv[5] : false;  
	var path = "/"; //allows the tree to remain open across pages with diff names & paths
  //if (name == "favoritesFolder") {
  expires = new Date();
  var oneYearFromNow = expires.getTime() + (365 * 24 * 60 * 60 * 1000);
  expires.setTime(oneYearFromNow);    
  //}
	document.cookie = name + "=" + value + 
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) +  
	"; domain=" + dns +    
	((secure == true) ? "; secure" : "");
}	
	
//end text size cookies

// Text Size Script Starts
var tgs = new Array( 'td','th','tr','span','div','font','b','p','li','ul','input','h6','h3','h5','body','select','a');

//Specify spectrum of different font sizes:
var szs = new Array( '11px','13px','12px','10px' );
var startSz = 0;
var sz = startSz;
var rsval = "11px";
var obj = getTxtSizeCookie("mysize")

if(obj == null)
{
obj = sz;
}

function ts(trgt, inc ) {

	if (!document.getElementById) return
	var d = document,cEl = null,i,j,cTags,cId;
	
	
    
	sz = inc;
	setTxtSizeCookie("mysize", sz);
	//if ( sz < 0 ) sz = 0;
	//if ( sz > 4 ) sz = 4;
	startSz = sz;
	
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
	
    cEl.style.fontSize = szs[0];
	
	for ( i = 0 ; i < tgs.length ; i++ ) {
	
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		
		for ( j = 0 ; j < cTags.length ; j++ )
		if((tgs[i] == "a")&&  (cTags[ j ].id != null) && ((cTags[ j ].id == "header")||(cTags[ j ].id == "footer") || (cTags[ j ].id == "welcm") || (cTags[ j ].id == "lgout") || (cTags[ j ].id == "lgin") || (cTags[ j ].id == "reg"))){
		 
		    //alert("a tag with id");
			if(cTags[ j ].id == "lgin" || cTags[ j ].id == "reg" || cTags[ j ].id == "lgout" || cTags[ j ].id == "welcm" || cTags[ j ].id == "footer"){
				cTags[ j ].style.fontSize = szs[ 0 ];
			}else{
				cTags[ j ].style.fontSize = szs[ 3 ];
			}
			//alert(cTags[ j ].id + szs[ 3 ]);
			
			
		  
    }else
			cTags[ j ].style.fontSize = szs[ sz ];
	
			
	} //end of for
     
		
	if(sz == 0 ){
	
	rsval = '11px';
	document.images.fntsml.src="/support/resc/img/fnt-sml-actv.gif";
	document.images.fntbig.src="/support/resc/img/fnt-big-deactv.gif";
	//document.write("<style>td, th, tr, span, div, b, p, li, ul, input, a, h6, h3, h5, body, select{font-size:"+rsval+"}</style>");
	}// end of if(sz == 0 )
	/*if(sz == 1){
	document.images.fntsml.src="http://home.ge.com/static/images/sites/fnt-sml-deactv.gif";
	document.images.fntmid.src="http://home.ge.com/static/images/sites/fnt-mid-actv.gif";
	document.images.fntbig.src="http://home.ge.com/static/images/sites/fnt-big-deactv.gif";
	}*/ //end of if(sz == 1)
	if(sz == 2){
	//alert("15");
	rsval = '12px';
	document.images.fntsml.src="/support/resc/img/fnt-sml-deactv.gif";
	//document.images.fntmid.src="http://home.ge.com/static/images/sites/fnt-mid-deactv.gif";
	document.images.fntbig.src="/support/resc/img/fnt-big-actv.gif";
	//document.write("<style>td, th, tr, span, div, b, p, li, ul, input, a, h6, h3, h5, body, select{font-size:"+rsval+"}</style>");
	}//end of if(sz == 2)
	
	
//document.getElementById("nav1").style.fontSize = '10px';
		
}// end of function ts(trgt, inc )


var smlImg1 = "fnt-sml-actv.gif";
//var smlImg2 = "fnt-mid-deactv.gif";
var smlImg3 = "fnt-big-deactv.gif";


switch(obj) {
case '0':
rsval = '11px';
//rsval = '100%';
smlImg1 = "fnt-sml-actv.gif";
//smlImg2 = "fnt-mid-deactv.gif";
smlImg3 = "fnt-big-deactv.gif";
break
case '1':
rsval = '13px';
//rsval = '110%';
smlImg1 = "fnt-sml-deactv.gif";
//smlImg2 = "fnt-mid-actv.gif";
smlImg3 = "fnt-big-deactv.gif";
break
case '2':
rsval = '12px';
//rsval = '120%';
smlImg1 = "fnt-sml-deactv.gif";
//smlImg2 = "fnt-mid-deactv.gif";
smlImg3 = "fnt-big-actv.gif";
break
}


document.write("<style>td, th, tr, span, div, b, p, li, ul, input, a, h6, h3, h5, body, select{font-size:"+rsval+"}</style>");

//document.getElementById("nav1").style.fontSize = '10px';
