<!--

/*
 
CONTENTdm Version 5.2
(c) OCLC 2009. All Rights Reserved.

*/

var isDublin = ((isSingle.indexOf(',') > 0)||(isSingle == "all"))?"dublin":isSingle;

var cl = collec_list.length;
var fl = field_list.length;
var fd = field_list['dublin'].length;

var l=0;

var words_list = new Array();
	words_list[l] = new Array();
		
	words_list[l++] = new Array('all',all_of_words);
	words_list[l++] = new Array('exact',exact_words);
	words_list[l++] = new Array('any',any_of_words);
	words_list[l++] = new Array('none',none_of_words);

var wl = words_list.length;

var d = document;
var bsb = document.BurmaSelectedFields;
var selected = false;
var isInitial = true;
var searchcriteria = getCookie("searchcriteria_"+((isSingle.indexOf(',') > 0)?trim(isSingle.substring(0,isSingle.indexOf(','))):isSingle));

var DropBox = false;

if(cl>check_box_limit){var DropBox = true;}

function showblock(object) {

	if (document.getElementById){
	myObject = eval(document.getElementById('' + object + ''));
	myObject.style.display = 'block';
	}
	
    else if (document.layers) {
		if (document.layers[object] != null) 
		document.layers[object].display = 'block';
    	}
    	
    else if (document.all)
	document.all[object].style.display = 'block';
}

function hideblock(object) {
	if (document.getElementById){
	myObject = eval(document.getElementById('' + object + ''));
	myObject.style.display = 'none';
	}
	
    else if (document.layers) {
        if (document.layers[object] != null)
         document.layers[object].display = 'none';
    }
    
    else if (document.all)
	document.all[object].style.v = 'none';
}

function IsVis(object) {
var d = document;
	if (d.getElementById){
	myObject = eval(d.getElementById('' + object + ''));
		if((myObject.style.visibility == 'hidden')||(myObject.style.display == 'none')){
		return false;
		}
		else{
		return true;
		}
	}
    else if (d.layers) {
        if (d.layers[object] != null){
			if((d.layers[object].visibility == 'hidden')||(d.layers[object].display == 'none')){
			return false;
			}
			else{
			return true;
			}
		}
	}
    else if (d.all){
		if((d.all[object].style.visibility == 'hidden')||(d.all[object].style.display == 'none')){
		return false;
		}
		else{
		return true;
		}
	}
}


function ShowSelectedFields(from){
isInitial = (!from)?true:false;
hideblock('ByDate');
hideblock('ProximityFields');
hideblock('AllFields');
showblock('SelectedFields');
if(!IsVis('Field4')){showob('morefields');}
if(IsVis('Field2')){showob('fewerfields');}
PopulateSelect();
if(!DropBox){
hideob('aster');
}
checkDateBoxes();
ShowTerms();
}

function ShowAllFields(from){
isInitial = (!from)?true:false;
hideblock('ByDate');
hideblock('ProximityFields');
hideblock('SelectedFields');
hideob('morefields');
hideob('fewerfields');
showblock('AllFields');
if(!DropBox){
hideob('aster');
}
checkDateBoxes();
HideTerms();
PopulateAll();
}

function ShowProximityFields(from){
isInitial = (!from)?true:false;
hideblock('ByDate');
hideblock('AllFields');
hideblock('SelectedFields');
hideob('morefields');
hideob('fewerfields');
showblock('ProximityFields');
if(!DropBox){
hideob('aster');
}
checkDateBoxes();
HideTerms();
PopulateProximity()
}

function ShowByDate(from){
isInitial = (!from)?true:false;
hideblock('ProximityFields');
hideblock('AllFields');
hideblock('SelectedFields');
hideob('morefields');
hideob('fewerfields');
showblock('ByDate');
if(!DropBox){
showob('aster');
}
checkDateBoxes();
HideTerms();
PopulateByDate();
}


function showField(){
	if(IsVis('Field3')){
	showob('Field4');
	ShowTerms();
	return;
	}
	if(IsVis('Field2')){
	showob('Field3');
	ShowTerms();
	return;
	}
	else{
	showob('Field2');
	ShowTerms();
	}
}

function ShowTerms(){
var bsb = document.BurmaSelectedFields;
var numSelected = get_selected();

	if(numSelected == 1){
  		if((IsVis('Field4')) && (bsb.CISOFIELD4.options[bsb.CISOFIELD4.selectedIndex].value != 'CISOSEARCHALL')){
  			if((isDublin != "dublin")||(isSingle == "all")){
  			d.getElementById("termbutton4").innerHTML = show_terms;
			}
		hideob('morefields');
		} else {
		d.getElementById("termbutton4").innerHTML = "";
		}
  		if((IsVis('Field3')) && (bsb.CISOFIELD3.options[bsb.CISOFIELD3.selectedIndex].value != 'CISOSEARCHALL')){
  			if((isDublin != "dublin")||(isSingle == "all")){
			d.getElementById("termbutton3").innerHTML = show_terms;
			}
		} else {
		d.getElementById("termbutton3").innerHTML = "";
		}
  		if((IsVis('Field2')) && (bsb.CISOFIELD2.options[bsb.CISOFIELD2.selectedIndex].value != 'CISOSEARCHALL')){
  			if((isDublin != "dublin")||(isSingle == "all")){
			d.getElementById("termbutton2").innerHTML = show_terms;
			}
		} else {
		d.getElementById("termbutton2").innerHTML = "";
		}
  		if(!IsVis('Field2')){
		hideob('fewerfields');
		}
		if(bsb.CISOFIELD1.options[bsb.CISOFIELD1.selectedIndex].value != 'CISOSEARCHALL'){
  			if((isDublin != "dublin")||(isSingle == "all")){
			d.getElementById("termbutton1").innerHTML = show_terms;
			}
		} else {
		d.getElementById("termbutton1").innerHTML = "";
		}
	} else {
	d.getElementById("termbutton4").innerHTML = "";
	d.getElementById("termbutton3").innerHTML = "";
	d.getElementById("termbutton2").innerHTML = "";
	d.getElementById("termbutton1").innerHTML = "";
	}
}

function HideTerms(){
d.getElementById("termbutton4").innerHTML = "";
d.getElementById("termbutton3").innerHTML = "";
d.getElementById("termbutton2").innerHTML = "";
d.getElementById("termbutton1").innerHTML = "";
}

