// == Iframe Handling ==
// iframe resize½Ã ÃÖ¼Ò width, height
var frmMinWidth;
var frmMinHeight;
var applyMinSize = false;
// iframe resize½Ã ÃÖ´ë width, height
var frmMaxWidth = 570;
var frmMaxHeight;
var applyMaxSize = false;

function parentResizeIframe(name)
{ 
	if (parent && parent != this && parent.resizeIframe != null)
	{
	  parent.resizeIframe(name);
	}
}
function resizeIframe(name)
{
	//alert("resize");
	if (name == null || name == "")
	{ 
		name = "contents";
	}
	else 
	{
		var oBody   = document.frames(name).document.body;
		var oIFrame = document.all(name);
		//var frmWidth  = oBody.scrollWidth + (oIFrame.offsetWidth - oIFrame.clientWidth);
		//var frmHeight = oBody.scrollHeight + (oIFrame.offsetHeight - oIFrame.clientHeight);
		var frmWidth  = oBody.scrollWidth;
		var frmHeight = oBody.scrollHeight;
		
		if (applyMinSize)
		{
			frmWidth  = Math.max(frmWidth, frmMinWidth);
			frmHeight = Math.max(frmHeight, frmMinHeight);
		}
		
		if (applyMaxSize)
		{
			frmWidth  = Math.min(frmWidth, frmMaxWidth);
			frmHeight = Math.min(frmHeight, frmMaxHeight);
		}
		
		if (oIFrame.src.indexOf("BoardList.do")>0&&frmWidth>600)
		{
			frmWidth = 600;
		}
		
		oIFrame.style.height = frmHeight + 30;
		//oIFrame.style.width = frmWidth;
	}
	
	//alert(frmHeight);
	if(frmHeight == 0)
	{
		reurl = document.all.iframe_url.value;
		document.all.contents.src = reurl;
	}
}

function resizeImg(maxWidth,maxHeight,imgw,imgh)
{

	var nw = 0;
	var nh = 0;
	var rst2 = "";

	imgw = imgw * 1;
	imgh = imgh *  1;

	if(imgw > maxWidth || imgh > maxHeight)
	{

		if(imgw > imgh || (imgw == imgh && imgw > maxWidth) )
		{

			nw = maxWidth;
			nh = Math.round((nw/imgw)*imgh);
			if(nh > maxHeight)
			{
				rst2 = resizeImg2(maxWidth,maxHeight,nw,nh);
				var rstA=rst2.split('_');
				var nw = rstA[0];
				var nh = rstA[1];				
			}
		}
		else if(imgh > imgw || (imgw == imgh && imgh > maxHeight) )
		{

			nh = maxHeight;
			nw = Math.round((nh/imgh)*imgw);
			
			if(nw > maxWidth)
			{
				rst2 = resizeImg2(maxWidth,maxHeight,nw,nh);
				var rstA=rst2.split('_');
				var nw = rstA[0];
				var nh = rstA[1];				
			}
		}
		
	}	
	else
	{
		nh = imgh;
		nw = imgw;
	}	
	
	if(nw <=  maxWidth && nh <= maxHeight)
	{
		var rst = nw+"_"+nh;
		return rst;
	}
}
function resizeImg2(maxWidth,maxHeight,imgw,imgh)
{
	var nw = 0;
	var nh = 0;

	imgw = imgw * 1;
	imgh = imgh *  1;


	if(imgw > maxWidth || imgh > maxHeight)
	{

		if(imgw > maxWidth) 
		{

			nw = maxWidth;
			nh = Math.round((nw/imgw)*imgh);
		}
		else if(imgh > maxHeight) 
		{

			nh = maxHeight;
			nw = Math.round((nh/imgh)*imgw);	
		}
		
	}	
	else
	{
		nh = imgh;
		nw = imgw;
	}	
	
	if(nw <=  maxWidth && nh <= maxHeight)
	{
		var rst = nw+"_"+nh;
		return rst;
	}
}


