function check_all (oChk) {
	var f = document.f1;

	if (oChk.checked) {
		checkAll(f);
	} else {
		clearAll(f);
	}
}

function clearAll (theForm) {
	for (var i=0;i<theForm.elements.length;i++) {
		
		var e = theForm.elements[i];
		
		if ( (e.type=='checkbox' && e.name == 'tld[]') ) {
			if( e.checked ) {
				e.checked = false;
			}
		}
	}
}

function checkAll (theForm) {
	for (var i=0;i<theForm.elements.length;i++) {
		var e = theForm.elements[i];
		
		if ( (e.type=='checkbox' && e.name == 'tld[]') && !e.getAttribute('disabled') ) {
			e.checked = true;
		}
	}
}

function checkType(obj) {

	if(obj.checked) {
		// ÀüÃ¼ ¼±ÅÃ½Ã ³ª¸ÓÁö disabled µÇ´Â°Å ÇØÁ¦
		//var disabledFlag = "disabled";
		var disabledFlag = "";
	} else {
		var disabledFlag = "";
	}

	var types = document.f1.elements["sf_type[]"];

	for(var i=0;i<types.length;i++)
	{
		//types[i].disabled = disabledFlag;
		if( obj.checked ) {
			types[i].checked = true;
		} else {
			types[i].checked = false;
		}
	}
}

function releaseTypeAll(obj) {
	//if(obj.checked) {
		document.f1.sf_type_all.checked = "";
	//}
}

//function submitForm() {
	//form.f1.action = domain_list.php;
	//form.f1.submit();	
//}