function SwitchMore(){
var d = document;
	if(d.getElementById){  
	var a=d.getElementById('Field2');

	var b=d.getElementById('Field3');
	var c=d.getElementById('Field4');   
		if(b.style.display == "block"){
		c.style.display = "block";
		hideob('morefields');
		}
		else if(a.style.display == "block"){
		b.style.display = "block";
		}
		else {
		a.style.display = "block";
		showob('fewerfields');
		}
  	}
  	showField();
}

function SwitchLess(){
var bsb = document.BurmaSelectedFields;
var d = document;
	if(d.getElementById){
	var a=d.getElementById('Field2');
	var b=d.getElementById('Field3');
	var c=d.getElementById('Field4');  
		if(b.style.display == "none"){
		bsb.CISOBOX2.value = '';
		bsb.cx2.value = '';
		a.style.display = "none";
		hideob('fewerfields');

		}
		else if(c.style.display == "none"){
		bsb.CISOBOX3.value = '';
		bsb.cx3.value = '';
		b.style.display = "none";
		}
		else {
		bsb.CISOBOX4.value = '';
		bsb.cx4.value = '';
		c.style.display = "none";
		showob('morefields');
		}
	}
}

function AlignSelectedFields(){

var bsb = document.BurmaSelectedFields;
	if(bsb.CISOOP4.options){
	bsb.CISOOP1.selectedIndex = 0;
	bsb.CISOOP2.selectedIndex = 1;
	bsb.CISOOP3.selectedIndex = 2;
	bsb.CISOOP4.selectedIndex = 3;
	}
	if(bsb.CISOFIELD4.options){
	cfl = bsb.CISOFIELD4.options.length;
	bsb.CISOFIELD1.selectedIndex = 0;
	bsb.CISOFIELD2.selectedIndex = 1;
	bsb.CISOFIELD3.selectedIndex = 2;
	bsb.CISOFIELD4.selectedIndex = cfl-1;
	}
}


function toDisplay(collroot){

var bsb = document.BurmaSelectedFields;

var b = field_list[collroot].length;
bsb.CISOFIELD1.options.length = 0;
bsb.CISOFIELD2.options.length = 0;
bsb.CISOFIELD3.options.length = 0;
bsb.CISOFIELD4.options.length = 0;
bsb.v.options.length = 1;
bsb.bydateFields.options.length = 0;
for(i=0;i<b;i++){
var d = field_list[collroot][i].split('|');
addOption(bsb.CISOFIELD1,d[1],d[0]);
addOption(bsb.CISOFIELD2,d[1],d[0]);
addOption(bsb.CISOFIELD3,d[1],d[0]);
addOption(bsb.CISOFIELD4,d[1],d[0]);
addOption(bsb.v,d[1],d[0]);
addOption(bsb.bydateFields,d[1],d[0]);
}		
bsb.CISOFIELD1.selectedIndex = 0;
if(b>1){
bsb.CISOFIELD2.selectedIndex = 1;
}
if(b>2){
bsb.CISOFIELD3.selectedIndex = 2;
}
if(b>3){
bsb.CISOFIELD4.selectedIndex = b-1;	
}
bsb.v.options.length = b;
bsb.v.selectedIndex = 0;
bsb.bydateFields.selectedIndex = 0;

ShowTerms();

}


function ColLimit(){
var numSelected = get_selected();
	if(numSelected > collection_limit){
	return false;
	}else{
	return true;
	}
}

function DisplayField(collroot){
var numSelected = get_selected();
var colLim = ColLimit();
var bsb = document.BurmaSelectedFields;

	if(!colLim){
	alert(error_over_collection_limit);
	return false;}

	if(bsb.CISOFIELD4.options.length == fd){
		if(numSelected > 1 || numSelected < 1){
		return false;
		}
	}

	if(bsb.CISOFIELD4.options.length != fd){
		if(numSelected > 1 || numSelected < 1){
		toDisplay('dublin');
		}
	}

	if(bsb.CISOFIELD4.options.length == fd && numSelected == 1){
		if(!DropBox){
			for (i=0; i<bsb.elements.length; i++) {	
				if((bsb.elements[i].name.indexOf('CISOROOT') !=-1)&&(bsb.elements[i].checked == true)){
				collroot = bsb.elements[i].value;
				}
			}
		}
		if(DropBox){
		collroot = bsb.CISOROOT.options[0].value;
		}

	toDisplay(collroot);
	}
}

function get_selected(){
var bsb = document.BurmaSelectedFields;
var numChecked = 0;
	if((!DropBox) && (isSingle == "all")){
		for (i=0; i<bsb.elements.length; i++) {	
			if((bsb.elements[i].name.indexOf('CISOROOT') !=-1)&&(bsb.elements[i].checked == true)){
			numChecked++;
			}
		}
	}
	if((DropBox) && (isSingle == "all")){
		if((bsb.searchall.checked == true) && (cl > 1)){
		numChecked = 2;
		} else {
		numChecked = bsb.CISOROOT.options.length;
		}
	}
	if(isSingle != "all"){
	numChecked = 1;
	}
return numChecked;
}

function AddItems(fromCtrl, toCtrl) {
var i;
var j;
var k = 0;
var itemexists;
var nextitem;
var isSel = "";
	
	if(toCtrl.options.length != 0){
		if(toCtrl.options[0].value == 'all'){
		toCtrl.options.length=0;
		}
	}
	for (i = 0; i < fromCtrl.options.length; i++) {
		if(fromCtrl.options[i].selected){
		j = 0;
		itemexists = false;
			while((j < toCtrl.options.length) && (!itemexists)){
				if(toCtrl.options[j].text == fromCtrl.options[i].text){
				itemexists = true;
				isSel = isSel + "\n" + fromCtrl.options[i].text;
				k++;
				}
			j++;
			}
			if(!itemexists){
			nextitem = toCtrl.options.length;
			toCtrl.options[nextitem] = new Option(fromCtrl.options[i].text);
			toCtrl.options[nextitem].value = fromCtrl.options[i].value;
			}
		}
	}
	if(k > 0){
	alert(isSel + "\n\n" + ((k > 1)?error_p_previously_selected:error_previously_selected));
	}
}




function RemoveItems(fromCtrl) {
var i = 0;
var j;
var k = 0;

	while (i < (fromCtrl.options.length - k)) {
		if (fromCtrl.options[i].selected) {
			for (j = i; j < (fromCtrl.options.length - 1); j++) {
				fromCtrl.options[j].text = fromCtrl.options[j+1].text;
				fromCtrl.options[j].value = fromCtrl.options[j+1].value;
				fromCtrl.options[j].selected = fromCtrl.options[j+1].selected;
			}
			k++;
		} else {
			i++;
		}
	}
	for (i = 0; i < k; i++) {
		fromCtrl.options[fromCtrl.options.length - 1] = null;
	}
}


