/******************************************************************************
Function for filtering in the news archieve
******************************************************************************/
function filterResults(){
	
	var strFilterYear,strFilterCategory = "";
	if (document.getElementById("filterYear")) {
	    strFilterYear = document.getElementById("filterYear").value;
	}
	
	var strFilterCategory = "";
	if (document.getElementById("filterCategory")) {
	    strFilterCategory = document.getElementById("filterCategory").value;
	}
		
	var strUrl = '';
	var strParam1 = '?fyear=' + encodeURIComponent(strFilterYear);
	var strParam2 = '&fcat=' + encodeURIComponent(strFilterCategory);
	
	document.location = strUrl + strParam1 + strParam2;
}

/******************************************************************************
Function sending searchparam to search page
******************************************************************************/
function doSearch(resultpage, language, inittext, inputfield) {

	var strUrl = resultpage;
	var strParam = "";	
	if (inittext != document.getElementById(inputfield).value) {
		strParam += "?q=" + encodeURIComponent(document.getElementById(inputfield).value);
		document.location = strUrl + strParam;
	}
}

/******************************************************************************
Function adding single image to image basket
******************************************************************************/
function addToImageBasket(imageName,pageNo,allIsShown) {
    var strUrl = '';
    var strParam1 = '?page=' + pageNo;
    if (allIsShown == "true") { 
        strParam1 = '?all=true';
    }
    var strParam2 = "&add=" + imageName;
    var strParam3 = "&cachemiss=" + (new Date()).getTime();
    
    document.location = strUrl + strParam1 + strParam2 + strParam3;
}

/******************************************************************************
Function selecting all items in image basket
******************************************************************************/
function SelectAll(val) {
  var objects = document.getElementsByTagName("input"); 
  for (i=0; i<objects.length;i++) { 
    if (objects[i].getAttribute("type")=="checkbox") { 
        objects[i].checked = val; 
    } 
  }
}


/******************************************************************************
Function deleting selected items in image basket
******************************************************************************/
function removeSelectedItemsFromBasket() {
    var imageIds = "";
    var objects = document.getElementsByTagName("input"); 
      for (i=0; i<objects.length;i++) { 
        if (objects[i].getAttribute("type")=="checkbox") { 
            if (objects[i].checked == true) {
                imageIds += objects[i].value + "|";
            }
        } 
      }
    if (imageIds !='') {
        var strUrl = '';
        var strParam = "?remove=" + imageIds;
        document.location = strUrl + strParam;
    }
}

/******************************************************************************
Function deleting all items in image basket
******************************************************************************/
function removeAllItemsFromBasket() {
    var strUrl = '';
    var strParam = "?removeAll=true"
    document.location = strUrl + strParam;
}

/******************************************************************************
Function deleting single item in image basket
******************************************************************************/
function removeItemFromBasket(guid) {
    var strUrl = '';
    var strParam = "?remove=" + guid;
    document.location = strUrl + strParam;
}

/******************************************************************************
Function sending searchparam to search page
******************************************************************************/
function sendEmailToPage(resultpage,inittext) {
	var strUrl = resultpage;
	var strParam = "";	
	if (inittext != document.getElementById("f_newsletterfield").value) {
		strParam += "?email=" + encodeURIComponent(document.getElementById("f_newsletterfield").value);
		document.location = strUrl + strParam;
	}
}

/******************************************************************************
Variables for indextools
******************************************************************************/
//var ACTION="";
//var DOCUMENTGROUP="";
//var DOCUMENTNAME="";