	isIE=document.all;
	isNN=!document.all&&document.getElementById;
	isN4=document.layers;
	isHot=false;
	var mouseX = 0;
	var mouseY = 0;
	var popup_down =0;	

	function popupMouseMove(popupName)
	{
		var x, y;
		x = event.clientX - mouseX;
		y = event.clientY - mouseY;

		var layerObj;
		if (popup_down) {

			layerObj = document.getElementById(popupName);
			layerObj.style.pixelLeft += x;
			layerObj.style.pixelTop += y;
			//alert(layerObj.style.pixelLeft+","+layerObj.style.pixelTop);
			mouseX = event.clientX;
			mouseY = event.clientY;
		}
	}


	function popupMouseClick(popupName)
	{
		popup_down = 1;
		document.getElementById(popupName).style.zIndex = "1";

		mouseX = event.clientX;
		mouseY = event.clientY;
	}


	function popupMouseUp(popupName)
	{
		popup_down = 0;
	}

	function popupMouseOut(popupName)
	{
		popup_down = 0;
	}

	function hideMe(id){

		$('input[safari]:checkbox[name:checkbox[]]:checked').each(function() { 
			if(this.value == id)
			{
				$(this).attr('checked', '');
			}
		})
	  if (isIE||isNN) document.getElementById('opTionpop'+id).style.display='none';
	  else if (isN4) document.layers['opTionpop'+id].display='none';

		if($("#opTionpop"+id).length > 0)
			$("#opTionpop"+id).remove();

	}

	function tab_option_check(id,type,myid,name) 
	{
		var spec = document.getElementsByName('Spec_'+id+'[]'); 

		for( i=0; i < spec.length; i++)
		{
			for( j=0; j < spec[i].length; j++ )
			{ 
				if( spec[i].options[j].selected  )
				{
					if( (spec[i].options[j].value).search(/¼±ÅÃ/i) != -1 )
					{
						alert(' »óÇ°¿É¼ÇÀ» ¼±ÅÃÇØÁÖ¼¼¿ä');
						return false;
					}
					else if( (spec[i].options[j].value).indexOf('Ç°Àý') != -1 )
					{
						alert(' Ç°Àý¿É¼ÇÀº ¼±ÅÃÇÒ¼ö ¾ø½À´Ï´Ù');
						return false;
					}
				}
			}
		}

		if (isIE||isNN) document.getElementById('opTionpop'+id).style.display='none';
		else if (isN4) document.opTionpop.display='none';

		if(type == 'shoPopTion'){
			//alert(name+' || '+myid);
			// shop ¿¡¼­ Àå¹Ù±¸´Ì ´ãÀ» °æ¿ì Àå¹Ù±¸´Ì ·çÆ¾À» Åº´Ù.
			tabFunction(name,myid,true);
		}

	}

	function opTionSpecPlusPrice(name)
	{
		var SpecArr			= document.getElementsByName(name);		//¿É¼Ç
		var TotalPlusPrice	= 0;										//Ãß°¡°¡°Ý
		var SpecPlusPriceDiv = document.all.SpecPlusTotalPriceInputBoxDiv;	//div¸¦ »Ñ¸±°ø°£
		var SpecPlusPriceOBJ = document.all.SpecPlusTotalPriceInputBox;		//¿É¼ÇÃß°¡°¡°Ý

		if( SpecPlusPriceDiv != undefined && SpecPlusPriceOBJ != undefined )
		{
			for( i=0; i < SpecArr.length; i++)
			{
				for( j=0; j < SpecArr[i].length; j++ )
				{ 
					if( SpecArr[i].options[j].selected  )
					{
						if( (SpecArr[i].options[j].value).indexOf("=") != -1 )
						{
							var plusPriceArr = SpecArr[i].options[j].value.split('=');

							var CheckPriceNumber = plusPriceArr[1];

							CheckPriceNumber = CheckPriceNumber.replace(/^\s+/, "");   // ¿ÞÂÊ °ø¹é Á¦°Å
							CheckPriceNumber = CheckPriceNumber.replace(/\s+$/g, "");  // ¿À¸¥ÂÊ °ø¹é Á¦°Å
							CheckPriceNumber = CheckPriceNumber.replace(/\n/g, "");    // Çà¹Ù²ÞÁ¦°Å
							CheckPriceNumber = CheckPriceNumber.replace(/\r/g, "");    // ¿£ÅÍÁ¦°Å 

							if( CheckPriceNumber.match(/[^0-9]/) )
								var plusPrice = 0;
							else
								var plusPrice = CheckPriceNumber;
						}
						else
							var plusPrice = 0;

						TotalPlusPrice = parseInt(TotalPlusPrice)  + parseInt(plusPrice);
					}
				}
			}

			if( parseInt(TotalPlusPrice) != 0 )
				SpecPlusPriceDiv.style.display = '';
			else
				SpecPlusPriceDiv.style.display = 'none';

			//ÃÑ ¼¼ÀÏ¹ÞÀ» °¡°ÝÀ» »Ñ·ÁÁØ´Ù.
			SpecPlusPriceOBJ.value = "+ "+addComma(TotalPlusPrice)+" ¿ø";

			SpecPlusPriceOBJ.style.color		= '#424242';	//¿É¼ÇÃß°¡°¡ ÀÎÇ² ½ºÅ¸ÀÏ
			SpecPlusPriceOBJ.style.fontSize		= '12px';		//¿É¼ÇÃß°¡°¡ ÀÎÇ² ½ºÅ¸ÀÏ
			SpecPlusPriceOBJ.style.fontWeight	= 'bold';		//¿É¼ÇÃß°¡°¡ ÀÎÇ² ½ºÅ¸ÀÏ


			//¸¸ÀÏ ÃÑ°¡°Ý±îÁö º¸¿©Áà¾ßÇÏ´Â »óÈ²ÀÌ¶ó¸é
			var OriginTotalPrice	= document.all.OriginSpecPlusTotalPrice;			//¿ø·¡ ÅäÅ»°¡°Ý
			var OriginTotalPriceDiv = document.all.OriginSpecPlusTotalPriceInputBoxDiv;	//div¸¦ »Ñ¸±°ø°£
			var OriginTotalPriceOBJ = document.all.OriginSpecPlusTotalPriceInputBox;	//¿É¼ÇÃß°¡°¡°Ý

			if( OriginTotalPrice != undefined && OriginTotalPriceDiv != undefined && OriginTotalPriceOBJ != undefined )
			{
				var SpecLastTotalPrice	= parseInt(OriginTotalPrice.value) + parseInt(TotalPlusPrice);

				if( SpecLastTotalPrice != 'NaN' )
				{
					if( parseInt(TotalPlusPrice) != 0 )
						OriginTotalPriceDiv.style.display = '';
					else
						OriginTotalPriceDiv.style.display = 'none';

					OriginTotalPriceOBJ.value = addComma(SpecLastTotalPrice)+" ¿ø";
					OriginTotalPriceOBJ.style.color			= '#f26522';	//¿É¼ÇÀû¿ë°¡ ÀÎÇ² ½ºÅ¸ÀÏ
					OriginTotalPriceOBJ.style.fontSize		= '14px';		//¿É¼ÇÀû¿ë°¡ ÀÎÇ² ½ºÅ¸ÀÏ
					OriginTotalPriceOBJ.style.fontWeight	= 'bold';		//¿É¼ÇÀû¿ë°¡ ÀÎÇ² ½ºÅ¸ÀÏ
				}
			}

		}
	}

	function addComma(originPrice)
	{
		var CommaPriceChar = "";
		ChangeChar = originPrice.toString();

		for(var comNo = ChangeChar.length-1; comNo >= 0; comNo--)
		{
			SplitChar = ChangeChar.charAt(comNo);
			CommaPriceChar = SplitChar + CommaPriceChar;
			if( comNo % 3 == ChangeChar.length % 3 && comNo != 0)
				CommaPriceChar = ',' + CommaPriceChar;
		}

		return CommaPriceChar;
	}
