	/* -------------------------------------------------
		supplemental javascript support for senators display
		on portal page
		(c) 2010 Why Whimsy for byebyebums.com
		  05-31-2010  V.4.3.9.a.  
	------------------------------------------------ */

	
		var lastwidth = 0;
		
		var picpath = "./image/senators/";
		var senpics = ["inouye.jpg","leahy.jpg","specter.jpg","grassley.jpg","mikulski.jpg","reid.jpg","mccain.jpg","shelby.jpg","boxer.jpg","bennett.jpg","murray.jpg","feingold.jpg","lincoln.jpg","schumer.jpg","crapo.jpg","wyden.jpg","vitter.jpg","demint.jpg","thune.jpg","isakson.jpg","murkowski.jpg","burr.jpg","coburn.jpg"];
		var sensays = ["I want to go home!!", "Let me go home", "Vote for somebody else", "I\'ve been here too long", "Please retire me!!", "I need a real job", "Get me out of this loony bin!", "Don\'t vote for me","Save me from Washington!"];
		
		var picwidth = 50;
		var picheight = 62.5;
		
		function  jumble(anarray) {
		
			var arrlen = anarray.length;
			var arrindx, indxlim, arrout;
			var rndarr = [];
			indxlim = anarray.length;
			
			for(var i=0; i<arrlen-3; i++)
			{
				arrindx = Math.floor(Math.random() * indxlim);
				arrout = anarray[arrindx];
				rndarr.push(arrout);
				anarray.splice(arrindx, 1);
				indxlim--;
			}
			
			for(i=0; i<3; i++)
			{
				rndarr.push(anarray[i]);
			}
			return rndarr;
		}
		
		
		function senatorspicsset() {

			var tempsenpics = jumble(senpics);
			var tempsensays = jumble(sensays);
			var isay, isayindx;
			var picid, picel, frmid, frmel, brdid, brdel, picnbr, picleft, picfile, i, j, k;
			var pgwidth = document.getElementById("scrollframe").clientWidth;
			var picfrmwid = picwidth + 8;
			var picxspan = picfrmwid + 5;
			
			lastwidth = pgwidth;
			var nbrpics = Math.floor(pgwidth / picxspan);
			nbrpics = nbrpics-1;
			var mrqwidth = nbrpics * picxspan + 8;
			mrqwidth = (mrqwidth / pgwidth) * 100;
			var clonemaster = document.getElementById("border0");
			var clonepapa = document.getElementById("scrollmarquee");
			clonepapa.style.width = mrqwidth + "%";
			clonepapa.style.marginLeft = (picxspan / 2) + "px";
			var clonemold, nodecloned, clkids=[], clonekid, clkidskids = [];
			
			clonemold = document.getElementById("border0").cloneNode(true);
			
			// create nodes for all the images to display 
			
			for(i=1; i<nbrpics; i++)
			{
				picnbr = i.toString();
				picid = "img" + picnbr;
				brdid = "border" + picnbr;
				frmid = "frame" + picnbr;
				nodecloned = clonemold.cloneNode(true);
				nodecloned.id = brdid;
				clkids = nodecloned.childNodes;
				
				for(j=0; j<clkids.length; j++)
				{
					if(clkids[j].tagName == "DIV")
					{
						clonekid = clkids[j];
						clonekid.id = frmid;
						clkidskids = clonekid.childNodes;
						for (k=0; k<clkidskids.length; k++)
						{
							if(clkidskids[k].tagName == "IMG")
							{
								clkidskids[k].id = picid;
								break;
							}
						}	// k
					}
				}		// j
				clonepapa.appendChild(nodecloned);
			}	// i	
			
			// set the node styles
			
			for(i=0; i<nbrpics; i++)
			{
				picnbr = i.toString();
				picid = "img" + picnbr;
				frmid = "border" + picnbr;
				picfile = picpath + tempsenpics[i];
				picleft = ((picxspan * i) + 6) + "px";
				isayindx = Math.ceil(Math.random() * tempsensays.length) - 1;
				isay = tempsensays[isayindx];
				document.getElementById(picid).title = isay;
				document.getElementById(picid).src = picfile;
				document.getElementById(frmid).style.left = picleft;
				
			}
			
			return false;
	
		}	// fn			

		// pass the function to run on page load

		// pgload_runextra.push(senatorspicsset);		