function withdrawal()
{
	if(confirm("Á¤¸» Å»ÅðÇÏ½Ã°Ú½À´Ï±î?"))
	{
		location.href = "/member/member_out.php";
	}
}
function formNames(forms)
{
	var str = "";
	
	str += "$paraArr = array(";
	for(i = 0;i < forms.length;i++)
	{
		var addSep = "";
		if(i != 0) addSep = " ,";
		if(forms[i].name)
		str += addSep+ "\""+forms[i].name+"\"<br>";
	}	
	str += ");";
	
	str += "<br>";
		
	str += "(";
	for(i = 0;i < forms.length;i++)
	{
		var addSep = "";
		if(i != 0) addSep = " ,";
		if(forms[i].name)
		str += addSep+ "$"+forms[i].name;
	}	
	str += ");";
	
	str += "<br>";	
	
	for(i = 0;i < forms.length;i++)
	{
		if(forms[i].name)
		str += "$"+forms[i].name+" = $_POST['"+forms[i].name+"'];<br>";
	}
	
	str += "<br>";
	
	for(i = 0;i < forms.length;i++)
	{
		if(forms[i].name)
		str += "echo \""+forms[i].name+"=>\".$"+forms[i].name+".\"&lt;br&gt;\";<br>";
	}		
	
	document.write(str);
}

function SeeProduct()
{
	opener.location.href = "/html/sub_010200.html";
	self.close();
}

//# [ÇÔ¼ö] ÆË¾÷Ã¢ ¶ç¿ì±â
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function ChkMyPoint()
{
	MM_openBrWindow('/board/pop_mypoint.html','','width=600,height=350');
}
function eventOk()
{
	alert('ÀÌº¥Æ®¿¡ Âü¿©µÇ¾ú½À´Ï´Ù!');
}
//# [ÇÔ¼ö] È¸¿ø°¡ÀÔ ÆË¾÷ Ã¢
function memberAgree()
{
	MM_openBrWindow('/member/member_agree.html','','width=600,height=650');
}
//# [ÇÔ¼ö] ·Î±×ÀÎ ÆË¾÷ Ã¢
function login()
{
	MM_openBrWindow('/member/member_login.php','','width=400,height=300');
}
//# [ÇÔ¼ö] »ç¿ëÈÄ±â ÆË¾÷ Ã¢
function useBoard()
{
	MM_openBrWindow('/board/list.php','','width=570,height=595');
}
//# [ÇÔ¼ö] ¶óµð¿À¹öÆ° Ã¼Å© »óÅÂÈ®ÀÎ
function checkRadio(event) {			// ¶óµð¿À¹öÆ° Ã¼Å©
             chkform = eval(event);
             for(var i=0;i<chkform.length; i++) { 
                    if (chkform[i].checked == true) { 
                    return true;
                    }
            }
            if(i==chkform.length) { 
                    return false;
            }
}           

function trim(name,value) {
//alert(name+"=>"+value.length);
   var temp = value;
   var result = "";
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = / +/g;
   temp = temp.replace(obj, " ");
   if (temp == " ") { temp = ""; }
   
   if(temp.length == "0")
   return true;
   else
   return false;

}

//# [ÇÔ¼ö] Æû Ã¼Å©
function chkForm(forms)
{
	var temptrim = "";
	for(i = 0;i < forms.length;i++)
	{
		
		temptrim = trim(forms[i].name,forms[i].value);
		//alert(forms[i].name+"="+temptrim);
		if(temptrim) forms[i].value = "";
		//alert(i);
		if ("undefined" != typeof (forms[i].mandatory) && (forms[i].value == "" || temptrim))
		{
			//alert("comes");
			if (forms[i].mandatory == "1")
			{
				//alert(forms[i].type);
				if (forms[i].type == "file" || forms[i].type == "hidden" || forms[i].type == "text" || forms[i].type == "textarea" || forms[i].type == "password")
				{
					alert(forms[i].msg + " ÀÔ·ÂÇÏ¼¼¿ä.");
				}
				else if (forms[i].type == "select-one" || forms[i].type == "select-multiple" || forms[i].type == "file")
				{
					alert(forms[i].msg + " ¼±ÅÃÇÏ¼¼¿ä.");
				}
				(forms[i].type != "hidden") ? forms[i].focus() : '';
				
				return false;
			}
		}
	}
	//alert("comes");
	return true;
}


//# [ÇÔ¼ö] ÅÇ ÀÌµ¿
function autotab(input,len, e) {
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);
	var keycd = (isNN) ? e.which : e.keyCode;
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	
	if(input.value.length >= len && !iscontain(filter, keycd))
	{
		//setbirthdate();		// ¿ÜºÎ ÇÔ¼ö È£Ãâ
		input.value = input.value.slice(0, len);
		input.form[(getindex(input)+1) % input.form.length].focus();
	}
}

