//################ Àå¹Ù±¸´Ï´ã±â >>>>>>>>>>>>>>>>>>
//	Àå¹Ù±¸´Ï ´ã±â(ÇÃ·¡½¬¿¡¼­ index·Î)
function wishlistbuy(widgetId){
	//alert(widgetId);
	var subscriberId = getSubscriberId();
	//alert("Àå¹Ù±¸´Ï¿¡´ã¾Æ¿ä widgetId :: " + widgetId);
	//alert("subscriberId : " + subscriberId);
	widgetManager.createWishList({"widgetId":widgetId,"subscriberId":subscriberId},
		{
			callback:wishlistbuySuccess,
			timeout:5000,
			errorHandler:flashFunctionError
		}
	);
}

//Àå¹Ù±¸´Ï´ã±â CallBack
function wishlistbuySuccess(data){
	var param = ""; //0:Àå¹Ù±¸´Ï´ã±â ¿À·ù, 1:Á¤»ó
	if(data){
		//alert("¼º°ø ::::: " + data);
		param = "1";
	}else{
		//alert("½ÇÆÐ ::::: " + data);
		param = "0";
	}
	flashFunctionCall("wishlistCheck", "wishliststr", param);
}
//################ Àå¹Ù±¸´Ï´ã±â <<<<<<<<<<<<<<<<<<


//################ ¹Ù·Î±¸¸ÅÇÏ±â >>>>>>>>>>>>>>>>>>
//	¹Ù·Î±¸¸ÅÇÏ±â(ÇÃ·¡½¬¿¡¼­ index·Î)
function quickbuy(widgetId){
	//alert("quicbuy :: " + widgetId);
	var frm = document.indexFrm;
	frm.widgetId.value = widgetId;
	frm.panelInfo.value = "";
	frm.popupId.value = "phone_sync_pop";
	frm.action = "/widget/getBuyWidgetList.action";
	frm.target = "phone_sync_pop";
	frm.submit();
}

//¹Ù·Î±¸¸ÅÇÏ±â CallBack
function quickbuySuccess(data){
	var param = ""; //0:±¸¸ÅÁß¿À·ù / 1:±¸¸Å¿Ï·á
	if(data){
		//alert("À§Á¬ ±¸¸Å : " + data);
		param = "1";
	}else{
		//alert("À§Á¬ ±¸¸Å : " + data);
		param = "0";
	}
	flashFunctionCall("buyCheck", "buystr", param);
}
//################ ¹Ù·Î±¸¸ÅÇÏ±â <<<<<<<<<<<<<<<<<<

		
//################ º°Á¡ÁÖ±â  >>>>>>>>>>>>>>>>>>
//	º°Á¡ÁÖ±â(ÇÃ·¡½¬¿¡¼­ index·Î)
function checkScore(widgetId, score){
	var subscriberId = getSubscriberId();
	//alert("º°Á¡ widget :: " + widgetId + " :: score :: "+score);
	//alert("subscriberId : " + subscriberId);
	widgetManager.createWidgetScore({"widgetId":widgetId, "subscriberId":subscriberId, "score":score},
		{
			callback:chekScoreSuccess,
			timeout:5000,
			errorHandler:flashFunctionError
		}
	);
}

//º°Á¡ÁÖ±â CallBack
function chekScoreSuccess(data){
	var param = ""; //0:error or 1:¼º°ø # ±¸ºÐÀÚ : '/' score (¼Ò¼öÁ¡ 1ÀÚ¸®·Î Àß¶ó¼­ ³Ñ°ÜÁÙ°Í)
	if(data != null && data != ''){
		//alert("º°Á¡ÁÖ±â : " + data);
		param = "1/" + data;
	}else{
		//alert("º°Á¡ÁÖ±â : " + data);
		param = "0/0";
	}
	flashFunctionCall("starCheck", "starstr", param);
}
//################ º°Á¡ÁÖ±â  <<<<<<<<<<<<<<<<<<

		
//################ °¡´ÉÆù Á¶È¸  >>>>>>>>>>>>>>>>>>
//	°¡´ÉÆù Á¶È¸ (ÇÃ·¡½¬¿¡¼­ index·Î)
function checkphonNum(widgetId, MDN){
	var subscriberId = getSubscriberId();
	//alert("°¡´ÉÆù Á¶È¸ :: widgetId : " +widgetId + " :: MDN :: " + MDN);
	//alert("subscriberId : " + subscriberId);
	widgetManager.checkUseEquipModel({"widgetId":widgetId, "subscriberId":subscriberId, "MDN":MDN},
		{
			callback:checkphoneNumSuccess,
			timeout:5000,
			errorHandler:flashFunctionError
		}
	);
}

