
var AJAX_banner=createXMLHttpRequest();var AJAX_herstellersuche=createXMLHttpRequest();var AJAX_katalogansicht=createXMLHttpRequest();var AJAX_login=createXMLHttpRequest();var AJAX_main=createXMLHttpRequest();var AJAX_menu=createXMLHttpRequest();var AJAX_suchenach=createXMLHttpRequest();var AJAX_ueberschriften=createXMLHttpRequest();var AJAX_warenkorbsmall=createXMLHttpRequest();var AJAX_fuss=createXMLHttpRequest();var AJAX_otherdiv=createXMLHttpRequest();var currentMainDivID='';function createXMLHttpRequest()
{var req=null;try
{req=new ActiveXObject("MSXML2.XMLHTTP");}
catch(err_MSXML2)
{try
{req=new ActiveXObject("Microsoft.XMLHTTP");}
catch(err_Microsoft)
{if(typeof XMLHttpRequest!="undefined")
req=new XMLHttpRequest;}}
return req;}
var currentMainDiv={set:function(newDivID)
{var newDiv=document.getElementById(newDivID)
if(newDiv)
{newDiv.style.display='block';currentMainDivID=newDivID;}},change:function(newDivID)
{if(currentMainDivID!=newDivID)
{var oldDiv=document.getElementById(currentMainDivID)
var newDiv=document.getElementById(newDivID)
if(oldDiv&&newDiv)
{oldDiv.style.display='none';oldDiv.style.height='0px';newDiv.style.display='block';currentMainDivID=newDivID;}}}}
function form2param(formID)
{var param='';var form=document.getElementById(formID)
if(form)
{var inputs=form.getElementsByTagName('input')
if(inputs)
{for(var i=0;i<inputs.length;i++)
{if(inputs[i].type.toLowerCase()=='radio'||inputs[i].type.toLowerCase()=='checkbox')
{if(inputs[i].checked)
{param+='&'+inputs[i].name+'='+encodeURIComponent(inputs[i].value);}}
else
{param+='&'+inputs[i].name+'='+encodeURIComponent(inputs[i].value);}}}}
return param.substr(1);}
var ajax={checkURL:function(URL)
{if(URL.toLowerCase().indexOf('ajax=1')==-1)
{if(URL.toLowerCase().indexOf('asp?')==-1)
{URL+='?ajax=1';}
else
{URL+='&ajax=1';}}
return URL;},replacepage:function(URL,divID)
{if(divID.toLowerCase()=='banner')
{banner.request('GET',URL);}
else if(divID.toLowerCase()=='herstellersuche')
{herstellersuche.request('GET',URL);}
else if(divID.toLowerCase()=='katalogansicht')
{katalogansicht.request('GET',URL);}
else if(divID.toLowerCase()=='login')
{login.request('GET',URL);}
else if(divID.toLowerCase()=='main')
{main.request('GET',URL);}
else if(divID.toLowerCase()=='menu')
{menu.request('GET',URL);}
else if(divID.toLowerCase()=='suchenach')
{suchenach.request('GET',URL);}
else if(divID.toLowerCase()=='ueberschriften')
{ueberschriften.request('GET',URL);}
else if(divID.toLowerCase()=='warenkorbsmall')
{warenkorbsmall.request('GET',URL);}
else if(divID.toLowerCase()=='fuss')
{fuss.request('GET',URL);}
else
{otherdiv.request('GET',URL);}},parseandexecutescript:function(content)
{if(content)
{repl=new RegExp('<script.*?src=".*?".*?</script>');content=content.replace(repl,'');repl=new RegExp('//.*?$','gm');content=content.replace(repl,'\n');repl=new RegExp('[\n\r]','g');content=content.replace(repl,' ');src=new RegExp('<script.*?</script>','g');matches=content.match(src);if(matches!=null)
{for(i=0;i<matches.length;i++)
{var repl=new RegExp('<script.*?>','gm');var script=matches[i].replace(repl,'');repl=new RegExp('</script>','gm');script=script.replace(repl,'');if(script!='')
{setTimeout(script,250);}}}}}}
var banner={request:function(method,URL,formID)
{if((AJAX_banner)&&(URL)&&(document.getElementById('banner')))
{URL=ajax.checkURL(URL);AJAX_banner.open(method,URL,true);AJAX_banner.onreadystatechange=banner.showContent;if(method.toUpperCase()=='POST')
{AJAX_banner.setRequestHeader("Content-type","application/x-www-form-urlencoded");AJAX_banner.send(form2param(formID));}
else
{AJAX_banner.send(null);}}},showContent:function()
{if(AJAX_banner.readyState==4&&document.getElementById('banner'))
{var content=AJAX_banner.responseText;document.getElementById('banner').innerHTML=content;ajax.parseandexecutescript(content);}}};var herstellersuche={request:function(method,URL,formID)
{if((AJAX_herstellersuche)&&(URL)&&(document.getElementById('herstellersuche')))
{URL=ajax.checkURL(URL);AJAX_herstellersuche.open(method,URL,true);AJAX_herstellersuche.onreadystatechange=herstellersuche.showContent;if(method.toUpperCase()=='POST')
{AJAX_herstellersuche.setRequestHeader("Content-type","application/x-www-form-urlencoded");AJAX_herstellersuche.send(form2param(formID));}
else
{AJAX_herstellersuche.send(null);}}},showContent:function()
{if(AJAX_herstellersuche.readyState==4&&document.getElementById('herstellersuche'))
{var content=AJAX_herstellersuche.responseText;document.getElementById('herstellersuche').innerHTML=content;ajax.parseandexecutescript(content);}}};var login={request:function(method,URL,formID)
{if((AJAX_login)&&(URL)&&(document.getElementById('login')))
{URL=ajax.checkURL(URL);AJAX_login.open(method,URL,true);AJAX_login.onreadystatechange=login.showContent;if(method.toUpperCase()=='POST')
{AJAX_login.setRequestHeader("Content-type","application/x-www-form-urlencoded");AJAX_login.send(form2param(formID));}
else
{AJAX_login.send(null);}}},showContent:function()
{if(AJAX_login.readyState==4&&document.getElementById('login'))
{var content=AJAX_login.responseText;document.getElementById('login').innerHTML=content;ajax.parseandexecutescript(content);}}};var main={request:function(method,URL,formID)
{if((AJAX_main)&&(URL)&&(document.getElementById('main')))
{URL=ajax.checkURL(URL);if(document.getElementById('PageLoading')){document.getElementById('PageLoading').style.display='block';}
AJAX_main.open(method,URL,true);AJAX_main.onreadystatechange=main.showContent;if(method.toUpperCase()=='POST')
{AJAX_main.setRequestHeader("Content-type","application/x-www-form-urlencoded");AJAX_main.send(form2param(formID));}
else
{AJAX_main.send(null);}}
else
{alert('main.request nicht möglich, AJAX_main : '+(AJAX_main)+' URL : '+URL);}},showContent:function()
{if(AJAX_main.readyState==4&&document.getElementById('main'))
{var content=AJAX_main.responseText;document.getElementById('main').innerHTML=content;currentMainDiv.change('main');ajax.parseandexecutescript(content);}}};var menu={request:function(method,URL,formID)
{if((AJAX_menu)&&(URL)&&(document.getElementById('menu')))
{URL=ajax.checkURL(URL);AJAX_menu.open(method,URL,true);AJAX_menu.onreadystatechange=menu.showContent;if(method.toUpperCase()=='POST')
{AJAX_menu.setRequestHeader("Content-type","application/x-www-form-urlencoded");AJAX_menu.send(form2param(formID));}
else
{AJAX_menu.send(null);}}},showContent:function()
{if(AJAX_menu.readyState==4&&document.getElementById('menu'))
{var content=AJAX_menu.responseText;document.getElementById('menu').innerHTML=content;ajax.parseandexecutescript(content);}}};var suchenach={request:function(method,URL,formID)
{if((AJAX_suchenach)&&(URL)&&(document.getElementById('suchenach')))
{URL=ajax.checkURL(URL);AJAX_suchenach.open(method,URL,true);AJAX_suchenach.onreadystatechange=suchenach.showContent;if(method.toUpperCase()=='POST')
{AJAX_suchenach.setRequestHeader("Content-type","application/x-www-form-urlencoded");AJAX_suchenach.send(form2param(formID));}
else
{AJAX_suchenach.send(null);}}},showContent:function()
{if(AJAX_suchenach.readyState==4&&document.getElementById('suchenach'))
{var content=AJAX_suchenach.responseText;document.getElementById('suchenach').innerHTML=content;ajax.parseandexecutescript(content);}}};var ueberschriften={request:function(method,URL,formID)
{if((AJAX_ueberschriften)&&(URL)&&(document.getElementById('ueberschriften')))
{URL=ajax.checkURL(URL);AJAX_ueberschriften.open(method,URL,true);AJAX_ueberschriften.onreadystatechange=ueberschriften.showContent;if(method.toUpperCase()=='POST')
{AJAX_ueberschriften.setRequestHeader("Content-type","application/x-www-form-urlencoded");AJAX_ueberschriften.send(form2param(formID));}
else
{AJAX_ueberschriften.send(null);}}},showContent:function()
{if(AJAX_ueberschriften.readyState==4&&document.getElementById('ueberschriften'))
{var content=AJAX_ueberschriften.responseText;document.getElementById('ueberschriften').innerHTML=content;ajax.parseandexecutescript(content);}}};var warenkorbsmall={request:function(method,URL,formID)
{if((AJAX_warenkorbsmall)&&(URL)&&(document.getElementById('warenkorbsmall')))
{URL=ajax.checkURL(URL);AJAX_warenkorbsmall.open(method,URL,true);AJAX_warenkorbsmall.onreadystatechange=warenkorbsmall.showContent;if(method.toUpperCase()=='POST')
{AJAX_warenkorbsmall.setRequestHeader("Content-type","application/x-www-form-urlencoded");AJAX_warenkorbsmall.send(form2param(formID));}
else
{AJAX_warenkorbsmall.send(null);}}},showContent:function()
{if(AJAX_warenkorbsmall.readyState==4&&document.getElementById('warenkorbsmall'))
{var content=AJAX_warenkorbsmall.responseText;document.getElementById('warenkorbsmall').innerHTML=content;ajax.parseandexecutescript(content);}}};var katalogansicht={request:function(method,URL,formID)
{if((AJAX_katalogansicht)&&(URL)&&(document.getElementById('katalogansicht')))
{URL=ajax.checkURL(URL);if(document.getElementById('PageLoading')){document.getElementById('PageLoading').style.display='block';}
AJAX_katalogansicht.open(method,URL,true);AJAX_katalogansicht.onreadystatechange=katalogansicht.showContent;if(method.toUpperCase()=='POST')
{AJAX_katalogansicht.setRequestHeader("Content-type","application/x-www-form-urlencoded");AJAX_katalogansicht.send(form2param(formID));}
else
{AJAX_katalogansicht.send(null);}}},showContent:function()
{if(AJAX_katalogansicht.readyState==4&&document.getElementById('katalogansicht'))
{if(document.getElementById('PageLoading')){document.getElementById('PageLoading').style.display='none';};var content=AJAX_katalogansicht.responseText;document.getElementById('katalogansicht').innerHTML=content;ajax.parseandexecutescript(content);}}};var fuss={request:function(method,URL,formID)
{if((AJAX_fuss)&&(URL)&&(document.getElementById('fuss')))
{URL=ajax.checkURL(URL);AJAX_fuss.open(method,URL,true);AJAX_fuss.onreadystatechange=fuss.showContent;if(method.toUpperCase()=='POST')
{AJAX_fuss.setRequestHeader("Content-type","application/x-www-form-urlencoded");AJAX_fuss.send(form2param(formID));}
else
{AJAX_fuss.send(null);}}},showContent:function()
{if(AJAX_fuss.readyState==4&&document.getElementById('fuss'))
{var content=AJAX_fuss.responseText;document.getElementById('fuss').innerHTML=content;alert('fuss generiert'+content);ajax.parseandexecutescript(content);}}};var otherdiv={request:function(method,URL,formID)
{alert('request otherdiv Method: '+method+' URL: '+URL+' '+(document.getElementById(formID))+'*');if((AJAX_otherdiv)&&(URL)&&(document.getElementById(formID)))
{alert('exist');URL=ajax.checkURL(URL);AJAX_otherdiv.open(method,URL,true);AJAX_otherdiv.onreadystatechange=otherdiv.showContent;if(method.toUpperCase()=='POST')
{AJAX_otherdiv.setRequestHeader("Content-type","application/x-www-form-urlencoded");AJAX_otherdiv.send(form2param(formID));}
else
{AJAX_otherdiv.send(null);}}},showContent:function()
{if(AJAX_otherdiv.readyState==4&&document.getElementById(formID))
{var content=AJAX_otherdiv.responseText;document.getElementById(formID).innerHTML=content;ajax.parseandexecutescript(content);}}};
