﻿function PopUp(was)
{
neu = window.open(was,'','height=650, width=600, top=50, left=160, scrollbars=yes, resizable=yes'); 
neu.focus();
}


function getUrlParameter(par) 
{
  var value='';
  var UrlParameter = window.location.search;
  
  if(UrlParameter != ""){
    var i = UrlParameter.indexOf(par+"=");
    if(i >= 0){
      i = i+par.length+1;
      var k = UrlParameter.indexOf("&", i);
      if(k < 0){
        k = UrlParameter.length;
      }
      value = UrlParameter.substring(i, k);
    }
  }
  return unescape(value);
} 


function defaultFolderSelection()
{

		if (getUrlParameter('FCriteria1') != "")
			document.getElementById('criteria1').value = getUrlParameter('FCriteria1');

		if (getUrlParameter('FCriteria2') != "")
			document.getElementById('criteria2').value = getUrlParameter('FCriteria2');

		if (getUrlParameter('FCriteria3') != "")
			document.getElementById('criteria3').value = getUrlParameter('FCriteria3');

		if (getUrlParameter('FCriteria4') != "")
			document.getElementById('criteria4').value = getUrlParameter('FCriteria4');

}


function refreshFolderSelection(num) {

	if (num == 1)
	{
		criteria = new Array(document.getElementById('criteria1').value);
	}

	if (num == 2)
	{
		criteria = new Array(document.getElementById('criteria1').value, document.getElementById('criteria2').value);		
	}


	if (num == 3)
	{
		criteria = new Array(document.getElementById('criteria1').value, document.getElementById('criteria2').value, document.getElementById('criteria3').value);
	}
		
	if (num == 4)
	{
		criteria = new Array(document.getElementById('criteria1').value, document.getElementById('criteria2').value, document.getElementById('criteria3').value, document.getElementById('criteria4').value);
	}

	


	var visibility = new Array();
	var allvisible = 0;
	
	for(i=0; i<document.getElementsByTagName('span').length; i++) {
		currentid = document.getElementsByTagName('span')[i].id;

		if(currentid && currentid!='noelementsfound') {
			currentcriteria = currentid.split('##');
			
			visibility = 0;
			for(j=0; j<num; j++) {

				if(criteria[j]!='') {
					currentcriteria[j] = currentcriteria[j].split('~~');
					for(k=0; k<currentcriteria[j].length; k++) {
					   if(currentcriteria[j][k]==criteria[j])
							visibility++;
					}
				}
				else 
					visibility++;
			}
			if(visibility==num) {
				document.getElementById(currentid).style.display = 'block';
				allvisible++;
			}
			else
			{
				document.getElementById(currentid).style.display = 'none';	
				
				}
		}
	}
	document.getElementById('noelementsfound').style.display = (allvisible==0)?'block':'none';
	document.getElementById("totalhits").firstChild.replaceData(0, document.getElementById("totalhits").firstChild.nodeValue.length, allvisible);
}