function PopulateSelect(){
var bsb = document.BurmaSelectedFields;

	if(d.getElementById){
	var a=d.getElementById('Field2');
	var b=d.getElementById('Field3');
	var c=d.getElementById('Field4');  
		if(c.style.display == "block"){
		bsb.CISOBOX4.value = bsb.cx4.value;
		}
		if(b.style.display == "block"){
		bsb.CISOBOX3.value = bsb.cx3.value;
		}
		if(a.style.display == "block"){
		bsb.CISOBOX2.value = bsb.cx2.value;
		}
		else{
		bsb.CISOBOX2.value = '';
		bsb.CISOBOX3.value = '';
		bsb.CISOBOX4.value = '';
		}
	}
	if(bsb.cx1.value != ''){
	bsb.CISOBOX1.value = bsb.cx1.value;
	}		
	if(bsb.cx2.value != ''){
	bsb.CISOBOX2.value = bsb.cx2.value;
	}	
	if(bsb.cx3.value != ''){
	bsb.CISOBOX3.value = bsb.cx3.value;
	}	
	if(bsb.cx4.value != ''){
	bsb.CISOBOX4.value = bsb.cx4.value;
	}	
}


function PopulateAll(){
var bsb = document.BurmaSelectedFields;
	if(bsb.CISOBOX1.value != ''){
	bsb.cx1.value = bsb.CISOBOX1.value;
	}
	if(bsb.CISOBOX2.value != ''){
	bsb.cx2.value = bsb.CISOBOX2.value;
	}
	if(bsb.CISOBOX3.value != ''){
	bsb.cx3.value = bsb.CISOBOX3.value;
	}
	if(bsb.CISOBOX4.value != ''){
	bsb.cx4.value = bsb.CISOBOX4.value;
	}
}

function PopulateByDate(){
var bsb = document.BurmaSelectedFields;
	if(bsb.CISOBOX1.value != ''){
	bsb.byDateCisoBox.value = bsb.CISOBOX1.value;
	}
}

function PopulateProximity(){
var bsb = document.BurmaSelectedFields;
	if(bsb.CISOBOX1.value != ''){
	bsb.w.value = bsb.CISOBOX1.value;
	}
}


function CheckBoxes(){
var bsb = document.BurmaSelectedFields;
	if(IsVis('ByDate')){
   		for(i=0;i<bsb.elements.length;i++){
        	if((bsb.elements[i].name.indexOf('CISOROOT') !=-1) && (date_field[bsb.elements[i].value])){
			bsb.elements[i].checked = true;
			}
		}	
	} else {
    	for(i=0;i<bsb.elements.length;i++){
        	if(bsb.elements[i].name.indexOf('CISOROOT') !=-1){
			bsb.elements[i].checked = true;
			}
		}
	}
DisplayField('dublin');      
}



function unCheckBoxes(){
var bsb = document.BurmaSelectedFields;

    for (i=0,n=bsb.elements.length;i<n;i++){
        if (bsb.elements[i].name.indexOf('CISOROOT') !=-1){
		bsb.elements[i].checked = false;
		}
	}
DisplayField('dublin');      
}



function Nick(){
var bsb = document.BurmaSelectedFields;
var Nicki = '';
var numChecked = 0;

	if(!DropBox){
		for (i=0; i<bsb.elements.length; i++) {	
			if (bsb.elements[i].type == 'checkbox' && bsb.elements[i].checked){
			numChecked++;
			}
		}
		if(numChecked == 1){
			for (i=0; i<bsb.elements.length; i++) {	
    			if (bsb.elements[i].checked){
    			Nicki = bsb.elements[i].value;
    			}
    		}
		}
	}
	if(DropBox){
		if(bsb.CISOROOT){
		Nicki = bsb.CISOROOT.options[0].value;
		}
	}
return Nicki;
}



function SendOne(){
var bsb = document.BurmaSelectedFields;
popterms('index_terms.php?CISOROOT1='+(Nick())+'&CISONICK='+(bsb.CISOFIELD1.options[bsb.CISOFIELD1.selectedIndex].value)+'&FULLNICK='+(bsb.CISOFIELD1.options[bsb.CISOFIELD1.selectedIndex].text),300,200);
bsb.fg.value=0;
}

function SendTwo(){
var bsb = document.BurmaSelectedFields;
popterms('index_terms.php?CISOROOT1='+(Nick())+'&CISONICK='+(bsb.CISOFIELD2.options[bsb.CISOFIELD2.selectedIndex].value)+'&FULLNICK='+(bsb.CISOFIELD2.options[bsb.CISOFIELD2.selectedIndex].text),300,200);
bsb.fg.value=1;
}

function SendThree(){
var bsb = document.BurmaSelectedFields;
popterms('index_terms.php?CISOROOT1='+(Nick())+'&CISONICK='+(bsb.CISOFIELD3.options[bsb.CISOFIELD3.selectedIndex].value)+'&FULLNICK='+(bsb.CISOFIELD3.options[bsb.CISOFIELD3.selectedIndex].text),300,200);
bsb.fg.value=2;
}

function SendFour(){
var bsb = document.BurmaSelectedFields;
popterms('index_terms.php?CISOROOT1='+(Nick())+'&CISONICK='+(bsb.CISOFIELD4.options[bsb.CISOFIELD4.selectedIndex].value)+'&FULLNICK='+(bsb.CISOFIELD4.options[bsb.CISOFIELD4.selectedIndex].text),300,200);
bsb.fg.value=3;
}


function popterms(value,w,h){
var ScreenWidth = 800, ScreenHeight = 600; // default

    if (d.all){
    var ScreenWidth = screen.width, ScreenHeight = screen.height;
    }
    
    else if (d.layers){
    var ScreenWidth = screen.availWidth, ScreenHeight = screen.availHeight;
    }

    var xpos = ScreenWidth - (w+50), ypos = ScreenHeight - (h+50);


	window.open(value,'popterms','width=' + w + ',height=' + h + ',status=no,location=no,toolbar=no,menubar=no,scrollbars=auto,resizable=yes,top=50,screenY=50,left='+xpos+',screenX='+xpos);
}	



