////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $( 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+= "
";
$("#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);
}
});
}