function in_array(needle,haystack){
	var haystack_length=haystack.length;
	
	for(var i=0;i<haystack_length;i++){
		if(needle==haystack[i]){
			return true;
		}
	}
	
	return false;
}

function showBooks(books){
	var table_header="<table width=\"100%\" border=\"1\"><tr><th>";
	var h="";
	h+="&nbsp;&nbsp;</th><th colspan=\"9\">Grade Levels</th></tr>";
	h+="<tr><th>Titles</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th><th>12</th></tr>";
	var t=table_header+h+"</table>";
	var b=document.getElementById('books');
	
	b.innerHTML=t;
}

function getBooks(){
	var reading_urls=new Array('http://tinyurl.com/2pb2bl',
							   'http://tinyurl.com/2qypms',
							   'http://tinyurl.com/35e9x9',
							   'http://tinyurl.com/27uklo',
							   'http://tinyurl.com/26r5yv',
							   'http://tinyurl.com/2gz3o9',
							   'http://tinyurl.com/ytljv3',
							   'http://tinyurl.com/2y2gb8',
							   'http://tinyurl.com/235q5v',
							   'http://tinyurl.com/22ota5',
							   'http://tinyurl.com/ynnb2c',
							   'http://tinyurl.com/2h7mf9',
							   'http://tinyurl.com/26rrkm',
							   'http://tinyurl.com/2eqehv',
							   'http://tinyurl.com/2ebs3e',
							   'http://tinyurl.com/ys2d9j',
							   'http://tinyurl.com/yuv7le');
							   
							   
	var reading_imgs=new Array('<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838426565_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838426573_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838444008_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838403824_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1413004180_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1413004199_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1413004164_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1000000461_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838401120_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838401228_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838401511_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1000000002_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1413008100_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1413008097_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1413008151_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1000000160_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838446728_th.gif" border="0">');
							   
	var writing_urls=new Array('http://tinyurl.com/3by4ot',
							   'http://tinyurl.com/3buaku',
							   'http://tinyurl.com/34da55',
							   'http://tinyurl.com/38r6za',
							   'http://tinyurl.com/3ajzac',
							   'http://tinyurl.com/35c7a3',
							   'http://tinyurl.com/34gye2',
							   'http://tinyurl.com/2p3z3l',
							   'http://tinyurl.com/32937g',
							   'http://tinyurl.com/36mwkl',
							   'http://tinyurl.com/33r58q',
							   'http://tinyurl.com/2kxpz7',
							   'http://tinyurl.com/2uku3j',
							   'http://tinyurl.com/3xoy66',
							   'http://tinyurl.com/3yk727',
							   'http://tinyurl.com/2tl2sm',
							   'http://tinyurl.com/2qwz7j',
							   'http://tinyurl.com/37mqsz',
							   'http://tinyurl.com/2re4m3');
							   
	var writing_imgs=new Array('<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1413006485_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1413006493_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1413006507_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1000000012_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838418937_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/083841902X_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/083841947X_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1000000011_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838419933_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838419984_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838419992_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1000000029_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838426557_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838402232_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838409490_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/083844797X_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838448089_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838448186_th.gif" border="0">',
							   '<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1000000045_th.gif" border="0">');
	
	var listen_speak_urls=new Array('http://tinyurl.com/35e9x9',
									'http://tinyurl.com/2d7fdm',
									'http://tinyurl.com/2ephew',
									'http://tinyurl.com/24jwb4',
									'http://tinyurl.com/2ceuth',
									'http://tinyurl.com/2hpx5n');
									
	var listen_speak_imgs=new Array('<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838444008_th.gif" border="0">',
									'<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838411193_th.gif" border="0">',
									'<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838467199_th.gif" border="0">',
									'<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838467237_th.gif" border="0">',
									'<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/1000000007_th.gif" border="0">',
									'<img src="http://eltmedia.thomsonlearning.com/prod_images/thumbnails/0838445578_th.gif" border="0">');
							   
	var reading=new Array("Heinle's Basic Newbury House Dictionary",
						  "Heinle's Newbury House Dictionary",
						  "The Heinle Picture Dictionary",
						  "Visions Basic",
						  "Facts & Figures",
						  "Thoughts & Notions",
						  "Cause & Effect",
						  "Reading & Vocabulary Development Series",
						  "Launch into Reading L1",
						  "Launch into Reading L2",
						  "Launch into Reading L3",
						  "Launch into Reading 1-3",
						  "Reading for Today Series Book 1-Themes for Today",
						  "Book 2-Insights for Today",
						  "Book 3-Issues for Today",
						  "Reading for Today Series 1-5",
						  "Developing Vocabulary Skills");
						  
	var writing=new Array("Grammar In Context 1",
						  "Grammar In Context 2",
						  "Grammar In Context 3",
						  "Grammar In Context 1-3",
						  "More Grammar Practice 1",
						  "More Grammar Practice 2",
						  "More Grammar Practice 3",
						  "More Grammar Practice 1-3",
						  "Composition Practice 1",
						  "Composition Practice 2",
						  "Composition Practice 3",
						  "Composition Practice 1-4",
						  "Developing Composition Skills",
						  "Refining Composition Skills",
						  "Writing Clearly",
						  "Weaving It Together 1",
						  "Weaving It Together 2",
						  "Weaving It Together 3",
						  "Weaving It Together 1-4");
						  
	var listen_speak=new Array("The Heinle Picture Dictionary",
							   "Basic Grammar In Action",
							   "New Grammar In Action 1",
							   "New Grammar In Action 2",
							   "New Grammar In Action 1-3",
							   "In Detail 2");
							   
	var four=new Array("Heinle's Basic Newbury House Dictionary",
					   "The Heinle Picture Dictionary",
					   "Visions Basic",
					   "Grammar In Context 1",
					   "Grammar In Context 1-3",
					   "More Grammar Practice 1",
					   "More Grammar Practice 1-3",
					   "Composition Practice 1",
					   "Composition Practice 1-4",
					   "Weaving It Together 1",
					   "Weaving It Together 1-4");
	
	var five=new Array("Heinle's Basic Newbury House Dictionary",
					   "Visions Basic",
					   "The Heinle Picture Dictionary");
	
	var six=new Array("Heinle's Basic Newbury House Dictionary",
					  "Heinle's Newbury House Dictionary",
					  "The Heinle Picture Dictionary",
					  "Visions Basic",
					  "Facts & Figures",
					  "Reading & Vocabulary Development Series",
					  "Launch into Reading L1",
					  "Launch into Reading 1-3",
					  "Reading for Today Series Book 1-Themes for Today",
					  "Reading for Today Series 1-5",
					  "Grammar In Context 1",
					  "Grammar In Context 1-3",
					  "More Grammar Practice 1",
					  "More Grammar Practice 1-3",
					  "Composition Practice 1",
					  "Composition Practice 1-4",
					  "Weaving It Together 1",
					  "Weaving It Together 1-4",
					  "Basic Grammar In Action",
					  "New Grammar In Action 1-3");
					  
	var seven=new Array("Heinle's Basic Newbury House Dictionary",
					    "Heinle's Newbury House Dictionary",
						"Visions Basic",
						"Thoughts & Notions",
						"Reading & Vocabulary Development Series",
						"Launch into Reading L2",
						"Launch into Reading 1-3",
						"Book 2-Insights for Today",
						"Reading for Today Series 1-5",
						"Grammar In Context 2",
						"Grammar In Context 1-3",
						"More Grammar Practice 2",
						"More Grammar Practice 1-3",
						"Composition Practice 2",
						"Composition Practice 1-4",
						"Weaving It Together 2",
						"Weaving It Together 1-4",
						"New Grammar In Action 1",
						"New Grammar In Action 2",
						"New Grammar In Action 1-3",
						"The Heinle Picture Dictionary");
						
	var eight=new Array("Heinle's Basic Newbury House Dictionary",
						"Heinle's Newbury House Dictionary",
						"Visions Basic",
						"Cause & Effect",
						"Reading & Vocabulary Development Series",
						"Launch into Reading L3",
						"Launch into Reading 1-3",
						"Book 3-Issues for Today",
						"Reading for Today Series 1-5",
						"Grammar In Context 3",
						"Grammar In Context 1-3",
						"More Grammar Practice 3",
						"More Grammar Practice 1-3",
						"Composition Practice 3",
						"Composition Practice 1-4",
						"Writing Clearly",
						"Weaving It Together 3",
						"Weaving It Together 1-4",
						"The Heinle Picture Dictionary");
	
	var nine=new Array("Heinle's Basic Newbury House Dictionary",
					   "Heinle's Newbury House Dictionary",
					   "Visions Basic",
					   "Reading & Vocabulary Development Series",
					   "Launch into Reading 1-3",
					   "Reading for Today Series 1-5",
					   "Developing Vocabulary Skills",
					   "Grammar In Context 1-3",
					   "More Grammar Practice 1-3",
					   "Composition Practice 1-4",
					   "Developing Composition Skills",
					   "Refining Composition Skills",
					   "Writing Clearly",
					   "Weaving It Together 1-4",
					   "The Heinle Picture Dictionary",
					   "New Grammar In Action 1-3",
					   "In Detail 2");
	
	var ten=new Array("Heinle's Basic Newbury House Dictionary",
					  "Heinle's Newbury House Dictionary",
					  "Visions Basic",
					  "Reading & Vocabulary Development Series",
					  "Launch into Reading 1-3",
					  "Reading for Today Series 1-5",
					  "Developing Vocabulary Skills",
					  "Grammar In Context 1-3",
					  "More Grammar Practice 1-3",
					  "Composition Practice 1-4",
					  "Developing Composition Skills",
					  "Refining Composition Skills",
					  "Writing Clearly",
					  "The Heinle Picture Dictionary",
					  "New Grammar In Action 1-3",
					  "In Detail 2");
	
	var eleven=new Array("Developing Composition Skills",
						 "Writing Clearly");
	
	var twelve=new Array("Developing Composition Skills",
						 "Writing Clearly");
	
	var subjects=document.getElementsByName("subjects");
	var grades=document.getElementsByName("grades");

	var r=document.getElementById('reading');
	var w=document.getElementById('writing');
	var l=document.getElementById('listening');
	var grades_length=grades.length;
	var reading_four=new Array();
	var listen_four=new Array();
	var writing_four=new Array();
	
	var reading_five=new Array();
	var listen_five=new Array();
	var writing_five=new Array();
	
	var reading_six=new Array();
	var listen_six=new Array();
	var writing_six=new Array();
	
	var reading_seven=new Array();
	var writing_seven=new Array();
	var listen_seven=new Array();
	
	var reading_eight=new Array();
	var writing_eight=new Array();
	var listen_eight=new Array();
	
	var reading_nine=new Array();
	var writing_nine=new Array();
	var listen_nine=new Array();
	
	var reading_ten=new Array();
	var listen_ten=new Array();
	var writing_ten=new Array();
	
	var reading_eleven=new Array();
	var listen_eleven=new Array();
	var writing_eleven=new Array();
	
	var reading_twelve=new Array();
	var listen_twelve=new Array();
	var writing_twelve=new Array();
	
	var grade_vals=new Array();
	
	var grades_length=grades.length;
	var b=document.getElementById('books');
	
	for(var i=0;i<grades_length;i++){
		if(grades[i].checked){
			grade_vals[i]=grades[i].value;
		}
	}
	
	//if nothing on the page is checked
	if(!grade_vals.length && (!r.checked && !l.checked && !w.checked)){
		var empty=true;
		b.innerHTML="";
	}else{
		var empty=false;
	}

	if(!empty){
		//if none of the grades are checked but one of the subjects are
		
		if(!grade_vals.length && (r.checked || l.checked || w.checked)){
			var j=4;
			for(var i=0;i<grades_length;i++){
				//alert(i);
				grade_vals[i]=j;
				j++;
			}
		}else{
			for(var i=0;i<grades_length;i++){
				if(grades[i].checked){
					grade_vals[i]=parseInt(grades[i].value);
				}
				
			}		
		}
		
		for(var i=0;i<grade_vals.length;i++){
			//alert(grade_vals[i]);
		}
		
		
	
		for(var i=0;i<grade_vals.length;i++){
			//alert("outer i: "+i);
			//alert(typeof(grade_vals[i]));
			//if(grades[i].checked){
				//alert(grades[i].value);
				switch(grade_vals[i]){
					case 4:
					var four_length=four.length;
					//alert('yay');
					
					//if just reading books are checked
					if(r.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<four_length;j++){
							if(in_array(four[j],reading)){
								if(!in_array(four[j],reading_four)){
									reading_four.push(four[j]);
								}
							}						
						}									
					}
					
					if(w.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<four_length;j++){
							if(in_array(four[j],writing)){
								if(!in_array(four[j],writing_four)){
									writing_four.push(four[j]);
								}
							}					
						}									
					}
					
					if(l.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<four_length;j++){
							if(in_array(four[j],listen_speak)){
								if(!in_array(four[j],listen_four)){
									listen_four.push(four[j]);
								}
							}					
						}									
					}
									
					break;
					
					case 5:
					
					var five_length=five.length;
					
					//if just reading books are checked
					if(r.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<five_length;j++){
							if(in_array(five[j],reading)){
								if(!in_array(five[j],reading_five)){
									reading_five.push(five[j]);
								}
							}						
						}									
					}
					
					if(w.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<five_length;j++){
							if(in_array(five[j],writing)){
								if(!in_array(five[j],writing_five)){
									writing_five.push(five[j]);
								}
							}					
						}									
					}
					
					if(l.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<five_length;j++){
							if(in_array(five[j],listen_speak)){
								if(!in_array(five[j],listen_five)){
									listen_five.push(five[j]);
								}
							}					
						}									
					}
					break;
					
					case 6:
					
					var six_length=six.length;
					
					//if just reading books are checked
					if(r.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<six_length;j++){
							if(in_array(six[j],reading)){
								if(!in_array(six[j],reading_six)){
									reading_six.push(six[j]);
								}
							}						
						}									
					}
					
					if(w.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<six_length;j++){
							if(in_array(six[j],writing)){
								if(!in_array(six[j],writing_six)){
									writing_six.push(six[j]);
								}
							}					
						}									
					}
					
					if(l.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<six_length;j++){
							if(in_array(six[j],listen_speak)){
								if(!in_array(six[j],listen_six)){
									listen_six.push(six[j]);
								}
							}					
						}									
					}
					break;
					
					case 7:
					
					var seven_length=seven.length;
					
					//if just reading books are checked
					if(r.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<seven_length;j++){
							if(in_array(seven[j],reading)){
								if(!in_array(seven[j],reading_seven)){
									reading_seven.push(seven[j]);
								}
							}						
						}									
					}
					
					if(w.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<seven_length;j++){
							if(in_array(seven[j],writing)){
								if(!in_array(seven[j],writing_seven)){
									writing_seven.push(seven[j]);
								}
							}					
						}									
					}
					
					if(l.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<seven_length;j++){
							if(in_array(seven[j],listen_speak)){
								if(!in_array(seven[j],listen_seven)){
									listen_seven.push(seven[j]);
								}
							}					
						}									
					}
					break;
					
					case 8:
					
					var eight_length=eight.length;
					
					//if just reading books are checked
					if(r.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<eight_length;j++){
							if(in_array(eight[j],reading)){
								if(!in_array(eight[j],reading_eight)){
									reading_eight.push(eight[j]);
								}
							}						
						}									
					}
					
					if(w.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<eight_length;j++){
							if(in_array(eight[j],writing)){
								if(!in_array(eight[j],writing_eight)){
									writing_eight.push(eight[j]);
								}
							}					
						}									
					}
					
					if(l.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<eight_length;j++){
							if(in_array(eight[j],listen_speak)){
								if(!in_array(eight[j],listen_eight)){
									listen_eight.push(eight[j]);
								}
							}					
						}									
					}
					break;
					
					case 9:
					
					var nine_length=nine.length;
					
					//if just reading books are checked
					if(r.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<nine_length;j++){
							if(in_array(nine[j],reading)){
								if(!in_array(nine[j],reading_nine)){
									reading_nine.push(nine[j]);
								}
							}						
						}									
					}
					
					
					
					if(w.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<nine_length;j++){
							if(in_array(nine[j],writing)){
								if(!in_array(nine[j],writing_nine)){
									writing_nine.push(nine[j]);
								}
							}					
						}									
					}
					
					if(l.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<nine_length;j++){
							if(in_array(nine[j],listen_speak)){
								if(!in_array(nine[j],listen_nine)){
									listen_nine.push(nine[j]);
								}
							}					
						}									
					}
					break;
					
					case 10:
					
					var ten_length=ten.length;
					
					//if just reading books are checked
					if(r.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<ten_length;j++){
							if(in_array(ten[j],reading)){
								if(!in_array(ten[j],reading_ten)){
									reading_ten.push(ten[j]);
								}
							}						
						}									
					}
					
					if(w.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<ten_length;j++){
							if(in_array(ten[j],writing)){
								if(!in_array(ten[j],writing_ten)){
									writing_ten.push(ten[j]);
								}
							}					
						}									
					}
					
					if(l.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<ten_length;j++){
							if(in_array(ten[j],listen_speak)){
								if(!in_array(ten[j],listen_ten)){
									listen_ten.push(ten[j]);
								}
							}					
						}									
					}
					break;
					
					case 11:
					
					var eleven_length=eleven.length;
					//alert(eleven_length);
					//if just reading books are checked
					if(r.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<eleven_length;j++){
							if(in_array(eleven[j],reading)){
								if(!in_array(eleven[j],reading_eleven)){
									reading_eleven.push(eleven[j]);
								}
							}						
						}									
					}
					
					if(w.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<eleven_length;j++){
							if(in_array(eleven[j],writing)){
								if(!in_array(eleven[j],writing_eleven)){
									writing_eleven.push(eleven[j]);
								}
							}					
						}									
					}
					
					if(l.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<eleven_length;j++){
							if(in_array(eleven[j],listen_speak)){
								if(!in_array(eleven[j],listen_eleven)){
									listen_eleven.push(eleven[j]);
								}
							}					
						}									
					}
					
					break;
					
					case 12:
					
					var twelve_length=twelve.length;
					//alert(twelve_length);
					//if just reading books are checked
					if(r.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<twelve_length;j++){
							if(in_array(twelve[j],reading)){
								if(!in_array(twelve[j],reading_twelve)){
									reading_twelve.push(twelve[j]);
								}
							}						
						}									
					}
					
					if(w.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<twelve_length;j++){
							if(in_array(twelve[j],writing)){
								if(!in_array(twelve[j],writing_twelve)){
									writing_twelve.push(twelve[j]);
								}
							}					
						}									
					}
					
					if(l.checked || (!r.checked && !w.checked && !l.checked)){
						for(var j=0;j<twelve_length;j++){
							if(in_array(twelve[j],listen_speak)){
								if(!in_array(twelve[j],listen_twelve)){
									listen_twelve.push(twelve[j]);
								}
							}					
						}									
					}
					
					
					break;
					
					
				}
				
				
			//}
		}
		
		
		var html_str="";
		
		//outputs reading books in table format
		if(r.checked || (!r.checked && !w.checked && !l.checked)){
			
			html_str+='<table border="1" widtd="450" cellpadding="4" cellspacing="0"><tr bgcolor="#003399"><td colspan="10" class="dicipHEAD">Reading</td></tr><tr>';
			html_str+='<td width="180" rowspan="2" class="bold12" align="center">Title</td><td width="270" colspan="9" class="bold12" align="center">Grade Levels</td></tr><tr>';
			html_str+='<td class="bold12" align="center">4</td><td class="bold12" align="center">5</td><td class="bold12" align="center">6</td><td class="bold12" align="center">7</td><td class="bold12" align="center">8</td><td class="bold12" align="center">9</td><td class="bold12" align="center">10</td><td class="bold12" align="center">11</td><td class="bold12" align="center">12</td></tr>';
			
			for(var i=0;i<reading.length;i++){
				
				if(in_array(reading[i],reading_four) || in_array(reading[i],reading_five) || in_array(reading[i],reading_six) || in_array(reading[i],reading_seven) || in_array(reading[i],reading_eight) || in_array(reading[i],reading_nine) || in_array(reading[i],reading_ten) || in_array(reading[i],reading_eleven) || in_array(reading[i],reading_twelve)){
					html_str+='<tr><td><a href="'+reading_urls[i]+'">'+reading_imgs[i]+'</a><br><a href="'+reading_urls[i]+'">'+reading[i]+'</a></td>';					
					
					if(in_array(reading[i],reading_four)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(reading[i],reading_five)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(reading[i],reading_six)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
			
					if(in_array(reading[i],reading_seven)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}	
					
					if(in_array(reading[i],reading_eight)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
			
					if(in_array(reading[i],reading_nine)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(reading[i],reading_ten)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(reading[i],reading_eleven)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}	
					
					if(in_array(reading[i],reading_twelve)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}	
				
					html_str+='</tr>';
				}
			}
			
			html_str+='</table><br><br>';
			
			
					
		}
	
		//outputs writing books in table format
		if(w.checked || (!r.checked && !w.checked && !l.checked)){
			
			html_str+='<table border="1" widtd="450" cellpadding="4" cellspacing="0"><tr bgcolor="#003399"><td colspan="10" class="dicipHEAD">Writing</td></tr><tr>';
			html_str+='<td width="180" rowspan="2" class="bold12" align="center">Title</td><td width="270" colspan="9" class="bold12" align="center">Grade Levels</td></tr><tr>';
			html_str+='<td class="bold12" align="center">4</td><td class="bold12" align="center">5</td><td class="bold12" align="center">6</td><td class="bold12" align="center">7</td><td class="bold12" align="center">8</td><td class="bold12" align="center">9</td><td class="bold12" align="center">10</td><td class="bold12" align="center">11</td><td class="bold12" align="center">12</td></tr>';
			
			for(var i=0;i<writing.length;i++){
				
				if(in_array(writing[i],writing_four) || in_array(writing[i],writing_five) || in_array(writing[i],writing_six) || in_array(writing[i],writing_seven) || in_array(writing[i],writing_eight) || in_array(writing[i],writing_nine) || in_array(writing[i],writing_ten) || in_array(writing[i],writing_eleven) || in_array(writing[i],writing_twelve)){
						
					html_str+='<tr><td><a href="'+writing_urls[i]+'">'+writing_imgs[i]+'</a><br><a href="'+writing_urls[i]+'">'+writing[i]+'</a></td>';
					
					if(in_array(writing[i],writing_four)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(writing[i],writing_five)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(writing[i],writing_six)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
			
					if(in_array(writing[i],writing_seven)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}	
					
					if(in_array(writing[i],writing_eight)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(writing[i],writing_nine)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(writing[i],writing_ten)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(writing[i],writing_eleven)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(writing[i],writing_twelve)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					html_str+='</tr>';			
				}
			}
			
			html_str+='</table><br><br>';
		
				
				
		}
		
		
		//outputs listening and speaking books in table format
		if(l.checked || (!r.checked && !w.checked && !l.checked)){
			
			html_str+='<table border="1" widtd="450" cellpadding="4" cellspacing="0"><tr bgcolor="#003399"><td colspan="10" class="dicipHEAD">Listening and Speaking</td></tr><tr>';
			html_str+='<td width="180" rowspan="2" class="bold12" align="center">Title</td><td width="270" colspan="9" class="bold12" align="center">Grade Levels</td></tr><tr>';
			html_str+='<td class="bold12" align="center">4</td><td class="bold12" align="center">5</td><td class="bold12" align="center">6</td><td class="bold12" align="center">7</td><td class="bold12" align="center">8</td><td class="bold12" align="center">9</td><td class="bold12" align="center">10</td><td class="bold12" align="center">11</td><td class="bold12" align="center">12</td></tr>';
					
			for(var i=0;i<listen_speak.length;i++){
				if(in_array(listen_speak[i],listen_four) || in_array(listen_speak[i],listen_five) || in_array(listen_speak[i],listen_six) || in_array(listen_speak[i],listen_seven) || in_array(listen_speak[i],listen_eight) || in_array(listen_speak[i],listen_nine) || in_array(listen_speak[i],listen_ten) || in_array(listen_speak[i],listen_eleven) || in_array(listen_speak[i],listen_twelve)){
					//alert('you are here');
					html_str+='<tr><td><a href="'+listen_speak_urls[i]+'">'+listen_speak_imgs[i]+'</a><br><a href="'+listen_speak_urls[i]+'">'+listen_speak[i]+'</a></td>';
					
					if(in_array(listen_speak[i],listen_four)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(listen_speak[i],listen_five)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(listen_speak[i],listen_six)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
			
					if(in_array(listen_speak[i],listen_seven)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}	
					
					if(in_array(listen_speak[i],listen_eight)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(listen_speak[i],listen_nine)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(listen_speak[i],listen_ten)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					if(in_array(listen_speak[i],listen_eleven)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
			
					if(in_array(listen_speak[i],listen_twelve)){
						html_str+='<td><img src="checked-icon.gif" /></td>';
					}else{
						html_str+='<td>&nbsp;</td>';
					}
					
					html_str+='</tr>';
				}
			}
			
			html_str+='</table><br><br>';
			
				
			
		}
		
		b.innerHTML=html_str;
		
		//var debug=document.getElementById('debug');
		//debug.innerHTML='reading: '+reading_four.toString()+'<br />';
		
		
	}	
}



	