//Javascript Function to expand and collapse, used for SavedReturns.asp

imgExpand=new Image(9,9);
imgCollapse=new Image(9,9);

imgExpand.src="/images/icon_expand.gif";
imgCollapse.src="/images/icon_collapse.gif";

// Change images when expanded or collapsed
function swap(imagename,objectsrc){
	if (document.images){
		document.images[imagename].src = eval(objectsrc+".src");
	}
}

function swapall(imagename, objectsrc) {
	var imgs = document.getElementsByTagName('img')
	for (i=0;i<imgs.length;i++) {
		if (imgs[i].name.indexOf(imagename) != -1){ 
			if (document.images)
				imgs[i].src = eval(objectsrc+".src");
		}
	}
}


//show OR hide funtion depends on if element is shown or hidden
function expandcollapse(s_id) { 
	
	if (document.getElementById) { // DOM3 = IE5, NS6
		if (document.getElementById(s_id).style.display == "none"){
			document.getElementById(s_id).style.display = 'block';
			swap(("img" + s_id),'imgCollapse');			
		} else {
			swap(("img" + s_id),'imgExpand');
			document.getElementById(s_id).style.display = 'none';			
		}	
	} else { 
		if (document.layers) {	
			if (document.id.display == "none"){
				document.id.display = 'block';
				swap(("img" + s_id),'imgCollapse');
			} else {
				swap(("img" + s_id),'imgExpand');	
				document.id.display = 'none';
			}
		} else {
			if (document.all.id.style.visibility == "none"){
				document.all.id.style.display = 'block';
			} else {
				swap(("img" + s_id),'imgExpand');
				document.all.id.style.display = 'none';
			}
		}
	}
}

function expandall(s_partid) {
	var divs = document.getElementsByTagName('div')
	for(i=0;i<divs.length;i++){ 
		if(divs[i].id.match(s_partid)){
			if (document.getElementById) // DOM3 = IE5, NS6 
				divs[i].style.display = 'block'
			else
			if (document.layers) //Netscape 4
				document.layers[divs[i]].display = 'block'; 
			else //IE 4
				document.all[divs[i]].display = 'block';
		}
	}
	swapall(("img" + s_partid), 'imgCollapse');
}

function collapseall(s_partid) {
	var divs = document.getElementsByTagName('div')
	for(i=0;i<divs.length;i++){ 
		if(divs[i].id.match(s_partid)){
			if (document.getElementById) // DOM3 = IE5, NS6 
				divs[i].style.display = 'none'
			else
			if (document.layers) //Netscape 4
				document.layers[divs[i]].display = 'none'; 
			else //IE 4
				document.all[divs[i]].display = 'none';
		}
	}
	swapall(("img" + s_partid), 'imgExpand');
}


