function assemble(wI,multiple){
	var wordIs=stripBlank(wI);
	theString="";
	if(multiple<1){
		multiple=1;
	}else if ((wordIs.length*multiple)>1500){
		multiple=Math.round(1500/wordIs.length);
		document.forms[1].elements[1].value=multiple;
		}
	
	for(var i=0;i<multiple;i++){
		theString+=wordIs+" ";
	}
	
addS(theString,wordIs,multiple);
	document.forms[0].elements[0].value="";
	document.forms[0].elements[0].focus();
}



function getMeCookie(name){
	n=name;
//	alert("n= "+n);
	theCookie=GetCookie(n);
//	alert("your cookie is "+theCookie);
	}
	
function loadTracker(){
	var val,rep,sc,del,valTracker;
	
	
	
	if(!(Tracker=GetCookie("Tracker"))){
		var val="-";
		var rep="000";
		var sc="000";
		var del="X9A9";
		var valTracker="";
		for(var i=0;i<6;i++){
		valTracker+=val+del+rep+del+sc+del;
		
		}
//		alert("valTracker = "+valTracker);
		doCookie360("Tracker",valTracker);
		}
	else {
//		alert("Tracker exists");
		
	}
		splitTracker();
		writeTable();
	}
	
	
function splitTracker(){

	Tracker=GetCookie("Tracker");
	var v=Tracker;
	separator="X9A9";
	wordsArray=v.split(separator);
//	alert("wordsArray.length= "+wordsArray.length);
	//wl=parseInt(wordsArray.length);
	trackerA=new Array(6);
	var temp=0;
	for(var i=0;i<6;i++){
	trackerA[i]=new Array(3);
	
	trackerA[i][0]=wordsArray[temp];
	trackerA[i][1]=wordsArray[temp+1];
	trackerA[i][2]=wordsArray[temp+2];
//	alert("trackerA["+i+"][0] ="+trackerA[i][0] +" trackerA["+i+"][1] ="+trackerA[i][1]+" trackerA["+i+"][2] ="+trackerA[i][2]);
	temp=temp+3;
	
	}

	}

function writeTable(){

	for(var i=0;i<6;i++){
			word[i].getElementsByTagName("td")[0].getElementsByTagName("a")[0].firstChild.data=trackerA[i][0];
			word[i].getElementsByTagName("td")[1].firstChild.data=trackerA[i][1];
			word[i].getElementsByTagName("td")[2].firstChild.data=trackerA[i][2];
	}
}
	
/*search trackerA for empty space and assign it value to track else assign value to the end */

function searchForWord(val){
	var valW=val;
	if(valW == "")return;
	valW=stripBlank(val);
//document.forms[1].elements[0].value,document.forms[1].elements[0].value=valW;
	for(var i=0;i<6;i++){
	if(trackerA[i][0] == "-"){
		trackerA[i][0]=valW;
		trackerA[i][1]=0;
		trackerA[i][2]=0;
		saveTracker();
			writeTable();
	document.forms[1].elements[1].focus();
		return;
		}
	else if (trackerA[i][0] ==valW){
		document.forms[1].elements[1].focus();
		return;}
		}
		trackerA[5][0]= valW;
		trackerA[5][1]=0;
		trackerA[5][2]=0;
		saveTracker();
		writeTable();
		document.forms[1].elements[1].focus();
		return;
		}
	
function stripBlank(val1){	
	var valW=val1;
		if(valW == "")return;
		re=/^\s+/;
		re1=/\s+$/;
		myA=valW.replace(re,"");
		valW=myA.replace(re1,"");
	document.forms[1].elements[0].value=valW;
	return valW;
	}
	
function recordResults(wpm){
	for(var i=0;i<6;i++){
	if(document.forms[1].elements[0].value==trackerA[i][0]){
	word[i].getElementsByTagName("td")[1].firstChild.data=parseInt(word[i].getElementsByTagName("td")[1].firstChild.data)+parseInt(document.forms[1].elements[1].value);
			if(word[i].getElementsByTagName("td")[2].firstChild.data<wpm){
				word[i].getElementsByTagName("td")[2].firstChild.data=wpm;
				trackerA[i][2]=wpm;
			}
			trackerA[i][1]=word[i].getElementsByTagName("td")[1].firstChild.data;
		//	trackerA[i][1]=wpm;
			saveTracker();
	return;
	}}
	}
	
function saveTracker(){
	var valT="";
	for(var i=0;i<6;i++){
		for(j=0;j<3;j++){
		valT+=trackerA[i][j];
		valT+="X9A9";
		}
	}
	doCookie360("Tracker",valT)
	}

function selectTrackBox(a){
	for(var i=0;i<6;i++){
		document.forms[2].elements[i].checked=a;
		}}

function resetTrackBox(){
	for(var i=0;i<6;i++){
	  if(document.forms[2].elements[i].checked){ 
	    trackerA[i][0]='-';
	    trackerA[i][1]=0;
	    trackerA[i][2]=0;
	}
	}
	  saveTracker();
	  writeTable();
	  selectTrackBox(false);
	  }
function insertWord(wo){
	document.forms[1].elements[0].value=wo;
	document.forms[1].elements[1].focus();
	}