function XF_OrderEdit(n,m,o,p){
	XF_SetCookie('ChkProdID',m,null,'/');
	XF_SetCookie('ChkProdCount',o,null,'/');
	XF_SetCookie('ChkCurrID',p,null,'/');
	document.location.href='/Include/files/XB_Order_list.asp?X_OrderCode=' + n;
}
function XF_OrderTypeID(val){
	document.getElementById('XHi_Order_Type').value=val;
	document.getElementById('Order_Type_0').style.display='none';
	document.getElementById('Order_Type_1').style.display='none';
	document.getElementById('Order_Type_2').style.display='none';
	
	document.getElementById('Order_Type_'+val).style.display='';
}
function XF_CurrFormat(n,m){
	var StrCurrDec = '';
	var StrCurrSep = '';
	var StrTempCurr = n.toString();
	var StrTempCurr1 = '';
	var StrTempCurrDec = '';
	if (m==0){
		StrCurrDec = ',' ;
		StrCurrSep = '.' ;
	}
	else{
		StrCurrDec = '.' ;
		StrCurrSep = ',' ;
	}
	
	if(StrTempCurr.indexOf('.')!=-1){
		
		StrTempCurrDec = StrCurrDec + StrTempCurr.substring(StrTempCurr.indexOf('.')+1);
		StrTempCurr = StrTempCurr.substring(0,StrTempCurr.indexOf('.'));
		
	}
	
	if (StrTempCurr.length>3){
		
		while (StrTempCurr.length>3){
			if (StrTempCurr1==''){
				StrTempCurr1 =  StrTempCurr.substring(StrTempCurr.length-3);
			}
			else{
				StrTempCurr1 =  StrTempCurr.substring(StrTempCurr.length-3) + StrCurrSep + StrTempCurr1;
			}
			StrTempCurr = StrTempCurr.substring(0,StrTempCurr.length-3);
		}
		StrTempCurr = StrTempCurr + StrCurrSep + StrTempCurr1 + StrTempCurrDec;
	}
	else{
		StrTempCurr = StrTempCurr + StrTempCurrDec;
	}
	
	return StrTempCurr;
}
function XF_OrderDel(n){
	document.getElementById('XTr_OrderList_'+n).style.display='none';
	var StrUrl = '/Include/files/OrderProcess.asp?X_OrderID=' + n;
	XF_LoadEAjax(StrUrl,'XHi_OrderList_Del');
}
function XF_ChgCurrencies(m){
	XF_SetCookie('ChkCurrID',m,null,'/');
	document.location.href='index.asp';
}
function XF_ProdChkNum(string,n,m,o){
	var alphabeta = /[^\d]/i;
	var kt = (alphabeta.test(string));
	if (kt==true){document.getElementById('XTb_ProdCount_'+n).value=1;}
	var X_SubTotal = parseFloat(document.getElementById('XHi_ProdSubTotal').value);
	var X_ProdValue = parseFloat(document.getElementById('XHi_ProdValue_'+n).value);
	var X_ProdTax = parseFloat(document.getElementById('XHi_ProdTax_'+n).value);
	var X_ProdCount = document.getElementById('XTb_ProdCount_'+n).value;
	document.getElementById('XTb_ProdCount_'+n+'_Send').innerHTML = X_ProdCount;
	X_SubTotal = XF_Round(X_SubTotal - X_ProdValue);
	X_ProdValue = XF_Round(X_ProdCount * m);
		if (X_ProdTax!=0){
		X_ProdTax = XF_Round((X_ProdValue*X_ProdTax)/100);
		document.getElementById('XSpan_ProdTax_'+n).innerHTML = XF_CurrFormat(X_ProdTax,o);
		X_ProdValue = XF_Round(X_ProdValue + X_ProdTax);
	}
	X_SubTotal = XF_Round(X_SubTotal + X_ProdValue);
	document.getElementById('XHi_ProdValue_'+n).value = X_ProdValue;
	document.getElementById('XHi_ProdSubTotal').value = X_SubTotal;
	document.getElementById('XSpan_ProdValue_'+n).innerHTML = XF_CurrFormat(X_ProdValue,o);
	document.getElementById('XSpan_Prod_SubTotal').innerHTML = XF_CurrFormat(X_SubTotal,o);
}
function XF_ProdProcess(n,m,o)
{
	var StrProdCount = eval(document.getElementById('XHi_YourCart_ProdCount').value);
	var StrProdAID = document.getElementById('XHi_YourCart_ProdAID').value;
	if (m==0){
		//Max add product : 20 item
		if (StrProdCount<20){
			var StrProdAIDTemp = StrProdAID + ","
			var StrProdIDTemp = "," + n + ","
			
			if (StrProdAIDTemp.indexOf(StrProdIDTemp)==-1){
				StrProdCount = StrProdCount + 1;
				document.getElementById('XHi_YourCart_ProdCount').value = StrProdCount;
				StrProdAID = StrProdAID + "," + n;
				document.getElementById('XHi_YourCart_ProdAID').value = StrProdAID;
				XF_SetCookie('ChkProdCount',StrProdCount,null,'/');
				XF_SetCookie('ChkProdID',StrProdAID,null,'/');
				
				document.getElementById('XSpan_YourCart_Count').innerHTML=StrProdCount;
				document.getElementById('AddItem_'+o+'_'+n).style.display='none';
			}
			else{
				document.getElementById('AddItem_'+o+'_'+n).style.display='none';
			}
		}
		else{
			window.alert("Maximum 20 Items");
		}
	}
	else{
		StrProdCount = StrProdCount - 1;
		document.getElementById('XHi_YourCart_ProdCount').value = StrProdCount;
		StrProdAID = StrProdAID.replace(','+n,'');
		document.getElementById('XHi_YourCart_ProdAID').value = StrProdAID;
		XF_SetCookie('ChkProdCount',StrProdCount,null,'/');
		XF_SetCookie('ChkProdID',StrProdAID,null,'/');
		
		document.getElementById('XSpan_YourCart_Count').innerHTML=StrProdCount;
		document.getElementById('RemoveItem_'+n).style.display='none';
		document.getElementById('RemoveTable_'+n).style.display='none';
		document.getElementById('XTb_ProdCount_'+n).value=0;
		
		var X_SubTotal = parseFloat(document.getElementById('XHi_ProdSubTotal').value);
		var X_ProdValue = parseFloat(document.getElementById('XHi_ProdValue_'+n).value);
		X_SubTotal = XF_Round(X_SubTotal - X_ProdValue);
		
		document.getElementById('XHi_ProdSubTotal').value = X_SubTotal;
		document.getElementById('XSpan_Prod_SubTotal').innerHTML = XF_CurrFormat(X_SubTotal,o);
		if (X_SubTotal==0){
			document.getElementById('XLi_Prod_Checkout').style.display='none';
			//document.getElementById('XLi_Prod_HeaderCheckout').style.display='none';
			document.getElementById('XDiv_Prod_NoLogin').style.display='none';
			document.getElementById('XDiv_Prod_GuestOrder').style.display='none';
			document.getElementById('XDiv_Prod_NoCount').style.display='';
		}
	}
}
function XF_ProdQuickView(n,m)
{
	window.open('/Include/files/ProdPreview.asp?'+n+'&X_ProdName='+m+'&X_ProdPrint=no','ProdPreView','height=500,width=600,resizable=yes,scrollbars=yes');
}
function XF_ProdGotoPage(n,m)
{
	document.location.href="/Include/files/XB_Prod_list.asp?X_ProdPage="+m+"&"+n;	
}
function XF_ProdRank(n,m,o)
{
	document.getElementById('XDiv_ProdRankLable').style.display='none';
	var StrUrl = '/Include/files/ProdRank.asp?X_ProdID=' + n + '&X_ProdRank=' + o;
	XF_LoadEAjax(StrUrl,m);
}
function XF_ProdComm(m,o)
{
	var StrEID = m;
	var StrPara = o;
	
	document.getElementById('XTb_ProdComm').value = oEdit1.getHTMLBody();
	if (document.getElementById('XTb_ProdComm').value=='<P>&nbsp;</P>'){document.getElementById('XTb_ProdComm').value='';}
	if (document.getElementById('XTb_ProdComm').value=='<br />'){document.getElementById('XTb_ProdComm').value='';}
	
	StrPara = StrPara + '&X_ProdComm=' + encodeURIComponent(document.getElementById('XTb_ProdComm').value) + '&X_Index=yes';
	
	//Dung Get
	//StrUrl = '/Include/Files/XB_Prod_Detail.asp?' + StrPara
	//XF_LoadEAjax(StrUrl,StrEID);
	
	//Dung Post
	if (document.getElementById('XTb_ProdComm').value!=''){
		StrUrl = '/Include/Files/XB_Prod_Detail.asp';
		XF_LoadEAjax(StrUrl,StrEID,StrPara);
	}
}
function XF_OrderProcess(n,m,o,p,q)
{
	var StrProdID;
	var StrProdAID = n ;
	var StrChkFirst = m ;
	var StrChkUserID = o ;
	var StrChkCode = p ;
	var StrChkOldCode = q ;

	if (StrChkFirst=='yes'){
		
		document.getElementById('Err_Order_01').style.display='none';
		document.getElementById('Err_Order_02').style.display='none';
		
		if (document.getElementById('XTb_UserRealName_Order').value=='')
		{
			document.getElementById('Err_Order_01').style.display='';
			document.getElementById('Err_Order_02').style.display='';
			document.getElementById('XTb_UserRealName_Order').focus();
			return false;
		}
		
		if (document.getElementById('XTb_UserAddress_Order').value=='')
		{
			document.getElementById('Err_Order_01').style.display='';
			document.getElementById('Err_Order_02').style.display='';
			document.getElementById('XTb_UserAddress_Order').focus();
			return false;
		}
		
		if (document.getElementById('XTb_UserRealName_EU').value=='')
		{
			document.getElementById('Err_Order_01').style.display='';
			document.getElementById('Err_Order_02').style.display='';
			document.getElementById('XTb_UserRealName_EU').focus();
			return false;
		}
		
		if (document.getElementById('XTb_UserAddress_EU').value=='')
		{
			document.getElementById('Err_Order_01').style.display='';
			document.getElementById('Err_Order_02').style.display='';
			document.getElementById('XTb_UserAddress_EU').focus();
			return false;
		}
		
		document.getElementById('XDiv_Order_List').style.display='none';
		document.getElementById('XTr_Order_Desc').style.display='none';
		document.getElementById('XTr_Order_Type').style.display='none';
		document.getElementById('XTr_Order_TypeDetail').style.display='none';
		document.getElementById('TB_UserInfo').style.display='none';
		document.getElementById('TB_ButtonOrder').style.display='none';
		document.getElementById('TB_Error').style.display='none';
		
		var StrTotal = document.getElementById('XHi_ProdSubTotal').value;
		var StrOrderDetail = document.getElementById('XTb_Order_Desc').value;
		var StrCurrID = document.getElementById('XHi_YourCart_CurrID').value;
		var StrOrderType = document.getElementById('XHi_Order_Type').value;
		
		document.getElementById('XLi_Prod_Checkout').style.display='none';
		if (StrChkOldCode!=''){document.getElementById('XLi_Prod_Cancel').style.display='none';}
		document.getElementById('XDiv_Prod_Waitting').style.display='';
		document.getElementById('XDiv_Prod_HeaderWaitting').style.display='';
		
		var StrTempOrder = '&UserRealName_Order=' + encodeURIComponent(document.getElementById('XTb_UserRealName_Order').value);
		StrTempOrder = StrTempOrder + '&UserMobile_Order=' + encodeURIComponent(document.getElementById('XTb_UserMobile_Order').value);
		StrTempOrder = StrTempOrder + '&UserTel_Order=' + encodeURIComponent(document.getElementById('XTb_UserTel_Order').value);
		StrTempOrder = StrTempOrder + '&UserAddress_Order=' + encodeURIComponent(document.getElementById('XTb_UserAddress_Order').value);
		
		var StrTempEU = '&UserRealName_EU=' + encodeURIComponent(document.getElementById('XTb_UserRealName_EU').value);
		StrTempEU = StrTempEU + '&UserMobile_EU=' + encodeURIComponent(document.getElementById('XTb_UserMobile_EU').value);
		StrTempEU = StrTempEU + '&UserTel_EU=' + encodeURIComponent(document.getElementById('XTb_UserTel_EU').value);
		StrTempEU = StrTempEU + '&UserAddress_EU=' + encodeURIComponent(document.getElementById('XTb_UserAddress_EU').value);
		
		XF_LoadEAjax('/Include/files/OrderProcess.asp','XDiv_Prod_Waitting','X_OrderCode='+StrChkCode+'&X_UserID='+StrChkUserID+'&X_OrderFirst='+StrChkFirst+'&X_OrderTotal='+StrTotal+'&X_OrderDetail='+encodeURIComponent(StrOrderDetail)+'&X_OrderCurrID='+StrCurrID+'&X_OrderType='+StrOrderType+'&X_OrderOldCode='+StrChkOldCode+StrTempOrder+StrTempEU);
		
		window.setTimeout("XF_OrderProcess('"+StrProdAID+"','no',"+StrChkUserID+",'"+StrChkCode+"','"+StrChkOldCode+"')",5000);
		return false;
	}
	if (TimedLoadChk==0){
		if (StrProdAID != "0")
		{
			StrProdID = StrProdAID.substring(0,StrProdAID.indexOf(","));
			StrProdAID = StrProdAID.substring(StrProdAID.indexOf(",")+1);

			if (StrProdAID=='0'){
				XF_DeleteCookie('ChkProdID');
				XF_DeleteCookie('ChkProdCount');
			}
			
			if (StrProdID!=''){
				if((document.getElementById('XTb_ProdCount_'+StrProdID).value!=0)&&(document.getElementById('XTb_ProdCount_'+StrProdID).value!="")){
					TimedLoadChk=1;
					var StrQty = document.getElementById('XTb_ProdCount_'+StrProdID).value;
					var StrUPr = document.getElementById('XHi_ProdValue_'+StrProdID).value;
					var StrDesc = document.getElementById('XTb_ProdDesc_'+StrProdID).value;
					
					XF_LoadEAjax('/Include/files/OrderProcess.asp','XDiv_Prod_Waitting','X_OrderCode='+StrChkCode+'&X_ProdID='+StrProdID+'&X_ProdQty='+StrQty+'&X_ProdUPr='+StrUPr+'&X_ProdDesc='+encodeURIComponent(StrDesc)+'&X_OrderOldCode='+StrChkOldCode);
				}
			}
			window.setTimeout("XF_OrderProcess('"+StrProdAID+"','no',"+StrChkUserID+",'"+StrChkCode+"','"+StrChkOldCode+"')",3000);
		}
		else
		{
			document.location.href="/Include/files/User_Order_List.asp?X_Refresh=3";
		}
	}
}
function XF_OrderNoProcess()
{
	XF_SetCookie('ChkProdID','0',null,'/');
	XF_SetCookie('ChkProdCount','0',null,'/');
	document.location.href='/Include/files/User_Order_List.asp';
}
function XF_GuestOrder(n,m,o,p){
	var StrProdID;
	var StrProdAID = n;
	var StrTemp;
	var StrLangID = m;
	var StrConID = o;
	var StrOrderID = p;
	
	if (StrProdAID != "0")
		{
			StrProdID = StrProdAID.substring(0,StrProdAID.indexOf(","));
			StrProdAID = StrProdAID.substring(StrProdAID.indexOf(",")+1);

			if (StrProdAID=='0'){
				XF_DeleteCookie('ChkProdID');
				XF_DeleteCookie('ChkProdCount');
			}
			
			if (StrProdID!=''){
				document.getElementById('XTb_ProdCount_'+StrProdID).style.display='none';
				document.getElementById('XTr_RemoveItem_'+StrProdID).style.display='none';
				document.getElementById('XTr_LeadCapItem_'+StrProdID).style.display='none';
				document.getElementById('XTr_LeadItem_'+StrProdID).style.display='none';
				
				StrTemp=document.getElementById('XTb_ProdDesc_'+StrProdID).value;
				document.getElementById('XTr_ProdCapDesc_'+StrProdID).style.display='none';
				document.getElementById('XTr_ProdDesc_'+StrProdID).style.display='none';
				document.getElementById('XTb_ProdDesc_'+StrProdID).style.display='none';
				if (StrTemp!=""){
					document.getElementById('XTr_ProdCapDesc_'+StrProdID).style.display='';
					document.getElementById('XTr_ProdDesc_'+StrProdID).style.display='';
					document.getElementById('XTb_ProdDesc_'+StrProdID+'_Send').innerHTML=StrTemp;
					document.getElementById('XTb_ProdDesc_'+StrProdID+'_Send').style.display='';
				}
				else{
					document.getElementById('XTb_ProdCapDesc_'+StrProdID).innerHTML="";
				}

				document.getElementById('XTb_ProdCount_'+StrProdID+'_Send').style.display='';
				
				document.getElementById('XTb_RemoveItem_'+StrProdID).innerHTML="";
				document.getElementById('DivImg_'+StrProdID).innerHTML="";
				document.getElementById('XSp_ProdCount_'+StrProdID).innerHTML="";
				document.getElementById('XTb_LeadCapItem_'+StrProdID).innerHTML="";
				document.getElementById('XTb_LeadItem_'+StrProdID).innerHTML="";
				document.getElementById('XSp_ProdDesc_'+StrProdID).innerHTML="";
			}
			window.setTimeout("XF_GuestOrder('"+StrProdAID+"','"+StrLangID+"','"+StrConID+"','"+StrOrderID+"')",10);
		}
	else{
			
			StrTemp=document.getElementById('XTb_Order_Desc').value;
			//window.alert(StrTemp);
			if (StrTemp!=""){
				document.getElementById('XTb_Order_Desc_Send').innerHTML=StrTemp;
				document.getElementById('XTr_Order_Desc_Send').style.display='';
			}
			else{
				document.getElementById('XTb_TextOrder_Desc_Send').innerHTML="";
			}
			document.getElementById('XTr_Order_Desc').style.display='none';
			document.getElementById('XDiv_Prod_GuestOrder').style.display='none';
			document.getElementById('XDiv_Prod_NoLogin').style.display='none';
			document.getElementById('XDiv_Prod_Option').style.display='none';
			document.getElementById('XTr_Order_TypeDetail').style.display='none';
			//document.getElementById('TB_ButtonOrder').style.display='none';
			
			//document.getElementById('XTb_Order_Type').style.display='none';
			StrTemp=document.getElementById('XHi_Order_Type').value;
			StrTemp=document.getElementById('XRa_CapOrder_Type_'+StrTemp).innerHTML;
			document.getElementById('XTb_Order_Type').innerHTML=StrTemp;
			//document.getElementById('XRa_CapOrder_Type_Send').innerHTML=StrTemp;
			
			document.getElementById('XDiv_Prod_Option').innerHTML="";
			document.getElementById('XDiv_Prod_NoLogin').innerHTML="";
			document.getElementById('XDiv_Prod_HeaderWaitting').innerHTML="";
			document.getElementById('XDiv_Prod_NoCount').innerHTML="";
			document.getElementById('XDiv_Prod_Waitting').innerHTML="";
			document.getElementById('XDiv_Prod_OrderviaMail').innerHTML="";
			
			document.getElementById('XTb_CapOrder_Desc').innerHTML="";
			document.getElementById('XTb_TextOrder_Desc').innerHTML="";
			//document.getElementById('XTb_Order_Type').innerHTML="";
			document.getElementById('XTb_Order_TypeDetail').innerHTML="";
			
			document.getElementById('XSpan_YourCart_Count').innerHTML="0";
			
			StrTemp=document.getElementById('Table_OrderCart').innerHTML;
			
			document.getElementById('XDiv_Prod_ConfirmOrder').style.display='';
			XF_LoadEAjax('/Include/Files/OrderDetail.asp','Table_OrderCart','X_OrderDetail='+encodeURIComponent(StrTemp));
			//XF_LoadMultiMedia('/Include/Files/SendMail.asp?X_LangIndex='+m+'&X_Quest=OrderviaMail&Tb_MailSubject=OrderNo_'+p+'&X_ConID='+o,'Order_multiBoxDesc');
			//window.open('/Include/files/SendMail.asp?X_LangIndex='+m+'&X_Quest=OrderviaMail&Tb_MailSubject=OrderNo_'+p+'&X_ConID='+o,'OrderSendMail','height=500,width=500,resizable=yes,scrollbars=yes');
		}
}
function XF_ChkUserInfo(n){
	var ChkStr = n;
	if (ChkStr==0){
		if (document.getElementById('Chk_UserInfo_Order').checked)
		{
			document.getElementById('XTb_UserRealName_Order').value=document.getElementById('XTb_UserRealName').value;
			document.getElementById('XTb_UserMobile_Order').value=document.getElementById('XTb_UserMobile').value;
			document.getElementById('XTb_UserTel_Order').value=document.getElementById('XTb_UserTel').value;
			document.getElementById('XTb_UserAddress_Order').value=document.getElementById('XTb_UserAddress').value;
		}
		else
		{
			document.getElementById('XTb_UserRealName_Order').value='';
			document.getElementById('XTb_UserMobile_Order').value='';
			document.getElementById('XTb_UserTel_Order').value='';
			document.getElementById('XTb_UserAddress_Order').value='';
		}
	}
	if (ChkStr==1){
		if (document.getElementById('Chk_UserInfo_EU').checked)
		{
			document.getElementById('XTb_UserRealName_EU').value=document.getElementById('XTb_UserRealName_Order').value;
			document.getElementById('XTb_UserMobile_EU').value=document.getElementById('XTb_UserMobile_Order').value;
			document.getElementById('XTb_UserTel_EU').value=document.getElementById('XTb_UserTel_Order').value;
			document.getElementById('XTb_UserAddress_EU').value=document.getElementById('XTb_UserAddress_Order').value;
		}
		else
		{
			document.getElementById('XTb_UserRealName_EU').value='';
			document.getElementById('XTb_UserMobile_EU').value='';
			document.getElementById('XTb_UserTel_EU').value='';
			document.getElementById('XTb_UserAddress_EU').value='';
		}
	}
}
/*Lam cho Santi */
function XF_ChgImg(n,m){
	document.getElementById('ImgID_'+n).src=document.getElementById('ImgIDThumb_'+m).src;
}