function OptionNotInList(SelectedOption)
{
var oListbox = parent.document.getElementById("listbox");

for(i=0;i<oListbox.length;i++)
        {
        if(oListbox.options[i].text == SelectedOption)
                {
                return false;
                }
        }
return true;
}

function HandleIt(SelectedOption, Geoid)
{
	var oListbox = parent.document.getElementById("listbox");
		//if(oListbox.length < 26)
		//{
			  if(OptionNotInList(SelectedOption)){
			  	oListbox.length++;
				oListbox.options[oListbox.length-1].text = SelectedOption;
				oListbox.options[oListbox.length-1].value = Geoid;
			  }		
		//}
		//else{alert("Sorry, you can only choose 25 areas to overlay.")}
}


//for the reporting page to select what type of report
var expandImage = new Image();
expandImage.src = "../images/minus.gif";
var collapseImage = new Image();
collapseImage.src = "../images/plus.gif";
var thermometer = parent.document.getElementById("thermometer");


/*
////////////////////////////////////////////////////////////////////////////////////
//NOTE: these functions commented out is for the previous version 
////////////////////////////////////////////////////////////////////////////////////
function selectNode(nodeName,imageid) {   // Open\close Node
	// swap display

	myID1 = document.getElementById(nodeName);
	myID1.style.display = (myID1.style.display == 'block') ? 'none' : 'block';

	//swap Images
	if (imageid !='none'){
		if (eval('document.all.' + imageid + '.src')== expandImage.src )
			eval('document.all.' + imageid +'.src = collapseImage.src');
		else
			eval('document.all.' + imageid + '.src = expandImage.src');
	}
	
}  //selectNode


function select2Nodes_old(nodeName1,nodeName2,imageid) {   // Open\close Node
        // swap display

        myID1 = document.getElementById(nodeName1);
        myID1.style.display = (myID1.style.display == 'block') ? 'none' : 'block';

        myID2 = document.getElementById(nodeName2);
        myID2.style.display = (myID2.style.display == 'block') ? 'none' : 'block';
        //swap Images

        if (imageid != 'none'){
                if (eval('document.all.' + imageid + '.src')== expandImage.src )
                        eval('document.all.' + imageid +'.src = collapseImage.src');
                else
                        eval('document.all.' + imageid + '.src = expandImage.src');
        }

}  //selectNode



function select2Nodes(nodeName1,nodeName2,imageid,nodeName3,nodeName4) {   // Open\close Node
	// swap display

	myID1 = document.getElementById(nodeName1);
	myID1.style.display ='block';
	
	myID2 = document.getElementById(nodeName2);
	myID2.style.display ='block';
	
	myID3 = document.getElementById(nodeName3);
	myID3.style.display ='none';
	
	myID4 = document.getElementById(nodeName4);
	myID4.style.display = 'none';
	//swap Images	
	
	
	if (imageid != 'none'){
		if (eval('document.all.' + imageid + '.src')== expandImage.src )
			eval('document.all.' + imageid +'.src = collapseImage.src');
		else
			eval('document.all.' + imageid + '.src = expandImage.src');
	}

	//reset the height of ifram
	//parent.document.getElementById("thermometer").height=document.body.scrollHeight + 10;	
	parent.document.getElementById("thermometer").height=555;	
	//alert(document.body.scrollHeight);
}  //selectNode


function select4Nodes(nodeName1,nodeName2,nodeName3,nodeName4) {   // Open\close Node
	// swap display

	myID1 = document.getElementById(nodeName1);
	myID1.style.display = 'block';
	
	myID2 = document.getElementById(nodeName2);
	myID2.style.display = 'block';
	//swap Images
	
	myID3 = document.getElementById(nodeName3);
	myID3.style.display =  'block';
	
	myID4 = document.getElementById(nodeName4);
	myID4.style.display =  'block';
	//swap Images

	//reset the height of ifram
	//parent.document.getElementById("thermometer").height=document.body.scrollHeight + 10;	
	parent.document.getElementById("thermometer").height=1040;	
	//alert(document.body.scrollHeight);
	
}  //selectNode
/////////////////////////////////////////////////////////////////////////////////////////////////////////
END OF HCI Previous version JS
/////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


		function excel_file_redirect(){
			var htm_file= document.getElementById("thermometer").src;
			if (htm_file.search('index.html')>=0){
				var excel_file=htm_file.replace(/index.html/i,"HCI_Report.xls"); 				
				document.location.href=excel_file;
				 
			}else{
				var excel_file=htm_file.replace(/index2.html/i,"HCI_Report2.xls"); 				
				document.location.href=excel_file;
			}
		}
		
		function TransPoseReports(){
			var htm_file= document.getElementById("thermometer").src;
			if (htm_file.search('index.html')>=0){
				document.getElementById("thermometer").src=htm_file.replace(/index.html/i,"index2.html"); 				
								 
			}else{
				document.getElementById("thermometer").src=htm_file.replace(/index2.html/i,"index.html"); 				
			}
		}

		 
		function getDocHeight(doc) {
		  var docHt = 0, sh, oh;
		  if (doc.height) docHt = doc.height;
		  else if (doc.body) {
		    if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;
		    if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;
		    if (sh && oh) docHt = Math.max(sh, oh);
		  }
		  return docHt;
		}
		
		function setIframeHeight(iframeName) {
		  var iframeWin = window.frames[iframeName];
		  var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;
		  if ( iframeEl && iframeWin ) {
		    iframeEl.style.height = "auto"; // helps resize (for some) if new doc shorter than previous  
		    var docHt = getDocHeight(iframeWin.document);
		    // need to add to height to be sure it will all show
		    if (docHt) iframeEl.style.height = docHt + 50 + "px";
		  }
		}
		
		//set only the first element readable and all others unreadable
		function selectOneNodes(iframename,nodeName1,nodeName2,nodeName3,nodeName4) {		 			 
			
			myID1 = window.frames[iframename].document.getElementById(nodeName1).style.display ='block';			
			myID2 = window.frames[iframename].document.getElementById(nodeName2).style.display ='block';			
			myID3 = window.frames[iframename].document.getElementById(nodeName3).style.display ='none';						 
			myID4 = window.frames[iframename].document.getElementById(nodeName4).style.display ='none';			
			 			
			setIframeHeight(iframename);  		
			
		}  //selectNode

		

		//set all elements readable
		function selectAllNodes(iframename,nodeName1,nodeName2,nodeName3,nodeName4) {   // Open\close Node
 		
			myID1 = window.frames[iframename].document.getElementById(nodeName1).style.display ='block';			
			myID2 = window.frames[iframename].document.getElementById(nodeName2).style.display ='block';			
			myID3 = window.frames[iframename].document.getElementById(nodeName3).style.display ='block';			
 			myID4 = window.frames[iframename].document.getElementById(nodeName4).style.display ='block';			
 
			
			setIframeHeight(iframename);
			
		}  //selectNode
		
		function hText(obj) {	//highlight Text
			obj.style.fontWeight="900";
		}
		
		function dhText(obj) { 		//De-highlight Text 
			obj.style.fontWeight="normal";
		
		}	
		