  function getParameterString(first,hauptid,unterid,filter_id){
		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 (first && first.length>0) {params["first"] = first;}
		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;}
		params["key"] = cic_key;
			
		
		newUrl = "";
		for (var Eigenschaft in params){				
			newUrl += Eigenschaft + "=" +  params[Eigenschaft] + "&";
		}
		newUrl = newUrl.substring(0, newUrl.length-1);		  
		
		return newUrl;  	
  }
  
  function pageLoader(first,hauptid,unterid,filter_id){			
		oldUrl=document.URL;
		q = window.location.search;			
		ende = oldUrl.length - q.length; 
		haupturl = oldUrl.substring(0, ende);
		
		newUrl = haupturl + "?" + getParameterString(first+"",hauptid,unterid,filter_id);
		window.location=newUrl;
  }      

  function getLoaderUrl(url){
		newUrl = url + "?" + getParameterString();
		return newUrl;
  }

  window.onload = function() {		
      var scriptElement = document.createElement( "script" );	  
      scriptElement.setAttribute( "src", getLoaderUrl("http://www.okticket.de/CalenderInCalender/CalenderLoader.js.php") );
      scriptElement.setAttribute( "type", 'text/javascript' );
      document.body.appendChild( scriptElement );
  }    