//°¡´ÉÆùÁ¶È¸ CallBack
function checkphoneNumSuccess(data){
	var param = ""; //0 :»ç¿ëºÒ°¡´É / 1:»ç¿ë°¡´É
	if(data){
		//alert("»ç¿ë°¡´É ´Ü¸» : " + data);
		param = "1";
	}else{
		//alert("»ç¿ë°¡´É ´Ü¸» : " + data);
		param = "0";
	}
	flashFunctionCall("phonCheck", "phonstr", param);
}
//################ °¡´ÉÆù Á¶È¸  <<<<<<<<<<<<<<<<<<


//################ »óÇ°Æò ÀÔ·Â  >>>>>>>>>>>>>>>>>>
//	»óÇ°Æò ÀÔ·Â(ÇÃ·¡½¬¿¡¼­ index·Î )
function review(widgetId,review){
	var subscriberId = getSubscriberId();
	//alert("»óÇ°ÆòÀÔ·Â : widgetId : " + widgetId + " :: reView : " + review);
	//alert("subscriberId : " + subscriberId);
	widgetManager.createWidgetReview({"subscriberId":subscriberId, "widgetId":widgetId, "review":review},
		{
			callback:reviewSuccess,
			timeout:5000,
			errorHandler:flashFunctionError
		}
	);
}

//»óÇ°Æò ÀÔ·Â CallBack
function reviewSuccess(data){
	var param = ""; //0 :ÀÔ·ÂÁß¿À·ù / 1:ÀÔ·ÂºÒ°¡´É / 2:ÀÔ·Â¿Ï·á   "/" »óÇ°Æò °¹¼ö 
	//ÀÔ·ÂºÒ°¡´ÉÀÌ ÀÖÀ»±î???
	if(data != null && data != ""){
		//alert("»óÇ°Æò ÀÔ·Â : " + data);
		param = "2/"+data;
	}else{
		//alert("»óÇ°Æò ÀÔ·Â : " + data);
		param = "0/0";
	}
	flashFunctionCall("reviewCheck", "reviewstr", param);
}
//################ »óÇ°Æò ÀÔ·Â  <<<<<<<<<<<<<<<<<<


//################ »óÇ°Æò »èÁ¦  >>>>>>>>>>>>>>>>>>
//	»óÇ°Æò »èÁ¦ 
function removereview(reviewId){
	var subscriberId = getSubscriberId();
	//alert("»óÇ°Æò »èÁ¦ : reviewId : " + reviewId);
	//alert("subscriberId : " + subscriberId);
	widgetManager.removeWidgetReview({"reviewId":reviewId, "subscriberId":subscriberId},
		{
			callback:removeReviewSuccess,
			timeout:5000,
			errorHandler:flashFunctionError
		}
	);
}

//»óÇ°Æò ÀÔ·Â CallBack
function removeReviewSuccess(data){
	var param = ""; //0 :ÀÔ·ÂÁß¿À·ù / 1:ÀÔ·ÂºÒ°¡´É / 2:ÀÔ·Â¿Ï·á
	//ÀÔ·ÂºÒ°¡´ÉÀÌ ÀÖÀ»±î???
	if(data){
		//alert("»óÇ°Æò »èÁ¦ : " + data);
		param = "1";
	}else{
		//alert("»óÇ°Æò »èÁ¦  : " + data);
		param = "0";
	}
	flashFunctionCall("reviewRemove", "reviewremovestr", param);
}
//################ »óÇ°Æò ÀÔ·Â  <<<<<<<<<<<<<<<<<<


