function alterImage(elem, img){
    elem.onerror = null;
    elem.src = img;
}

function alterImage2(elem, img1, img2){
    if(elem.src.indexOf(img2.replace(/^\.\./, "")) >= 0){
        elem.onerror = null;
    }else if(elem.src.indexOf(img1.replace(/^\.\./, "")) >= 0){
        elem.src = img2;
    }else{
        elem.src = img1;
    }
}



function doUsedSrch(frm){
	frm.st.value = "u";
	frm.submit();
	return false;
}

function openDetail(iscd,st){
    	var iscd = iscd;
    	var st   = st;
		var message = "?iscd=" + iscd + "&st="+st;

    	dialogUrl = "../disp/CSfGoodsImgDetail.jsp";
        dlgStyle = "status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes";

  	 	var subwin = window.open( dialogUrl+message,'detail','width=600, height=750' + dlgStyle );
  	 	subwin.focus();
  	 	return false;
}

function goodsToCart(iscd,st){
    	var iscd = iscd;
    	var st   = st;
		var message = "?iscd=" + iscd + "&st="+st;

    	dialogUrl = "../disp/CSfAddSession_001.jsp" + message;
    	if(opener && !opener.closed){
			opener.location.href = dialogUrl;
			self.close();
		}
}
/* Goods Detail Page */
function openDtlWin(temp_url, w, h){
    if(w == null){
        w = 450;
    }
    if(h == null){
        h = 450;
    }
    var dw = window.open(temp_url, "large", "height=" + h + ",width=" + w + ",status=no,toolbar=no,menubar=no,location=no,resizable=yes,scroll=yes");
    dw.focus();
    return false;
}


/* Group Item */
function calc_total(frm){
	var cnt_new = 0;
	var cnt_used = 0;
	var sum = 0;
	if(frm.iscd_list){
		if(frm.iscd_list.length){
			for( i = 0; i < frm.iscd_list.length; i++ ){
				elem = frm.iscd_list[i];
				if(elem.checked){
					elem.value.match(/^u/) ? cnt_used++ : cnt_new++;
					sum += document.getElementsByName(elem.value + "_pr")[0].value - 0;
				}
			}
		}else{
			elem = frm.iscd_list;
			if(elem.checked){
				elem.value.match(/^u/) ? cnt_used++ : cnt_new++;
				sum += document.getElementsByName(elem.value + "_pr")[0].value - 0;
			}
		}
	}
	document.getElementById("grpdtl_cnt_new").innerHTML = cnt_new;
	document.getElementById("grpdtl_cnt_used").innerHTML = cnt_used;
	document.getElementById("grpdtl_sum").innerHTML = priceFormat(sum);
	document.getElementById("grpdtl_cnt_new2").innerHTML = cnt_new;
	document.getElementById("grpdtl_cnt_used2").innerHTML = cnt_used;
	document.getElementById("grpdtl_sum2").innerHTML = priceFormat(sum);
}
function priceFormat(pr){
	var ret = "";
	pr = String(pr);
	if(pr != null && pr.length > 3){
		while(pr.length > 0){
			ret = pr.slice(-3) + ret;
			pr = pr.substring(0, pr.length - 3);
			ret = (pr > 0 ? "," : "") + ret;
		}
	}else{
		ret = isNaN(pr) ? "" : pr;
	}
	return ret != "" ? ("" + ret + "iōj") : "";
}


function tintInputs(frm){
	var tintColor = "#FFFFCC";
	elem = frm.elements;
	var activeElem = null;
	if(document.all){
		activeElem = document.activeElement;
	}else{
		activeElem = (window.getSelection().focusNode && window.getSelection().focusNode.firstChild);
	}
	for(var i = 0; i < elem.length; i++){
		if(elem[i].type == "text" || elem[i].type == "password" || elem[i].type == "textarea"){
			if(elem[i].className != "bankinpt"){
				if(document.all){
					elem[i].onfocus = function(){
						window.event.srcElement.style.backgroundColor = tintColor;
					}
					elem[i].onblur = function(){
						window.event.srcElement.style.backgroundColor = "#FFF";
					}
				}else{
					elem[i].onfocus = function(event){
						event.target.style.backgroundColor = tintColor;
					}
					elem[i].onblur = function(event){
						event.target.style.backgroundColor = "#FFF";
					}
				}
				if(elem[i] == activeElem){
					elem[i].style.backgroundColor = tintColor;
				}
			}
		}
	}
}

function tintInputsAll(){
	var frm = document.forms;
	for(var i = 0; i < frm.length; i++ ){
		tintInputs(frm[i]);
	}
}

var exec = false;
function submitOnce(frm){
	if(navigator.userAgent.indexOf("MSIE") != -1){
		if(exec == true){
			return false;
		}
		exec = true;
		obj = frm.getElementsByTagName('input');
		for(var i = 0; i < obj.length; i++){
			if(obj[i].type == 'image'){
				obj[i].disabled = true;
			}
		}
	}
	return true;
}
