function switch_filter_data_source() {
	 if(!document.searchForm.data_source_all.checked) {
 	 document.searchForm.db_solis.checked=false;
 	 document.searchForm.db_foris.checked=false;
 	 document.searchForm.db_dzi.checked=false;
 	 document.searchForm.db_sa.checked=false;
 	 document.searchForm.db_ssa.checked=false;
 	 document.searchForm.db_assia.checked=false;
 	 document.searchForm.db_pais.checked=false;
 	 document.searchForm.db_ps.checked=false;
 	 document.searchForm.db_pei.checked=false;
 	 document.searchForm.db_fes.checked=false;
 	 document.searchForm.db_dza.checked=false;
 	 document.searchForm.db_wzb.checked=false;
 	 document.searchForm.db_ubk.checked=false; 	  	 
 	 //document.searchForm.db_dbk.checked=false; 	  	 
 	 document.searchForm.db_socioguide.checked=false; 	  	 
 	 document.searchForm.db_bertelsmann.checked=false; 	
 	 document.searchForm.db_ssoar.checked=false; 	
 	} else {
 	 document.searchForm.db_solis.checked=true;
 	 document.searchForm.db_foris.checked=true;
 	 document.searchForm.db_dzi.checked=true;
 	 document.searchForm.db_sa.checked=true;
 	 document.searchForm.db_ssa.checked=true;
 	 document.searchForm.db_assia.checked=true;
 	 document.searchForm.db_pais.checked=true;
 	 document.searchForm.db_ps.checked=true;
 	 document.searchForm.db_pei.checked=true;
 	 document.searchForm.db_fes.checked=true;
 	 document.searchForm.db_dza.checked=true;
 	 document.searchForm.db_wzb.checked=true;
 	 document.searchForm.db_ubk.checked=true; 	 
 	 //document.searchForm.db_dbk.checked=true; 	  	 
	 document.searchForm.db_socioguide.checked=true;
 	 document.searchForm.db_bertelsmann.checked=true; 	  	  	 
 	 document.searchForm.db_ssoar.checked=true; 	
	}
 }
	function switch_filter_information_type() {
	 if(!document.searchForm.information_type_all.checked) {
 	 document.searchForm.info_publications.checked=false;
 	 document.searchForm.info_institutions.checked=false;
 	 document.searchForm.info_journals.checked=false;
 	 document.searchForm.info_events.checked=false; 	 
 	 document.searchForm.info_networks_events.checked=false;
 	 document.searchForm.info_projects.checked=false;
 	 document.searchForm.info_studies.checked=false;
 	} else {
 	 document.searchForm.info_publications.checked=true;
 	 document.searchForm.info_institutions.checked=true;
 	 document.searchForm.info_journals.checked=true;
 	 document.searchForm.info_events.checked=true; 	 
 	 document.searchForm.info_networks_events.checked=true;
 	 document.searchForm.info_projects.checked=true;
 	 document.searchForm.info_studies.checked=true;
	}
 }

	function switch_filter_language() {
	 if(!document.searchForm.language_all.checked) {
 	  document.searchForm.lang_de.checked=false;
  	document.searchForm.lang_en.checked=false;
  	document.searchForm.lang_other_sowiport.checked=false;
 	} else {
   	document.searchForm.lang_de.checked=true;
   	document.searchForm.lang_en.checked=true;
  	document.searchForm.lang_other_sowiport.checked=true;
   }
  }


 function activate(myname) {
  tabs= new Array("data_source", "information_type", "language");
	for (var i = 0; i < tabs.length; i++) {
   document.getElementById("tab_"+tabs[i]).className="filter_name_new";
   document.getElementById("block_"+tabs[i]).className="filter_single_box_new-hidden";
   document.getElementById("block_"+tabs[i]+"_title").className="filter_single_box_new_title-hidden";
  }
  document.getElementById("tab_"+myname).className="filter_name_new-active";
  document.getElementById("block_"+myname).className="filter_single_box_new";
  document.getElementById("block_"+myname+"_title").className="filter_single_box_new_title";
 }
 
 function openWindow (url, title, width, height) {
  newWindow = window.open(url, title, "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes,width="+width+",height="+height+",left=100,top=200");
  newWindow.focus();
}

function tabs_onload () {
  var params = new Array(0);
  
  var url   = window.location.search;
  if (url != "")
   {
    url = url.substring(1,url.length);                      // Die Daten werden aus der
                                                            // Url extrahiert und in
    liste = url.split("&");                                 // Wertepaare am & getrennen
    for (i=0;i<=liste.length-1;i++)
     {
      temp = liste[i].split("=");                           // Feld und Daten jedes
      params.splice(params.length,2,temp[0],temp[1]);   // Paares werden zerlegt
     }
    for (i=0;i<=params.length-1;i++)
    {
     params[i] = params[i].replace(/\+/g," ");
        // Ersetzen des + durch Blank
     params[i] = unescape(params[i]);                   // Escapesequenzen rekonstruieren
    }
   }

  for (var i=0;i<params.length;i++) {
   if (params[i]=="activate") activate(params[i+1]);
  }
}

// redirect für dropdownlisten (schnellstart, hitlist (anzeigen, export))
function dropdown_redirect(select) {
  var wert = select.options[select.options.selectedIndex].value;
  if (wert == "leer") {
    select.form.reset();
    parent.frames["unten"].focus();
    return;
  } else {
    if (wert == "ende") {
      top.location.href = parent.frames[1].location.href;
    } else {
      parent.location.href = wert;
      select.form.reset();
      parent.focus();
    }
  }
}

// mehr Navigatoren anzeigen
function showmore(id) {
 document.getElementById(id+"nav10").className= "navshow";
 document.getElementById(id+"more").className= "navhide";
 return(0); 
}
// hitlist: Produktkatalog-Box auf/zuklappen
function togglePKhits() {
 state = document.getElementById('pkhitbox').className;
 if(state == "noshow"){
  document.getElementById("pkhittitle").className= "show"; 
  document.getElementById("pkhitbox").className= "show";
 }else{
  document.getElementById("pkhittitle").className= "noshow"; 
  document.getElementById("pkhitbox").className= "noshow";
 }
}

// mehr/weniger Produktkatalog-Treffer anzeigen
function togglemorePKhits() {
 state = document.getElementById('pkhitbox_4up').className;
 if(state == "pkhitbox_hide"){
  document.getElementById("pkhitmore").className= "pkhitbox_hide"; 
  document.getElementById("pkhitless").className= "pkhitbox_show"; 
  document.getElementById("pkhitbox_4up").className= "pkhitbox_show";
 }else{
  document.getElementById("pkhitmore").className= "pkhitbox_show"; 
  document.getElementById("pkhitless").className= "pkhitbox_hide"; 
  document.getElementById("pkhitbox_4up").className= "pkhitbox_hide";
 }
 return(0); 
}

function fenster(term)
{
fenster0=open("info_thesaurus.php?term=" + term,"wk","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=600,height=500,left=50,top=20");
}
