// ¸µÅ©(A,IMG) Å¬¸¯½Ã Å×µÎ¸® Á¦°Å, ´Ü ÀÌ¹ÌÁö¸ÊÀº ¼Õ¼ö onfocus="blur()" »ðÀÔÇØ¾ßÇÔ.
function bluring(){ 
	if(!event.srcElement) return;
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 

document.onfocusin=bluring;   

// Flash Àü¿ë È£ÃâÇÔ¼ö id_name : ID¶Ç´ÂName °ª, swf_name : ¼îÅ©¿þÀÌºêÆÄÀÏ °æ·Î(ÀÌ¸§,GET°ªÆ÷ÇÔ), wdith: ³ÐÀÌ°ª, height: ³ôÀÌ°ª 
function swf_func(id_name,swf_name,width,height){ 
	document.writeln("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='"+width+"' height='"+height+"' id='"+id_name+"' align='middle'>");
	document.writeln("<param name='allowScriptAccess' value='always'>");
	document.writeln("<param name='movie' value='"+swf_name+"'>");
	document.writeln("<param name='quality' value='high'>");
	document.writeln("<param name='bgcolor' value='#ffffff'>");
	document.writeln("<param name='wmode' Value='Transparent'>");
//document.writeln("<embed src="+swf_name+" quality=high wmode=Transparent type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+width+" height="+height+"></embed>");
	document.writeln("</object>");
}

// Ä«Å×°í¸® ·¹ÀÌ¾î
function open_shop(obj, topPosition) {
	obj.style.visibility="visible";
	topPosition = parseInt(topPosition) + 10;
	obj.style.top=topPosition;
	//obj.style.left="300px";

	obj.style.zIndex=90;

}

function close_shop(obj) 
{
	obj.style.visibility="hidden";
	obj.style.zIndex=0;
}	

//var debugConsole = window.open("",null, "height=600,width=400,status=yes,toolbar=no,menubar=no,location=no");

//debugConsole.document.body.innerHTML = '<input type=button onclick="document.body.innerHTML = this.outerHTML;" value="Áö¿ì±â">';

function trace(msg) { //ÀÚ¹Ù½ºÅ©¸³Æ® µð¹ö±ë
 if (debugConsole != null) {
  debugConsole.document.write(msg + '  ');
 }
}

function Trim(obj1){
	obj1 = obj1.replace(/^(\s+)|(\s+)$/g, "")
	return obj1;
}

function mailCheck(obj,msg,chkFocus) {
	var result = obj.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.pe.kr)|(\.co.kr)|(\.org)|(\..{2,2}))$)\b/gi);

	if (result){
	   return true
	}else{
		alert(msg);
		if (chkFocus)
		{
			obj.focus();
		}
	
	   return false;
	}
}

// input text box Null Type Ã¼Å©

function validFieldText(objInput, msgStr,chkFocus){
	if(Trim(objInput.value) == "") {
		alert(msgStr);

		if (chkFocus)
		{
			objInput.focus();
		}
		return false;
	}

	return true;
}

//¼ýÀÚ Ã¼Å©
function CheckNum(objNum,msgStr) {
	if(Trim(objNum.value) != ""){
		var str = objNum.value;
		var machedStr = str.match(/[0123456789]+/);
		
		if ( machedStr == str){
			return true;
		} else {
			alert(msgStr);
			objNum.value = "";
			objNum.focus();
			return false;
		}
	}
	
	return true;
}

//ÁÖ¹Î¹øÈ£ Ã¼Å©
function getJuminCheck(jumin){
  // ÁÖ¹Î¹øÈ£ÀÇ ÇüÅÂ¿Í 7¹øÂ° ÀÚ¸®(¼ºº°) À¯È¿¼º °Ë»ç
  fmt = /^\d{6}-[1234567890]\d{6}$/;
  if (!fmt.test(jumin)) {
	return false;
  }

  // ³¯Â¥ À¯È¿¼º °Ë»ç
  birthYear = (jumin.charAt(7) <= "2") ? "19" : "20";
  birthYear += jumin.substr(0, 2);
  birthMonth = jumin.substr(2, 2) - 1;
  birthDate = jumin.substr(4, 2);
  birth = new Date(birthYear, birthMonth, birthDate);

  if ( birth.getYear() % 100 != jumin.substr(0, 2) ||
       birth.getMonth() != birthMonth ||
       birth.getDate() != birthDate) {
    return false;
  }

  // Check Sum ÄÚµåÀÇ À¯È¿¼º °Ë»ç
  buf = new Array(13);
  for (i = 0; i < 6; i++) buf[i] = parseInt(jumin.charAt(i));
  for (i = 6; i < 13; i++) buf[i] = parseInt(jumin.charAt(i + 1));

  multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
  for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);

  if ((11 - (sum % 11)) % 10 != buf[12]) {
    return false;
  }

  return true;
}

