var deflang = "Greek";
var extra = "bd583bb9cc4f8ea433fa376e99cbcffe7f1507fc8aae6dc978b47c9ce77e2b30fd539113ec58fb1d1e11f5d9f72b6f69cb65b02ac969ef9b2bf42d9c3eb3f8b65adccc0e565be8620114319ab621f442d9b15ddce377bad50db8acf7c34efcb2";
var whois = "http://www.easylogic.gr/domain/modules/registrars/eppgr/lib/eppgr.whois.php";
var cookie = document.cookie;
var ns;
var url;
var post;
var form;
var req = new Array();
var interval = 100;
var eppgr_div = 'eppgr_div';
var refreshIntervalId;
var waitdot = ' - ';
var waitmsg = 'Αναζήτηση σε εξέλιξη. Παρακαλώ, περιμένετε...';
var hide = -1;
var opacspeed = 10;
function whenCompletedMy() {
clearInterval(refreshIntervalId);
var regex = new XRegExp('
(.+?)<\/div>', "smig");
var match = regex.exec(inner);
if (is_array(match) && match.length > 1) inner = match[1];
}
el.innerHTML = inner;
insertAfter(form, el);
}
function showDots() {
var el = document.getElementById(eppgr_div);
if (!el.innerHTML) {
el.innerHTML = waitmsg;
el.style.textAlign = 'center';
el.style.opacity = 1;
el.style.filter = 'alpha(opacity=100)';
}
el.style.opacity = (parseFloat(el.style.opacity) * 100 + parseInt(opacspeed) * parseInt(hide)) / 100;
el.style.filter = 'alpha(opacity='+(el.style.opacity*100)+')';
if ((parseFloat(el.style.opacity) * 100 + parseInt(opacspeed) * parseInt(hide)) / 100 < 0) {
el.style.opacity = 0;
el.style.filter = 'alpha(opacity=0)';
hide = 1;
}
else if ((parseFloat(el.style.opacity) * 100 + parseInt(opacspeed) * parseInt(hide)) / 100 > 1) {
el.style.opacity = 1;
el.style.filter = 'alpha(opacity=100)';
hide = -1;
}
}
function bulksearch(button) {
ns = new sack();
checkForm(button);
post = {};
post['bulkdomains'] = getElementTag('textarea', 'bulkdomains').value.replace(/[^\r\n\w\-\.\x80-\xFF\u0374-\u03FB]/g, '');
searchDomain();
}
function bulktransfer(button) {
bulksearch(button);
}
function domainsearch(button) {
ns = new sack();
checkForm(button);
post = {};
post['domain'] = getElementTag('input', 'domain').value.replace(/[^\w\-\.\x80-\xFF\u0374-\u03FB]/g, '');
if (!post['domain']) {
var domainerrornodomain = '';
if (!domainerrornodomain) domainerrornodomain = 'Domain name missing!';
alert('');
return false;
}
post['tlds'] = new Array();
var tlds = getTickedElements('tlds[]');
if (!tlds.length) {
post['tlds'].push('.gr');
post['domain'] = post['domain'].replace(/\.gr$/, '');
}
else {
for (var i = 0; i < tlds.length; i++) {
post['tlds'][i] = tlds[i];
}
}
searchDomain();
}
function domainsearchcart(button) {
ns = new sack();
checkForm(button);
post = {};
post['sld'] = getElementTag('input', 'sld').value.replace(/[^\w\-\.\x80-\xFF\u0374-\u03FB]/g, '');
post['tld'] = getSelectedItemValue('tld').replace(/[^\w\-\.\x80-\xFF\u0374-\u03FB]/g, '');
searchDomain();
}
function getTickedElements(name) {
var ticks = document.getElementsByTagName('input');
var ret = new Array();
for (var i = 0; i < ticks.length; i++) {
if (typeof(ticks[i].name) != 'undefined' && ticks[i].name == name && ticks[i].checked) ret.push(ticks[i].value.replace(/[^\w\-\.\x80-\xFF]/g, ''));
}
return ret;
}
function getElementTag(tag, name) {
var tags = document.getElementsByTagName(tag);
for (var i = 0; i < tags.length; i++) {
if (typeof(tags[i].name) != 'undefined' && tags[i].name == name) return tags[i];
}
return 0;
}
function getCharset() {
var tags = document.getElementsByTagName('meta');
for (var i = 0; i < tags.length; i++) {
if (typeof(tags[i].content) != 'undefined') return tags[i].content.match(/charset=(.+)($|;)/)[1].toLowerCase() == 'utf-8' ? 1 : 0;
}
return 0;
}
function getSelectedItemValue(name) {
var select = getElementTag('select', name);
if (select) return select[select.selectedIndex].value;
else return 0;
}
function insertAfter(referenceNode, newNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}
function checkForm (button) {
if (typeof(form) == 'undefined') {
form = button.form;
var script = form.action.match(/\/(\w+)\.php($|\?)/);
if (is_array(script) && script.length > 1 && script[1] == 'cart') url = whois + '?goto=' + script[1];
else url = whois;
if (form.action.match(/\?(.+)$/) && form.action.match(/\?(.+)$/)[1]) req.push(form.action.match(/\?(.+)$/)[1]);
var langsel = getSelectedItemValue('language')
if (langsel) req.push('language=' + langsel);
else req.push('language=' + deflang);
req.push('utf8=' + getCharset());
if (url.match(/\?/)) var link = '&';
else var link = '?';
url += link + req.join('&');
}
}
function submitViaEnter(evt) {
evt = (evt) ? evt : event;
var target = (evt.target) ? evt.target : evt.srcElement;
var form = target.form;
var charCode = (evt.charCode) ? evt.charCode :
((evt.which) ? evt.which : evt.keyCode);
if (charCode == 13) {
var inputs = form.getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == 'button') {
inputs[i].click();
}
}
return false;
}
return true;
}
function is_array(input){
return typeof(input)=='object'&&(input instanceof Array);
}
function eppgrFixCart(button) {
var regex = new XRegExp('domain=.+', "smig");
button.form.action = button.form.action.replace(regex, 'domain='+button.value);
if (typeof(url) != 'undefined') {
url = url.replace(regex, 'domain='+button.value);
}
}