var target="http://www.ams-maschinenmarkt.de/gebrauchtmaschinensuche";
var hauptgruppeId=0;
var untergruppeId=0;
var GArtId=0;
var FabrikatId=0;
var start=0;
var ausstattung_called=0;
var BetrStdVon="";
var LeistungVon="";
var BaujahrVon="";
var preisVon="";
var ABVon="";
var BetrStdBis="";
var LeistungBis="";
var BaujahrBis="";
var preisBis="";
var ABBis="";
var order="";
var orderD="";
var selected_ausstattung="";
var img_url;
var ansicht="0";
var rownum=15;
var idWahrung=0;
var lastmaschID;
var lastkundenID;
var viarewrite=0;
var searchText;
var num;
var isGET=1;
var viaBackButton=1;
var showmasch_called=0;
var history_url;
var ajaxurlValue;
var showMaschWithRewrite_running=0;
var localFname="";
var status;
var PLZ=0;
var land;

var URI=document.getElementById('uriajax').innerHTML;;
var lname=document.getElementById('lnameajax').innerHTML;;
//listid=$("#listid").html();
var listid=document.getElementById('listid').innerHTML;


//templateid=$("#templateid").html();
var templateid=document.getElementById('templateid').innerHTML;
var langid=1;

var checkDetailCalled=0;
if(document.getElementById('langid')!=null){langid=document.getElementById('langid').innerHTML;}
 ajax_url=target+'/ajax_jquery.php?listid='+listid+'&templateid='+templateid+'&lang='+langid+'&uri='+URI+'&lname='+lname;




  function updateAjaxGet(path,target)
	{ 

requestCrossDomain(path, function(results) {
showMaschWithRewrite_running=0;
//alert(path+">>>>>>>>>>>>>>>>>>>>>>>>>>"+results);
//$('#'+target).html(results);
 if(document.getElementById(target)!=null) document.getElementById(target).innerHTML=results;
 if(path.indexOf('fname=getMasch3')>=0||path.indexOf('fname=getSingleMasch')>=0||path.indexOf('fname=showNext')>=0){

 translateViaGoogle2();
 }
if(path.indexOf('fname=fullTextSearch')>=0){ 
if(GArtId=="")GArtId=0;
   //ajax_url=target+'/ajax_jquery.php?listid='+listid+'&templateid='+templateid;
changeLinkHref('pdfLink',ajax_url+'&fname=fullTextSearch&text='+searchText+'&id='+GArtId+'&SQL=0&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&pdfmode=true&listid='+listid+'&idWahrung='+idWahrung,'<pdfLink>'); 
}else if(path.indexOf('fname=searchMaschID')>=0){  
if(GArtId=="")GArtId=0;
   //ajax_url=target+'/ajax_jquery.php?listid='+listid+'&templateid='+templateid;
changeLinkHref('pdfLink',ajax_url+'&fname=searchMaschID&idMaschinen='+num+'&order='+order+'&orderD='+orderD+'&rownum='+rownum+'&pdfmode=true&listid='+listid+'&idWahrung='+idWahrung,'<pdfLink>'); 
}else{
 changeLinkHref('pdfLink',ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&pdfmode=true&listid='+listid+'&idWahrung='+idWahrung,'<pdfLink>'); 
}
 restoreMask();
});


	}
	function updateAjaxGetNoRestore(path,target)
	{ 

requestCrossDomain(path, function(results) {

//$('#'+target).html(results);
 if(document.getElementById(target)!=null) document.getElementById(target).innerHTML=results;
   if(path.indexOf('fname=getMasch3')>=0||path.indexOf('fname=getSingleMasch')>=0||path.indexOf('fname=showNext')>=0){
 //alert("prepare");translateViaGoogle();alert("called");
 translateViaGoogle2();
  }
 
 if(path.indexOf('fname=fullTextSearch')>=0){ 
if(GArtId=="")GArtId=0;
   //ajax_url=target+'/ajax_jquery.php?listid='+listid+'&templateid='+templateid;
changeLinkHref('pdfLink',ajax_url+'&fname=fullTextSearch&text='+searchText+'&id='+GArtId+'&SQL=0&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&pdfmode=true&listid='+listid+'&idWahrung='+idWahrung,'<pdfLink>'); 
}else if(path.indexOf('fname=numTextSearch')>=0){ 
if(GArtId=="")GArtId=0;
   //ajax_url=target+'/ajax_jquery.php?listid='+listid+'&templateid='+templateid;
changeLinkHref('pdfLink',ajax_url+'&fname=searchMaschID&idMaschinen='+num+'&order='+order+'&orderD='+orderD+'&rownum='+rownum+'&pdfmode=true&listid='+listid+'&idWahrung='+idWahrung,'<pdfLink>'); 
}else{
 changeLinkHref('pdfLink',ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&pdfmode=true&listid='+listid+'&idWahrung='+idWahrung,'<pdfLink>'); 
}
 //changeLinkHref('pdfLink',ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&pdfmode=true&listid='+listid+'&idWahrung='+idWahrung,'<pdfLink>'); 

});


	}
	   // Accepts a url and a callback function to run.  

     function requestCrossDomain( site, callback ) {  
     	
       // If no url was passed, exit.  
       if ( !site ) {  
           alert('No site was passed.');  
           return false;  
       }  
 
var jsonurl=target+'/json.php?url='+encodeURIComponent(site)+'&jsoncallback=?';

//$ = $.noConflict();
$.getJSON(jsonurl,
  {
    tags: "cat",
    tagmode: "any",
    format: "json"
  },
  function(data) {
   
	 callback(data.content);  
  });
	   
	
   }  
   
 
   /*
   function requestCrossDomain( site, callback ) {  
     	
       // If no url was passed, exit.  
       if ( !site ) {  
           alert('No site was passed.');  
           return false;  
       }  
 
var jsonurl=target+'/json.php?url='+encodeURIComponent(site)+'&jsoncallback=?';

 $.ajax({
      url: jsonurl,
      dataType: 'json',
	  timeout: 60000,
      success:function(data) {
  //if(data.content==null)alert(jsonurl+'====>>>>'+data.content);
	 callback(data.content);  
	 },
	 error: function(e, xhr){
//alert(e);
  }

  });

	   
	
   } 
   */
   
   
    
   function checkSlideTimer(){
	 actionPerformed=0;
	setTimeout("checkSlideTimer()",wakeup);
	setTimeout("contentSlideFlow()",wakeup);
	
	}
	function contentSlideFlow(){
	if(actionPerformed==0){
	reload();
	}
	}
	
   function showForms(){ 
   if(typeof(wakeup) != "undefined"){setTimeout("checkSlideTimer()",wakeup);}
 
var rewrite=getRewriteUrlGeneric(window.location.href,"rewrite");
var rewritefulltexturl=getRewriteUrlGeneric(window.location.href,"rewritefulltext");
var rewritedmaschurl=getRewriteUrlGeneric(window.location.href,"rewritedmasch");
var rewritenextdmaschurl=getRewriteUrlGeneric(window.location.href,"rewritenextdmasch");
if(document.getElementById('tempinserat')!=null)document.getElementById('tempinserat').style.visibility="hidden";
if(rewrite!=null){ 
//alert(rewrite);
//updateAjaxGet(ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'Maschinen');
hauptgruppeId=gup("hauptgruppeid",rewrite);if(hauptgruppeId==""){hauptgruppeId=0;}
untergruppeId=gup("untergruppeid",rewrite);if(untergruppeId==""){untergruppeId=0;}
GArtId=gup("id",rewrite);
start=gup("start",rewrite);
selected_ausstattung=gup("ausstattung",rewrite);
BetrStdVon=gup("BetrStdVon",rewrite);
LeistungVon=gup("LeistungVon",rewrite);
BaujahrVon=gup("BaujahrVon",rewrite);
preisVon=gup("preisVon",rewrite);
ABVon=gup("ABVon",rewrite);
BetrStdBis=gup("BetrStdBis",rewrite);
LeistungBis=gup("LeistungBis",rewrite);
BaujahrBis=gup("BaujahrBis",rewrite);
preisBis=gup("preisBis",rewrite);
ABBis=gup("ABBis",rewrite);
order=gup("order",rewrite);
orderD=gup("orderD",rewrite);
FabrikatId=gup("fabrikatid",rewrite);
ansicht=gup("ansicht",rewrite);
rownum=gup("rownum",rewrite);
idWahrung=gup("idWahrung",rewrite);
status=gup("status",rewrite);
updateAjaxGet(ajax_url+'&fname=getUntergruppe','Untergruppen');
	updateAjaxGet(ajax_url+'&fname=getGArt&fabrikatid='+FabrikatId+'&untergruppeid='+untergruppeId,'GTyp');

	updateAjaxGet(ajax_url+'&fname=getFabrikat&GArt='+GArtId+'&untergruppeid='+untergruppeId,'Fabrikat');	
		document.getElementById("top").style.display = 'block';
		getSearchStat();
		showMasch3();

}else if(rewritefulltexturl!=null){
var fname=gup("fname",rewritefulltexturl);
if(fname=='searchMaschID'){
 num=gup("idMaschinen",rewritefulltexturl);
searchMasch_GET();

}else{
searchText=gup("text",rewritefulltexturl);
fullTextSearch_GET();
	updateAjaxGet(ajax_url+'&fname=getGArt&fabrikatid='+FabrikatId+'&untergruppeid='+untergruppeId,'GTyp');

	updateAjaxGet(ajax_url+'&fname=getFabrikat&GArt='+GArtId+'&untergruppeid='+untergruppeId,'Fabrikat');	
		document.getElementById("top").style.display = 'block';
		getSearchStat();
//		showMasch3();
}
}else if(rewritedmaschurl!=null){

//&fname=getSingleMasch&idMasch='+maschID+'&idKunde='+kundenID+'&idWahrung='+idWahrung
var maschID=gup("idMasch",rewritedmaschurl);
var kundenID=gup("idKunde",rewritedmaschurl);
hauptgruppeId=gup("hauptgruppeid",rewritedmaschurl);
untergruppeId=gup("untergruppeid",rewritedmaschurl);

GArtId=gup("id",rewritedmaschurl);
start=gup("start",rewritedmaschurl);
selected_ausstattung=gup("ausstattung",rewritedmaschurl);
BetrStdVon=gup("BetrStdVon",rewritedmaschurl);
LeistungVon=gup("LeistungVon",rewritedmaschurl);
BaujahrVon=gup("BaujahrVon",rewritedmaschurl);
preisVon=gup("preisVon",rewritedmaschurl);
ABVon=gup("ABVon",rewritedmaschurl);
BetrStdBis=gup("BetrStdBis",rewritedmaschurl);
LeistungBis=gup("LeistungBis",rewritedmaschurl);
BaujahrBis=gup("BaujahrBis",rewritedmaschurl);
preisBis=gup("preisBis",rewritedmaschurl);
ABBis=gup("ABBis",rewritedmaschurl);
order=gup("order",rewritedmaschurl);
orderD=gup("orderD",rewritedmaschurl);
FabrikatId=gup("fabrikatid",rewritedmaschurl);
ansicht=gup("ansicht",rewritedmaschurl);
rownum=gup("rownum",rewritedmaschurl);
idWahrung=gup("idWahrung",rewritedmaschurl);
status=gup("status",rewritedmaschurl);

dMasch(maschID,kundenID);
}else if(rewritenextdmaschurl!=null){

//&fname=getSingleMasch&idMasch='+maschID+'&idKunde='+kundenID+'&idWahrung='+idWahrung
var maschID=gup("idMasch",rewritenextdmaschurl);
var kundenID=gup("idKunde",rewritenextdmaschurl);
hauptgruppeId=gup("hauptgruppeid",rewrite);
untergruppeId=gup("untergruppeid",rewrite);

GArtId=gup("id",rewritenextdmaschurl);
start=gup("start",rewritenextdmaschurl);
selected_ausstattung=gup("ausstattung",rewritenextdmaschurl);
BetrStdVon=gup("BetrStdVon",rewritenextdmaschurl);
LeistungVon=gup("LeistungVon",rewritenextdmaschurl);
BaujahrVon=gup("BaujahrVon",rewritenextdmaschurl);
preisVon=gup("preisVon",rewritenextdmaschurl);
ABVon=gup("ABVon",rewritenextdmaschurl);
BetrStdBis=gup("BetrStdBis",rewritenextdmaschurl);
LeistungBis=gup("LeistungBis",rewritenextdmaschurl);
BaujahrBis=gup("BaujahrBis",rewritenextdmaschurl);
preisBis=gup("preisBis",rewritenextdmaschurl);
ABBis=gup("ABBis",rewritenextdmaschurl);
order=gup("order",rewritenextdmaschurl);
orderD=gup("orderD",rewritenextdmaschurl);
FabrikatId=gup("fabrikatid",rewritenextdmaschurl);
ansicht=gup("ansicht",rewritenextdmaschurl);
rownum=gup("rownum",rewritenextdmaschurl);
idWahrung=gup("idWahrung",rewritenextdmaschurl);
status=gup("status",rewritenextdmaschurl);
var direction=gup("direction",rewritenextdmaschurl);

if(direction==0){
nextdMasch(maschID,kundenID);
}else{
prevdMasch(maschID,kundenID);
}
}else{ 
updateAjaxGet(ajax_url+'&fname=getUntergruppe','Untergruppen');
updateAjaxGet(ajax_url+'&fname=getGArt&fabrikatid='+FabrikatId+'&untergruppeid='+untergruppeId,'GTyp');
updateAjaxGet(ajax_url+'&fname=getFabrikat&GArt='+GArtId+'&untergruppeid='+untergruppeId,'Fabrikat');	
		document.getElementById("top").style.display = 'block';
		getSearchStat();
		showMasch3();

}



	}
function restoreMask(){
 
restoreElementByValue("Untergruppe",untergruppeId);
restoreElementByValue("GTyp",GArtId);  
restoreElementByValue("Fabrikate",FabrikatId);
restoreElementByValue("idWahrung",idWahrung);
restoreElementByValue("pagenum",rownum);
restoreElementByValue("pagenum2",rownum);
if(preisVon!=""&&document.getElementById("PreisVon")!=null)document.getElementById("PreisVon").value=preisVon;
if(preisBis!=""&&document.getElementById("PreisBis")!=null)document.getElementById("PreisBis").value=preisBis;
if(BaujahrVon!=""&&document.getElementById("BaujahrVon")!=null)document.getElementById("BaujahrVon").value=BaujahrVon;
if(BetrStdVon!=""&&document.getElementById("BetrStdVon")!=null)document.getElementById("BetrStdVon").value=BetrStdVon;
if(LeistungVon!=""&&document.getElementById("LeistungVon")!=null)document.getElementById("LeistungVon").value=LeistungVon;
if(BaujahrBis!=""&&document.getElementById("BaujahrBis")!=null)document.getElementById("BaujahrBis").value=BaujahrBis;
if(BetrStdBis!=""&&document.getElementById("BetrStdBis")!=null)document.getElementById("BetrStdBis").value=BetrStdBis;
if(LeistungBis!=""&&document.getElementById("LeistungBis")!=null)document.getElementById("LeistungBis").value=LeistungBis;
if(ABVon!=""&&document.getElementById("ABVon")!=null)document.getElementById("ABVon").value=ABVon;
if(ABBis!=""&&document.getElementById("ABBis")!=null)document.getElementById("ABBis").value=ABBis;
if(searchText!=null&&document.getElementById("searchText")!=null)document.getElementById("searchText").value=searchText;


}
function restoreModel(){


}

function showIMG(url){

img_url=document.images['masch'].src;
	document.images['masch'].src = url;
	
}
function resetIMG(){
	document.images['masch'].src =img_url;
	}
	/*SHOwFORMSNOMASCH*/
		function showFormsnomasch(){
		if(window.location.href.indexOf("rewrite")>0){showForms();hideCursor();}else{
   // model_search.setGArt(0, {"preloader":"pr","onFinish":function(response){}});
   GArtId=0;
   //updateAjaxGet(ajax_url+'&fname=setGArt','');
  /*  model_search.getGArt({
        "preloader":"pr",
        "onFinish": function(response){
        document.getElementById("GTyp").innerHTML = response;
		hideCursor();
        }
    });
	*/
	updateAjaxGet(ajax_url+'&fname=getUntergruppe','Untergruppen');
	updateAjaxGet(ajax_url+'&fname=getGArt&fabrikatid='+FabrikatId+'&untergruppeid='+untergruppeId,'GTyp');
	//updateAjaxGet(ajax_url+'&fname=getInseratsNoMasch&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId,'Maschinen');
/*	model_search.getFabrikat({
        "preloader":"pr",
        "onFinish": function(response){
        document.getElementById("Fabrikat").innerHTML = response;
		hideCursor();
        }
    });
*/
updateAjaxGet(ajax_url+'&fname=getFabrikat&GArt='+GArtId+'&untergruppeid='+untergruppeId,'Fabrikat');	
	
	document.getElementById("top").style.display = 'block';
		getSearchStat();
		   hideCursor();
		   }
    }

    function showFormsIlafa(){  
	if(window.location.href.indexOf("rewrite")>0){showForms();hideCursor();}else{
    //model_search.setGArt(0, {"preloader":"pr","onFinish":function(response){}});
	GArtId=0;
	// updateAjaxGet(ajax_url+'&fname=setGArt','');
/*	 
    model_search.getUntergruppe({
        "preloader":"pr",
        "onFinish": function(response){
        document.getElementById("Untergruppen").innerHTML = response;
		hideCursor();
        }
    });
*/

updateAjaxGet(ajax_url+'&fname=getUntergruppe&plz='+PLZ+'&land='+land,'Untergruppen');

/*	model_search.getFabrikat({
        "preloader":"pr",
        "onFinish": function(response){
        document.getElementById("Fabrikat").innerHTML = response;
		hideCursor();
        }
    });
	*/
	updateAjaxGet(ajax_url+'&fname=getFabrikat&GArt='+GArtId+'&untergruppeid='+untergruppeId+'&plz='+PLZ+'&land='+land,'Fabrikat');	
	
		document.getElementById("top").style.display = 'block';
		getSearchStat();
}
	}
	function setHauptgruppe(thisv){
	ausstattung_called=0;
    
	val = thisv.value;
	if(val==null){val=thisv;}
	hauptgruppeId=val;
	
	BetrStdVon="";
LeistungVon="";
BaujahrVon="";
preisVon="";
ABVon="";

BetrStdBis="";
LeistungBis="";
BaujahrBis="";
preisBis="";
ABBis="";
	
	
   
	
   rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3(); 
	
	}
	function changeUntergruppe(thisv){
isGET=0;
	val = thisv.value;
	if(val==null){val=thisv;}
	untergruppeId=val;
    //model_search.setUntergruppe(val, {"preloader":"pr","onFinish":function(response){}});
	 //updateAjaxGet(ajax_url+'&fname=setUntergruppe&val='+val,'');
	
    //if(val == 0){
    //	document.getElementById("GTypDropdown").disabled = true;
    //}
	
	ausstattung_called=0;
    
	
	GArtId=0;
	
	BetrStdVon="";
LeistungVon="";
BaujahrVon="";
preisVon="";
ABVon="";

BetrStdBis="";
LeistungBis="";
BaujahrBis="";
preisBis="";
ABBis="";
	
	updateAjaxGet(ajax_url+'&fname=getGArt&fabrikatid='+FabrikatId+'&untergruppeid='+untergruppeId,'GTyp');

	updateAjaxGet(ajax_url+'&fname=getFabrikat&GArt='+GArtId+'&untergruppeid='+untergruppeId,'Fabrikat');	
	
	
	
	
	
	
   rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3(); 
	checkDetail();
	}
/*
	function slideForms(){
  
   //    model_search.setGArt(0, {"preloader":"pr","onFinish":function(response){}});
   GArtId=0;
   updateAjaxGet(ajax_url+'&fname=setGArt&id=0',''); 
  	updateAjaxGet(ajax_url+'&fname=getGArt&fabrikatid='+FabrikatId,'GTyp');
  
updateAjaxGet(ajax_url+'&fname=getFabrikat&GArt='+GArtId+'&untergruppeid='+untergruppeId,'Fabrikat');	
	
		if(document.getElementById("top")!=null)document.getElementById("top").style.display = 'block';
		getSearchStat();
		rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();

	setTimeout("move2slide()",18000);
	}
*/
	function move2slide(){
	
		location.href = target+"/slide.php?MaschinenListe=12&Template=slide";

	}

	function dropMasch(){
		new Effect.Move("Maschinen",{x:-1000,y:0,mode:'relative'});

	}

	function showNewMasch(){
	isGET=0;
	//	$('Maschinen').show();
	//	new Effect.SlideDown("Maschinen", { duration: 3.0 });
		if(document.getElementById("Maschinen")!=null)document.getElementById("Maschinen").style.posiition = 'absolute';
		if(document.getElementById("Maschinen")!=null)document.getElementById("Maschinen").style.left = '1000px';
		new Effect.Move("Maschinen",{x:0,y:0,mode:'absolute'});
	}
	function slide(){
	
			setTimeout("showNewMasch()",500);
			setTimeout("dropMasch()",8400);

				//model_search.slide({"preloader":"pr", "onFinish": function(response){document.getElementById("Maschinen").innerHTML = response;}});
				updateAjaxGet(ajax_url+'&fname=slide&firstMasch=1','Maschinen');
			setTimeout("slide()",9000);

    }
	function oneSlide(){
			setTimeout("showNewMasch()",500);
			setTimeout("dropMasch()",8400);

			//model_search.slide({"preloader":"pr", "onFinish": function(response){document.getElementById("Maschinen").innerHTML = response;}});
				updateAjaxGet(ajax_url+'&fname=slide&firstMasch=1','Maschinen');
		//	setTimeout("slide()",9000);

    }
	
	function showMaschWithRewrite(){
	 showMaschWithRewrite_running=1;
rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgrup peid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);
showMasch3();
 //showMaschWithRewrite_running=0;
	}
	
	function showMaschWithRewriteReset(){
	 if(showMaschWithRewrite_running==0){
rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);
showMasch3();
 }
	}
	
	function newSearch(){
GArtId=0;
 FabrikatId=0;
 start=0;
 hauptgruppeId=0;
 untergruppeId=0;
 ausstattung_called=0;

 BetrStdVon="";
 LeistungVon="";
 BaujahrVon="";
 preisVon="";
 ABVon="";

 BetrStdBis="";
 LeistungBis="";
 BaujahrBis="";
 preisBis="";
 ABBis="";
 order="";
 orderD="";
 selected_ausstattung="";

		//model_search.newSearch({"preloader":"pr","onFinish":function(response){}});
		//updateAjaxGet(ajax_url+'&fname=newSearch&List=1','');
		resetDetail();
		resetSearch();
		showForms();
	}

   function selectAusstattungen(){
   isGET=0;
    selected_ausstattung="";
	var x=document.getElementsByName("ausstattung_checkbox");
        
		 for(i = 0; i < x.length; i++)
    {
	if(x[i].checked){
        ausstattung_id = x[i].value;
        selected_ausstattung=selected_ausstattung+"-"+ausstattung_id;
		}
    }
   rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);
   showMasch3();
	
   }
	function showMasch(){
	
	showMasch3();
	}
	
	function showMasch3(){
	showmasch_called=1;
	
	
/*
 selected_ausstattung="";
	var x=document.getElementsByName("ausstattung_checkbox");
        
		 for(i = 0; i < x.length; i++)
    {
	if(x[i].checked){
        ausstattung_id = x[i].value;
        selected_ausstattung=selected_ausstattung+"-"+ausstattung_id;
		}
    }
*/	
	//alert(selected_ausstattung);
		
	//updateAjaxGet(ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung,'Maschinen');
	
ajaxurlValue=ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land;
registerMaschinenHistory();
	updateAjaxGet(ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'Maschinen');

	
	
	//alert(ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);
	document.getElementById("GTyp").style.display = "inline";
			if(document.getElementById("Fabrikat")!=null)document.getElementById("Fabrikat").style.display = "inline";
			//document.getElementById("headline").style.display = "inline";
			if(document.getElementById("numsearch")!=null){
			document.getElementById("numsearch").style.display = "inline";
			
	}

	getSearchStat(); 
	if(document.getElementById("top")!=null)document.getElementById("top").style.display = 'inline';
	if(document.getElementById("Detail")!=null)document.getElementById("Detail").style.display = 'none';
	
	//model_search.getAusstattungCheckbox({target:'Ausstattung', mode:'rw', preloader:'pr'});
	//model_search.getAusstattungCheckbox({target:'Ausstattung', mode:'rw', preloader:'pr'});
	//if(ausstattung_called==0){
updateAjaxGet(ajax_url+'&fname=getAusstattungCheckbox&GArt='+GArtId+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'Ausstattung');
	
	//updateAjaxGet(ajax_url+'&fname=getAusstattungCheckbox&GArt='+GArtId,'Ausstattung');
	//}
	checkDetail();
	ausstattung_called=1;
	//changeLinkHref('pdfLink',ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'<pdfLink>'); 

    }
    function showCursor(){
   try{
if(document.getElementById("cursorImage")!=null)document.getElementById('cursorImage').style.display = '';
if(document.getElementById("fade")!=null)document.getElementById('fade').style.display = '';
 document.onclick='';
 }catch(err){}
    }
	function hideCursor(){
	try{
	if(document.getElementById("cursorImage")!=null)document.getElementById('cursorImage').style.display = 'none';
	if(document.getElementById("fade")!=null)document.getElementById('fade').style.display = 'none';
	}catch(err){}
	}
	function resetSearch(){
	//model_search.resetTextSearch({"preloader":"pr","onFinish":function(response){}});
	updateAjaxGet(ajax_url+'&fname=resetTextSearch','');
	rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
	getSearchStat();
	}
                                        
	function dMasch(maschID,kundenID){
	isGET=0;
	lastmaschID=maschID;
	lastkundenID=kundenID;
/*	model_search.getSingleMasch(maschID,kundenID, {
        "preloader":"pr",
        "onFinish": function(response){
        document.getElementById("Maschinen").innerHTML = response;
		}
	});
	*/
	var extra='&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum;
	
	if(idWahrung==0&&document.getElementById("idWahrung")!=null){idWahrung=document.getElementById("idWahrung").value;}
	rewriteUrlGeneric("rewritedmasch",'&fname=getSingleMasch&idMasch='+maschID+'&idKunde='+kundenID+'&idWahrung='+idWahrung+extra);//showMasch3();
ajaxurlValue=ajax_url+'&fname=getSingleMasch&idMasch='+maschID+'&idKunde='+kundenID+'&idWahrung='+idWahrung+extra;
registerMaschinenHistory();
	updateAjaxGet(ajax_url+'&fname=getSingleMasch&idMasch='+maschID+'&idKunde='+kundenID+'&idWahrung='+idWahrung+extra,'Maschinen');
	//rewriteDmaschUrl();

	if(document.getElementById("top")!=null)document.getElementById("top").style.display = 'none';
	/*
	document.getElementById("GTyp").style.display = "none";
	document.getElementById("Fabrikat").style.display = "none";
	document.getElementById("Detail").style.display = "none";
	document.getElementById("headline").style.display = "none";
	document.getElementById("numsearch").style.display = "none";
    document.getElementById("BetrStd").style.display = "none";
    document.getElementById("Leistung").style.display = "none";
    document.getElementById("Baujahr").style.display = "none";
*/
	}
	function dMaschtop3(maschID,kundenID,queryString){
/*	model_search.getSingleMasch(maschID,kundenID, {
        "preloader":"pr",
        "onFinish": function(response){
        document.getElementById("Maschinen").innerHTML = response;
		}
	});
	*/
	
	updateAjaxGet(ajax_url+'&fname=getTop3SingleMasch&idMasch='+maschID+'&idKunde='+kundenID+'&queryString='+queryString,'Maschinen');
	
	if(document.getElementById("top")!=null)document.getElementById("top").style.display = 'none';
	/*
	document.getElementById("GTyp").style.display = "none";
	document.getElementById("Fabrikat").style.display = "none";
	document.getElementById("Detail").style.display = "none";
	document.getElementById("headline").style.display = "none";
	document.getElementById("numsearch").style.display = "none";
    document.getElementById("BetrStd").style.display = "none";
    document.getElementById("Leistung").style.display = "none";
    document.getElementById("Baujahr").style.display = "none";
*/
	}
	function prevdMasch(maschID,kundenID){  
	lastmaschID=maschID;
	lastkundenID=kundenID;
isGET=0;
	/*model_search.showNext(maschID,kundenID,1, {
        "preloader":"pr",
        "onFinish": function(response){
        document.getElementById("Maschinen").innerHTML = response;
		}
	});
	*/
	//updateAjaxGet(ajax_url+'&fname=showNext&idMasch='+maschID+'&idKunde='+kundenID+'&direction=1','Maschinen');
	
	rewriteUrlGeneric("rewritenextdmasch",'&fname=showNext&idMasch='+maschID+'&idKunde='+kundenID+'&direction=1&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);
ajaxurlValue=ajax_url+'&fname=showNext&idMasch='+maschID+'&idKunde='+kundenID+'&direction=1&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land;
registerMaschinenHistory();
	updateAjaxGet(ajax_url+'&fname=showNext&idMasch='+maschID+'&idKunde='+kundenID+'&direction=1&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'Maschinen');
	
	//rewriteDmaschUrl();
	
	if(document.getElementById("top")!=null)document.getElementById("top").style.display = 'none';
	/*
if(document.getElementById("GTyp")!=null)document.getElementById("GTyp").style.display = "none";
if(document.getElementById("Fabrikat")!=null)document.getElementById("Fabrikat").style.display = "none";
	if(document.getElementById("Detail")!=null)document.getElementById("Detail").style.display = "none";
	if(document.getElementById("headline")!=null)document.getElementById("headline").style.display = "none";
	if(document.getElementById("numsearch")!=null)document.getElementById("numsearch").style.display = "none";
	
	*/
	}
	function nextdMasch(maschID,kundenID){
	lastmaschID=maschID;
	lastkundenID=kundenID;
	isGET=0;
/*	model_search.showNext(maschID,kundenID, {
        "preloader":"pr",
        "onFinish": function(response){
        document.getElementById("Maschinen").innerHTML = response;
		}
	});
	*/
	
rewriteUrlGeneric("rewritenextdmasch",'&fname=showNext&idMasch='+maschID+'&idKunde='+kundenID+'&direction=0&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);
	ajaxurlValue=ajax_url+'&fname=showNext&idMasch='+maschID+'&idKunde='+kundenID+'&direction=0&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land;
registerMaschinenHistory();
	updateAjaxGet(ajax_url+'&fname=showNext&idMasch='+maschID+'&idKunde='+kundenID+'&direction=0&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'Maschinen');
	
	
	//alert(ajax_url+'&fname=showNext&idMasch='+maschID+'&idKunde='+kundenID+'&direction=0&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);
	//updateAjaxGet(ajax_url+'&fname=showNext&idMasch='+maschID+'&idKunde='+kundenID+'&direction=0&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'Maschinen');
if(document.getElementById("top")!=null)document.getElementById("top").style.display = 'none';
/*
	if(document.getElementById("GTyp")!=null)document.getElementById("GTyp").style.display = "none";
	if(document.getElementById("Fabrikat")!=null)document.getElementById("Fabrikat").style.display = "none";
	if(document.getElementById("Detail")!=null)document.getElementById("Detail").style.display = "none";
	if(document.getElementById("headline")!=null)document.getElementById("headline").style.display = "none";
	if(document.getElementById("numsearch")!=null)document.getElementById("numsearch").style.display = "none";
	if(document.getElementById("numsearch")!=null)document.getElementById("numsearch").style.display = "none";
	*/
	}
function fullTextSearchN(){fullTextSearch();}
	function fullTextSearch(){
isGET=0;
	
	
	searchText=document.getElementById("searchText").value;
ajax_url=ajax_url+'&searchtext='+searchText;
		if(searchText == "[Modell / Typ]") {alert("Bitte geben Sie einen Suchbegriff ein!");
}else{	
	
		rewriteUrlGeneric("rewritefulltext",'&fname=fullTextSearch&text='+searchText+'&order='+order+'&orderD='+orderD+'&rownum='+rownum+'&ansicht='+ansicht);
	ajaxurlValue=ajax_url+'&fname=fullTextSearch&text='+searchText+'&order='+order+'&orderD='+orderD+'&rownum='+rownum+'&ansicht='+ansicht;

		registerMaschinenHistory(); 
		updateAjaxGet(ajax_url+'&fname=fullTextSearch&text='+searchText+'&order='+order+'&orderD='+orderD+'&rownum='+rownum+'&ansicht='+ansicht,'Maschinen');
		viarewrite=0;
		
		      
		
		document.getElementById("top").style.display = 'inline';
		if(document.getElementById("GTyp")!=null)document.getElementById("GTyp").style.display = "inline";;
				if(document.getElementById("Fabrikat")!=null)document.getElementById("Fabrikat").style.display = "inline";;
				//document.getElementById("headline").style.display = "inline";;
				if(document.getElementById("numsearch")!=null)document.getElementById("numsearch").style.display = "inline";;
		
		
		getSearchStat();
	}
	}
	function fullTextSearch_GET(){
isGET=0;
		
		rewriteUrlGeneric("rewritefulltext",'&fname=fullTextSearch&text='+searchText+'&rownum='+rownum+'&ansicht='+ansicht);
	ajaxurlValue=ajax_url+'&fname=fullTextSearch&text='+searchText+'&rownum='+rownum+'&ansicht='+ansicht;

		registerMaschinenHistory();
		updateAjaxGet(ajax_url+'&fname=fullTextSearch&text='+searchText+'&rownum='+rownum+'&ansicht='+ansicht,'Maschinen');
		viarewrite=0;
		
		
		if(document.getElementById("GTyp")!=null)document.getElementById("GTyp").style.display = "inline";;
				if(document.getElementById("Fabrikat")!=null)document.getElementById("Fabrikat").style.display = "inline";;
				//document.getElementById("headline").style.display = "inline";;
				if(document.getElementById("numsearch")!=null)document.getElementById("numsearch").style.display = "inline";;
		
		
		getSearchStat();

	}
	/**
	 *
	 * @access public
	 * @return void
	 **/
	function setPLZ(){
	isGET=0;
		if(document.getElementById("plz").value == "[PLZ]") alert("Bitte geben Sie eine Postleitzahl ein!");
	else{
	
		setTimeout("processPLZ()",2000); 
	 
		
		}
	}
	
	function processPLZ(){
	PLZ=document.getElementById("plz").value;
	if(templateid==828741){
	showFormsIlafa();
	showMasch3();
	}else{
	showForms();
	showMasch3();
	 }
	}
	
	/**
	 *
	 * @access public
	 * @return void
	 **/
	function setStandort(thisv){
	isGET=0;
		//model_search.setLand(thisv.value, {  "preloader":"pr" ,"onFinish":function(response){} });
		 land=thisv.value;
	if(templateid==828741){
	showFormsIlafa();
	showMasch3();
	}else{
	showForms();
	showMasch3();
	}
	
	}

function setWahrung(thisv){
	isGET=0;
		idWahrung=thisv.value;

	rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
	}
function setDetailWahrung(thisv,to,amount,ust,idMasch,idKunde){
	
//updateAjaxGet(ajax_url+'&fname=calcBrutto&from='+thisv.value+'&to='+to+'&amount='+amount,'brutto');
//updateAjaxGet(ajax_url+'&fname=calcNetto&from='+thisv.value+'&to='+to+'&amount='+amount+'&ust='+ust,'netto');
	idWahrung=thisv.value;
	if(lastmaschID==null||lastkundenID==null){
	lastmaschID=idMasch;
	lastkundenID=idKunde;
	}
	dMasch(idMasch,idKunde);
	
	}	
	
	function getSearchStat(){
/*	model_search.getSearchTerm({
        "preloader":"pr",
        "onFinish": function(response){
			if(response != ""){
		        document.getElementById("searchStatText").innerHTML = response;
				document.getElementById("searchStat").style.display = "inline";;
				document.getElementById("searchText").value = response;
			}else{
				document.getElementById("searchStat").style.display = "none";
				document.getElementById("searchStatText").innerHTML = " ";
			}
        }
    });*/
	}

	function searchMasch(){
	isGET=0;
	
		if(document.getElementById("maschNum")!=null)num = document.getElementById("maschNum").value;
	/*	model_search.searchMaschID(mid, {
        "preloader":"pr",
        "onFinish": function(response){
        document.getElementById("Maschinen").innerHTML = response;
		}
	});
	*/

		updateAjaxGet(ajax_url+'&fname=searchMaschID&idMaschinen='+num+'&order='+order+'&orderD='+orderD,'Maschinen');
	
		rewriteUrlGeneric("rewritefulltext",'&fname=searchMaschID&idMaschinen='+num+'&order='+order+'&orderD='+orderD);
	ajaxurlValue=ajax_url+'&fname=searchMaschID&idMaschinen='+num+'&order='+order+'&orderD='+orderD;

		registerMaschinenHistory();
viarewrite=0;		
	/*if(document.getElementById("GTyp")!=null)document.getElementById("GTyp").style.display = "none";
	if(document.getElementById("Fabrikat")!=null)document.getElementById("Fabrikat").style.display = "none";
	if(document.getElementById("Detail")!=null)document.getElementById("Detail").style.display = "none";
	if(document.getElementById("headline")!=null)document.getElementById("headline").style.display = "none";
	if(document.getElementById("numsearch")!=null)document.getElementById("numsearch").style.display = "none";
    if(document.getElementById("BetrStd")!=null)document.getElementById("BetrStd").style.display = "none";
    if(document.getElementById("Leistung")!=null)document.getElementById("Leistung").style.display = "none";
    if(document.getElementById("Baujahr")!=null)document.getElementById("Baujahr").style.display = "none";
	*/
	if(document.getElementById("top")!=null)document.getElementById("top").style.display = 'inline';
if(document.getElementById("GTyp")!=null)document.getElementById("GTyp").style.display = "inline";;
if(document.getElementById("Fabrikat")!=null)document.getElementById("Fabrikat").style.display = "inline";;
//document.getElementById("headline").style.display = "inline";;
if(document.getElementById("numsearch")!=null)document.getElementById("numsearch").style.display = "inline";;
	}
function searchMasch_GET(){
		isGET=0;
	/*	model_search.searchMaschID(mid, {
        "preloader":"pr",
        "onFinish": function(response){
        document.getElementById("Maschinen").innerHTML = response;
		}
	});
	*/

		updateAjaxGet(ajax_url+'&fname=searchMaschID&idMaschinen='+num,'Maschinen');
		
		rewriteUrlGeneric("rewritefulltext",'&fname=numTextSearch&num='+num);
	ajaxurlValue=ajax_url+'&fname=numTextSearch&num='+num;

		registerMaschinenHistory();
		if(document.getElementById("top")!=null)document.getElementById("top").style.display = 'inline';
if(document.getElementById("GTyp")!=null)document.getElementById("GTyp").style.display = "inline";;
if(document.getElementById("Fabrikat")!=null)document.getElementById("Fabrikat").style.display = "inline";;
//document.getElementById("headline").style.display = "inline";;
if(document.getElementById("numsearch")!=null)document.getElementById("numsearch").style.display = "inline";;
	
	/*if(document.getElementById("GTyp")!=null)document.getElementById("GTyp").style.display = "none";
	if(document.getElementById("Fabrikat")!=null)document.getElementById("Fabrikat").style.display = "none";
	if(document.getElementById("Detail")!=null)document.getElementById("Detail").style.display = "none";
	if(document.getElementById("headline")!=null)document.getElementById("headline").style.display = "none";
	if(document.getElementById("numsearch")!=null)document.getElementById("numsearch").style.display = "none";
    if(document.getElementById("BetrStd")!=null)document.getElementById("BetrStd").style.display = "none";
    if(document.getElementById("Leistung")!=null)document.getElementById("Leistung").style.display = "none";
    if(document.getElementById("Baujahr")!=null)document.getElementById("Baujahr").style.display = "none";
	*/
	}
	function checkDetail(){
	if(document.getElementById("Detail")!=null)document.getElementById("Detail").style.display = "inline";;
	
	//if(checkDetailCalled==1){return;}else{checkDetailCalled=1;}
	
	/*
	model_search.getSearchCriteria({
         "preloader": "pr",
         "content_type": "json",
         "onFinish": function(response){
			if(response.BetrStd != "active")
             document.getElementById("BetrStd").style.display = "none";
			else
			 document.getElementById("BetrStd").style.display = "inline";;

			if(response.Leistung != "active")
             document.getElementById("Leistung").style.display = "none";
			else
             document.getElementById("Leistung").style.display = "inline";;

			if(response.Baujahr != "active")
             document.getElementById("Baujahr").style.display = "none";
			else
			 document.getElementById("Baujahr").style.display = "inline";;

			if(response.AB != "active")
             document.getElementById("AB").style.display = "none";
			else
			 document.getElementById("AB").style.display = "inline";;

			if(response.preis != "active")
             document.getElementById("Preis").style.display = "none";
			else
			 document.getElementById("Preis").style.display = "inline";;
		 }
    });
	*/
	
requestCrossDomain(ajax_url+'&fname=checkDetail&GArt='+GArtId, function(response) { 
if(response.indexOf("active=BetrStd") <0){
             if(document.getElementById("BetrStd")!=null)document.getElementById("BetrStd").style.display = "none";
			 }
			else{
			 if(document.getElementById("BetrStd")!=null)document.getElementById("BetrStd").style.display = "inline";;
}
			 if(document.getElementById("Leistung")!=null){
			if(response.indexOf("active=Leistung") <0)
             document.getElementById("Leistung").style.display = "none";
			else
             document.getElementById("Leistung").style.display = "inline";;
}
		if(response.indexOf("active=Baujahr") <0){
             if(document.getElementById("Baujahr")!=null)document.getElementById("Baujahr").style.display = "none";
			}else{
			 if(document.getElementById("Baujahr")!=null)document.getElementById("Baujahr").style.display = "inline";;
			 }
if(document.getElementById("AB")!=null){
			if(response.indexOf("active=AB") <0)
             document.getElementById("AB").style.display = "none";
			else
			 document.getElementById("AB").style.display = "inline";;
}
if(document.getElementById("Preis")!=null){ 
			if(response.indexOf("active=preis") <0){
             document.getElementById("Preis").style.display = "none";
			}else{
			document.getElementById("Preis").style.display = "inline";;
			}
}
if(document.getElementById("Baujahrx")!=null){
			if(response.indexOf("active=preis") <0)
             document.getElementById("Baujahrx").style.display = "none";
			else
			 document.getElementById("Baujahrx").style.display = "inline";;
		 }		 
});
	
	
	}
    function GTyp(thisv){
showCursor();
	
	isGET=0;
	
	ausstattung_called=0;
    
	val = thisv.value;
	if(val==null){val=thisv;}
	GArtId=val;
	
	BetrStdVon="";
LeistungVon="";
BaujahrVon="";
preisVon="";
ABVon="";

BetrStdBis="";
LeistungBis="";
BaujahrBis="";
preisBis="";
ABBis="";
	
	
   // model_search.setGArt(val, {"preloader":"pr","onFinish":function(response){}});
  
   //updateAjaxGet(ajax_url+'&fname=setGArt&id='+val+'&force=true','');
   
 /*   model_search.getFabrikat({
        "preloader":"pr",
        "onFinish": function(response){
		if(response != 0)
        document.getElementById("Fabrikat").innerHTML = response;
        }
    });
	*/
	//updateAjaxGet(ajax_url+'&fname=getFabrikat&GArt='+GArtId,'Fabrikat');	
	requestCrossDomain(ajax_url+'&fname=getFabrikat&GArt='+GArtId+'&untergruppeid='+untergruppeId, function(results) {
$('#Fabrikat').html(results);
restoreElementByValue("Fabrikate",FabrikatId);
hideCursor();
});
	
	

	
	
	
   rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);
  
   showMasch3(); 
	
	//resetDetail();
	//model_search.getAusstattungCheckbox({target:'Ausstattung', mode:'rw', preloader:'pr'});
	updateAjaxGet(ajax_url+'&fname=getAusstattungCheckbox&GArt='+GArtId+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'Ausstattung');


	checkDetail();


    }

    function Fab(thisv){
	
	isGET=0;
    val = thisv.value;
	if(val==null){val=thisv;}
	FabrikatId=val;
	start=0;
	order='keyModell';
    //model_search.setFabrikat(val,1, {"preloader":"pr","onFinish":function(response){}});
	//updateAjaxGet(ajax_url+'&fname=setFabrikat&id='+val+'&force=1','');
	/*model_search.getGArt({
        "preloader":"pr",
        "onFinish": function(response){
		if(response != 0)
        document.getElementById("GTyp").innerHTML = response;
        }
    });
	*/
	
	//updateAjaxGet(ajax_url+'&fname=getGArt&fabrikatid='+FabrikatId,'GTyp');
	
	
	
	
	checkDetail();
	document.getElementById("fModell").style.display = "inline";
	updateAjaxGet(ajax_url+'&fname=getAusstattungCheckbox&GArt='+GArtId+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'Ausstattung');
	
    rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();

requestCrossDomain(ajax_url+'&fname=getGArt&fabrikatid='+FabrikatId, function(results) {
$('#GTyp').html(results);
restoreElementByValue("GTyp",GArtId);
});
   

	}
    function hideCursor(){
		try{
		document.getElementById('cursorImage').style.display = 'none';
		document.getElementById('fade').style.display = 'none';
		}catch(err){}
	}
	function zuruck(zuruckurl){
	isGET=0;
	rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();


	}
	
	function restoreElementByValue(selStr,selVal){
	
	var selObj =getSelectionObject(selStr);
		if(selObj!=null){
for (var i=0; i<selObj.options.length; i++) {

if(selObj.options[i].value==selVal){

selObj.options[i].selected=true;

}
}
	}
	}
	
	 

function getSelectionObject(sid){
   var selObj;
      var sels = document.getElementsByTagName("SELECT");
   
      for(var i = 0, maxI = sels.length; i < maxI; ++i) {
   
      var sel = sels[i];
   
      if(sel.id ==sid){selObj=sel;}
   
   // continue; // exclude the current select element
   
      //sel.selectedIndex = 0;
   
      }
	
return selObj;
}
	


	function resetDetail(){
			if(document.getElementById('BaujahrBis')!=null)document.getElementById('BaujahrBis').value = "bis";
			if(document.getElementById('BaujahrVon')!=null)document.getElementById('BaujahrVon').value = "von";
			if(document.getElementById('LeistungBis')!=null)document.getElementById('LeistungBis').value = "bis";
			if(document.getElementById('LeistungVon')!=null)document.getElementById('LeistungVon').value = "von";
			if(document.getElementById('BetrStdBis')!=null)document.getElementById('BetrStdBis').value = "bis";
			if(document.getElementById('BetrStdVon')!=null)document.getElementById('BetrStdVon').value = "von";
			if(document.getElementById('PreisBis')!=null)document.getElementById('PreisBis').value = "bis";
			if(document.getElementById('PreisVon')!=null)document.getElementById('PreisVon').value = "von";
			if(document.getElementById('ABBis')!=null)document.getElementById('ABBis').value = "bis";
			if(document.getElementById('ABVon')!=null)document.getElementById('ABVon').value = "von";
			if(document.getElementById("searchText")!=null)document.getElementById("searchText").value = "[Modell / Typ]";
			//model_search.resetDetailData({"preloader":"pr","onFinish":function(response){}});
			updateAjaxGet(ajax_url+'&fname=resetDetailData','');
			rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
	}

	function setBaujahrVon(thisv){
	isGET=0;
	BaujahrVon=thisv.value;
	if(BaujahrVon >= 1950){
	showMaschWithRewrite_running=1;
	setTimeout("showMaschWithRewrite()",1000);
	}
	
	if(BaujahrVon == ''||thisv==''){
BaujahrVon='';
	setTimeout("showMaschWithRewriteReset()",7000);
	}
	
	
	}
	function setBaujahrBis(thisv){
	isGET=0;
	
	BaujahrBis=thisv.value;
	if(BaujahrBis >= 1950){
	showMaschWithRewrite_running=1;
	setTimeout("showMaschWithRewrite()",1000);
	}
	
	if(BaujahrBis == ''||thisv==''){
BaujahrBis='';
	setTimeout("showMaschWithRewrite()",7000);
	}
	
	}
	
	function showsetBaujahrBisResponse(originalRequest)
	{ 
	isGET=0;
		//put returned XML in the textarea
		
		var response = originalRequest.responseText;
		if(response >= 1950){
				if(document.getElementById('BaujahrBis')!=null)document.getElementById('BaujahrBis').value = document.getElementById('BaujahrVon').value;
				if(document.getElementById('BaujahrVon')!=null)document.getElementById('BaujahrVon').value = response;
			}
	}
	
	function setLeistungVon(thisv){
 
	
	isGET=0;
	
	LeistungVon=thisv.value;
	if(LeistungVon >= 10){
	showMaschWithRewrite_running=1;
	setTimeout("showMaschWithRewrite()",1000);
	}
	
	if(LeistungVon == ''||thisv==''){
LeistungVon='';
	setTimeout("showMaschWithRewriteReset()",7000);
	}
	
	}
	function setLeistungBis(thisv){
	isGET=0;
	
	LeistungBis=thisv.value;
	if(LeistungBis >= 50){
	showMaschWithRewrite_running=1;
	setTimeout("showMaschWithRewrite()",1000);
	}
	
	if(LeistungBis == ''||thisv==''){
LeistungBis='';
	setTimeout("showMaschWithRewriteReset()",7000);
	}
	
	}
	function showsetLeistungBisResponse(originalRequest)
	{ 
	isGET=0;
		//put returned XML in the textarea
		
		var response = originalRequest.responseText;
		if(false){
				if(document.getElementById('LeistungBis')!=null)document.getElementById('LeistungBis').value = document.getElementById('LeistungVon').value;
				if(document.getElementById('LeistungVon')!=null)document.getElementById('LeistungVon').value = response;
			};
		rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
	}
	
	function setAnsicht(thisv){
	isGET=0;
ansicht=thisv
localFname=gup("fname",ajaxurlValue);
if(localFname=='fullTextSearch'){
fullTextSearch();

}else if(localFname=='numTextSearch'){
searchMasch();
}else{
	rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();

}
 	
}
function setRowNum(thisv){
rownum=thisv.value;

   rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
			
	
		
}
		function setBetrStdVon(thisv){
		isGET=0;
 
	
	BetrStdVon=thisv.value;
	if(BetrStdVon >= 10){
	showMaschWithRewrite_running=1;
	setTimeout("showMaschWithRewrite()",1000);
	}
	
	if(BetrStdVon == ''||thisv==''){
BetrStdVon='';
	setTimeout("showMaschWithRewriteReset()",7000);
	}
	
		
	}
	function setBetrStdBis(thisv){
	isGET=0;
 
	
	BetrStdBis=thisv.value;
	if(BetrStdBis >= 10){
	showMaschWithRewrite_running=1;
	setTimeout("showMaschWithRewrite()",1000);
	}
	
	if(BetrStdBis == ''||thisv==''){
BetrStdBis='';
	setTimeout("showMaschWithRewriteReset()",7000);
	}
	
	
	
	}
	function setPreisVon(thisv){
	 
	isGET=0;
 
	
	preisVon=thisv.value;
	if(preisVon >= 10){
	 showMaschWithRewrite_running=1;
	setTimeout("showMaschWithRewrite()",7000);
	}
	
	if(preisVon == ''||thisv==''){
preisVon='';
	setTimeout("showMaschWithRewriteReset()",7000);
	}
	
	
	}
	function setPreisBis(thisv){
	isGET=0;
 
	
	preisBis=thisv.value;
	if(preisBis >= 10){
 showMaschWithRewrite_running=1;
	setTimeout("showMaschWithRewrite()",7000);
	}
	
	if(preisBis == ''||thisv==''){
preisBis='';
	setTimeout("showMaschWithRewriteReset()",7000);
	}
	
	}
	
		function showsetPreisBisResponse(originalRequest)
	{ 
	isGET=0;
		//put returned XML in the textarea
		
		var response = originalRequest.responseText;
		if(false){
				if(document.getElementById('PreisBis')!=null)document.getElementById('PreisBis').value = document.getElementById('PreisVon').value;
				if(document.getElementById('PreisVon')!=null)document.getElementById('PreisVon').value = response;
			};
		rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
	}
	function setABVon(thisv){
	 
	
	isGET=0;
 
	
	ABVon=thisv.value;
	if(ABVon >= 10){
	showMaschWithRewrite_running=1;
	setTimeout("showMaschWithRewrite()",1000);
	}
	
	if(ABVon == ''||thisv==''){
ABVon='';
	setTimeout("showMaschWithRewriteReset()",7000);
	}
	
	}
	function setABBis(thisv){
	 isGET=0;
 
	
	ABBis=thisv.value;
	if(ABBis >= 10){
	showMaschWithRewrite_running=1;
	setTimeout("showMaschWithRewrite()",1000);
	}
	
	if(ABBis == ''||thisv==''){
ABBis='';
	setTimeout("showMaschWithRewriteReset()",7000);
	}
	}
	
	function showsetABBisResponse(originalRequest)
	{ 
	isGET=0;
		//put returned XML in the textarea
		
		var response = originalRequest.responseText;
		if(false){
				if(document.getElementById('ABBis')!=null)document.getElementById('ABBis').value = document.getElementById('ABVon').value;
				if(document.getElementById('ABVon')!=null)document.getElementById('ABVon').value = response;
			};
		rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
	}
        function setStatus(thisv){
		isGET=0;
val = thisv.value;
	if(val==null){val=thisv;}
	status=val;
            //model_search.setStatus(thisv.value, {"preloader":"pr"});
			//updateAjaxGet(ajax_url+'&fname=setStatus&status='+thisv.value,'');	
            rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
        }
    function Modell(thisv){
	isGET=0;
    val = thisv.value;
    //model_search.setModell(val, {"preloader":"pr","onFinish":function(response){}});
	updateAjaxGet(ajax_url+'&fname=setModell&id='+val,'');	
    rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
    }
	function Page(thisv){
	isGET=0;
	//model_search.setPage(thisv, {"preloader":"pr","onFinish":function(response){}});
	//updateAjaxGet(ajax_url+'&fname=setPage&start='+thisv,'');	
	//rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
	start=thisv;
	
	rewriteUrlGeneric("rewrite",'&searchtext='+searchText+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
	}

	
	function orderPage(thisv){
 isGET=0;
				
				
	order=thisv;
	//model_search.setOrder(thisv,{"preloader":"pr","onFinish":function(response){}});
	//updateAjaxGet(ajax_url+'&fname=setOrder&text='+thisv,'');	
	if(orderD==""){orderD="DESC";
	}else if(orderD=="DESC"){orderD="";}
	localFname=gup("fname",ajaxurlValue);
if(localFname=='fullTextSearch'){
fullTextSearch();

}else if(localFname=='numTextSearch'){
searchMasch();
}else{
	rewriteUrlGeneric("rewrite",'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);showMasch3();
}
	}
	
	
	
	function EMail(s)
	  {
	  var a = false;
	  var res = false;
	  if(typeof(RegExp) == 'function')
	    {
	    var b = new RegExp('abc');
	    if(b.test('abc') == true){a = true;}
	    }

	  if(a == true)
	    {
	    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
	                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
	                     '(\\.)([a-zA-Z]{2,4})$');
	    res = (reg.test(s));
	    }
	  else
	    {
	    res = (s.search('@') >= 1 &&
	           s.lastIndexOf('.') > s.search('@') &&
	           s.lastIndexOf('.') >= s.length-5)
	    }
	  return(res);
	  }


	function sendmail(form){
	//	form = document.kontakt;
		subject = form.subject.value;
		
		gmasch = form.masch.value;
		comment = form.kommentar.value;
		email_h = form.email_h.value;
		telefon = form.telefon1.value + " " + form.telefon2.value + " " + form.telefon3.value;
		fax = form.telefax1.value + " " + form.telefax2.value + " " + form.telefax3.value;

		if(form.telefon3.value == ""){
		alert("Bitte geben sie eine Telefonnummer an!");
		return false;}

		if(form.nachname.value == ""){
		alert("Bitte geben sie ihren Namen an!");
		return false;}
		if(!EMail(form.email.value)){
		alert("Email-Adresse ungueltig!");
		return false;}

		if(form.cc.checked)
			cc = form.email.value;
		else cc = '';

		//model_search.kontakt(subject,email_h,gmasch,form.baujahr.value,comment,form.nachname.value,form.email.value,telefon,fax,cc,{"preloader":"pr","onFinish":function(response){alert("Ihre Anfrage wurde verschickt!");}});
            //    alert(ajax_url+'&fname=kontakt&subject='+subject+'&email_h='+email_h+'&gmasch='+encodeURIComponent(gmasch)+'&baujahr='+form.baujahr.value+'&comment='+encodeURIComponent(comment)+'&nachname='+form.nachname.value+'&email='+form.email.value+'&telefon='+telefon+'&fax='+fax+'&cc='+cc);
		//updateAjaxGet(ajax_url+'&fname=kontakt&subject='+subject+'&email_h='+email_h+'&gmasch='+gmasch+'&baujahr='+form.baujahr.value+'&comment='+comment+'&nachname='+form.nachname.value+'&email='+form.email.value+'&telefon='+telefon+'&fax='+fax+'&cc='+cc,'');	
		updateAjaxGet(ajax_url+'&fname=kontakt&subject='+encodeURIComponent(subject)+'&email_h='+email_h+'&gmasch='+encodeURIComponent(gmasch)+'&baujahr='+encodeURIComponent(form.baujahr.value)+'&comment='+encodeURIComponent(comment)+'&nachname='+encodeURIComponent(form.nachname.value)+'&email='+encodeURIComponent(form.email.value)+'&telefon='+encodeURIComponent(telefon)+'&fax='+encodeURIComponent(fax)+'&cc='+encodeURIComponent(cc),'');	
		
//		requestCrossDomain(ajax_url+'&fname=kontakt&subject='+subject+'&email_h='+email_h+'&gmasch='+encodeURIComponent(gmasch)+'&baujahr='+encodeURIComponent(form.baujahr.value)+'&comment='+encodeURIComponent(comment)+'&nachname='+encodeURIComponent(form.nachname.value)+'&email='+encodeURIComponent(form.email.value)+'&telefon='+encodeURIComponent(telefon)+'&fax='+encodeURIComponent(fax)+'&cc='+cc, function(results) {
//alert(encodeURIComponent(ajax_url+'&fname=kontakt&subject='+subject+'&email_h='+email_h+'&gmasch='+gmasch+'&baujahr='+form.baujahr.value+'&comment='+comment+'&nachname='+form.nachname.value+'&email='+form.email.value+'&telefon='+telefon+'&fax='+fax+'&cc='+cc));
//alert(results);
//});
		
		alert("Ihre Anfrage wurde verschickt!");
	return false;
	}
	function getGoogleTranslation(text,to,obj){
	
	 google.language.translate(text, "de",to, function(result) {
					  if (!result.error) {
					    obj.innerHTML=result.translation;
					  }
					});
	
	}
function translateViaGoogle2(){
if(langid!="de"){ 
	//document.getElementById('mList').innerHTML="wwwwww"+document.getElementById('mList').innerHTML;
	var divs = document.getElementsByTagName("span");
	var mListArray=new Array();
	var m=0;
    for (var i=0; i<divs.length; i++){
      if (divs[i].id=="mList"||divs[i].id=="Beschr"){
	// getGoogleTranslation(divs[i].innerHTML,langid,divs[i]);
	
	  mListArray[m]=divs[i]
	  m=mListArray.length;
	  //divs[i].innerHTML="wwwwww";
	  }
	  }
	  if(mListArray.length>0){ 
	  ajaxTranslate(langid,mListArray);
	  }
	}
	}
	
	function ajaxTranslate(toLanguage,mListArray) {
	var p = {};
	p.appid = '8D352AAF59073FDF025A8DB0705102EC53A96D80';
	p.to = toLanguage;
	p.from = "de";    mListArray[0].innerHTML = mListArray[0].innerHTML.replace (/"/g, "");
	p.text =mListArray[0].innerHTML;  
	$.ajax({
		url: 'http://api.microsofttranslator.com/V2/Ajax.svc/Translate',
		data: p,
		dataType: 'jsonp',
		jsonp: 'oncomplete',
		jsonpCallback: 'ajaxTranslateCallback',
		complete: function(request, status) {
			//alert('complete: '+status);
		},
		success: function(data, status) {
			 
			mListArray[0].innerHTML=data;
			mListArray=cutArray(mListArray);
			if(mListArray.length!=0){
			ajaxTranslate(toLanguage,mListArray);
			}
		},
		error: function(request, status, error) {
			//alert('error: status-'+status+',desc-'+error);
		}
	});
} 

function cutArray(mListArray){
var mListArray2=new Array();
for(var i=1;i<mListArray.length;i++){
mListArray2[i-1]=mListArray[i];

}
return mListArray2;
}
function ajaxTranslateCallback(response) { 
	//alert('ajaxTranslateCallback('+response+')'); 
}
	function testmNum(){
		AngabeOld=document.getElementById("maschNum").value
		Angabe=Number(AngabeOld);
		if(isNaN(Angabe) == true)
		{
		alert(AngabeOld + " ist keine Zahl!");
		document.getElementById("maschNum").value = "";
		}
	
	
	
	}
	
	function changeLinkHref_old(id,newHref,oldHref) {
	alert('1');
  if (document.links.length > 0) {
    if (document.getElementById) {
	alert('2');
      document.getElementById(id).href = newHref;
    	}
    else if (document.all) {
     alert('3');
	  document.all[id].href = newHref;
	  
    }
    else {
alert('4');    
	var index = findLinkByHref(oldHref);
      if (index > -1)
        document.links[index].href = newHref;
    }
  }
}

function changeLinkHref(id,newHref,oldHref) {
	//   alert('1');
  if (document.getElementById('pdfLink')!=null) {
      document.getElementById('pdfLink').href = newHref;
   // alert('2');
    }else if (document.all!=null&&document.all[id]!=null) {
     //alert('3');
	  document.all[id].href = newHref;
	  
    }
    else {
//alert('4');    
	var index = findLinkByHref(oldHref);
      if (index > -1)
        document.links[index].href = newHref;
    }
  }
  function findLinkByHref(href) {
  for (var i=0; i<document.links.length; i++) {
    if (document.links[i].href == href) return i;
  }
  return -1;
}
  
function gup( name,href )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec(href);
  if( results == null )
    return "";
  else
    return results[1];
}

function rewriteUrlGeneric(rewriteParam,value){ 

var originHref=window.location.href;

if(originHref.indexOf("&rewrite")>=0){
originHref=originHref.substring(0,originHref.indexOf("&rewrite"));
}else if(originHref.indexOf("&_suid")>=0){
originHref=originHref.substring(0,originHref.indexOf("&_"));
} 
var paramurl=rewriteParam+'='+value;
paramurl=trimUrl(paramurl);
paramurl=ReplaceAll(paramurl,"&","--");

if(isGET==1){
window.location=originHref+"&"+paramurl;
}else{
//parent.location.hash="&"+paramurl;	 
if(originHref.indexOf("?")>=0){
history_url=originHref+"&"+paramurl;
}else{
history_url=originHref+"?&"+paramurl;
}
//alert(history_url);
//if(history_url.indexOf("#")>0){
//history_url=history_url.substring(history_url.indexOf("#")+1);
//}
if(history_url.indexOf("#!")==-1){

if(history_url.indexOf("#")>0){
history_url=history_url.substring(history_url.indexOf("#")+1);
}
}else{

history_url=history_url.substring(0,history_url.indexOf("#!"))+history_url.substring(history_url.indexOf("#!")+2);

}
//alert(history_url);	 



}
}
function getRewriteUrlGeneric(url,rewriteParam){
//alert(url);
if(url!=null){url=ReplaceAll(url,"--","&")}
var position=url.indexOf("&"+rewriteParam+"="); 
var suburl=null;
if (position>=0){
suburl=url.substring(position+rewriteParam.length);
}
return suburl;


}
function trimUrl(rewrite){

var hauptgruppeId_T=gup("hauptgruppeid",rewrite);    if(hauptgruppeId_T=="0"||hauptgruppeId_T==""){rewrite=ReplaceAll(rewrite,"&hauptgruppeid="+hauptgruppeId_T,"");}

var untergruppeId_T=gup("untergruppeid",rewrite);     if(untergruppeId_T=="0"||untergruppeId_T==""){rewrite=ReplaceAll(rewrite,"&untergruppeid="+untergruppeId_T,"");}
var GArtId_T=gup("id",rewrite);                       if(GArtId_T=="0"||GArtId_T==""){rewrite=ReplaceAll(rewrite,"&id="+GArtId_T,"");}
var start_T=gup("start",rewrite);                     if(start_T=="0"||start_T==""){rewrite=ReplaceAll(rewrite,"&start="+start_T,"");}
var selected_ausstattung_T=gup("ausstattung",rewrite);if(selected_ausstattung_T=="0"||selected_ausstattung_T==""){rewrite=ReplaceAll(rewrite,"&ausstattung="+selected_ausstattung_T,"");}
var BetrStdVon_T=gup("BetrStdVon",rewrite);           if(BetrStdVon_T=="0"||BetrStdVon_T==""){rewrite=ReplaceAll(rewrite,"&BetrStdVon="+BetrStdVon_T,"");}
var LeistungVon_T=gup("LeistungVon",rewrite);         if(LeistungVon_T=="0"||LeistungVon_T==""){rewrite=ReplaceAll(rewrite,"&LeistungVon="+LeistungVon_T,"");}
var BaujahrVon_T=gup("BaujahrVon",rewrite);           if(BaujahrVon_T=="0"||BaujahrVon_T==""){rewrite=ReplaceAll(rewrite,"&BaujahrVon="+BaujahrVon_T,"");}
var preisVon_T=gup("preisVon",rewrite);               if(preisVon_T=="0"||preisVon_T==""){rewrite=ReplaceAll(rewrite,"&preisVon="+preisVon_T,"");}
var ABVon_T=gup("ABVon",rewrite);                     if(ABVon_T=="0"||ABVon_T==""){rewrite=ReplaceAll(rewrite,"&ABVon="+ABVon_T,"");}
var BetrStdBis_T=gup("BetrStdBis",rewrite);           if(BetrStdBis_T=="0"||BetrStdBis_T==""){rewrite=ReplaceAll(rewrite,"&BetrStdBis="+BetrStdBis_T,"");}
var LeistungBis_T=gup("LeistungBis",rewrite);         if(LeistungBis_T=="0"||LeistungBis_T==""){rewrite=ReplaceAll(rewrite,"&LeistungBis="+LeistungBis_T,"");} 
var BaujahrBis_T=gup("BaujahrBis",rewrite);           if(BaujahrBis_T=="0"||BaujahrBis_T==""){rewrite=ReplaceAll(rewrite,"&BaujahrBis="+BaujahrBis_T,"");} 
var preisBis_T=gup("preisBis",rewrite);               if(preisBis_T=="0"||preisBis_T==""){rewrite=ReplaceAll(rewrite,"&preisBis="+preisBis_T,"");} 
var ABBis_T=gup("ABBis",rewrite);                     if(ABBis_T=="0"||ABBis_T==""){rewrite=ReplaceAll(rewrite,"&ABBis="+ABBis_T,"");} 
var order_T=gup("order",rewrite);                     if(order_T=="0"||order_T==""){rewrite=ReplaceAll(rewrite,"&order="+order_T,"");}
var orderD_T=gup("orderD",rewrite);                   if(orderD_T=="0"||orderD_T==""){rewrite=ReplaceAll(rewrite,"&orderD="+orderD_T,"");}
var FabrikatId_T=gup("fabrikatid",rewrite);           if(FabrikatId_T=="0"||FabrikatId_T==""){rewrite=ReplaceAll(rewrite,"&fabrikatid="+FabrikatId_T,"");}
var ansicht_T=gup("ansicht",rewrite);                 if(ansicht_T=="0"||ansicht_T==""){rewrite=ReplaceAll(rewrite,"&ansicht="+ansicht_T,"");}
var rownum_T=gup("rownum",rewrite);                   if(rownum_T=="0"||rownum_T==""){rewrite=ReplaceAll(rewrite,"&rownum="+rownum_T,"");}
var idWahrung_T=gup("idWahrung",rewrite);             if(idWahrung_T=="0"||idWahrung_T==""){rewrite=ReplaceAll(rewrite,"&idWahrung="+idWahrung_T,"");}
var status_T=gup("status",rewrite);             if(status_T=="0"||status_T==""){rewrite=ReplaceAll(rewrite,"&status="+status_T,"");}
var num_T=gup("num",rewrite);             if(num_T=="0"||num_T==""){rewrite=ReplaceAll(rewrite,"&idMaschinen="+num_T,"");}
var searchText_T=gup("text",rewrite);  if(searchText_T=="0"||searchText_T==""){rewrite=ReplaceAll(rewrite,"&text="+searchText_T,"");}
return rewrite;
}
function ReplaceAll(Source,stringToFind,stringToReplace){

  var temp = Source;

    var index = temp.indexOf(stringToFind);

        while(index != -1){

            temp = temp.replace(stringToFind,stringToReplace);

            index = temp.indexOf(stringToFind);

        }

        return temp;

}

function registerMaschinenHistory(){
viaBackButton=0;	
//alert(history_url);
javascript:History.pushState({ajaxurl:ajaxurlValue},"",history_url);
viaBackButton=1;	
}

 (function(window,undefined){
// Check Location
if ( document.location.protocol === 'file:' ) {
alert('The HTML5 History API (and thus History.js) do not work on files, please upload it to a server.');
}
// Establish Variables
var
History = window.History, // Note: We are using a capital H instead of a lower h
State = History.getState(),
i=0;//$log = $('#Maschinen');
// Log Initial State
//History.log('initial:', State.data, State.title, State.url);
// Bind to State Change
History.Adapter.bind(window,'statechange',function(){ // Note: We are using statechange instead of popstate
// Log the State
var State = History.getState(); // Note: We are using History.getState() instead of event.state

//alert('statechanged'+State.data.Maschinen);//History.log('statechange:', State.data, State.title, State.url);

       
	
	 
var ajaxurlValue=State.data.ajaxurl;
//var localFname="";
if(ajaxurlValue!=null&&viaBackButton==1){
 
ajaxurlValue=ReplaceAll(ajaxurlValue,"--","&")
localFname=gup("fname",ajaxurlValue);
hauptgruppeId=gup("hauptgruppeid",ajaxurlValue);if(hauptgruppeId==""){hauptgruppeId=0;}
untergruppeId=gup("untergruppeid",ajaxurlValue);if(untergruppeId==""){untergruppeId=0;}
GArtId=gup("id",ajaxurlValue);
start=gup("start",ajaxurlValue);
selected_ausstattung=gup("ausstattung",ajaxurlValue);
BetrStdVon=gup("BetrStdVon",ajaxurlValue);
LeistungVon=gup("LeistungVon",ajaxurlValue);
BaujahrVon=gup("BaujahrVon",ajaxurlValue);
preisVon=gup("preisVon",ajaxurlValue);
ABVon=gup("ABVon",ajaxurlValue);
BetrStdBis=gup("BetrStdBis",ajaxurlValue);
LeistungBis=gup("LeistungBis",ajaxurlValue);
BaujahrBis=gup("BaujahrBis",ajaxurlValue);
preisBis=gup("preisBis",ajaxurlValue);
ABBis=gup("ABBis",ajaxurlValue);
order=gup("order",ajaxurlValue);
orderD=gup("orderD",ajaxurlValue);
FabrikatId=gup("fabrikatid",ajaxurlValue);
ansicht=gup("ansicht",ajaxurlValue);
rownum=gup("rownum",ajaxurlValue);
idWahrung=gup("idWahrung",ajaxurlValue);
status=gup("status",ajaxurlValue);
searchText=gup("text",ajaxurlValue);
idMaschinen=gup("idMaschinen",ajaxurlValue);


//updateAjaxGetNoRestore(ajax_url+'&fname=getGArt&fabrikatid='+FabrikatId+'&untergruppeid='+untergruppeId,'GTyp');
//updateAjaxGetNoRestore(ajax_url+'&fname=getFabrikat&GArt='+GArtId+'&untergruppeid='+untergruppeId,'Fabrikat');	


 updateAjaxGetNoRestore(ajaxurlValue,'Maschinen');
  restoreMask();
}
/////
showmasch_called=1;
 
/*
 selected_ausstattung="";
	var x=document.getElementsByName("ausstattung_checkbox");
        
		 for(i = 0; i < x.length; i++)
    {
	if(x[i].checked){
        ausstattung_id = x[i].value;
        selected_ausstattung=selected_ausstattung+"-"+ausstattung_id;
		}
    }
*/	
	//alert(selected_ausstattung);
		
	//updateAjaxGet(ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung,'Maschinen');
	

	
//alert(ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land);
	document.getElementById("GTyp").style.display = "inline";
			if(document.getElementById("Fabrikat")!=null)document.getElementById("Fabrikat").style.display = "inline";
			//document.getElementById("headline").style.display = "inline";
			if(document.getElementById("numsearch")!=null){
			document.getElementById("numsearch").style.display = "inline";
			
	}
	
	getSearchStat();
	if(document.getElementById("top")!=null)document.getElementById("top").style.display = 'inline';
	if(document.getElementById("Detail")!=null)document.getElementById("Detail").style.display = 'none';
	if(localFname!='getMasch3'){if(document.getElementById("top")!=null)document.getElementById("top").style.display = 'none';
	}else{
	updateAjaxGet(ajax_url+'&fname=getAusstattungCheckbox&GArt='+GArtId+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'Ausstattung');
	
	}
	if(localFname=='searchMaschID'||localFname=='fullTextSearch'){if(document.getElementById("top")!=null)document.getElementById("top").style.display = 'inline';}
	//model_search.getAusstattungCheckbox({target:'Ausstattung', mode:'rw', preloader:'pr'});
	//model_search.getAusstattungCheckbox({target:'Ausstattung', mode:'rw', preloader:'pr'});
	//if(ausstattung_called==0){
//updateAjaxGet(ajax_url+'&fname=getAusstattungCheckbox&GArt='+GArtId+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'Ausstattung');
	
	//updateAjaxGet(ajax_url+'&fname=getAusstattungCheckbox&GArt='+GArtId,'Ausstattung');
	//}
	checkDetail();
	ausstattung_called=1;
	//changeLinkHref('pdfLink',ajax_url+'&fname=getMasch3&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'<pdfLink>'); 
changeLinkHref('pdfLink',ajax_url+'&fname='+localFname+'&text='+searchText+'&hauptgruppeid='+hauptgruppeId+'&untergruppeid='+untergruppeId+'&id='+GArtId+'&start='+start+'&ausstattung='+selected_ausstattung+'&BetrStdVon='+BetrStdVon+'&LeistungVon='+LeistungVon+'&BaujahrVon='+BaujahrVon+'&preisVon='+preisVon+'&ABVon='+ABVon+'&BetrStdBis='+BetrStdBis+'&LeistungBis='+LeistungBis+'&BaujahrBis='+BaujahrBis+'&preisBis='+preisBis+'&ABBis='+ABBis+'&order='+order+'&orderD='+orderD+'&fabrikatid='+FabrikatId+'&ansicht='+ansicht+'&rownum='+rownum+'&idWahrung='+idWahrung+'&status='+status+'&plz='+PLZ+'&land='+land,'<pdfLink>'); 



////

});
// Prepare Buttons

})(window); 


