
$(document).ready(function(){
	
	//topÀÏ°æ¿ì¿¡
	if($('.topmenu')[0])
	{
		$('.topmenu a').mouseover(function(e){
			$('div', e.target).fadeIn();
		}).mouseout(function(e){
			$('div', e.target).hide();
		});



	}

	$('.bgsound').click(function(){

		//console.log($(this).hasClass("bgsound-on"))
		if( $(this).hasClass("bgsound-on")	)
		{
			$("a",this).attr('title','¹è°æÀ½¾Ç ÄÑ±â');
			$(this).removeClass('bgsound-on');

			//document.bgController.Stop();
			$('#bgController')[0].Stop();

		}
		else 
		{
			$("a",this).attr('title','¹è°æÀ½¾Ç ²ô±â');
			$(this).addClass('bgsound-on');
			$('#bgController')[0].Play();
		}
		return false;
	});


	//ÇöÀç ¸Þ´ºÈ°¼ºÈ­
	if(NOW_MENU)
	{
		$('#main-menu .'+NOW_MENU+' a').addClass("on").attr("now","true");
	}
	
	if(NOW_SUBMENU)
	{
		//$('.sub-menu').hide().fadeIn();
		$('.sub-menu .'+NOW_SUBMENU+' a').addClass("on").attr("now","true");
	}


	//¸Þ´º ¸¶¿ì½º¿À¹ö
	$('#main-menu a[now!=true]').mouseover(function(e){
		$(e.target).addClass("on");
	}).mouseout(function(e){
		$(e.target).removeClass("on");
	});

	$('.sub-menu a[now!=true]').mouseover(function(e){
		$(e.target).addClass("on");
	}).mouseout(function(e){
		$(e.target).removeClass("on");
	});

	
	//top
	if(NOW_MENU=="top")
	{
		if(window != parent)
		{
			top.location.href="/index.php";
			return;
		}
	}
	
	//ÀÛÇ°¼Ò°³
	if(NOW_MENU=='kim' && NOW_SUBMENU=="work")
	{
		var category = parseInt ( getURLParameter('category') || "1")  - 1;
		$('.kim-work .menu a:eq(' +category+ ')').addClass("on").attr("now","true");

		$('.kim-work .menu a[now!=true]').mouseover(function(e){
			$(e.target).addClass("on");
		}).mouseout(function(e){
			$(e.target).removeClass("on");
		});
		
	}
	//¸¶ÀÌÆäÀÌÁö
	if(NOW_MENU=='mypage')
	{
		if(getURLParameter('act')=="1")
		{
			alert("¼öÁ¤ µÇ¾ú½À´Ï´Ù!");
		}
	}
	//ÈÄ¿øÈ¸°¡ÀÔ
	if(NOW_MENU=='support3')
	{
		$('.tabbtn').click(function(event){
			
			$(this).toggleClass("tabbtn"+$(this).attr('num')+"bg");
		});
		
	}
	if(NOW_MENU=='artshop')
	{
		//Ã¼Å©¹Ú½º
		$('.item input[type=checkbox]').click(function(e){

			//console.log(this);
			
			var item = $(this).first().parent().parent();

			
			if(this.checked)
			{
				item.addClass('selected');
			}
			else
			{
				item.removeClass('selected');

			}
			
		});

		//ÀÚ¼¼È÷º¸±â
		$('.item a.detail').click(function(e){
			window.open(this.href,'detail','width=730,height=600,resizable=1,scrollbars=1');
			return false;
		});

		//Å¸ÀÔ select
		$('.item select').change(function(){		
			var value = this.options[this.selectedIndex].text;

			//var input = $('input[type=checkbox]',$(this).parent().parent())[0];
			//console.log(this.options[this.selectedIndex].text)
			//input.setAttribute('cate',this.value);

			//console.log($('input[type=checkbox]',$(this).parent().parent())[0].id);
			$('input[type=checkbox]',$(this).parent().parent()).attr('cate',value);
		});

		//ÁÖ¹®È®ÀÎÇÏ±â
		$('.confirmbtn').click(function(){
			
			//if(!confirm('ÁÖ¹® ÇÏ½Ã°Ú½À´Ï±î?')) return false;
		
			if($('.artshop :checked').size() ==0)
			{
				alert("ÁÖ¹®ÇÒ »óÇ°À» ¼±ÅÃÇØ ÁÖ¼¼¿ä!");
				return false;
			}
			
			var text = $('#order-form input')[0];
			text.value="";


			$('.artshop :checked').each(function(){
				

				text.value += $(this).attr("subject") +"||"+ $(this).attr("price").replace(/,/g,"") + "||"+  $(this).attr("cate") +"\n";
			
			});
			
			//alert(text.value)


			$('#order-form').submit();

			return false;
		});


		
		//Àå¹Ù±¸´Ï ¼ö·®Á¶Àý
		$('.boxorder .qty').blur(function(){
			
			var num = parseInt($(this).val());
			
			if(!num) 
			{
				alert("¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù!");
				$(this).val("1");
				return false;
			}

			$(this).val(num);
	
			var price = parseInt($(this).attr('price'));
			var priceTd =  $(this).parent().next();
			
			//°¡°Ý¾÷µ¥ÀÌÆ®
			priceTd.html(   number_format(price * num) );

			
			$('#total-price').html ( number_format(getTotalPrice()) );

		});
		
		//Àå¹Ù±¸´Ï »èÁ¦
		$('.boxorder .del').click(function(){

			if($('.boxorder tr').length==3)
			{
				alert('»èÁ¦ ÇÒ¼ö ¾ø½À´Ï´Ù!');
				return false;
			}

			if(!confirm('»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?')) return false;
			



			var tr = $(this).parent().parent();
			tr.remove();
			
			$('#total-price').html ( number_format(getTotalPrice()) );

			return false;
		});

		//ÃÖÁ¾ÁÖ¹®
		$('.boxorder .orderbtn').click(function(){
			

			var form = document.order_form;
			if(!validate(form))
			{
				return;
			}

			if(!confirm('ÁÖ¹® ÇÏ½Ã°Ú½À´Ï±î?')) return false;

			$('.boxorder input').each(function(el){
				$(this).attr("value",$(this).val());
				if(this.checked) $(this).attr("checked","checked");
			});
			

			form.content.value = $('div.boxorder')[0].innerHTML;
			form.total_price.value  = number_format(getTotalPrice());

			form.submit();

			return false;
		});

	}
	

	//½ºÅ©·Ñ¸Þ´º
	if($('#scroll-menu')[0])
	{
		$(window).scroll(function(){			
			var min = 550;
			var top = $(document).scrollTop() + 100;
			if(top < min) top=min;

			$('#scroll-menu').css('top',top+'px');
			//$('#scroll-menu').animate({top:top+'px'},"fast" );
		
		});

	}

	
	$('.snsmenu .facebook').click(function(){
		window.open('http://www.facebook.com/sharer/sharer.php?u=http://dumoak.com','fb','width=600,height=520');
		return false;
	});
	$('.snsmenu .twitter').click(function(){
		window.open('http://twitter.com/intent/tweet?text=%EA%B9%80%EC%98%81%EA%B0%91%20%EA%B0%A4%EB%9F%AC%EB%A6%AC%20%EB%91%90%EB%AA%A8%EC%95%85%EC%9E%85%EB%8B%88%EB%8B%A4 http://dumoak.com','tw','width=600,height=520');
		return false;
	});

	

});



