function getURLParam(strParamName){
strReturn = "";
strHref = window.location.search;
if ( strHref.indexOf("?") > -1 ){
strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
aQueryString = strQueryString.split("&");
for ( iParam = 0; iParam < aQueryString.length; iParam++ ){
if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
aParam = aQueryString[iParam].split("=");
strReturn = aParam[1];
break;
}
}
}
return strReturn;
}
function getParameterString(page,hauptid,unterid,filter_id,searchsubmit, key){
q = window.location.search;
params = new Array();
q = q.replace(/\?/g, "");
for(var i=0; i < q.split("&").length; i++) {
p=q.split("&")[i];
params[p.split("=")[0]]=p.split("=")[1];
}
// Parameter überschreiben
if (page && page.length>0) {params["okpage"] = page;}
if (hauptid && hauptid.length>0) {params["hauptid"] = hauptid;}
if (unterid && unterid.length>0) {params["unterid"] = unterid;}
if (filter_id && filter_id.length>0) {params["filter_id"] = filter_id;}
if (searchsubmit) {
// es wurde gesubmitted
var input_searchexpression = document.search_form.searchexpression.value;
if (input_searchexpression && input_searchexpression.length>0) {
params["searchexpression"] = encodeURI(input_searchexpression);
}else{
params["searchexpression"] = ""; // suche löschen
}
}else{
params["searchexpression"] = getURLParam("searchexpression");
}
if (key && key.length>0) {params["key"] = key;}
newUrl = "";
for (var Eigenschaft in params){
newUrl += Eigenschaft + "=" + params[Eigenschaft] + "&";
}
newUrl = newUrl.substring(0, newUrl.length-1);
return newUrl;
}
function pageLoader(page,hauptid,unterid,filter_id){
oldUrl=document.URL;
//Bereinigung von #(anker)
var hashPos = oldUrl.lastIndexOf("#");
if(hashPos>0){
oldUrl = oldUrl.substring(0, hashPos);
}
q = window.location.search;
ende = oldUrl.length - q.length;
haupturl = oldUrl.substring(0, ende);
newUrl = haupturl + "?" + getParameterString(page+"",hauptid,unterid,filter_id,"");
window.location=newUrl;
}
function getLoaderUrl(url,key){
newUrl = url + "?" + getParameterString("","","","","",key);
return newUrl;
}
function pageSubmit(){
var oldUrl=document.URL;
//Bereinigung von #(anker)
var hashPos = oldUrl.lastIndexOf("#");
if(hashPos>0){
oldUrl = oldUrl.substring(0, hashPos);
}
var q = window.location.search;
var ende = oldUrl.length - q.length;
var haupturl = oldUrl.substring(0, ende);
var searchsubmit = true;
newUrl = haupturl + "?" + getParameterString("","","","",searchsubmit);
window.location=newUrl;
//document.search_form.action =newUrl;
//return false;
return false;
}
function addLoadEvent(func, para) {
func(para);
return;
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = function() {
func(para);
}
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func(para);
}
}
}
onLoadFunction = function(key) {
var scriptElement = document.createElement( "script" );
scriptElement.setAttribute( "src", getLoaderUrl("https://ticketshop.okticket.de/ticketshop",key) );
scriptElement.setAttribute( "type", 'text/javascript' );
document.body.appendChild( scriptElement );
document.getElementById("loading_ok_"+key).style.display = "none";
}
addLoadEvent(onLoadFunction,"5b87c4a1b23f8");