/*
<script type="text/javascript">
<!--
*/
var AtatCart = {
	checkValid: function (f) {
		var q = f['quantity'];
		var r = true;

		if (q)
		{
			r = r = AtatCart.checkQuantity(q);
		}
		else {
			for (var i=0; i<f.elements.length; i++)
			{
				if (f.elements[i].name==null || f.elements[i].name.length<9)
				{
					continue;
				}

				if (f.elements[i].name.substr(0, 9)=='quantity[')
				{
					q = f.elements[i];
					r = AtatCart.checkQuantity(q);
					if (r==false)
					{
						q.focus();
						return false;
					}
				}
			}
		}
		return r;
	},
	checkQuantity: function(q) {
		var r = true;
		var cnt = q.value==null || q.value.length==0 ? 0 : parseInt(q.value);
		var min = getNodeAttribute(q, 'minorder') == null ? 0 : parseInt(getNodeAttribute(q, 'minorder'));
		var max = getNodeAttribute(q, 'maxorder') == null ? 0 : parseInt(getNodeAttribute(q, 'maxorder'));

		if (cnt==0)
		{
			alert('ÁÖ¹® ¼ö·®À» ÀÔ·ÂÇÏ¼¼¿ä.');
			r = false;
		}
		else if (min>0 && min>cnt) 
		{
			alert('ÃÖ¼Ò '+min+'°³ ÀÌ»ó ÁÖ¹®ÇÏ¼Å¾ß ±¸¸Å°¡ °¡´ÉÇÕ´Ï´Ù.');
			r = false;
		}
		else if (max>0 && max<cnt)
		{
			alert(max+'°³ ÀÌ»óÀº ±¸¸Å°¡ ºÒ°¡´ÉÇÕ´Ï´Ù.');
			r = false;
		}
		return r;
	},
	addProduct: function (evt) {
		var r = true;
		var src = ('target' in evt) ? evt.target : evt.srcElement;
		var f = src.nodeName.toLowerCase()=='form' ? src : getFirstParentByTagAndClassName(src, 'form', null);
		f['do'].value = 'addintocart';

		r = AtatCart.checkValid(f);

		if (r == false) {
			if ('stopPropagation' in evt)
				evt.stopPropagation();
			q.focus();
		}
		return r;
	},
	formSubmit: function (evt) {
		var r = true;
		var src = ('target' in evt) ? evt.target : evt.srcElement;
		var f = src.nodeName.toLowerCase()=='form' ? src : getFirstParentByTagAndClassName(src, 'form', null);
		if (f.open!=null && f.open.value=='N') {
			alert('Ç°ÀýµÈ »óÇ°ÀÔ´Ï´Ù');
			return false;
		}
		r = AtatCart.checkValid(f);
		if (r==false) {
			return false;
		}

		return AtAtForm.check(f);
	},
	orderRightNow: function (evt) {
		var r = true;
		var src = ('target' in evt) ? evt.target : evt.srcElement;
		var f = src.nodeName.toLowerCase()=='form' ? src : getFirstParentByTagAndClassName(src, 'form', null);
		f['do'].value = 'rightorder';

		r = AtatCart.checkValid(f);

		if (r == false) {
			evt.cancelBubble = true;
			if ('stopPropagation' in evt)
				evt.stopPropagation();
			q.focus();
		}
		return r;
	},
	updateCart: function (evt) {
		var r = true;
		var src = ('target' in evt) ? evt.target : evt.srcElement;
		var f = src.nodeName.toLowerCase()=='form' ? src : getFirstParentByTagAndClassName(src, 'form', null);
		f['do'].value = 'updatecart';

		/*
		r = AtatCart.checkValid(f);

		if (r == false) {
			evt.cancelBubble = true;
			if ('stoppropagation' in evt)
				evt.stoppropagation();
			q.focus();
		} */
		return r;
	},
	deleteFromCart: function (evt, no) {
		if ('stopPropagation' in evt)
			evt.stopPropagation();

		var src = ('target' in evt) ? evt.target : evt.srcElement;
		var f = src.nodeName.toLowerCase()=='form' ? src : getFirstParentByTagAndClassName(src, 'form', null);

		var url = f.action + '?do=deletefromcart&no='+no;

		window.location.href = url;

		return false;
	}
};

function addMultiToCart(src) {
	var f = src.nodeName.toLowerCase()=='form' ? src : getFirstParentByTagAndClassName(src, 'form', null);

	var act = f.action;

	f.action = '/order/do.php?do=addintocart';

	f.submit();

	f.action = act;

	return false;
}

function addToCart(prdno) {
	var rurl = '/order/cart_confirm.php';

	var url = '/order/do.php?do=addintocart&mode=ajax&prdno='+prdno+'&rurl='+urlEncode(rurl)+'&';

	popupWindow(url, 500, 300);

	return false;
}

function addMultiToWish(src) {
	var userid = '';
	if (userid=='') {
		alert('·Î±×ÀÎÀ» ¸ÕÀú ÇÏ¼¼¿ä');
		return false;
	}

	var f = src.nodeName.toLowerCase()=='form' ? src : getFirstParentByTagAndClassName(src, 'form', null);

	var act = f.action;

	f.action = '/product/do.php?do=addwish';

	var d = null;
	if (f.elements['do'] != null ) {
		d = f.elements['do'].value;
		f.elements['do'].value = 'addwish';
	}

	f.submit();

	f.action = act;
	if (d != null) {
		f.elements['do'].value = d;
	}

	return false;
}

function addWishProduct(prdno) {
	var userid = '';
	if (userid=='') {
		alert('·Î±×ÀÎÀ» ¸ÕÀú ÇÏ¼¼¿ä');
		return false;
	}
	var url = '/product/add_wish_input.php?prdno='+prdno+'&';

	popupWindow(url, 500, 300);

	return false;
}

function openZoomWindow(zoomurl, prdno)
{

	var url = zoomurl+'?prdno='+prdno;

	window.open ( url, 'zoomimage', 'scrollbars=no, status=no,resizable=no,toolbar=no,  top=30, left=50, width=605, height=750' );

	return false;
}