//################ Æù½ÌÅ©  >>>>>>>>>>>>>>>>>>
//	Æù½ÌÅ©(±¸¸ÅÇÒ À§Á¬ÀÌ ÀÖ´Â°æ¿ì¿¡ È£Ãâ)
function buyWidget2(panelInfo){
	//20090322 Manager·Î È£ÃâÀ» ActionÀ¸·Î º¯°æ
	var subscriberId = getSubscriberId();
	var MDN = getUserMDN();
	/*
	var panelText = "ÆÐ³Î À§Á¬ ::: ";
		var wishText = "À§½¬¸®½ºÆ® À§Á¬ :: ";
		var boxText = "º¸°üÇÔ À§Á¬ :: ";
		var wasteText = "ÈÞÁöÅë À§Á¬ :: ";
		var panel = panelInfo.split("~@~");
		var panel1 = panel[0].split("~#~");
		
		for(var i=0 ; i< panel1.length ; i++){
			if(panel1[i] != null && panel1[i] != ''){
				var ttt = panel1[i].split("/");
				panelText += " À§Á¬ID:" + ttt[1] + " ÆÐ³Î :" + ttt[0] + " À§Ä¡:"+ttt[2] + "\n";
			}
		}
		boxText += panel[1];
		wishText += panel[2];
		wasteText += panel[3];
		alert(panelText + "\n" + boxText + "\n" + wishText + "\n" + wasteText + "\n");
	widgetManager.createPhoneSync({"subscriberId":subscriberId, "panelInfo":panelInfo, "MDN":MDN},
		*/
	widgetAction.createPhoneSync(panelInfo + "~##~" + MDN + "~##~" + subscriberId,
		{
			callback:buyWidgetSuccess2,
			timeout:10000,
			errorHandler:flashFunctionError
		}
	);
}

//À§Á¬±¸¸Å¼º°ø
function buyWidgetSuccess2(data){
	var param = ""; //0 :ÀÔ·ÂÁß¿À·ù / 1:ÀúÀå¿Ï·á
	if(data){
		param = "1"
		//alert("Æù½ÌÅ©2 : " + param);
	}else{
		param = "0"
		//alert("Æù½ÌÅ©2 : " + param);
	}
	flashFunctionCall("buywidgetCheck", "buywidgetstr", param);	
}
//################ Æù½ÌÅ©  <<<<<<<<<<<<<<<<<<


//################ Æù½ÌÅ©  >>>>>>>>>>>>>>>>>>
//Æù½ÌÅ© ±¸¸ÅÇÒÀ§Á¬ÀÌ ¾ø´Â°æ¿ì ±×³É ¹Ù·Î ½ÌÅ©(±¸¸ÅÆË¾÷ ¾È¶ä)
function buyWidget1(panelInfo){
		//alert("buywidget11 : " + panelInfo);
		/*
		var panelText = "ÆÐ³Î À§Á¬ ::: ";
		var wishText = "À§½¬¸®½ºÆ® À§Á¬ :: ";
		var boxText = "º¸°üÇÔ À§Á¬ :: ";
		var wasteText = "ÈÞÁöÅë À§Á¬ :: ";
		var panel = panelInfo.split("~@~");
		var panel1 = panel[0].split("~#~");
		
		for(var i=0 ; i< panel1.length ; i++){
			if(panel1[i] != null && panel1[i] != ''){
				var ttt = panel1[i].split("/");
				panelText += " À§Á¬ID:" + ttt[1] + " ÆÐ³Î :" + ttt[0] + " À§Ä¡:"+ttt[2] + "\n";
			}
		}
		boxText += panel[1];
		wishText += panel[2];
		wasteText += panel[3];
		alert(panelText + "\n" + boxText + "\n" + wishText + "\n" + wasteText + "\n");
		*/
		var frm = document.indexFrm;
		frm.panelInfo.value = panelInfo;
		frm.widgetId.value = "";
		frm.popupId.value = "phone_sync_pop";
		frm.action = "/widget/getBuyWidgetList.action";
		frm.target = "phone_sync_pop";
		frm.submit();
}

//Æù½ÌÅ© CallBack
function buyWidgetSuccess(data){
	var param = ""; //0 :ÀÔ·ÂÁß¿À·ù / 1:ÀúÀå¿Ï·á
	if(data){
		param = "1";
		//alert("Æù½ÌÅ©11 : " + param);
	}else{
		param = "0";
		//alert("Æù½ÌÅ©11 : " + param);
	}
	flashFunctionCall("buywidgetCheck", "buywidgetstr", param);	
}
//################ Æù½ÌÅ©  <<<<<<<<<<<<<<<<<<

		
//################ À§Á¬»èÁ¦(ÈÞÁöÅëÀ¸·Î ÀÌµ¿)  <<<<<<<<<<<<<<<<<<


//¼­ºñ½º Àç´Ù¿î·Îµå
function retryDownload(MDN1){
	var MDN = getUserMDN();
	widgetManager.retryDownload(MDN,
		{
			callback:retryDownloadSuccess,
			timeout:5000,
			errorHandler:flashFunctionError
		}
	);
}
//¼­ºñ½º Àç´Ù¿î·Îµå ÄÝ¹éÇÔ¼ö 
function retryDownloadSuccess(data){
	flashFunctionCall("downCheck", "downstr", data);	
}


