69 lines
2.2 KiB
JavaScript
69 lines
2.2 KiB
JavaScript
var http=getHTTPObject();
|
|
var validatedDomain=false;
|
|
var domain=null;
|
|
var tld=null;
|
|
|
|
function cartAdd(type) {
|
|
if(validatedDomain) {
|
|
getUserDomainInfo();
|
|
document.location = '?_page=cart:cart&do[]=cart:add&host_type='+type+'&domain_name='+domain+'&domain_tld='+tld;
|
|
} else {
|
|
alert('Invalid domain!');
|
|
}
|
|
}
|
|
|
|
function showSuggest() {
|
|
getUserDomainInfo();
|
|
if(domain==null || domain=='')
|
|
document.location = '?_page=host_tld:suggest&domain='+domain+'&tld='+tld;
|
|
else
|
|
document.location = '?_page=host_tld:suggest';
|
|
}
|
|
|
|
function getUserDomainInfo() {
|
|
domain = document.getElementById("domainName").value;
|
|
tld = document.getElementById("domainTLD").value;
|
|
}
|
|
|
|
function domainSearchResponse(domain,tld) {
|
|
http.open("GET", 'ajax.php?do[]=host_tld:whois&type='+type+'&tld='+tld+'&domain='+domain, true);
|
|
http.onreadystatechange = function() {
|
|
if (http.readyState == 4) {
|
|
try { eval(http.responseText) } catch(e) {}
|
|
}
|
|
}
|
|
http.send(null);
|
|
}
|
|
|
|
function domainSearch() {
|
|
getUserDomainInfo();
|
|
validatedDomain=false;
|
|
try{ window.parent.domainUpdate(0,0,0) } catch(e) {}
|
|
if(domain!=null || domain!='') {
|
|
document.getElementById("search").style.display='block';
|
|
try{ document.getElementById("instructions").style.display='none' }catch(e){}
|
|
document.getElementById("available").style.display='none';
|
|
document.getElementById("unavailable").style.display='none';
|
|
domainSearchResponse(domain,tld,type);
|
|
} else {
|
|
unavailable();
|
|
}
|
|
}
|
|
|
|
function available(i) {
|
|
validatedDomain=true;
|
|
document.getElementById("available").style.display='block';
|
|
document.getElementById("search").style.display='none';
|
|
document.getElementById("unavailable").style.display='none';
|
|
if(i==1 || i==true ) try{ document.getElementById("park_available").style.display='block' } catch(e) {}
|
|
try{ window.parent.domainUpdate(domain,tld,type) } catch(e) {}
|
|
}
|
|
|
|
function unavailable() {
|
|
validatedDomain=false;
|
|
document.getElementById("unavailable").style.display='block';
|
|
document.getElementById("search").style.display='none';
|
|
document.getElementById("available").style.display='none';
|
|
try{ document.getElementById("park_available").style.display='none'; } catch(e) {}
|
|
try{ window.parent.domainUpdate(0,0,0) } catch(e) {}
|
|
}
|