// JavaScript Document

// ¼ö¸¸ ÀÔ·Æ
function numOnly()
{ 
	if ( (event.keyCode == 46) ||  // DEL
	(event.keyCode == 8)  ||  // backspace
	(event.keyCode == 9)  ||  // tab
	(event.keyCode == 37) ||  // ¡ç key
	(event.keyCode == 38) ||  // ¡è key
	(event.keyCode == 39) ||  // ¡æ key
	(event.keyCode == 40) ||  // ¡é key
	(event.keyCode == 35) ||  // HOME key
	(event.keyCode == 36) ||  // END key
	(event.keyCode == 13) ||  // Enter key       
	((event.keyCode >= 48) && (event.keyCode <= 57 )) || // 0 ~ 9
	((event.keyCode >= 96) && (event.keyCode <= 105 ))||   // 0 ~ 9 in ¼ýÀÚÆÐµå
	 !isNaN(String.fromCharCode(event.keyCode))
	)
	{	
		event.returnValue=true;
		
	}
	else
	{
		event.returnValue=false;
	}
	
} 

// ÇÕ°è
function Redtotal()
{
	frm = document.wineSort.wine
	
	totalBottle		= 0;
	var totalPrice		= 0;	
	totalPriceItem	= 0;
	j				= 1;
	valRet			= "[ " + title +" ]\n";

//[ Page Title ]
//    No.[Wine Name] - (£Ü [Price]/Bottle) : 
//			[¼ö·®] Bottles, £Ü [°è»ê°¡°Ý] [Sale Price | Price]
//    No.[Wine Name] - (£Ü [Price]/Bottle) : [¼ö·®] Bottles, £Ü [°è»ê°¡°Ý] [Sale Price | Price]
//    No.[Wine Name] - (£Ü [Price]/Bottle) : [¼ö·®] Bottles, £Ü [°è»ê°¡°Ý] [Sale Price | Price]
//-----------------------------------------Total : [ÃÑ ¼ö·®]

	for(i=0 ; i < frm.length ; i++)	
	{
		totalBottle += parseInt(frm[i].value);
		
		if(parseInt(frm[i].value) > 0)
		{
			valRet	+= "    " + (j++) + "." + wineData[0][i] + " - (£Ü " + wineData[2][i] + "/Bottle)\n";
			valRet	+= "			" + frm[i].value + " Bottles, ";
			
			// °¡°Ý °è»ê
			if(parseInt(frm[i].value) > 5)
			{
				//alert(1);
				totalPriceItem	= (wineData[2][i] - (wineData[2][i] * 0.25)) * parseInt(frm[i].value);
				valRet			+= "£Ü " + totalPriceItem  + " Sale Price \n";
			}
			else
			{
				totalPriceItem 	= wineData[2][i]  * parseInt(frm[i].value);
				valRet			+= "£Ü " + totalPriceItem + " Price \n";
			}
			
			totalPrice = parseFloat(totalPrice) + parseFloat(totalPriceItem);
		}
	}	
	
	valRet	+= "-------------Total Bottles 	: " + totalBottle;
	valRet	+= "\n-------------Total Price 	: " + totalPrice;
	
	document.wineSort.total.value	= totalBottle;
	document.wineSort.valResult.value	= valRet;
}

// ¿ÍÀÎ ¼ö ÇÃ·¯½º ¹öÆ°
function orderUp(num)
{
	frm = document.wineSort.wine
	
	if(frm[num].value == "")
		frm[num].value = 0;
		
	retVal	= parseInt(frm[num].value);
	
	frm[num].value = retVal + 6 ;
	Redtotal();
}

// ¿ÍÀÎ ¼ö ¸¶ÀÌ³Ê½º ¹öÆ°
function orderDown(num)
{
	frm = document.wineSort.wine

	if(frm[num].value == "")
		frm[num].value = 0;
	
	retVal	= parseInt(frm[num].value)

	if(retVal > 0)
	{
		frm[num].value = retVal - 6 ;
		Redtotal();
	}
	else
	{
		alert("0 º¸´Ù ÀÛÀ» ¼ö ¾ø½À´Ï´Ù.");
		frm.value = 0;
	}
}

// ¸ÞÀÏ Àü¼Û Æû
function sendMailForm()
{
	frm = document.wineSort.wine
	
	total = 0;
	
	for(i=0 ; i < frm.length ; i++)	
	{
		total += parseInt(frm[i].value);
	}
	
	if(total == 0)
	{
		alert("there is not a selection item");
	}
	else if(confirm("it goes with a mail transmission page?"))
	{
		document.wineSort.submit();
	}
}
