/**
 * ieznbuilder cart javascript
 *
 * author : iezn<iezn@iezn.com>
 *
 * ie5,ns support
 */

//카드 전체선택,반전,선택해제
//@param object obj 폼 object(document.폼네임)
//@param string 옵션(check,uncheck,switch)
function cart(obj,n){
	try{
		var chboxsu =(obj.cartNum.length)? obj.cartNum.length:'1';
		for(i=0;i<chboxsu;i++){ 
			chbox = (chboxsu=='1')? eval("document."+obj.name+".cartNum"):eval("document."+obj.name+".cartNum["+i+"]");
			if(n=='check') chbox.checked = true
			if(n=='uncheck') chbox.checked = false
			if(n=='switch') chbox.checked = !chbox.checked		
		}
	}catch(e){}
}

//카드 명령 RPC
function cartCmd(obj,cmd,addK,addV,swf,msg){
	su = 0;
	k = Array();
	v = Array();
	try{
		chboxsu =(obj.cartNum.length)? obj.cartNum.length:'1';
		for(i=0;i<chboxsu;i++){ 
			chbox = (chboxsu=='1')? eval("document."+obj.name+".cartNum"):eval("document."+obj.name+".cartNum["+i+"]");
			if(chbox.checked==true){
				k[su] = chbox.name;
				v[su] = chbox.value;
				su++;
			}
		}
		if(su==0) {
			alert('선택값이 없습니다');
		}else{
			if(addK){
				for(i=0;i<addK.length;i++){
					k[su] = addK[i]
					v[su] = addV[i]
					su++
				}
			}
			postXml(k,v,cmd,0,swf,msg,0,1);
		}
	}catch(e){}
}

//confirm 이 필요한 카드 명령 RPC
function cartConfirmCmd(msg,obj,cmd,addK,addV){
	if(confirm(msg)){
		cartCmd(obj,cmd,addK,addV);
	}
}