function newform() {
var bsb = document.BurmaSelectedFields;
var opf = bsb.CISOFIELD4.options.length-1;

	bsb.CISOBOX1.value = "";
	bsb.CISOBOX2.value = "";
  	bsb.CISOBOX3.value = "";
  	bsb.CISOBOX4.value = "";
	
  	bsb.CISOFIELD1.selectedIndex = 0;
  	bsb.CISOFIELD2.selectedIndex = 1;
  	bsb.CISOFIELD3.selectedIndex = 2;
  	bsb.CISOFIELD4.selectedIndex = opf;

  	bsb.CISOOP1.selectedIndex = 0;
  	bsb.CISOOP2.selectedIndex = 1;
  	bsb.CISOOP3.selectedIndex = 2;
  	bsb.CISOOP4.selectedIndex = 3;

	bsb.cx1.value = "";
	bsb.cx2.value = "";
  	bsb.cx3.value = "";
  	bsb.cx4.value = "";
  	
  	bsb.w.value = "";
  	bsb.n.value = "";
  	
  	bsb.byDateCisoBox.value = "";
  	bsb.bcisoop.selectedIndex = 0
  	bsb.bydateFields.selectedIndex = 0;
  	bsb.byDateOpt1.selectedIndex = 0;
  	bsb.fyear.value = fields_year;
  	bsb.fm.selectedIndex = 0;
  	bsb.fd.selectedIndex = 0;
  	bsb.ffyear.value = fields_year;
  	bsb.ffm.selectedIndex = 0;
  	bsb.ffd.selectedIndex = 0;
  	
  	showblock('toField');
  	  	  	  	  	
  	ShowTerms();
}


function addOption(object,text,value) {
var defaultSelected = true;
var selected = false;
var optionName = new Option(text, value, defaultSelected, selected)
object.options[object.length] = optionName;
}

function addOpt(object,items) {
var tex = items.split('|');
var text = tex[0];
var value = tex[1];
var defaultSelected = true;
var selected = false;
var optionName = new Option(text, value, defaultSelected, selected)
object.options[object.length] = optionName;
}

function addCheck(items) {
var bsb = document.BurmaSelectedFields;
var tex = items.split('|');
var nu = tex[0];
bsb.elements[nu].checked = true;
}

function CheckSearch(form){
var colLim = ColLimit();
var colChecked = 0;
var itemChecked = 0;
var yearChecked = 0;
var rangeChecked = "";
var noneChecked = 0;

	if(DropBox){
		if((form.CISOROOT.options.length == 0) && (form.searchall.checked == false)){
		colChecked = 0;
		} else {
		colChecked = colChecked + 1;
		}
	} else {
		for (i=0; i<form.elements.length; i++) {	
			if (form.elements[i].type == 'checkbox' && form.elements[i].checked == true){
			colChecked = colChecked + 1;
			}
		}
	}
	
	if(IsVis('ByDate')){
		if((!IsNumeric(form.fyear.value)) || (form.fyear.value.length < 4)){
		yearChecked = yearChecked + 1;
		}
		if((form.byDateOpt1.selectedIndex == 0) && ((!IsNumeric(form.ffyear.value)) || (form.ffyear.value.length < 4))){
		yearChecked = yearChecked + 1;
		}
		if((form.byDateOpt1.selectedIndex == 0) && (form.fyear.value > form.ffyear.value)){
		rangeChecked = fields_year;
		}		
		if((form.byDateOpt1.selectedIndex == 0) && ((form.fyear.value == form.ffyear.value) && (form.fm.selectedIndex > form.ffm.selectedIndex))){
		rangeChecked = fields_month;
		}
		if((form.byDateOpt1.selectedIndex == 0) && ((form.fyear.value == form.ffyear.value) && (form.fm.selectedIndex == form.ffm.selectedIndex) && (form.fd.selectedIndex > form.ffd.selectedIndex))){
		rangeChecked = fields_day;
		}
	} else if(IsVis('ProximityFields')){
		if((form.w.value == '') || (form.n.value == '')){
		itemChecked = itemChecked + 1;
		}
	} else if(IsVis('SelectedFields')){	
		if((form.CISOBOX1.value == '') && (form.CISOBOX2.value == '') && (form.CISOBOX3.value == '') && (form.CISOBOX4.value == '')){
		itemChecked = itemChecked + 1;
		}
		if((form.CISOOP1.selectedIndex == 3) && (form.CISOBOX1.value != "") && ((form.CISOBOX2.value == "") || ((form.CISOBOX2.value != "") && (form.CISOOP2.selectedIndex == 3))) && ((form.CISOBOX3.value == "") || ((form.CISOBOX3.value != "") && (form.CISOOP3.selectedIndex == 3))) && ((form.CISOBOX4.value == "") || ((form.CISOBOX4.value != "") && (form.CISOOP4.selectedIndex == 3)))){
		noneChecked = noneChecked + 1;
		}
		if((form.CISOOP2.selectedIndex == 3) && (form.CISOBOX2.value != "") && ((form.CISOBOX1.value == "") || ((form.CISOBOX1.value != "") && (form.CISOOP1.selectedIndex == 3))) && ((form.CISOBOX3.value == "") || ((form.CISOBOX3.value != "") && (form.CISOOP3.selectedIndex == 3))) && ((form.CISOBOX4.value == "") || ((form.CISOBOX4.value != "") && (form.CISOOP4.selectedIndex == 3)))){
		noneChecked = noneChecked + 1;
		}
		if((form.CISOOP3.selectedIndex == 3) && (form.CISOBOX3.value != "") && ((form.CISOBOX2.value == "") || ((form.CISOBOX2.value != "") && (form.CISOOP2.selectedIndex == 3))) && ((form.CISOBOX1.value == "") || ((form.CISOBOX1.value != "") && (form.CISOOP1.selectedIndex == 3))) && ((form.CISOBOX4.value == "") || ((form.CISOBOX4.value != "") && (form.CISOOP4.selectedIndex == 3)))){
		noneChecked = noneChecked + 1;
		}
		if((form.CISOOP4.selectedIndex == 3) && (form.CISOBOX4.value != "") && ((form.CISOBOX2.value == "") || ((form.CISOBOX2.value != "") && (form.CISOOP2.selectedIndex == 3))) && ((form.CISOBOX3.value == "") || ((form.CISOBOX3.value != "") && (form.CISOOP3.selectedIndex == 3))) && ((form.CISOBOX1.value == "") || ((form.CISOBOX1.value != "") && (form.CISOOP1.selectedIndex == 3)))){
		noneChecked = noneChecked + 1;
		}
	} else {
		if((form.cx1.value == '') && (form.cx2.value == '') && (form.cx3.value == '') && (form.cx4.value == '')){
		itemChecked = itemChecked + 1;
		}
		if((form.cx4.value != "") && (form.cx1.value == "") && (form.cx2.value == "") && (form.cx3.value == "")){
		noneChecked = noneChecked + 1;
		}
	}
	
	if(!colLim){
	alert(error_over_collection_limit);
	} else if(colChecked == 0){
	alert(error_select_collection);
	} else if(itemChecked != 0){
	alert(error_search_enter_word);	
	} else if(yearChecked != 0){
	alert(error_enter_valid_year);
	} else if(rangeChecked != ""){
	alert(error_enter_valid_range+"\n\n"+error_check+" "+rangeChecked+".");	
	} else if(noneChecked != 0) {
	alert(error_no_none_only);
	} else {
	CheckSearchFields();
	}
	
}