//################ ÈÞÁöÅëÆË¾÷¿¡¼­ »èÁ¦¹× º¹¿øÇÏ°í ³ª¼­...   >>>>>>>>>>>>>>>>>>



//################ wishlist »èÁ¦  >>>>>>>>>>>>>>>>>>
//wishlist »èÁ¦
function wastebasket1(widgetId){
	//alert("wishlist »èÁ¦ : widgetID :: " + widgetId);
	var subscriberId = getSubscriberId();
	//alert("Àå¹Ù±¸´Ï»èÁ¦ :: widgetId ::  " + widgetId);
	widgetManager.removeWidget({"widgetId":widgetId, "subscriberId":subscriberId},
		{
			callback:wastebasket1Success,
			timeout:5000,
			errorHandler:flashFunctionError
		}
	);
}

//wishlist »èÁ¦  CallBack
function wastebasket1Success(data){
	var param = ""; //0 :ÀÔ·ÂÁß¿À·ù / 1:ÀúÀå¿Ï·á
	if(data){
		//alert("Àå¹Ù±¸´Ï»èÁ¦ : " + data);
		param = "1";
	}else{
		//alert("Àå¹Ù±¸´Ï»èÁ¦ : " + data);
		param = "0";
	}
	flashFunctionCall("wasteCheck", "wastestr", param);
}

//################ ÈÞÁöÅë»èÁ¦  <<<<<<<<<<<<<<<<<<


//#####################################################
//flash ÇÔ¼ö Call
function flashFunctionCall(funcName, strVariable, paramValue){
	//alert("ÇÃ·¡½¬ ÇÔ¼ö¸í : " + funcName);
	//alert("ÇÃ·¡½¬ º¯¼ö¸í : " + strVariable);
	//alert("ÇÃ·¡½¬ param : " + paramValue);
//	document.obj_flash.setVariable(strVariable, paramValue);
//	document.obj_flash.setVariable("callfunc", funcName);
	//setAttribute
		//alert('function name :: ' + funcName);
	 if(window.objFlash){
	 	if(strVariable != null && strVariable != ''){
	 		window.document["objFlash"].SetVariable(strVariable, paramValue);
	 	}
	 	window.document["objFlash"].SetVariable("callfunc", funcName);
	 }else if(document.objFlash){
	 	if(strVariable != null && strVariable != ''){
 	 		document.objFlash.SetVariable(strVariable, paramValue);
 	 	}
 	 	document.objFlash.SetVariable("callfunc", funcName);
 	 }
}

//function Error
function flashFunctionError(){
	alert("ÀÛ¾÷Áß ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.");
}

//#####################################################


//flash ÇÔ¼ö Call(ÈÞÁöÅë »èÁ¦ÈÄ¿¡ È£Ãâ )
function wasteFlashFunctionCall(funcName, strVar, strParam, arrVar, arrParam, countVar, countParam){
//	alert("ÇÃ·¡½¬ ÇÔ¼ö¸í : " + funcName);
//	alert("ÇÃ·¡½¬ º¯¼ö¸í : " + strVar + "        ÇÃ·¡½¬ param : " + strParam);
//	alert("ÇÃ·¡½¬ º¯¼ö¸í : " + arrVar + "        ÇÃ·¡½¬ param : " + arrParam);
//	alert("ÇÃ·¡½¬ º¯¼ö¸í : " + countVar + "        ÇÃ·¡½¬ param : " + countParam);
//	document.obj_flash.setVariable(strVar, strParam);
//	document.obj_flash.setVariable(arrVar, arrParam);
//	document.obj_flash.setVariable(countVar, countParam);
//	document.obj_flash.setVariable("callfunc", funcName);
	 if(window.objFlash){
	 	window.document["objFlash"].SetVariable(strVar, strParam);
	 	window.document["objFlash"].SetVariable(arrVar, arrParam);
	 	window.document["objFlash"].SetVariable(countVar, countParam);
	 	window.document["objFlash"].SetVariable("callfunc", funcName);
	 }else if(document.objFlash){
 	 	document.objFlash.SetVariable(strVar, strParam);
 	 	document.objFlash.SetVariable(arrVar, arrParam);
 	 	document.objFlash.SetVariable(countVar, countParam);
 	 	document.objFlash.SetVariable("callfunc", funcName);
 	 }
}
