//아이프레임 내용만큼 아이프레임 높이 변경시키는 스크립트
function resizeHeight(id) {
  var the_height = document.getElementById(id).contentWindow.document.body.scrollHeight;
  document.getElementById(id).height = the_height + 30;
}

function calcurationOptionPrice(frm, m_level){
	var	_options = document.all._goods_options;
	var _options_price_sum = 0;

	for(i=0;i<_options.length;i++){
		if(_options[i].type == "select-one"){
			if(m_level == "A"){
				_options_price_sum =  parseInt(_options_price_sum) + parseInt(_options[i][_options[i].selectedIndex].a_price);
			}else if(m_level == "D"){
				_options_price_sum =  parseInt(_options_price_sum) + parseInt(_options[i][_options[i].selectedIndex].d_price);	
			}else if(m_level == "M"){
				_options_price_sum =  parseInt(_options_price_sum) + parseInt(_options[i][_options[i].selectedIndex].m_price);
			}else{
				_options_price_sum =  parseInt(_options_price_sum) + parseInt(_options[i][_options[i].selectedIndex].n_price);
			}

		}
	}

	return parseInt(_options_price_sum);
}

function ChangeAddPriceOption(m_level,obj, idx){
	var frm = document.pinfo;
	var _options_total_price_sum = calcurationOptionPrice(frm, m_level);

	if(m_level == "A"){
//		frm.sellprice.value = parseInt(frm.sellprice.value) + parseInt(obj[idx].a_price) - parseInt(obj.befor_price);		
		document.getElementById('sellprice_area').innerHTML = "옵션포함금액 : "+FormatNumber2(parseInt(frm.sellprice.value)+_options_total_price_sum) + " 원";				
		obj.befor_price = obj[idx].a_price;
	}else if(m_level == "D"){
		//frm.sellprice.value = parseInt(frm.sellprice.value) + parseInt(obj[idx].d_price) - parseInt(obj.befor_price);
		document.getElementById('sellprice_area').innerHTML = "옵션포함금액 : "+FormatNumber2(parseInt(frm.sellprice.value)+_options_total_price_sum) + " 원";
		obj.befor_price = obj[idx].d_price;
	}else if(m_level == "M"){	
		//frm.sellprice.value = parseInt(frm.sellprice.value) + parseInt(obj[idx].m_price) - parseInt(obj.befor_price);
		document.getElementById('sellprice_area').innerHTML = "옵션포함금액 : "+FormatNumber2(parseInt(frm.sellprice.value)+_options_total_price_sum) + " 원";
		obj.befor_price = obj[idx].m_price;
	}else{	
		//frm.sellprice.value = parseInt(frm.sellprice.value) + parseInt(obj[idx].n_price) - parseInt(obj.befor_price);
		document.getElementById('sellprice_area').innerHTML = "옵션포함금액 : "+FormatNumber2(parseInt(frm.sellprice.value)+_options_total_price_sum)  + " 원";
		obj.befor_price = obj[idx].n_price;
	}
	//alert(obj.befor_price);
	frm.option_price.value = _options_total_price_sum;
}

function ChangeOption(m_level,obj, idx){
	
	var frm = document.pinfo;
	var _options_total_price_sum = calcurationOptionPrice(frm, m_level);

	var add_price = 0;

	if(m_level == "A"){
		//frm.sellprice.value = parseInt(frm.sellprice.value) + parseInt(obj[idx].a_price) - parseInt(frm.sellprice.basic_price) - parseInt(obj.before_price);	
		document.getElementById('sellprice_area').innerHTML = "옵션포함금액 : "+FormatNumber2(parseInt(frm.sellprice.value)+_options_total_price_sum) + " 원";	
		frm.sellprice.basic_price = obj[idx].a_price;
		frm.option_stock.value = obj[idx].stock;
	}else if(m_level == "D"){
		//frm.sellprice.value = parseInt(frm.sellprice.value) + parseInt(obj[idx].d_price) -  parseInt(frm.sellprice.basic_price) - parseInt(obj.before_price);
		document.getElementById('sellprice_area').innerHTML = "옵션포함금액 : "+FormatNumber2(parseInt(frm.sellprice.value)+_options_total_price_sum) + " 원";
		frm.sellprice.basic_price = obj[idx].d_price;
		frm.option_stock.value = obj[idx].stock;
	}else if(m_level == "M"){
		//frm.sellprice.value = parseInt(frm.sellprice.value) + parseInt(obj[idx].m_price) - parseInt(frm.sellprice.basic_price) - parseInt(obj.before_price);
		document.getElementById('sellprice_area').innerHTML = "옵션포함금액 : "+FormatNumber2(parseInt(frm.sellprice.value)+_options_total_price_sum) + " 원";
		frm.sellprice.basic_price = obj[idx].m_price;
		frm.option_stock.value = obj[idx].stock;
	}else{	
		//frm.sellprice.value = parseInt(frm.sellprice.value) + parseInt(obj[idx].n_price) - parseInt(frm.sellprice.basic_price) - parseInt(obj.before_price);
		document.getElementById('sellprice_area').innerHTML = "옵션포함금액 : "+FormatNumber2(parseInt(frm.sellprice.value)+_options_total_price_sum)  + " 원";
		frm.sellprice.basic_price = obj[idx].n_price;
		frm.option_stock.value = obj[idx].stock;
	}
	
	if(obj[idx].etc1 != ""){
		document.getElementById('option_etc1_area').innerHTML = "색상 : "+ obj[idx].etc1;
	}
	
	
	frm.select_option_id.value = obj[idx].value;
	frm.option_price.value = _options_total_price_sum;
	
}