function CheckSearchFields() {
var bsb = document.BurmaSelectedFields;

if(IsVis('ByDate')){

	bsb.CISOOP1.selectedIndex = bsb.bcisoop.selectedIndex;
	bsb.CISOOP2.selectedIndex = 1;

	bsb.CISOFIELD1.options.length = 0;
	addOption(bsb.CISOFIELD1, bsb.bydateFields.options[bsb.bydateFields.selectedIndex].text, bsb.bydateFields.options[bsb.bydateFields.selectedIndex].value);	
	bsb.CISOFIELD1.selectedIndex = 0;

	bsb.CISOFIELD2.options.length = 0;
	
	if(get_selected() > 1){
	addOption(bsb.CISOFIELD2, 'date', 'date');
	} else {
		if((!DropBox) && (isSingle == "all")){
			for (i=0; i<bsb.elements.length; i++) {	
				if((bsb.elements[i].name.indexOf('CISOROOT') !=-1) && (bsb.elements[i].checked == true)){
				onecol = date_field[bsb.elements[i].value][0];
				}
			}
		} else if((DropBox) && (isSingle == "all")){
		onecol = date_field[bsb.CISOROOT.options[0].value][0];
		} else {
		onecol = date_field[(isSingle.indexOf(',') > 0)?isSingle.substring(0,isSingle.indexOf(',')):isSingle][0];
		}
		
	addOption(bsb.CISOFIELD2, onecol, onecol);
	}
	
	bsb.CISOFIELD2.selectedIndex = 0;
	
	bsb.CISOBOX1.value = bsb.byDateCisoBox.value;
	
	if(bsb.byDateOpt1.selectedIndex == 2){
	bsb.CISOBOX2.value = "00000000-"+bsb.fyear.value+bsb.fm.options[bsb.fm.selectedIndex].value+bsb.fd.options[bsb.fd.selectedIndex].value;
	} else if(bsb.byDateOpt1.selectedIndex == 1){
	bsb.CISOBOX2.value = bsb.fyear.value+bsb.fm.options[bsb.fm.selectedIndex].value+bsb.fd.options[bsb.fd.selectedIndex].value+"-99999999";	
	} else if(bsb.byDateOpt1.selectedIndex == 3){
	bsb.CISOBOX2.value = bsb.fyear.value+bsb.fm.options[bsb.fm.selectedIndex].value+bsb.fd.options[bsb.fd.selectedIndex].value;	
	} else {
	bsb.CISOBOX2.value = bsb.fyear.value+bsb.fm.options[bsb.fm.selectedIndex].value+bsb.fd.options[bsb.fd.selectedIndex].value+"-"+bsb.ffyear.value+bsb.ffm.options[bsb.ffm.selectedIndex].value+bsb.ffd.options[bsb.ffd.selectedIndex].value;	
	}
	
  	bsb.CISOBOX3.value = "";
  	bsb.CISOBOX4.value = "";
}

if(IsVis('ProximityFields')){

	bsb.CISOOP1.selectedIndex = 1;

	bsb.CISOFIELD1.options.length = 0;
	addOption(bsb.CISOFIELD1, bsb.v.options[bsb.v.selectedIndex].text, bsb.v.options[bsb.v.selectedIndex].value);	
	bsb.CISOFIELD1.selectedIndex = 0;

	bsb.CISOBOX1.value = bsb.w.value+' near'+bsb.p.options[bsb.p.selectedIndex].value+' '+bsb.n.value;
	bsb.CISOBOX2.value = "";
  	bsb.CISOBOX3.value = "";
  	bsb.CISOBOX4.value = "";
}

if(IsVis('AllFields')){
	if(bsb.CISOOP4.options){
	bsb.CISOOP1.selectedIndex = 0;
	bsb.CISOOP2.selectedIndex = 1;
	bsb.CISOOP3.selectedIndex = 2;
	bsb.CISOOP4.selectedIndex = 3;
	}
	if(bsb.CISOFIELD4.options){
	bsb.CISOFIELD1.options.length = 0;
	bsb.CISOFIELD2.options.length = 0;
	bsb.CISOFIELD3.options.length = 0;
	bsb.CISOFIELD4.options.length = 0;
	addOption(bsb.CISOFIELD1, across_all_fields, 'CISOSEARCHALL');	
	addOption(bsb.CISOFIELD2, across_all_fields, 'CISOSEARCHALL');
	addOption(bsb.CISOFIELD3, across_all_fields, 'CISOSEARCHALL');
	addOption(bsb.CISOFIELD4, across_all_fields, 'CISOSEARCHALL');
	
	bsb.CISOFIELD1.selectedIndex = 0;
	bsb.CISOFIELD2.selectedIndex = 0;
	bsb.CISOFIELD3.selectedIndex = 0;
	bsb.CISOFIELD4.selectedIndex = 0;
	}

}	

	if((DropBox) && (isSingle == "all")){
		for (i=0; i<bsb.CISOROOT.length; i++) {
			if(bsb.CISOROOT.options[i].value.length!=0){
			bsb.CISOROOT.selectedIndex = i;
			bsb.AllCol.options[i].selected = false;
			}
		}
	}

SetSession();	
}

