var ls_tempdaten = '
Ausblenden X
'+ '
Bitte geben Sie Namen, Telefonnummer und Emailadresse ein, damit wir Sie gegebenenfalls kontaktieren können:

'+ ''+ ''+ '
'+ ''+ '
'+ '
'; var ls_tempchat = '
Ausblenden X
'+ ''+ ''; function ls_is_valid_email(elementValue){ var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; return emailPattern.test(elementValue); } function ls_openchat(){ if(this.ls_open==1 && this.ls_visible==0){ ls_vis(); }else{ document.getElementById("livesupport").innerHTML ='
lf
'; main = document.getElementById("ls_main"); if(this.ls_name==""||this.ls_email==""||this.ls_handy==""){ main.innerHTML = this.ls_tempdaten; }else{ main.innerHTML = this.ls_tempchat; ajax(); } beschreibung1 = document.getElementById("ls_beschreibung1"); this.ls_open = 1; } } function ls_send_handy_email(){ email = document.getElementById("ls_email"); handy = document.getElementById("ls_handy"); name = document.getElementById("ls_name"); beschreibung1 = document.getElementById("ls_beschreibung1"); if(name.value==""){ beschreibung1.innerHTML = "Bitte tragen Sie Ihren Namen ein."; return 0; } if(handy.value==""){ beschreibung1.innerHTML = "Bitte tragen Sie eine Telefonnummer ein."; return 0; } if(email.value=="" || !ls_is_valid_email(email.value)){ beschreibung1.innerHTML = "Bitte tragen Sie eine gültige Emailadresse ein."; return 0; } this.ls_name = name.value; this.ls_email = email.value; this.ls_handy = handy.value; ls_openchat(); } function ls_status(elem){ if(elem.value=="Bitte geben Sie hier Ihre Anfrage ein."){ elem.value=""; return 1; } } function ls_status2(elem){ if(elem.value==""){ elem.value="Bitte geben Sie hier Ihre Anfrage ein."; return 1; } } function sndReq(action, cb_when_done) { var http; if(window.XMLHttpRequest){ http=new XMLHttpRequest(); }else{ http=new ActiveXObject("Microsoft.XMLHTTP"); } http.open('get', action,true); http.onreadystatechange = function() { if(http.readyState == 4 && http.status == 200){ cb_when_done(http); } } http.send(null); } lastid = 0; function ajax(){ delay=1000; setTimeout('sndReq("http://www.mikodata.de/livesupport/ajax.php?action=get&&id="+lastid,mainajax2);',delay); } function send(){ text = document.getElementById('ls_input'); if(text.value==""||text.value=="Bitte geben Sie hier Ihre Anfrage ein.")return alert("Bitte schreiben Sie zuerst etwas in das Nachrichtenfeld"); sndReq('http://www.mikodata.de/livesupport/ajax.php?action=send&text='+escape(text.value)+'&phone='+escape(this.ls_handy)+'&name='+escape(this.ls_name)+'&email='+escape(this.ls_email)+'&product='+escape(this.ls_product),mainajax3); text.value=''; } function mainajax3(http){ document.getElementById("ls_chat").innerHTML = http.responseText+document.getElementById("ls_chat").innerHTML; } function mainajax2(http){ if (http.status == 200 && http.responseText!=""){ arr = http.responseText.split("|=!||=!|"); if(arr[0]!=""){ for(i=0;ithis.ls_last_open){ this.ls_last_open = this.lastid; ls_vis(); } ajax(); } function ls_hide(){ document.getElementById("livesupport").style.position="absolute"; document.getElementById("livesupport").style.top="-1000px"; this.ls_visible = 0; } function ls_vis(){ document.getElementById("livesupport").style.position=""; document.getElementById("livesupport").style.top=""; this.ls_visible = 1; }