/////////////////////////////////////////////////////////////////
// simulate radio buttons functionality with image buttons:
// 1.  store all 'off' images in a document.array
// 2.  when user clicks an image it runs groupBtnClick which changes it to 'on' image, and also changes all other buttons to 'off' image.
//
//  document.array = [id, off image, on image]

function storeButtonGroupImages ( IDimsList ){
  document.JCg = IDimsList.split(",");
}

var imagesFolder = "images";

function groupBtnClick (btnID){
  a = document.JCg; 
  for(i=0;i<(a.length-2);i+=3){
	ID = a[i];
	onImage = a[i+1];
	offImage = a[i+2];
	
	if (ID == btnID){
	  document.getElementById(ID).src = imagesFolder + "/" + onImage;
	}else{
	  document.getElementById(ID).src = imagesFolder + "/" + offImage;
	}
  }   
}

//storeButtonGroupImages ("btn1_ID,btn1_OnImage,btn1_OffImage,btn2_ID,btn2_OnImage,btn2_OffImage");
storeButtonGroupImages ("standard_t,Text-resize-standard-on.gif,Text-resize-standard.gif,medium_t,Text-resize-medium-on.gif,Text-resize-medium.gif,largest_t,Text-resize-largest-on.gif,Text-resize-largest.gif");

/////////////////////////////////////////////////////////////////
function largestText(auto){
  setCookie("textsize", "largest");
  document.getElementById('container').style.fontSize = "21px";
  if (auto) groupBtnClick ("largest_t");
}

function mediumText(auto){
  setCookie("textsize", "medium");
  document.getElementById('container').style.fontSize = "16px";
   if (auto) groupBtnClick ("medium_t");
}

function standardText(auto){
  setCookie("textsize", "standard");
  document.getElementById('container').style.fontSize = "14px";
  if (auto) groupBtnClick ("standard_t");
}

function rememberTextSize(){
  size = getNamedCookie2 ("textsize");
  switch (size){
	case "standard": standardText(1); break;
	case "medium": mediumText(1); break;
	case "largest": largestText(1); break;
	default: standardText(1);
  }
}
/////////////////////////////////////////////////////////////////
//function checkBtnArray (){
//	JCga = document.JCg;
//	alertArrayContents (JCga, "JCga");
//}

//function alertArrayContents (_array, arrayName) {
//	var str = "";
//	for(i = 0; i < _array.length; i++){
//		str += 'item ' + i.toString() + ' = ';
//		if (_array [i] == null){
//			str +=  "null\n";
//		}else{
//			str += (_array [i]).toString() + "\n";
//		}
//	}
//	alert (arrayName + " = \n" + str);
//}