function displayRows(valueid,visiblevalue,hidevalue,idstodisplay,idstohide,removebutton) {
	//alert('clicked');
	if(removebutton=='0') {

		if(document.getElementById(valueid)) {

			var valuetocheck=document.getElementById(valueid).value;

			//split ids
			var arrHidden=idstohide.split('||');
			var arrDisplay=idstodisplay.split('||');

			if(valuetocheck==hidevalue) {
				for(i=0;i<arrHidden.length;i++) {

					if(document.getElementById('row_'+arrHidden[i])) {
						document.getElementById('row_'+arrHidden[i]).style.display='none';				
					}

					if(document.getElementById('button_'+arrHidden[i])) {
						document.getElementById('button_'+arrHidden[i]).style.display='none';				
					}


					if(document.getElementById('fs_'+arrHidden[i])) {
						document.getElementById('fs_'+arrHidden[i]).style.display='none';				
					}
					
					if(document.getElementById(arrHidden[i])) {
						if(document.getElementById(arrHidden[i]).type=='select') {
							for(index=0;index<document.getElementById(arrHidden[i]).length;index++) {
								if(document.getElementById(arrHidden[i])[index].value == Value) {
									document.getElementById(arrHidden[i]).selectedIndex = index;
								}
							}			

						} else {
							document.getElementById(arrHidden[i]).value='';
						}
					}

					if(document.getElementById('buttonremove_'+valueid)) {
						document.getElementById('buttonremove_'+valueid).style.display='table-row';
						document.getElementById('buttonremove_'+valueid).style.display='block';
					}

					if(document.getElementById('buttonremove_'+arrDisplay[i])) {
						document.getElementById('buttonremove_'+arrDisplay[i]).style.display='none';
					}

				}
			}

			if(valuetocheck==visiblevalue||visiblevalue=='') {


				for(i=0;i<arrDisplay.length;i++) {

					if(document.getElementById('row_'+arrDisplay[i])) {
						document.getElementById('row_'+arrDisplay[i]).style.display='block';
						document.getElementById('row_'+arrDisplay[i]).style.display='table-row';
					}

					if(document.getElementById('button_'+arrDisplay[i])) {
						document.getElementById('button_'+arrDisplay[i]).style.display='block';				
						document.getElementById('button_'+arrDisplay[i]).style.display='table-row';
					}

					if(document.getElementById('fs_'+arrDisplay[i])) {
						document.getElementById('fs_'+arrDisplay[i]).style.display='block';				
					}

					if(document.getElementById('button_'+valueid)) {
						document.getElementById('button_'+valueid).style.display='none';
					}

					if(document.getElementById('buttonremove_'+valueid)) {
						document.getElementById('buttonremove_'+valueid).style.display='none';
					}

					if(document.getElementById('buttonremove_'+arrDisplay[i])) {
						document.getElementById('buttonremove_'+arrDisplay[i]).style.display='block';
						document.getElementById('buttonremove_'+arrDisplay[i]).style.display='table-row';
					}

				}
			}

		}
		
	} else {


		if(document.getElementById(valueid)) {

			var valuetocheck=document.getElementById(valueid).value;

			//split ids
			var arrHidden=idstohide.split('||');
			var arrDisplay=idstodisplay.split('||');
			//alert(arrHidden.length);

			//if(valuetocheck==hidevalue) {
				for(i=0;i<arrHidden.length;i++) {
					if(document.getElementById('row_'+arrHidden[i])) {
						document.getElementById('row_'+arrHidden[i]).style.display='none';				
					}

					if(document.getElementById('button_'+arrHidden[i])) {
						document.getElementById('button_'+arrHidden[i]).style.display='none';				
					}

					if(document.getElementById('fs_'+arrHidden[i])) {
						document.getElementById('fs_'+arrHidden[i]).style.display='none';				
					}

					if(document.getElementById('buttonremove_'+arrHidden[i])) {
						document.getElementById('buttonremove_'+arrHidden[i]).style.display='none';
					}

					if(document.getElementById(arrHidden[i])) {
						if(document.getElementById(arrHidden[i]).type=='select') {
							for(index=0;index<document.getElementById(arrHidden[i]).length;index++) {
								if(document.getElementById(arrHidden[i])[index].value == Value) {
									document.getElementById(arrHidden[i]).selectedIndex = index;
								}
							}			

						} else {
							document.getElementById(arrHidden[i]).value='';
						}
					}
				}

				if(document.getElementById('button_'+valueid)) {
					document.getElementById('button_'+valueid).style.display='block';
					document.getElementById('button_'+valueid).style.display='table-row';
				}

				if(document.getElementById('buttonremove_'+valueid)) {
					document.getElementById('buttonremove_'+valueid).style.display='block';
					document.getElementById('buttonremove_'+valueid).style.display='table-row';
				}
			//}

			/*
			if(valuetocheck==visiblevalue||visiblevalue=='') {

				for(i=0;i<arrDisplay.length;i++) {

					if(document.getElementById('row_'+arrDisplay[i])) {
						document.getElementById('row_'+arrDisplay[i]).style.display='block';
						document.getElementById('row_'+arrDisplay[i]).style.display='table-row';
					}

					if(document.getElementById('button_'+arrDisplay[i])) {
						document.getElementById('button_'+arrDisplay[i]).style.display='block';				
						document.getElementById('button_'+arrDisplay[i]).style.display='table-row';
					}

					if(document.getElementById('fs_'+arrDisplay[i])) {
						document.getElementById('fs_'+arrDisplay[i]).style.display='block';				
					}

					if(document.getElementById('button_'+valueid)) {
						document.getElementById('button_'+valueid).style.display='none';
					}

				}
			}

			*/
		}

	}

}


function saveandlogoff() {
	document.getElementById('si').value='285417&authmember=1';
	document.getElementById('macroform_saveform').submit();
}