function SetSession(){
var bsb = document.BurmaSelectedFields;
var whichIndex = "";

	if(IsVis('ByDate')){
	whichIndex = bsb.bydateFields.selectedIndex;
	}
	
	if(IsVis('AllFields')){
	bsb.CISOBOX1.value = bsb.cx1.value;
	bsb.CISOBOX2.value = bsb.cx2.value;
	bsb.CISOBOX3.value = bsb.cx3.value;
	bsb.CISOBOX4.value = bsb.cx4.value;
	}

	if(IsVis('ProximityFields')){
	whichIndex = bsb.v.selectedIndex;
	bsb.CISOOP1.selectedIndex = 1;
	bsb.CISOFIELD1.options.length = 0;
	addOption(bsb.CISOFIELD1, bsb.v.options[bsb.v.selectedIndex].text, bsb.v.options[bsb.v.selectedIndex].value);	

	bsb.CISOFIELD1.selectedIndex = 0;

	bsb.CISOBOX1.value = bsb.w.value+' near'+bsb.p.options[bsb.p.selectedIndex].value+' '+bsb.n.value;
	bsb.CISOBOX2.value = "";
  	bsb.CISOBOX3.value = "";
  	bsb.CISOBOX4.value = "";
	}

	if((DropBox) && (isSingle == "all")){
		if((bsb.CISOROOT.options.length == 0) && (bsb.searchall.checked == true)){					
			if(IsVis('ByDate')){			
			bsb.CISOROOT.options.length = 0;
				for (i=0;i<bsb.AllCol.options.length;i++) {				
				addOption(bsb.CISOROOT, bsb.AllCol.options[i].text, bsb.AllCol.options[i].value);
				bsb.AllCol.options[i].selected = false;
				}
			} else {
			addOption(bsb.CISOROOT, 'All Collections', 'all');
			bsb.CISOROOT.options[0].selected = true;	
				for (i=0;i<bsb.CISOROOT.length;i++) {
				bsb.AllCol.options[i].selected = false;
				}
			}
		}
	opt = makeStringFromSelect(bsb.CISOROOT);
	} else if((!DropBox) && (isSingle == "all")){
	opt = makeStringFromCheckbox();
	} else {
	opt = isSingle
	}
	
	

(IsVis('SelectedFields'))?seeing = "SelectedFields":0;
(IsVis('AllFields'))?seeing = "AllFields":0;
(IsVis('ProximityFields'))?seeing = "ProximityFields":0;
(IsVis('ByDate'))?seeing = "ByDate":0;

criteria = bsb.CISOOP1.selectedIndex +'~'+ bsb.CISOOP2.selectedIndex +'~'+ bsb.CISOOP3.selectedIndex +'~'+ bsb.CISOOP4.selectedIndex +'~'+ bsb.CISOFIELD1.selectedIndex +'~'+ bsb.CISOFIELD2.selectedIndex +'~'+ bsb.CISOFIELD3.selectedIndex +'~'+ bsb.CISOFIELD4.selectedIndex +'~'+ (bsb.CISOBOX1.value.replace(/~/g,'')) +'~'+ (bsb.CISOBOX2.value.replace(/~/g,'')) +'~'+ (bsb.CISOBOX3.value.replace(/~/g,'')) +'~'+ (bsb.CISOBOX4.value.replace(/~/g,'')) +'~'+ (seeing)  +'~'+ (whichIndex) +'~'+ opt; 

document.cookie="searchcriteria_"+((isSingle.indexOf(',') > 0)?trim(isSingle.substring(0,isSingle.indexOf(','))):isSingle)+"="+encodeURIComponent(replacetext(criteria, ';', ','))+";path=/";
submitSearch();
}

if(searchcriteria){
searchcriteria = decodeURIComponent(searchcriteria);
var cv = searchcriteria.split('~');
}

function ShowWhat(){
newform();
	if(searchcriteria){
		if(cv[12] == 'SelectedFields'){
		AlignCookieFields();
		ShowSelectedFields();
		} else if(cv[12] == 'ProximityFields'){
		AlignCookieFields();
		ShowProximityFields();
		} else if(cv[12] == 'ByDate'){
		AlignCookieFields();		
		ShowByDate();
		} else {
		AlignCookieFields();
		ShowAllFields();
		}
	} else {
	ShowAllFields();
	toDisplay(isDublin);
		if((!DropBox) && (isSingle == "all")){
		CheckBoxes();
		}
	}
}