function getTotalPrice()
{
	var totalPrice = 0 + 4000;
	$('.boxorder .qty').each(function(){
	
		var num = parseInt($(this).val());
		var price= parseInt($(this).attr('price'));
			
		totalPrice += num * price;
	});

	return totalPrice;

}

function number_format (number, decimals, dec_point, thousands_sep) 
{
    number = (number + '').replace(/[^0-9+\-Ee.]/g, '');
    var n = !isFinite(+number) ? 0 : +number,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.round(n * k) / k;
        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {
        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');
    }
    return s.join(dec);
}

function getURLParameter(name) 
{
    return decodeURI(
        (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
    );
}

//iframe
if($('#bbsiframe')[0])
{
	if(location.hash) $('#bbsiframe')[0].src = '/bbs/rg4_board/'+location.hash.replace('^','?').replace('#','');
}

/* bbs */
function search_post(url_path, form_info) {
	window_open(url_path + 'search_post.php?form_info=' + form_info, 'search_post', 'scrollbars=yes,width=470,height=400');
}
function search_mb_id(url_path, form_info, mb_id) {
	window_open(url_path + 'search_id.php?form_info=' + form_info + '&mb_id=' + mb_id, 'search_id', 'scrollbars=no,width=350,height=300');
}
function window_open() {
	var a = window_open.arguments;
	if (a.length == 1) window.open(a[0]);
	else if (a.length == 2) window.open(a[0], a[1]);
	else
	window.open(a[0], a[1], a[2]);
}