//# [ÇÔ¼ö] ÅÇ ÀÌµ¿ > Å°º¸µå Å°°ª ÇÊÅÍ¸µ
function iscontain(filter, keycd) {
	var found = false;
	var index = 0;
	
	while(!found && index < filter.length)
	
		if(filter[index] == keycd) found = true;
		else index++;
	
	return found;
}

//# [ÇÔ¼ö] ÅÇ ÀÌµ¿ > ´ÙÀ½ ÀÌµ¿ÇÒ ÀÎµ¦½º ¹øÈ£
function getindex(input) {
	var index = -1;
	var i = 0;
	var found = false;
	
	while (i < input.form.length && index == -1)
	
		if (input.form[i] == input)index = i;
		else i++;
	
	return index;
	return true;
}


//# [ÇÔ¼ö] ÀÔ·ÂµÈ ³»¿ëÀÌ ¿µ¹®°ú¼ýÀÚÀÎÁö ±¸º°ÇÑ´Ù.
function isAlphaNumeric(obj) {
	var str = obj.value;
	if(str.length == 0) 
		return false;

	str = str.toUpperCase();
	for(var i=0; i < str.length; i++) {
	  if(!(('A' <= str.charAt(i) && str.charAt(i) <= 'Z') ||
	   ('0' <= str.charAt(i) && str.charAt(i) <= '9'))) 
		return false;
	}
	return true;
}

//µ¥ÀÌÅÍ°¡ ID·Î »ç¿ëµÉ¼ö ÀÖ´ÂÁö Ã¼Å©ÇÑ´Ù.
function isID(str) {
	if(str.length == 0)
	  return false;

	str = str.toUpperCase();
	if(!('A' <= str.charAt(i) && str.charAt(i) <= 'Z'))
	  return false;

	for(var i=1; i < str.length; i++) {
	  if(!(('A' <= str.charAt(i) && str.charAt(i) <= 'Z') ||
	   ('0' <= str.charAt(i) && str.charAt(i) <= '9') ||
	   (str.charAt(i) == '_')))
	   return false;
	}
	return true;
}

//# [ÇÔ¼ö] µÎ°³ÀÇ µ¥ÀÌÅÍ°¡ µ¿ÀÏÇÑÁö Ã¼Å©ÇÑ´Ù.
function isSame(str1, str2) {

	if(str1 == str2) 
		return true;
	return false;
}


//# [ÇÔ¼ö] ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¸Â´ÂÁö Ã¼Å©ÇÑ´Ù.
function isEmail(str)
{
	 if ((str.indexOf("@") == -1) || (str.indexOf(".") == -1) || (str.length <= 5)) return false;
	 return true;
}
// ÀÌ¸ÞÀÏ Çü½Ä Ã¼Å©
function user_email_chk(str) {
    	var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
    	var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;

    	if ( !regDoNot.test(str) && regMust.test(str) )
        	return true;
    	else
        	return false;
}


function pagereload() {
	location.reload();
}


function updateChar(length_limit,formname,inputname) {
	var form = eval("document."+formname);

	var length = calculate_msglen(eval("form."+inputname+".value"));
	//textlimit.innerText = length;
	if (length > length_limit) {		
		alert("ÃÖ´ë ÀÔ·Â ±ÛÀÚ¼ö¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù.");
		eval("form."+inputname).value = eval("form."+inputname+".value").replace(/\r\n$/, "");
		eval("form."+inputname).value = assert_msglen(eval("form."+inputname+".value"), length_limit);
	}
}

// ¸Þ¼¼Áö ±æÀÌ °è»ê
function calculate_msglen(message) {	
	var nbytes = 0;
	
	for (i=0; i<message.length; i++) {
		var ch = message.charAt(i);
		if(escape(ch).length > 4) {
			nbytes += 2;
		} else if (ch == '\n') {
			if (message.charAt(i-1) != '\r') {
				nbytes += 1;
			}
		} else if (ch == '<' || ch == '>') {
			nbytes += 4;
		} else {
			nbytes += 1;
		}
	}
	return nbytes;
}

function assert_msglen(message, maximum) {
	var inc = 0;
	var nbytes = 0;
	var msg = "";
	var msglen = message.length;

	for (i=0; i<msglen; i++) {
		var ch = message.charAt(i);
		if (escape(ch).length > 4) {
			inc = 2;
		} else if (ch == '\n') {
			if (message.charAt(i-1) != '\r') {
				inc = 1;
			}
		} else if (ch == '<' || ch == '>') {
			inc = 4;
		} else {
			inc = 1;
		}

		if ((nbytes + inc) > maximum) {
			break;
		}
		nbytes += inc;
		msg += ch;
	}
	//textlimit.innerText = nbytes;
	return msg;
}