function submitRenew() {
	theform = document.f1;

	var isCheck = false;
	var i = 0;
	data1 = "";
	inter = "'";

	if (theform.elements["tld[]"]) {
		if (theform.elements['tld[]'].length == undefined){
			if ( theform.elements["tld[]"].checked == true) {
				isCheck = true;			
				data1 += "<input type=hidden name='domains[]' value="+inter+theform.elements["tld[]"].value+inter+">";
				data1 += "<input type=hidden name='domain_types[]' value="+inter+theform.elements["temp_domain_type[]"].value+inter+">";
				data1 += "<input type=hidden name='domain_names[]' value="+inter+theform.elements["temp_domain_name[]"].value+inter+">";
				data1 += "<input type=hidden name='grp[]' value="+inter+theform.elements["temp_grp[]"].value+inter+">";
				data1 += "<input type=hidden name='lock_yn[]' value="+inter+theform.elements["temp_lock_yn[]"].value+inter+">";
			}
		} else {
			for ( i=0; i<theform.elements["tld[]"].length; i++) {
				if ( theform.elements["tld[]"][i].checked == true) {
					isCheck = true;			
					data1 += "<input type=hidden name='domains[]' value="+inter+theform.elements["tld[]"][i].value+inter+">";
					data1 += "<input type=hidden name='domain_types[]' value="+inter+theform.elements["temp_domain_type[]"][i].value+inter+">";
					data1 += "<input type=hidden name='domain_names[]' value="+inter+theform.elements["temp_domain_name[]"][i].value+inter+">";
					data1 += "<input type=hidden name='grp[]' value="+inter+theform.elements["temp_grp[]"][i].value+inter+">";
					data1 += "<input type=hidden name='lock_yn[]' value="+inter+theform.elements["temp_lock_yn[]"][i].value+inter+">";
				}
			}
		}
	}
	
	if( isCheck == false ) {
		alert('µµ¸ÞÀÎÀº ÃÖ¼Ò ÇÑ°³ ÀÌ»ó¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		return;
	}

	if (document.layers) {
		document.layers.Iurl_list.document.write(data1);
		document.layers.Iurl_list.document.close();
	} else {
		if (document.all) {
			Iurl_list.innerHTML = data1;
		}
	}

	span_hiddenFrame.innerHTML = "<iframe style='display:none;' id='hiddenFrame' name='hiddenFrame' src='about:blank'></iframe>";
	document.all["hiddenFrame"].src = "session_control.php?method=search2form&from=list";
}

function submitModify(type) 
{
	theform = document.f1;

	var isCnt = false;
	var isCheck = false;
	var isCheckRemain = false;
	var i = 0;
	var k = 0;
	var chkCnt = 0;
	var disCnt = 0;
	data1 = "";
	inter = "'";
	var buf_type = new Array();

	if (theform.elements["tld[]"]) {
		if (theform.elements['tld[]'].length == undefined){
			if ( theform.elements["tld[]"].checked == true ) {
				chkCnt++;
			}
			if ( theform.elements["tld[]"].checked == true && theform.elements["temp_remain_dt[]"].value > 0 ) {
				isCnt = true;			
				isCheck = true;			
				data1 += "<input type=hidden name='domains[]' value="+inter+theform.elements["temp_domain[]"].value+inter+">";
			} else if ( theform.elements["tld[]"].checked == true && theform.elements["temp_remain_dt[]"].value < 1) {
				isCheckRemain = true;
				disCnt++;
			}
		} else {
			for ( i=0; i<theform.elements["tld[]"].length; i++) {
				if ( theform.elements["tld[]"][i].checked == true ) {
					chkCnt++;
				}
				if ( theform.elements["tld[]"][i].checked == true && theform.elements["temp_remain_dt[]"][i].value > 0 ) {
					isCnt = true;	
					data1 += "<input type=hidden name='domains[]' value="+inter+theform.elements["temp_domain[]"][i].value+inter+">";
				} else if ( theform.elements["tld[]"][i].checked == true && theform.elements["temp_remain_dt[]"][i].value < 1) {
					isCheckRemain = true;
					disCnt++;
				}
			}
		}
	}

	// ¿¬ÀåÇÏ·Á°í Ã¼Å©ÇÑ µµ¸ÞÀÎ°ú ¸¸·áÀÏ Áö³­ µµ¸ÞÀÎÀÇ °³¼ö°¡ °°À¸¸é ¸Þ¼¼Áö º¸¿©ÁÜ.
	if ( chkCnt == disCnt && isCheckRemain == true) {
		alert('¸¸·áÀÏÀÌ Áö³­ µµ¸ÞÀÎÀº Á¤º¸/³×ÀÓ¼­¹ö º¯°æÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù.');
		return;
	}

	if( isCnt == false ) {
		alert('µµ¸ÞÀÎÀº ÃÖ¼Ò ÇÑ°³ ÀÌ»ó¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		return;
	}

	if (document.layers) {
		document.layers.Iurl_list.document.write(data1);
		document.layers.Iurl_list.document.close();
	} else {
		if (document.all) {
			Iurl_list.innerHTML = data1;
		}
	}

	submitFormMod(type);
}

function submitFormMod(type)
{
	if ( type == 'info' ) {
		document.f1.action = "/modify/modify_form.php";
	} else if ( type == 'ns' ) {
		document.f1.action = "/modify/modify_ns_form.php";
	}
	 document.f1.submit();
}

// °Ë»öÃ¢ TAB ¹æ½Ä
var tabcount = 2;
function tab_view(num){
  for (i=1; i<=tabcount; i++) {
    var view_up = document.getElementById("ntab0" + i);
    if (i == num) {
      view_up.style.display="";
    } else {
      view_up.style.display="none";
    }
  }
}

function fn_layershow() {
	document.all.layer_dom.style.visibility = "visible";
	document.all.layer_dom.style.display = "block";
	document.all.selectbox.style.visibility = "hidden"; 
}

function fn_layerhidden() {
	document.all.layer_dom.style.visibility = "hidden";
	document.all.layer_dom.style.display = "none";
	document.all.selectbox.style.visibility = "visible";
}

function showUserMenu(aTag,domain,domainName,domainType,domainPuny, domainEncode, grp, list_type) {
	var url = "layer.php?";
	url += "domain=" + escape(domain);
	url += "&domain_name=" + escape(domainName);
	url += "&domain_type=" + escape(domainType);
	url += "&domain_puny=" + escape(domainPuny);
	url += "&domain_encode=" + escape(domainEncode);
	url += "&grp=" + escape(grp);
	url += "&list_type=" + escape(list_type);

	popFrameMenu.document.location.replace(url)
	var pt = fGetXY(aTag);
	event.cancelBubble=true;

	if(grp == "tdotkr" || grp == "tdomain")
	{
		popSubMenu.style.height = 146;
		document.all["popFrameMenu"].style.height= 146;
	}
	else
	{
		popSubMenu.style.height = 121;
		document.all["popFrameMenu"].style.height= 121;
	}
	with(popSubMenu.style){
		top = pt.y + 15;
		left = event.clientX;
		visibility = "visible";
	}
}

function fGetXY(aTag) {
  var oTmp = aTag;
  var pt = new Point(0,0);

  do {
  	pt.x += oTmp.offsetLeft;
  	pt.y += oTmp.offsetTop;
  	oTmp = oTmp.offsetParent;
  } while(oTmp.tagName!="BODY");

  return pt;
}

function Point(iX, iY) {
	this.x = iX;
	this.y = iY;
}

function goRenewOne(domain, domain_name, domain_type, grp) {
	theform = document.f1;

	data1 = "";
	data1 += "<input type=hidden name='domains[]' value="+domain+">";
	data1 += "<input type=hidden name='domain_names[]' value="+domain_name+">";
	data1 += "<input type=hidden name='domain_types[]' value="+domain_type+">";
	data1 += "<input type=hidden name='grp[]' value="+grp+">";

	if (document.layers) {
		document.layers.Iurl_list.document.write(data1);
		document.layers.Iurl_list.document.close();
	} else {
		if (document.all) {
			Iurl_list.innerHTML = data1;
		}
	}

	span_hiddenFrame.innerHTML = "<iframe style='display:none;' id='hiddenFrame' name='hiddenFrame' src='about:blank'></iframe>";
	document.all["hiddenFrame"].src = "session_control.php?method=search2form&from=list";
}


//ºí¶óÀÎµå
function g_showBlind()
{
	try{
		document.all.document_blind.style.height = document.body.scrollHeight + 'px';
		document.all.document_blind.style.width = document.body.scrollWidth + 'px';
		document.all.document_blind.style.display = "";
	}catch(e){}
}

var prevOnScroll = window.onscroll;
window.onscroll = function () {
	if(prevOnScroll != undefined) 
		prevOnScroll();
	document.getElementById('document_blind').style.height = document.body.scrollHeight + 'px';
	document.getElementById('document_blind').style.width = document.body.scrollWidth + 'px';
}

var prevOnResize = window.onresize;
window.onresize = function () {
	if(prevOnResize != undefined) 
		prevOnResize();
	document.getElementById('document_blind').style.height = document.body.scrollHeight + 'px';	
	document.getElementById('document_blind').style.width = document.body.scrollWidth + 'px';

	document.getElementById('g_LayerChecker').style.top = document.body.scrollHeight/2 - 300;
	if(document.body.clientWidth>900){
		document.getElementById('g_LayerChecker').style.left = document.body.clientWidth/2- 200;
	}else{
		document.getElementById('g_LayerChecker').style.left = 250;
	}
}



function g_showLayer()
{
	var width = "600";
	var height = "300";

	document.all.g_LayerChecker.style.position = "absolute";
	document.all.g_LayerChecker.style.top = document.body.scrollHeight/2 - parseInt(height) - 60;
	if(document.body.clientWidth>900){
		document.all.g_LayerChecker.style.left = document.body.clientWidth/2- parseInt(width)/2 + 100;
		//document.all.g_LayerChecker.style.left = document.body.scrollWidth/2- parseInt(width)/2;
	}else{
		document.all.g_LayerChecker.style.left = 250;
	}
	document.all.g_LayerChecker.style.display = "";
	document.all.g_LayerChecker.style.width = width;
	document.all.g_LayerChecker.style.height = height;
}
