YAHOO.namespace("domains");
YAHOO.domains.progress_img = "http://i.yimg.jp/images/domains/circle.gif";
YAHOO.domains.progress_box = null;

YAHOO.domains.disableElementsByName = function (eName) {
	var elm = document.getElementsByName(eName);
	if (elm) {
		for (i=0; i<elm.length; i++) {
			elm[i].readOnly = true;
			elm[i].style.backgroundColor = "EFEFEF";
			elm[i].style.color           = "808080";
		}
	}
};

YAHOO.domains.create_progress_box = function () {
	var i;
    if (YAHOO.domains.progress_box) return;

	YAHOO.domains.disableElementsByName("dompart");
	YAHOO.domains.disableElementsByName("tld");

    var args= {};
    args.visible     = false;
    args.fixedcenter = true;
//    args.effect = {
//        effect:   YAHOO.widget.ContainerEffect.FADE,
//        duration: 0.5
//    };
    
    var box = new YAHOO.widget.Overlay("progress_box", args);
    
    box.setHeader("ドメイン検索中...");
    box.setBody("しばらくお待ちください。");
    box.setFooter('<img src="' + YAHOO.domains.progress_img
				  + '" alt="" width="30" height="30" />');

    box.render(document.body);
    box.show();
    YAHOO.domains.progress_box = box;

	return true;
}

YAHOO.domains.init = function () {
	// preload
	var img = new Image();
	img.src = "http://i.yimg.jp/images/domains/circle.gif";
}

YAHOO.util.Event.addListener(window, 'load', YAHOO.domains.init);