function goCart(frm){	
	
	for(i=0;i < frm.elements.length;i++){
		if(!CheckForm(frm.elements[i])){
			return false;
		}
	}

	if(frm.pcount.value == "" || parseInt(frm.pcount.value) < 1){
		alert('구매수량은 1개 이상이어야 합니다.');
		return false;
	}
	
	if(parseInt(frm.stock.value) < parseInt(frm.pcount.value) && frm.stock_use_yn.value == "Y"){
		if(frm.stock.value > 0){
			alert('수량이 부족하여 주문이 이루어 지지 않습니다. '+frm.stock.value+' 개 까지 주문이 가능합니다.');
		}else{
			alert('수량이 부족하여 주문이 이루어 지지 않습니다.');
		}
		return false;	
	}	
	
	if(parseInt(frm.option_stock.value) < parseInt(frm.pcount.value) && frm.stock_use_yn.value == "Y"){
		alert('해당옵션에 대한 수량이 부족하여 주문이 이루어 지지 않습니다. '+frm.option_stock.value+' 개 까지 주문이 가능합니다.');
		return false;	
	}	
	if(confirm('장바구니로 이동하시겠습니까?')){
		frm.target='_self';
		frm.action = "/shop/cart.php";
		frm.submit();
	}else{
		frm.target='act';
		frm.action = "/shop/cart.php";
		frm.submit();
	}
}

function goOrder(gubun,vURL,vact){
	var frm = document.pinfo;
	if(gubun != 'wish'){	
		for(i=0;i < frm.elements.length;i++){
			if(!CheckForm(frm.elements[i])){
				return false;
			}
		}
	}
		
	if(frm.pcount.value == "" || parseInt(frm.pcount.value) < 1){
		alert('구매수량은 1개 이상이어야 합니다.');
		return false;
	}
	
	if(gubun != 'wish' && frm.stock_use_yn.value == "Y" && parseInt(frm.stock.value) < parseInt(frm.pcount.value)){
		alert('수량이 부족하여 주문이 이루어 지지 않습니다. '+document.pinfo.stock.value+' 개 까지 주문이 가능합니다.');
		return false;	
	}
	if(frm.stock_use_yn.value == "Y" && parseInt(frm.option_stock.value) < parseInt(frm.pcount.value)){
		alert('해당옵션에 대한 수량이 부족하여 주문이 이루어 지지 않습니다. '+frm.option_stock.value+' 개 까지 주문이 가능합니다.');
		return false;	
	}	
	if(gubun == 'wish'){
		document.pinfo.target = 'act';			
	}else{
		document.pinfo.target = '';			
	}
	document.pinfo.action=vURL;
	document.pinfo.act.value = vact;
	
	document.pinfo.submit();
}

function noMember(id, type){
	if(type == 'order'){
        if(confirm('비회원으로 구매 시 회원에게 제공되는 각종 혜택을 받을 수 없습니다. 비회원으로 구매하시겠습니까?')){
                goOrder('order','/shop/cart.php','direct');
        }
        else{
                document.location.href = "/member/login.php?go_url=/shop/goods_view.php?id="+id;
        }
	} else if(type == 'cart') {
		if(confirm('비회원으로 구매 시 회원에게 제공되는 각종 혜택을 받을 수 없습니다. 비회원으로 구매하시겠습니까?')){
			goCart(document.pinfo);
		}
		else{
			document.location.href = "/member/login.php?go_url=/shop/goods_view.php?id="+id;
		}
	}
}

function showNointerest(){
		document.getElementById('nointerest').innerHTML = "<img src='/data/welbay/images/nointerest.jpg'>";
		document.getElementById('nointerest').style.display = 'block';
		

	}

function showNointerestOut(){
	document.getElementById('nointerest').innerHTML = "";
	document.getElementById('nointerest').style.display = 'none';
	
}

function num_check() {
        // ie에서만 작동
        var keyCode = event.keyCode
        if (keyCode < 48 || keyCode > 57){
                alert('문자는 사용할 수 없습니다.'+'['+keyCode+']')
                event.returnValue=false
        }
        
}
function display_zone(id)
{
	if(document.getElementById(id).style.display == "block")
	{
		document.getElementById(id).style.display = "none";		
	}else{
		document.getElementById(id).style.display = "block";
	}
}

function delete_product_qna(bbs_ix){
	if(confirm('해당 제품문의 내역을 정말로 삭제하시겠습니까?')){
		document.frames['act'].location.href='goods_qna.act.php?act=delete&bbs_ix='+bbs_ix;
	}
}

