var strLocation  = window.location.href;
var arrParameters = new Array();
var arrFacets = new Array();
var object_id = '';
var object_type = '';
var action = '';
var action2 = '';
var intFacetCounter = 0;
var strRedir = '';
if (strLocation.indexOf('?') > -1) {
	firstSplit = strLocation.split('?');
	strLocation = firstSplit[1];
	params = strLocation.split('&');
	for (i in params) {
		if (typeof(params[i]) == 'string') {
			vars = params[i].split('=');
			if (typeof(vars[1]) == 'string') {
				if (vars[1] != '') {
					if (vars[0] == escape('facet[]')) {
						arrFacets[intFacetCounter] = vars[1];
						intFacetCounter++;
					} else {
						arrParameters[vars[0]] = vars[1];
					}
				}
			}
		}
	}
}
if (arrParameters['type'] == '2' && arrParameters['id'] > 0) {
	action = 'viewlocationobject';
	action2 = 'getobject';
	object_id = arrParameters['id'];
} else if (arrParameters['type'] == '2') {
	action = 'runsearchquery';
	action2 = 'runsearchquery';
	object_type = '!object_types[0]$2';
} else if ((arrParameters['type'] == '1' || typeof(arrParameters['type']) == 'undefined') && arrParameters['id'] > 0) {
	action = 'vieweventobject';
	action2 = 'getobject';
	object_id = arrParameters['id'];
} else if (arrParameters['type'] == '1') {
	action = 'runsearchquery';
	action2 = 'runsearchquery';
	object_type = '!object_types[0]$1';
} else if (arrParameters['type'] == '4' && arrParameters['id'] > 0) {
	action = 'vieweventobject';
	action2 = 'getobject';
	object_id = arrParameters['id'];
} else if (arrParameters['type'] == '4') {
	action = 'runsearchquery';
	action2 = 'runsearchquery';
	object_type = '!object_types[0]$4';
} else {
	action = 'init';
	action2 = 'init';
}
strRedir  = './wad/#action=';
strRedir += action + '&params=action$'+action2;
if (object_id != '') {
	strRedir += '!object_id$'+object_id;
}
if (object_type) {
	strRedir += object_type;
}
if (intFacetCounter > 0) {
	for (i in arrFacets) {
		if (typeof(arrFacets[i]) == 'string') {
			strRedir += '!attributes[]$'+arrFacets[i];
		}
	}
}
strRedir += '!partner$delfi!lang$est';
document.location.replace(strRedir);