//»õÃ¢ ¶ç¿ì±â

function openWindow(url, wid, hei, lef, tp, scroll, winName)
{
	var url = url;
	var posi = "width="+ wid +",height="+hei+",toolbar=no,location=no,status=no,menubar=no,top="+tp+",left="+lef+",scrollbars=" + scroll +",resizable=no" ;

	if (winName == "")
	{
		winName = popup;
	}
	
	window.open(url,winName,posi);
}


function LocationMove(tmpUrl)
{
	var ContUrl = "http://dev.enjoyquilt.co.kr/";
	location.href=tmpUrl;
}

//¹öÆ° ¸¶¿ì½º¿À¹ö ÀÌ¹ÌÁöº¯°æ
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



// ¸®´º¾ó Ãß°¡ ½ºÅ©¸³Æ® ½ÃÀÛ
var siteUrl    = "http://www.enjoyquilt.co.kr";
var siteSSLUrl = "https://www.enjoyquilt.co.kr";//¹Ù²Ù±â
//var siteUrl    = "http://dev2011.enjoyquilt.co.kr";
//var siteSSLUrl = "https://dev2011.enjoyquilt.co.kr";//¹Ù²Ù±â


function js_number_format(num){
 var num_str = num.toString()
 var result = ''

  for(var i=0; i<num_str.length; i++) {
		var tmp = num_str.length-(i+1)
		if(i%3==0 && i!=0) result = ',' + result
		result = num_str.charAt(tmp) + result
  }
  return result
}


 String.prototype.trim = function(){
	return this.replace(/(^s*)|(s*$)/gi, "");
} 
String.prototype.replaceAll = function(str1, str2) {
	var temp_str = "";
	if (this.trim() != "" && str1 != str2) {
		temp_str = this.trim();
		while (temp_str.indexOf(str1) > -1){
			temp_str = temp_str.replace(str1, str2);
		}
	}
	return temp_str;
}
// ¸®´º¾ó Ãß°¡ ½ºÅ©¸³Æ® ³¡

function checkImgStr(str) {
	var rtnStr = true;
	filename_array = str.split("\\");
	file_str = filename_array[filename_array.length-1];
	for(i=0; i <= file_str.length -1 ; i++) {
		ch = file_str.substring(i,i+1);
		if((ch >= "0" && ch <= "9") || (ch >= "a" && ch <= "z") || (ch >= "A" && ch <= "Z") || ch == "-" || ch == "_" || ch == ".") {}
		else{
			alert("Ã·ºÎÆÄÀÏ¿¡´Â ¼ýÀÚ, ¿µ¹®, -, _ ¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
			rtnStr = false;
			break;
		}
	}

	return rtnStr;
}

function setTaxPrice(tailstr) {
	var prod_set_len = $(".prod_sale_price_domae").length;
	var total_tax_price = 0;
	var total_org_price = 0;
	for (i=0;i<prod_set_len;i++) {
		var tax_type = $(".prod_sale_txt_type:eq("+i+")").text();
		var order_cnt = $(".prod_sale_order_cnt:eq("+i+")").text();
		var price_c  = $(".prod_sale_price_domae:eq("+i+")").text();
		price_c = price_c.replace(",","").replace(",","").replace(",","").replace("¿ø","");
		price_c = parseInt(price_c);
		price_a = Math.ceil(price_c / 1.1);
		if (tax_type == "N") {
			price_a = price_c;
		}
		var price_b = parseInt(price_c - price_a);
		var prod_tax_none_price = price_a * parseInt(order_cnt)
		total_org_price += parseInt(prod_tax_none_price);
		var prod_tax_sum = price_b * parseInt(order_cnt)
		total_tax_price += prod_tax_sum;

		$(".prod_price_a_domae:eq("+i+")").html(js_number_format(price_a)+tailstr);
		$(".prod_price_b_domae:eq("+i+")").html(js_number_format(price_b)+tailstr);		
		$(".prod_tax_none_price:eq("+i+")").html(js_number_format(prod_tax_none_price)+tailstr);		
		$(".prod_tax_sum:eq("+i+")").html(js_number_format(prod_tax_sum)+tailstr);		
	}
	$(".prod_price_total_org").html(js_number_format(total_org_price)+tailstr);		
	$(".prod_price_total_tax").html(js_number_format(total_tax_price)+tailstr);		
}