// ÀÌ¸ÞÀÏ º¸³»±â Ã¢ ¶ç¿ò
function email_send(vals,vals2)
{

	var pop_page = "http://consumer.azoomma.com/Customer/pop_email.php?send_url="+vals+"&reurl="+vals2;
	MM_openBrWindow("about:blank",'email_pop','width=360,height=200');
	
	form_email.target = "email_pop";
	form_email.action = pop_page;
	form_email.submit();
}

// ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÏ°Ô ÇÔ
function handlerNum() 
{

    e = window.event; //À©µµ¿ìÀÇ event¸¦ Àâ´Â°ÍÀÔ´Ï´Ù. ±×³É ½áÁÖ½ÉµË´Ï´ç.

    //¼ýÀÚ¿­ 0 ~ 9 : 48 ~ 57, Å°ÆÐµå 0 ~ 9 : 96 ~ 105 ,8 : backspace, 46 : delete -->Å°ÄÚµå°ªÀ» ±¸ºÐÇÕ´Ï´Ù. Àú°ÍµéÀÌ ¼ýÀÚ¶ø´Ï´Ù.
//alert(e.keyCode);
    if( (e.keyCode >= 48 && e.keyCode <= 57) || (e.keyCode >= 96 && e.keyCode <= 105) || e.keyCode == 46 || e.keyCode == 8 )
    {

        if(e.keyCode == 48 || e.keyCode == 96)//0À» ´­·¶À»°æ¿ì
        {

            if(txtMileage.value == "" ) //¾Æ¹«°Íµµ ¾ø´Â»óÅÂ¿¡¼­ 0À» ´­·¶À»°æ¿ì
                e.returnValue=false; //-->ÀÔ·ÂµÇÁö¾Ê´Â´Ù.
            else //´Ù¸¥¼ýÀÚµÚ¿¡¿À´Â 0Àº
                return; //-->ÀÔ·Â½ÃÅ²´Ù.
        }

        else //0ÀÌ ¾Æ´Ñ¼ýÀÚ
            return; //-->ÀÔ·Â½ÃÅ²´Ù.
    }
    else //¼ýÀÚ°¡ ¾Æ´Ï¸é ³ÖÀ»¼ö ¾ø´Ù.
        e.returnValue=false;
}

// ÇÁ¸°Æ® ÆäÀÌÁö
function printPage(boardidx,listidx,where)
{
	var url = "/Board/pop_print.php?where="+where+"&boardidx="+boardidx+"&listidx="+listidx;
	MM_openBrWindow(url,'print','width=686,height=550,scrollbars=1,top=0,left=0');
}


function bluring(){ 

	if(event.srcElement.tagName=="A")
	{
		if(event.srcElement.href.indexOf('javascript:') < 0){
			document.body.focus(); 
		}
		
	}else if(event.srcElement.tagName=="IMG"){
		document.body.focus(); 
	}

} 
document.onfocusin=bluring; 


function badopen(boardidx,ctgridx,listidx,cmtidx,back_url){
	window.open("/Board/bad_report.php?&boardidx="+boardidx+"&ctgridx="+ctgridx+"&listidx="+listidx+"&cmtidx="+cmtidx+"&url="+back_url,"bb","width=350,height=450");
}

function badlogin(back_url){
	var msg = "·Î±×ÀÎÀ» ÇÏ¼Å¾ß ½Å°í°¡ °¡´ÉÇÕ´Ï´Ù.\n\n·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?";
	if(confirm(msg))
	{
		location.href="http://azoomma.com/customer_center/login_index.htm?back_url="+back_url;
	}

}

function writeBadMsg()
{
	document.writeln('ºÒ·®±Û·Î ½Å°íµÈ ±ÛÀÔ´Ï´Ù.');
}


function toClip(txt, url) {
	var txt_al="<a href="+url+">"+txt+"</a>"
	window.clipboardData.setData('text', txt_al);
	alert("Html ¼Ò½º°¡ º¹»ç µÇ¾ú½À´Ï´Ù. °Ô½ÃÆÇ, Ä«Æä, ºí·Î±×(Html»ç¿ëÃ¼Å©)µî¿¡ ºÙ¿©³Ö±â (Ctrl+V)¸¦ ÇÏ½Ã¸é º¹»çµÈ ¼Ò½º°¡ µé¾î°©´Ï´Ù."); 	
}