////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $( document ).ready(function() { window.scrollTo(0,0); bind_enter(); }); ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function cf(id){ $("#" + id).css("display", "none"); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function validateEmail(email) { // https://stackoverflow.com/questions/46155/how-to-validate-an-email-address-in-javascript const re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function submit_order(){ $("#sw_online_resa_div_return").html(""); var fehler = 0; var name = $("#best_name").val(); var mail = $("#best_email").val(); var addr = $("#best_addr").val(); var auth = $("#best_auth").val(); var dom = $("#hidden_domain_orgname").val(); var domchk = $("#hidden_domain_name_return").val(); if (!$('#allgemeine_gesch').is(':checked')) { $("#fehler_agb").css("display", "block"); fehler++; } if (name == ""){ $("#fehler_name").css("display", "block"); fehler++; } if (mail == ""){ $("#fehler_mail").css("display", "block"); fehler++; } if (addr == ""){ $("#fehler_anschrift").css("display", "block"); fehler++; } if (validateEmail(mail)) { }else{ $("#fehler_mail").css("display", "block"); fehler++; } var authdisp = $("div.tr.authcode").css("display"); if (authdisp != "none" && auth == ""){ $("#fehler_auth").css("display", "block"); fehler++; } if (fehler > 0){ return; } $("#bestwrap").css("display", "none"); $("#domain_bestellung_run").css("display", "block"); $.ajax({ method: "POST", url: "domstatus.php", data: { mail: mail, name: name, addr: addr, domchk: domchk, domname: dom, auth: auth, action: "ordernow", ajax: 1, } }).done(function( msg ) { //alert( "Data Saved: " + msg ); $("#domain_bestellung_run").css("display", "none"); var html = ""; if (msg == "sent"){ $("#abdeckerzu").css("display", "none"); html+= "

Ihre Bestellung wurde an uns übermittelt!

"; html+= "
Vielen Dank für Ihre Bestellung!

Wir haben Ihnen eine Bestätigungsemail an " + mail + " gesandt.
Bitte klicken Sie auf den Link in der E-Mail um Ihre Bestellung zu verifizieren!
Ihre Bestellung wird erst nach erfolgreicher Verifikation ausgeführt.
"; html+= "
» Fenster schliessen

"; }else{ html+= "

Folgende Fehler sind aufgetreten

"; html+= "
" + msg + "
"; $("#bestwrap").css("display", "block"); } $("#sw_online_resa_div_return").html(html); }); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function close_best(){ window.location.assign("domstatus.php?action=reminder"); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function bestzu(){ window.scrollTo(0,0); $("#abdecker").css("display", "none"); $("#bestelldiv").css("display", "none"); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function add_domain2wk(authcode = 0){ window.scrollTo(0,0); $("#abdecker").css("display", "block"); $("#bestelldiv").css("display", "block"); var doname = $("#hidden_domain_orgname").val(); $("#dombesth3order").html(doname); var dompreis = $("#hidden_domain_preis").val(); $("#bestpreisjahr").html(dompreis + " EUR inklusive Mehrwertsteuer"); var domlauf = $("#hidden_domain_laufzeit_clear").val(); $("#dombestmindestlaufzeit").html(domlauf); if (authcode == 1){ $("div.tr.authcode").css("display", "block"); } } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function bind_enter(){ $("#domname").keypress(function (e) { //console.log(e.which); if (e.which == 13) { domainabfrage_starten(); return false; //<---- Add this line } }); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function domainabfrage_starten(){ var html = ""; var domname = $("#domname").val(); var sld = $("#sld").val(); var tld = $("#tld").val(); $("#domain_tld_endungen").css("display", "none"); if (sld == "Ihre Wunschdomain"){ sld = ""; } if (domname == "Ihre Wunschdomain"){ domname = ""; } if (sld == "" && domname == ""){ alert("Bitte einen Domainnamen eingeben!"); return; } html+= "Abfrage läuft "; html+= ""; $("#domainreturn").html(html); $.post( "domstatus.php", { action: "check", domname: domname, sld: sld, tld: tld, ajax: 1, }).done(function( ret ) { //alert(ret); $("#body").html(ret); if ($("#domain_alternativen").length){ var tld = $("#domain_alternativen").attr("alternativ"); var domname = $("#domain_alternativen").attr("domname"); find_domain_alternativen(tld, domname); } bind_enter(); }); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function domfield_clear(){ var domname = $("#domname").val(); var sld = $("#sld").val(); if (domname == "Ihre Wunschdomain"){ $("#domname").val(""); } if (sld == "Ihre Wunschdomain"){ $("#sld").val(""); } } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function domainabfrage_switch(){ $("#domain_tld_endungen").toggle(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function find_domain_alternativen(tld, domname){ var endungen = ["de", "com", "info", "online", "eu", "biz", "net", "org", "at", "shop", "bayern"]; fLen = endungen.length; for (i = 0; i < fLen; i++) { if (endungen[i] != tld){ //console.log("teste: " + domname + "." + endungen[i]); quick_domain_test(domname, endungen[i], "bestellung_alternative_tlds"); } } var addons = ["-online", "24", "-website", "-shop", "-business", "-web", "-portal", "-service", "-home"]; var newname = ""; fLen = addons.length; for (i = 0; i < fLen; i++) { newname = domname + addons[i]; //console.log("teste: " + newname + "." + tld); quick_domain_test(newname, tld, "bestellung_alternative_domainnamen"); } var prefs = ["web-", "profi-", "online-", "1", "247"]; fLen = prefs.length; for (i = 0; i < fLen; i++) { newname = prefs[i] + domname; //console.log("teste: " + newname + "." + tld); quick_domain_test(newname, tld, "bestellung_alternative_domainnamen"); } } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function quick_domain_test(domain, tld, retid){ $.post( "domstatus.php", { action: "check", type: "quick", sld: domain, tld: tld, api: 1, ajax: 1, }).done(function( ret ) { if (ret != ""){ var html = ""; if ($("#domain_alternativen_starttext").length){ $("#domain_alternativen_starttext").remove(); } if (!$("#" + retid).length){ html = "
"; $( "#domain_alternativen" ).append( html ); } var domtxt = $("#" + retid).html(); domtxt+= ret; $("#" + retid).html(domtxt); } }); }