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,"648c12712e5cf");