	var menus_l=Array();// contains li elements containing plan item strings
	var menus_r=Array();// contains li elements containing checkboxes
	var quoteArray=Array();// contains all selected plan item strings of
	
/*
function HMOextra(l){alert(l);
	var extraBox=document.getElementById('HMOextra');
	extraBox.style.left=l+'px';	extraBox.style.display=='block'?extraBox.style.display='none':extraBox.style.display='block';
}
*/

function convertArray(){//on submit parse quoteArray to query string and set hidden field value
	var queryString='';
	for(i=0;i<quoteArray.length;i++){
		//variable='var_'+i;
		//queryString+=variable+'='+quoteArray[i]+'&'
		queryString+=quoteArray[i]+','
	}
	queryString=queryString.slice(0,queryString.lastIndexOf(','));
    //	alert(queryString);
	document.data.selected.value=queryString;

    if(document.data.selected.value!=""){
           document.data.submit_type.value ="submit";
           document.data.submit();
            return true;
        }
    else{
            alert("Select at least one plan to submit");
            return false;
        }
}

function convertSaveArray(){//on submit parse quoteArray to query string and set hidden field value
	var queryString='';
	for(i=0;i<quoteArray.length;i++){
		//variable='var_'+i;
		//queryString+=variable+'='+quoteArray[i]+'&'
		queryString+=quoteArray[i]+','
	}
	queryString=queryString.slice(0,queryString.lastIndexOf(','));
    //	alert(queryString);
	document.data.selected.value=queryString;

    if(document.data.selected.value!=""){
           document.data.submit_type.value ="save";
           document.data.submit();
            return true;
        }
    else{
            alert("Select at least one plan to save");
            return false;
        }
}


	
function loadStates(element){
	element.onmouseover=function(){
		height=this.offsetHeight;
		this.style.backgroundPosition='0px -'+height+'px';
	}
	element.onmouseout=function(){
		this.style.backgroundPosition='0px 0px';
	}
}

function addToQuote(targ){//on item check, add plan text string to quoteArray
//alert(targ.import_ID);
	// if(targ.parentNode.itm==0)// if checked checkbox is first under HMO
		// HMOextra(targ,1);
		
	quoteArray.push(targ.import_ID);

	/*
	for(i=0;i<menus_r.length;i++){
		if(menus_r[i].itm==targ.parentNode.itm)
			quoteArray.push(menus_l[i].innerHTML);
	}
	*/
}
function removeFromQuote(targ){//on item uncheck, remove plan text string from quoteArray
	// if(targ.parentNode.itm==0)
			// HMOextra(targ,0);// first HMO checkbox checked ? activate HMOextra (HMOextra.js)
			
	for(i=0;i<quoteArray.length;i++){
		if(quoteArray[i]==targ.import_ID)
			quoteArray.splice(i,1);
	}
	/*
	for(i=0;i<menus_r.length;i++){
		if(menus_r[i].itm==targ.parentNode.itm){
			for(ii=0;ii<quoteArray.length;ii++){
				if(quoteArray[ii]==menus_l[i].innerHTML)
						quoteArray.splice(ii,1);
			}
		}
	}
	*/
	//alert(quoteArray);
}
function activateScreen_18(){
	var ul=document.getElementsByTagName('ul');
	document.getElementById('send').onclick=function(){convertArray();}

    document.getElementById('get').onclick=function(){convertSaveArray();}
    
	importIDindex=0;
	var LitemNo=0;
	var RitemNo=0;
	var prevType;
	for(i=0;i<ul.length;i++){
	
		if(ul[i].className=='menu_l'){// array of text containing li
			var liL=ul[i].getElementsByTagName('li');
			for(ii=0;ii<liL.length;ii++){
					liL[ii].itm=LitemNo;
					menus_l.push(liL[ii]);
					LitemNo++;
			}
		}
		
		if(ul[i].className=='menu_r'){
														// array of button containing li
			var liR=ul[i].getElementsByTagName('li');
			for(ii=0;ii<liR.length;ii++){
					liR[ii].itm=RitemNo;					
					menus_r.push(liR[ii]);
					RitemNo++;
			}
			
			currentType=ul[i].parentNode.id;
			a=ul[i].getElementsByTagName('a');

			for(ii=0;ii<a.length;ii++){
			/*
				if(a[ii].className=='roll'){// mouse behaviors handled in roll.js
					if(prevType==null || prevType==currentType)
						index++;
					else
						index=1;
						
					a[ii].href='pdf/'+ul[i].parentNode.id+'_'+index+'.pdf';
					prevType=currentType;	
				}
			*/
				if(a[ii].className=='check'){
					a[ii].import_ID=importID[importIDindex];													//attach importID to check object
					importIDindex++;
					
					//add the import_ID as the element id so we can see what's going on...
					a[ii].id = a[ii].import_ID;

					
					a[ii].clicked=false;
					a[ii].onmouseover=function(){
											// set image ON position
						height=this.offsetHeight;
						if(ie6)
							height=height-4;
						this.style.backgroundPosition='0px -'+height+'px';
						
					}
					a[ii].onmouseout=function(){
											// set image OFF position
						ie6?yPos=3:yPos=0;
						if(this.clicked==false)
						this.style.backgroundPosition='0px '+yPos+'px';
					}
					a[ii].onclick=function(){
						if(this.clicked==false){
							this.clicked=true;
							
											// set image ON position
							height=this.offsetHeight;
							if(ie6)
								height=height-4;
							this.style.backgroundPosition='0px -'+height+'px';
							
							addToQuote(this);
						}
						else{
							this.clicked=false;
							this.style.backgroundPosition='0px 0px';
							removeFromQuote(this);
						}
					}
				}
			}
	
		
	
		}
	}
									// set height of button containing li to height of text containing li
	for(i=0;i<menus_l.length;i++){
		menus_r[i].style.height=menus_l[i].offsetHeight+'px';
		
		if(ie){
			if(menus_l[i].offsetHeight>=29)
				menus_r[i].style.height=menus_l[i].offsetHeight-3+'px';
		}
	}

}

function addEvent(elm, evType, fn, useCapture){  //cross-browser event handling
	if(elm.addEventListener){//firefox, safari, chrome, opera
		elm.addEventListener(evType, fn, useCapture);
		return true;
	}else if(elm.attachEvent){//ie
		if(navigator.userAgent.indexOf('MSIE 6')!=-1)
			ie6=true;
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	}else{
		elm['on' + evType] = fn;
	}
}

addEvent(window, 'load', activateScreen_18, false);
