function checkwhois( frm ) {
  dname = frm.domain_name.value;
  if (! dname)
    return false;

  return true;
}

function openwin( winname ) {
  window.open("/tlds_help/"+winname+".pl","littlehelp","toolbar=no,scrollbars=yes,width=360,height=450");
}

function openwin2( winname ) {
  window.alert('Регистрация в зоне "'+winname+'" ещё не начата на нашем сайте');
}

function openwin3( winname ) {
  window.alert('Регистрация в зоне "'+winname+'" приостановлена');
}

function changeall( frm ) {
  //var frm = document.forms[2];
  for (var i = 0; i < frm.elements.length; i++) {
    var elem = frm.elements[i];
    var s4 = elem.name.substring(0, 4);
    if ( s4 == 'tld_' && !elem.disabled )
      elem.checked = frm.all_tlds.checked;
  }
}

function gotoifconf( question, url ) {
    if (confirm(question)) {
	location.href=url
    }
}

function validate_webnames_whois() {
    var submitOK = true;

    if (document.whoisform.domain_name.value.length == 0) {
        submitOK = false;
    }

    if (submitOK) {
	var el = document.getElementById( 'progress' );
	el.style.display = 'block';
    }

    return submitOK;
}

function addZero(vNumber){ 
    return ((vNumber < 10) ? "0" : "") + vNumber 
} 
        
function formatDate(vDate, vFormat){ 
    var vDay              = addZero(vDate.getDate()); 
    var vMonth            = addZero(vDate.getMonth()+1); 
    var vYearLong         = addZero(vDate.getFullYear()); 
    var vYearShort        = addZero(vDate.getFullYear().toString().substring(3,4)); 
    var vYear             = (vFormat.indexOf("yyyy")>-1?vYearLong:vYearShort) 
    var vHour             = addZero(vDate.getHours()); 
    var vMinute           = addZero(vDate.getMinutes()); 
    var vSecond           = addZero(vDate.getSeconds()); 
    var vDateString       = vFormat.replace(/dd/g, vDay).replace(/MM/g, vMonth).replace(/y{1,4}/g, vYear) 
    vDateString           = vDateString.replace(/hh/g, vHour).replace(/mm/g, vMinute).replace(/ss/g, vSecond) 
    return vDateString 
} 

function nowdate (pointer) {
    pointer.value = formatDate( new Date, 'yyyy-MM-dd' );
}

function nowdate_mstart (pointer) {
    pointer.value = formatDate( new Date, 'yyyy-MM-01' );
}

function nowdate_mend (pointer) {
    pointer.value = formatDate( new Date, 'yyyy-MM-31' );
}

