/*
µðÆÄÀÌ³Ê¸® ÀÛ¾÷ ½ºÅ©¸³Æ®
- CompuzoneBrix ÇÔ¼ö ÆÄ¶ó¹ÌÅÍ 10°³ °íÁ¤ : µðÆÄÀÌ³Ê¸® Ãß°¡ ÆäÀÌÁö°¡ ÀÖÀ¸¸é ÇØ´ç ÇÊ¿ä°ªÀ» e1~e10¾È¿¡¼­ »ç¿ë. type¿¡ ¸ÂÃç¼­ º¯¼ö¸¸µé¼ö ÀÕµµ·Ï ÀÛ¾÷
- ÇÊ¿ä½Ã splitÇØ¼­ »ç¿ë (ex: e10 = °¡³ª´Ù|¶ó¸¶¹Ù)
*/

//IsTestHostCheck == trueÀÎ°æ¿ì (½Ç¼­¹ö,m5) µðÆÄÀÌ³Ê¸® Á¢¼Ó // falseÀÏ °æ¿ì µðÆÄÀÌ³Ê¸® Á¢¼Óx
var IsTestHostCheck= true;
if(window.location.host == "www3.compuzone.co.kr" || window.location.host == "www.dev.coz"){
	IsTestHostCheck = false;
}
if(IsTestHostCheck == true){
	!function(e,r){if(void 0!==e&&!e.adbrix){var t={queue:[]},o=(navigator.userAgent.toLowerCase(),r.createElement("script"));o.type="text/javascript",o.async=!0,o.src="//static.adbrix.io/web-sdk/latest/abx-web-sdk.min.js",o.onload=function(){e.adbrix.runQueuedFunctions&&e.adbrix.runQueuedFunctions()};var c=r.getElementsByTagName("script")[0];c.parentNode.insertBefore(o,c);["init","onInitialized","login","getUserId","setAge","setGender","logout","userProperty.get","userProperty.getAll","userProperty.addOrUpdate","userProperty.remove","userProperty.removes","common.signUp","common.invite","common.useCredit","common.purchase","event.send","debug.traceListener","commerceAttr.categories","commerceAttr.product","commerce.viewHome","commerce.categoryView","commerce.productView","commerce.addToCart","commerce.addToWishList","commerce.reviewOrder","commerce.refund","commerce.search","commerce.share","commerce.listView","commerce.cartView","commerce.paymentInfoAdded","game.tutorialComplete","game.characterCreated","game.stageCleared","game.levelAchieved","push.isPushEnabled","push.isPushSupported","push.showPrompt","push.showNativePrompt","push.showLocalNotification","push.getNotificationPermission"].forEach((function(e){var r=e.split("."),o=r.pop();r.reduce((function(e,r){return e[r]=e[r]||{}}),t)[o]=function(){t.queue.push([e,arguments])}})),e.adbrix=t}}(window,document);
	if(window.location.host == "www3.compuzone.co.kr" || window.location.host == "www.dev.coz"){
		window.adbrix.init({
			appkey: 'xnkrcKOs90yK5NkfSYXxyg',
			webSecretkey: 'S3TpRPFEy066qubsfGwLmg',
		});
	}else{
		window.adbrix.init({
			appkey: 'QBS05nLYdUSM4QeDe4phFA',
			webSecretkey: 'K9SqF3oubUq3QLwd2ZHD4g',
		});
	}
		var BrixUser = "";
		adbrix.onInitialized(()=>{
			BrixUser = adbrix.getUserId();
		});
	}
	var BrixUser = "";
		//e1~e10 Ä¿½ºÅÍ¸¶ÀÌÂ¡ °¡´ÉÇÏµµ·Ï ÇÊ¿ä°ª¿¡ µû¶ó ÆÄ¶ó¹ÌÅÍ ÀÔ·ÂÈÄ ÇØ´ç Å¸ÀÔ¿¡ ¸ÂÃç¼­ ÀÛ¾÷
		function CompuzoneBrix(type,e1,e2,e3,e4,e5,e6,e7,e8,e9,e10){
			if(IsTestHostCheck != true){
				return;
			}
			adbrix.onInitialized(()=>{
				var Currency = "KRW";
				//»óÇ°¸®½ºÆ®°¡ ±âº»ÀÎ Å¸ÀÔÀÇ °æ¿ì e1~e8±îÁö °íÁ¤ »ç¿ë
				if(type == "InsertBarsket" || type == "SearchBasket" || type == "InsertWish" || type == "ProductView"
					|| type == "purchase" || type == "ReviewOrder" || type == "SearchListView" || type == "refund" 
					|| type == "CategoryView" || type == "ListView" || type == "share"){
					var ProductNo = e1;
					var ProductName = e2;
					var ProductPrice = e3;
					var ProductAmount = e4;
					var ProductSalePrice = e5;
					var BigDivName = e6;
					var MediumDivName = e7;
					var DivName = e8;
				}else if(type == "PaymentInfo"){
					var PayMethod = e1;
					var MethodName = e2;

					if(!MethodName){
						MethodName = PayMethod;
					}
					adbrix.commerce.paymentInfoAdded({PayMethod : MethodName});
				}

				if(type == "purchase"){
					if(e9 && e9.indexOf("|") != -1){
						var ETCInfo = e9.split('|');
						var OrderStateNo = ETCInfo[0];
						var TotalDeliveryPrice = ETCInfo[1];
						var SavePrice = ETCInfo[2];
						var Price = ETCInfo[3];
						var PaymentMethod = (ETCInfo[4] == "¹«ÅëÀåÀÔ±Ý")? "BankTransfer" : "CreditCard";
						if(ETCInfo[4] == "³×ÀÌ¹öÆäÀÌÄ«µå" || ETCInfo[4] == "kakaopayÄ«µå" || ETCInfo[4] == "»ï¼ºÆäÀÌÅä½ºÄ«µå" || ETCInfo[4] == "ÄÄÇ»Á¸ÆäÀÌÄ«µå" || ETCInfo[4] == "Åä½ºÆäÀÌÄ«µå" || ETCInfo[4] == "ÆäÀÌÄÚÅä½ºÄ«µå"){
							PaymentMethod = "MobilePayment";
						}
					}
				}
				if(type == "ReviewOrder"){
					var OrderNo = e9; 
					var DeliveryPrice = $("#DeliveryPrice").val();
					var CyberMoney = $("#TotalOrderCyberMoney").val() ? $("#TotalOrderCyberMoney").val() : 0; 
					var check_cybermoney = parseInt(NotNumberFormat(document.getElementById('UseCyberMoney').value));
					var check_returnemoney = parseInt(NotNumberFormat(document.getElementById('UseReturnEmoney').value));
					var UseCoupon = parseInt(NotNumberFormat(document.getElementById('UseCoupon').value));
				}
				if(type == "SearchListView"){
					var keyword = e9;
				}
				if(type == "refund"){
					if(e9 && e9.indexOf("|") != -1){
						var ETCInfo = e9.split('|');
						var OrderStateNo = ETCInfo[0];
						var penaltyCharge = ETCInfo[1] ? Number(ETCInfo[1]) : 0;
					}
				}
				if(type == "CategoryView"){
					if(e9 && e9.indexOf("||") != -1){
						var Category = e9.split("||");
					}
				}
				var products = [];
				if(type != "PaymentInfo"){
					
					if(Array.isArray(ProductNo)){
						var ProductInfoCnt = ProductNo.length;
						for(var i=0; i < ProductInfoCnt; i++){
							//console.log("inser1 : "+ProductNo[i]+"/"+ProductName[i]+"/"+Number(ProductPrice[i])+"/"+Number(ProductAmount[i])+"/"+Number(ProductSalePrice[i])+"/"+Currency+"/"+BigDivName[i]+"/"+MediumDivName[i]+"/"+DivName[i]);	
							var product = adbrix.commerceAttr.product(ProductNo[i],ProductName[i],Number(ProductPrice[i]),Number(ProductAmount[i]),Number(ProductSalePrice[i]),Currency,
								adbrix.commerceAttr.categories(BigDivName[i],MediumDivName[i],DivName[i]),{"key":"value"});
								products.push(product);
						}
					}else{
						//console.log("insert2 : "+ProductNo+"/"+ProductName+"/"+Number(ProductPrice)+"/"+Number(ProductAmount)+"/"+Number(ProductSalePrice)+"/"+Currency+"/"+BigDivName+"/"+MediumDivName+"/"+DivName);
						var product = adbrix.commerceAttr.product(String(ProductNo),ProductName,Number(ProductPrice),Number(ProductAmount),Number(ProductSalePrice),Currency,
						adbrix.commerceAttr.categories(BigDivName,MediumDivName,DivName),{"key":"value"});
					}

					//Å¸ÀÔº° ÇÔ¼ö µî·Ï
					if(type == 'CategoryView'){
						var categories = adbrix.commerceAttr.categories(Category[0],Category[1],Category[2]); //´ëÁß¼Ò
						adbrix.commerce.categoryView(categories,products);
					}else if(type == 'ListView'){
						adbrix.commerce.listView(products);
					}else if(type == 'ProductView'){
						adbrix.commerce.productView(product);
					}else if(type == 'InsertBarsket'){
						adbrix.commerce.addToCart(product);
					}else if(type == 'InsertWish'){
						adbrix.commerce.addToWishList(product);
					}else if(type == 'refund'){
						adbrix.commerce.refund(String(OrderStateNo),products,penaltyCharge);
					}else if(type == 'SearchListView'){
						adbrix.commerce.search(keyword,products);
					}else if(type == 'SearchBasket'){
						adbrix.commerce.cartView(products);
					}else if(type == 'ReviewOrder'){
						var discount = CyberMoney+check_cybermoney+check_returnemoney+UseCoupon;
						adbrix.commerce.reviewOrder(OrderNo,products,Number(discount),Number(DeliveryPrice));
					}else if(type == "share"){
						var ty = e9;
						var tyTitle = "";
						switch(ty){
							case 'kakao': tyTitle="KakaoTalk"; break;
							case 'facebook' : tyTitle="Facebook";break;
							case 'line' : tyTitle="ETC";break;
							case 'band' : tyTitle="ETC";break;
							case 'twitter' : tyTitle="ETC";break;
						}
						adbrix.commerce.share(tyTitle,products);
					}else if(type == 'purchase'){
					
							adbrix.common.purchase(String(OrderStateNo),products,Number(Price),Number(SavePrice),Number(TotalDeliveryPrice),String(PaymentMethod));
					}
					
				}
			});
		}

		function BrixEventLog(eventTitle,eventName,model,location,productNo,PriceCate){
			if(IsTestHostCheck == true){
				/*
				eventTitle : µðÆÄÀÌ³Ê¸®¿¡¼­ ´ëÇ¥·Î °Ë»öµÇ´Â ¸íÄª
				eventName : ´ëÇ¥¸íÄª > ºÐ·ù°ª¿¡ ÇØ´çµÇ´Â ¸íÄª
				model : Á¢¼Ó ±â±â -> PC(P), mobileWeb(M), mobileApp(A)
				ProductNo : Á¦Ç°¹øÈ£ 
				PriceCate : ¼±ÅÃÇÑ °¡°Ý´ë (¼ø¼­ idx°ª)
				*/
				var model = "P";
				var KR_name = EventNameKR(eventName);
				if(eventTitle == "Estimate"){
					if(eventName == "estimate_pc_quick_best" || eventName == "estimate_pc_self_save" || eventName == "estimate_pc_self_title" || eventName == "estimate_pc_self_best_change"
					|| eventName == "estimate_pc_quick_save" || eventName == "estimate_pc_quick_cart" || eventName == "estimate_pc_quick_buy" || eventName == "estimate_pc_self_recom" || eventName == "estimate_pc_self_best_buy"){
						adbrix.event.send(eventTitle,{'EventName':eventName,'EventName_kr':KR_name,'EventPlatform':model,'EventProductNo':Number(productNo),'EstimateProductNo':productNo.toString()});
					}else if(eventName == "estimate_pc_quick_range"){
						adbrix.event.send(eventTitle,{'EventName':eventName,'EventName_kr':KR_name,'EventPlatform':model,'EventPriceCategory':PriceCate});
					}else{
						adbrix.event.send(eventTitle,{'EventName':eventName,'EventName_kr':KR_name,'EventPlatform':model});
					}
				}
			}
			if(location){
				document.location.href=location;
			}
		}

		function EventNameKR(Eng_name){
			var KR_name = "";
			switch(Eng_name){
				case "estimate_pc" : KR_name="Á¶¸³°ßÀû_PC¸ÞÀÎ"; break;
				case "estimate_pc_quick" : KR_name="Á¶¸³°ßÀû_PC_ºü¸¥°ßÀû"; break;
				case "estimate_pc_quick_best" : KR_name="Á¶¸³°ßÀû_PC_ºü¸¥°ßÀû_ÀÎ±â»óÇ°"; break;
				case "estimate_pc_quick_range" : KR_name="Á¶¸³°ßÀû_PC_ºü¸¥°ßÀû_°¡°Ý´ë¼±ÅÃ"; break;
				case "estimate_pc_quick_save" : KR_name="Á¶¸³°ßÀû_PC_ºü¸¥°ßÀû_°ßÀû´ã±â"; break;
				case "estimate_pc_quick_search" : KR_name="Á¶¸³°ßÀû_PC_ºü¸¥°ßÀû_°Ë»öÁøÇà"; break;
				case "estimate_pc_quick_self" : KR_name="Á¶¸³°ßÀû_PC_ºü¸¥°ßÀû_°ßÀû»ó¼¼¼öÁ¤"; break;
				case "estimate_pc_quick_cart" : KR_name="Á¶¸³°ßÀû_PC_ºü¸¥°ßÀû_Àå¹Ù±¸´Ï"; break;
				case "estimate_pc_quick_buy" : KR_name="Á¶¸³°ßÀû_PC_ºü¸¥°ßÀû_±¸¸ÅÇÏ±â"; break;
				case "estimate_pc_self" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû"; break;
				case "estimate_pc_self_save" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_´ã±â"; break;
				case "estimate_pc_self_recom" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_Á¶¸³Åë°è"; break;
				case "estimate_pc_self_title" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_»óÇ°ÀÌµ¿"; break;
				case "estimate_pc_self_check" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_È£È¯¼º°ËÅä"; break;
				case "estimate_pc_self_request" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_»ç¾ç°ËÅä¿äÃ»"; break;
				case "estimate_pc_self_form" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_°ßÀû¼­Ãâ·Â"; break;
				case "estimate_pc_self_wishlist" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_°ü½É»óÇ°´ã±â"; break;
				case "estimate_pc_self_cart" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_Àå¹Ù±¸´Ï´ã±â"; break;
				case "estimate_pc_self_buy" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_±¸¸ÅÇÏ±â"; break;
				case "estimate_pc_self_best" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_À¯»çÀÎ±â°ßÀû"; break;
				case "estimate_pc_self_best_change" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_À¯»çÀÎ±â°ßÀû_°ßÀûº¯°æ"; break;
				case "estimate_pc_self_best_buy" : KR_name="Á¶¸³°ßÀû_PC_¼¿ÇÁ°ßÀû_À¯»çÀÎ±â°ßÀû_±¸¸ÅÇÏ±â"; break;
				default : KR_name="";
			}
			return KR_name;
		}