function getrandom(min_random, max_random) {
    var range = max_random - min_random + 1;
    return Math.floor(Math.random()*range) + min_random;
}



function checkdom(){      var dms =1;
  document.getElementById("det1").innerHTML='';
            var search =$('#search').val();

             if (search.lastIndexOf(".")!=-1)
             search = search.substring(0,search.lastIndexOf("."));
        if ($('#full').val()=='0')
    $('.domain_checkbox').each(function(i) {
                       dms =dms+1;
	                if (this.checked) {
                   var dm =this.value;
                   var randomnumber=getrandom(2,1000);
document.getElementById("det1").innerHTML+='<div id='+randomnumber+'><p><input type="checkbox" disabled="disabled"> <strong>'+search+'.'+dm+'</strong>&nbsp;&mdash;&nbsp;<i>ïðîâåðêà</i> <img src="/t/i/wheel2.gif"> </p></div>';
var domainName=search+'.'+dm;
setTimeout(function() {
        	$.ajax({
        		url: '/domain.php',
        		data: {
        			'domain_name': domainName
        		},
        		error: function(XMLHttpRequest, textStatus, errorThrown) {
        		  document.getElementById(randomnumber).innerHTML='Îøèáêà: ' + errorThrown;
        		},
        		success: function(data) {

        		 document.getElementById(randomnumber).innerHTML=data ;

        		}
        	});
        }, 300*dms);



      }
	            });

                        if ($('#full').val()=='1')
    $('.domain_checkbox_full').each(function(i) {
                       dms =dms+1;
	                if (this.checked) {
                   var dm =this.value;
                   var randomnumber=getrandom(2,1000);
document.getElementById("det1").innerHTML+='<div id='+randomnumber+'><p><input type="checkbox" > <strong>'+search+'.'+dm+'</strong>&nbsp;&mdash;&nbsp;<i>ïðîâåðêà</i> <img src="/t/i/wheel2.gif"> </p></div>';
var domainName=search+'.'+dm;
setTimeout(function() {
        	$.ajax({
        		url: '/domain.php',
        		data: {
        			'domain_name': domainName
        		},
        		error: function(XMLHttpRequest, textStatus, errorThrown) {
        		  document.getElementById(randomnumber).innerHTML='Îøèáêà: ' + errorThrown;
        		},
        		success: function(data) {

        		 document.getElementById(randomnumber).innerHTML=data ;

        		}
        	});
        }, 300*dms);



      }
	            });


     return false;
}



function whoiser (site){
$("#domain_namew").val(site);
TabbedPanels1.showPanel(2);
setTimeout(function() {
           whoiss();
        }, 100);

}

function whoiss (){

$.post("/domain.php?"+$("#whois").serialize(),
  function(data){

    document.getElementById("det2").innerHTML=(data);

  });
 return false;

}


function domainStub(domainName, text) {
    return '<p><input type="checkbox" disabled="disabled"> <strong>' +
    	domainName + '</strong>&nbsp;—&nbsp;' + text + '</p>';
}





function submitWhoisForm() {
    try {
        var dn = document.getElementById('whois_domain_name');
        if (dn && dn.value){
            if (isDomainNameOnly(dn.value)) {
                dn.value += '.' + (isCyrillic(dn.value) ? DomainsOrder.DEFAULT_CYRILLIC_ZONE : DomainsOrder.DEFAULT_ZONE);
            }
            $('#check_whois_domain_block_box').html(settings.WHEEL_IMAGE);
            $.ajax({
                url: settings.WHOIS_REQUEST_URL,
                type: 'GET',
                data: {
                    'domain_name': dn.value
                },
                error: function(XMLHttpRequest, textStatus, errorThrown) {
                    $('#check_whois_domain_block_box').html('Îøèáêà: ' + errorThrown);
                },
                success: function(result) {
                    $('#check_whois_domain_block_box').html('<div class="text_iside">' + result + '</div>');
                }
            });
        };
    } catch(e) {
        alert(e);
    }
    return false;
}

function isDomainNameOnly(s) {
    return s.match(/^[^\s.]+$/);
}

function isCyrillic(s) {
    return s.match(/^[¸à-ÿ\-0-9]+$/i);
}

function isInternational(s) {
    return s.match(/^[\-0-9]+$/i);
}