function AlignCookieFields(){
var bsb = document.BurmaSelectedFields;

	if((DropBox) && (isSingle == "all")){
	bsb.CISOROOT.options.length=0;
		if(cv.length == 15){
			if(cv[14].indexOf('All Collections')!=-1){
			bsb.searchall.checked = true;
			toDisplay('dublin');
			} else {
			bsb.searchall.checked = false;
			co = cv[14].split('|');
			toDisplay(co[1]);
			addOpt(bsb.CISOROOT, cv[14]);
			}
		} else {
		bsb.searchall.checked = false;
		toDisplay('dublin');
			for(var p=14;p<cv.length;p++){
			addOpt(bsb.CISOROOT, cv[p]);
			}
		}
		if((cv[12] == 'ByDate') && (cv[14].split('|').length > 0)){
		bsb.CISOROOT.options.length = 0;
			for(var p=14;p<cv.length;p++){
			co = cv[p].split('|');
				if(date_field[co[1]]){
				addOption(bsb.CISOROOT, co[0], co[1]);
				}
			}
		}
	}
	if((!DropBox) && (isSingle == "all")){
		if(cv.length == 15){
		addCheck(cv[14])
		co = cv[14].split('|');
		toDisplay(co[1]);
		} else {
		toDisplay('dublin');
			for(var p=14;p<cv.length;p++){
			co = cv[p].split('|');
			addCheck(cv[p]);
			}
		}
	}
	if(isSingle != "all"){
	toDisplay(isDublin);
	}
	
	if((cv[12] == 'SelectedFields') || (cv[12] == 'AllFields')){
  	bsb.CISOOP1.selectedIndex = cv[0];
  	bsb.CISOOP2.selectedIndex = cv[1];
  	bsb.CISOOP3.selectedIndex = cv[2];
  	bsb.CISOOP4.selectedIndex = cv[3];

  	bsb.CISOFIELD1.selectedIndex = cv[4];
  	bsb.CISOFIELD2.selectedIndex = cv[5];
  	bsb.CISOFIELD3.selectedIndex = cv[6];
  	bsb.CISOFIELD4.selectedIndex = cv[7];
  	
	bsb.CISOBOX1.value = cv[8];
	bsb.CISOBOX2.value = cv[9];
  	bsb.CISOBOX3.value = cv[10];
  	bsb.CISOBOX4.value = cv[11];
  	
	bsb.cx1.value = cv[8];
	bsb.cx2.value = cv[9];
  	bsb.cx3.value = cv[10];
  	bsb.cx4.value = cv[11];
  	  	
  		if(bsb.CISOBOX3.value!=''){
  		document.getElementById('Field3').style.display = 'block';
  		ShowTerms();
  		}
  		if(bsb.CISOBOX4.value!=''){
  		document.getElementById('Field3').style.display = 'block';
		document.getElementById('Field4').style.display = 'block';
		ShowTerms();
		hideob('morefields');
		}
	} else if(cv[12] == 'ProximityFields'){	
	var prox = cv[8].split(' ');
	bsb.w.value = prox[0];
	bsb.n.value = prox[2];
	
		for(i=0;i<bsb.p.options.length;i++){
			if(bsb.p.options[i].value == ''+replacetext(prox[1], 'near', '')+''){
			bsb.p.selectedIndex = i;
			}
		}
	bsb.v.selectedIndex = cv[13];
	} else if(cv[12] == 'ByDate'){	
	bsb.bcisoop.selectedIndex = cv[0];
	bsb.byDateCisoBox.value = cv[8];
	bsb.bydateFields.selectedIndex = cv[4];
		if(cv[9].indexOf('-') != -1){
		dates = cv[9].split('-');
			if(dates[0] == 00000000){
			bsb.byDateOpt1.selectedIndex = 2;
			hideblock('toField');
			bsb.fyear.value = dates[1].substring(0,4);
			bsb.fm.selectedIndex = dates[1].substring(4,6);
			changeDays(dates[1].substring(4,6),dates[1].substring(0,4),bsb.fd)
			bsb.fd.selectedIndex = dates[1].substring(6,8);
			} else if(dates[1] == 99999999){
			bsb.byDateOpt1.selectedIndex = 1;
			hideblock('toField');
			bsb.fyear.value = dates[0].substring(0,4);
			bsb.fm.selectedIndex = dates[0].substring(4,6);
			changeDays(dates[0].substring(4,6),dates[0].substring(0,4),bsb.fd)
			bsb.fd.selectedIndex = dates[0].substring(6,8);			
			} else {
			bsb.byDateOpt1.selectedIndex = 0;
			showblock('toField');
			bsb.fyear.value = dates[0].substring(0,4);
			bsb.fm.selectedIndex = dates[0].substring(4,6);
			changeDays(dates[0].substring(4,6),dates[0].substring(0,4),bsb.fd)
			bsb.fd.selectedIndex = dates[0].substring(6,8);	
			bsb.ffyear.value = dates[1].substring(0,4);
			bsb.ffm.selectedIndex = dates[1].substring(4,6);
			changeDays(dates[1].substring(4,6),dates[1].substring(0,4),bsb.ffd)
			bsb.ffd.selectedIndex = dates[1].substring(6,8);		
			}
		} else {
		bsb.byDateOpt1.selectedIndex = 3;
		hideblock('toField');
		bsb.fyear.value = cv[9].substring(0,4);
		bsb.fm.selectedIndex = cv[9].substring(4,6);
			if(bsb.fyear.value != ""){
			changeDays(cv[9].substring(4,6),cv[9].substring(0,4),bsb.fd)
			}
		bsb.fd.selectedIndex = cv[9].substring(6,8);
		}
	bsb.bydateFields.selectedIndex = cv[13];
		if((!DropBox) && (isSingle == "all")){
		addCheck(cv[14]);
		}
	}
}

function makeStringFromSelect(selectCtrl) {
	var i;
	var j = 0;
	var outlist = "";
	for (i = 0; i < selectCtrl.options.length; i++) {
		if (j > 0) {
		outlist = outlist + "~";
		}
		outlist = outlist + selectCtrl.options[i].text+'|'+selectCtrl.options[i].value;
		j++;
	}
	return outlist;
}

function makeStringFromCheckbox() {
	var bsb = document.BurmaSelectedFields;
	var i;
	var j = 21;
	   var outlist = '';
    for (var i = 21; i<bsb.elements.length; i++) {
    		if ((j > 21)&&(bsb.elements[i].checked == true)) {
		outlist = outlist + "~";
		}
        if ((bsb.elements[i].type == 'checkbox')&&(bsb.elements[i].checked == true)) {
            outlist = outlist + i + '|'+bsb.elements[i].value;
            j++;
        }
    }
	return outlist;
}

function submitSearch(){
var bsb = document.BurmaSelectedFields;
var ciso = '';
	if((DropBox) && (isSingle == "all")){
		if(bsb.searchall.checked == true){
			if(IsVis('ByDate')){
				for (i = 0; i < bsb.AllCol.options.length; i++) {
				ciso += ','+bsb.CISOROOT.options[i].value;
				}
			} else {
			ciso = '/all';
			}
		} else {
			for (i = 0; i < bsb.CISOROOT.options.length; i++) {
			ciso += ','+bsb.CISOROOT.options[i].value;
			}
		}
	} 
	if((!DropBox) && (isSingle == "all")){
		for (i = 0; i < bsb.elements.length; i++) {
			if((bsb.elements[i].type == 'checkbox') && (bsb.elements[i].checked == true)){
			ciso += ','+bsb.elements[i].value;
			} 
		}
	}
	if(isSingle != "all"){
	ciso = "/"+isSingle;
	}
	
	if(IsVis('AllFields')){ 
	searchType = 'a'; 
	} else if(IsVis('ProximityFields')){ 
	searchType = 'p'; 
	} else {
	searchType = 's';
	}
	
	if(IsVis('ByDate')){ 
		if(bsb.byDateOpt1.selectedIndex == 2){
		bef = bsb.CISOBOX2.value.split('-');
		val = bef[1];
			if(val.length == 4){
			val = val-1+"9999";
			} else if(val.length == 6){
				if(val.substring(4,6) == "01"){
				val = val.substring(0,4);
				val = val-1+"9999";
				} else {
				val = val-1+"99";
				}
			} else if(val.length == 8){
				if((val.substring(4,6) == "01") && (val.substring(6,8) == "01")){
				val = val.substring(0,4);
				val = val-1+"9999";
				} else if((val.substring(4,6) != "01") && (val.substring(6,8) == "01")){
				val = val.substring(0,6);
				val = val-1+"99";
				} else {
				val = val-1;
				}
			}
		fieldval = bef[0]+'-'+(val);
		} else if(bsb.byDateOpt1.selectedIndex == 1){
		bef = bsb.CISOBOX2.value.split('-');
		val = bef[0]-0;
		fieldval = (val+1)+'-'+bef[1];
		} else {
		fieldval = bsb.CISOBOX2.value;
		}
	} else {
	fieldval = bsb.CISOBOX2.value;
	}
c = ciso.split(',');	
(c.length > cl)?cisostr = 'all':cisostr = ciso.substring(1);
sestr = 'CISOOP1='+(bsb.CISOOP1.value)+'&CISOBOX1='+(encodeURIComponent(bsb.CISOBOX1.value.replace(/~/g,'')))+'&CISOFIELD1='+(bsb.CISOFIELD1.value)+'&CISOOP2='+(bsb.CISOOP2.value)+'&CISOBOX2='+(encodeURIComponent(fieldval.replace(/~/g,'')))+'&CISOFIELD2='+(bsb.CISOFIELD2.value)+'&CISOOP3='+(bsb.CISOOP3.value)+'&CISOBOX3='+(encodeURIComponent(bsb.CISOBOX3.value.replace(/~/g,'')))+'&CISOFIELD3='+(bsb.CISOFIELD3.value)+'&CISOOP4='+(bsb.CISOOP4.value)+'&CISOBOX4='+(encodeURIComponent(bsb.CISOBOX4.value.replace(/~/g,'')))+'&CISOFIELD4='+(bsb.CISOFIELD4.value)+'&CISOROOT='+(cisostr)+'&t='+(searchType);

location.href='results.php?'+sestr;
}

var months = monthsofyear.split(',');

function dateOpt(opt,obj){
	if(opt == "from"){
	showblock(obj);
	} else {
	hideblock(obj);
	}
}

function IsNumeric(num){
var PNum = new String(num);
var regex = /[^0-9]/;
return !regex.test(PNum);
}


function daysInMonth(year, month) {
     return 32 - new Date(year, month, 32).getDate();
}

function changeDays(month,year,days,field){
	if((year.length < 4) || (!IsNumeric(year))){
	field.selectedIndex = 0;
	alert(error_enter_valid_year);
	} else {
	days.options.length = 1;
		for(var i=1;i<daysInMonth(year,month-1)+1;i++){
		p=(i < 10)?"0"+i:i;
		addOption(days, i,p);
		}
	}
	days.selectedIndex = 0;
}

function checkDateBoxes(){
var bsb = document.BurmaSelectedFields;
	if((IsVis('ByDate')) && (!searchcriteria)){
		if((!DropBox) && (isSingle == "all")){
			for (i=0; i<bsb.elements.length; i++) {	
				if((bsb.elements[i].name.indexOf('CISOROOT') !=-1) && (!date_field[bsb.elements[i].value])){
				bsb.elements[i].checked = false;
				}
				if(document.getElementById("ast_"+bsb.elements[i].value)){
				showob("ast_"+bsb.elements[i].value);
				}
			}	
		} else {
			if(isSingle == "all"){
			bsb.AllCol.options.length = 0;
				for(k=0,l=0;k<cl;k++){
					if(date_field[collec_list[k][0]]){
					addOption(bsb.AllCol, collec_list[k][1], collec_list[k][0]);
					l++;
					}
				}
				for(k=0;k<l;k++){
				bsb.AllCol.options[k].selected = false;
				}
				for(k=0;k<bsb.CISOROOT.options.length;k++){
					if(!date_field[bsb.CISOROOT.options[k].value]){
					bsb.CISOROOT.options[k].selected = true;
					} else {
					bsb.CISOROOT.options[k].selected = false;
					}
				}
			RemoveItems(bsb.CISOROOT);			
			}						
		}
		if(document.getElementById("aster")){
		document.getElementById("aster").innerHTML = "<span class=\"red\">"+date_searchable_select+"</span>";
		}
	} else if((IsVis('ByDate')) && (searchcriteria)){
		if((!DropBox) && (isSingle == "all")){
			for (i=0; i<bsb.elements.length; i++) {	
				if((bsb.elements[i].name.indexOf('CISOROOT') !=-1) && (!date_field[bsb.elements[i].value])){
				bsb.elements[i].checked = false;
				}
				if(document.getElementById("ast_"+bsb.elements[i].value)){
				showob("ast_"+bsb.elements[i].value);
				}			
			}
		} else {
			if(isSingle == "all"){
			bsb.AllCol.options.length = 0;
				for(k=0,l=0;k<cl;k++){
					if(date_field[collec_list[k][0]]){
					addOption(bsb.AllCol, collec_list[k][1], collec_list[k][0]);
					l++;
					}
				}
				if(isInitial){
				bsb.CISOROOT.options.length = 0;
					for(var p=14;p<cv.length;p++){
					co = cv[p].split('|');
						if(date_field[co[1]]){
						addOption(bsb.CISOROOT, co[0], co[1]);
						}
					}
				} else {
					for(i=0;i<bsb.CISOROOT.options.length;i++){
						if(!date_field[bsb.CISOROOT.options[i].value]){
						bsb.CISOROOT.options[i].selected = true;
						} else {
						bsb.CISOROOT.options[i].selected = false;
						}
					}
				RemoveItems(bsb.CISOROOT);	
				}
				for(k=0;k<l;k++){
				bsb.AllCol.options[k].selected = false;
				}
			}
			if(document.getElementById("aster")){
			document.getElementById("aster").innerHTML = "<span class=\"red\">"+date_searchable_select+"</span>";
			}	
		}
	} else if((!IsVis('ByDate')) && (!searchcriteria)){
		if((!DropBox) && (isSingle == "all")){
			for (i=0; i<bsb.elements.length; i++) {	
				if(document.getElementById("ast_"+bsb.elements[i].value)){
				hideob("ast_"+bsb.elements[i].value);
				}
			}
		} else {
			if(isSingle == "all"){
			bsb.AllCol.options.length = 0;
				for(k=0;k<cl;k++){
				addOption(bsb.AllCol, collec_list[k][1], collec_list[k][0]);
				bsb.AllCol.options[k].selected = false;
				}			
			}
		}
		if(document.getElementById("aster")){
		document.getElementById("aster").innerHTML = "<i>"+click_for_multiple_selections+"</i>";
		}
	} else {
		if((!DropBox) && (isSingle == "all")){
			for (i=0; i<bsb.elements.length; i++) {	
				if(document.getElementById("ast_"+bsb.elements[i].value)){
				hideob("ast_"+bsb.elements[i].value);
				}				
			}
		} else {
			if(isSingle == "all"){
			bsb.AllCol.options.length = 0;
				for(k=0;k<cl;k++){
				addOption(bsb.AllCol, collec_list[k][1], collec_list[k][0]);
				bsb.AllCol.options[k].selected = false;
				}
			}
		}
		if(document.getElementById("aster")){
		document.getElementById("aster").innerHTML = "<i>"+click_for_multiple_selections+"</i>";
		}
	}
}

text_box_size = 30;
((isExplorer)||(isSafari))?text_box_size = 28:0;

//-->