/*---------- form ----------*/
function clearForm(){
if(document.search.word){
	document.search.word.value="";
}
}
/*lostpassword window*/
function lossPass(uri){
window.open(uri+"/lostpass.cgi","","width=640,height=450");
}

/*---------- shop ----------*/
agt = window.navigator.userAgent.toLowerCase();
isIE = (agt.indexOf('msie') >= 0 && agt.indexOf('opera') < 0) ? true : false;

function showmenu(num) {

	var menu = document.getElementById('menu_'+num);

	if (isIE) {
		var a = menu.attributes.getNamedItem('class');
		a = (a) ? a.value : menu.attributes['class'];
	} else {
		var a = menu.getAttribute('class');
	}

	var newCls = (a != 'hide') ? 'hide' : '';

	if (isIE) {
		var a = menu.attributes.getNamedItem('class');
		a.value = newCls;
	} else {
		menu.setAttribute('class',newCls);
	}
}
/*---------- price calc ----------*/
function calc_price(quant){
	var price = quant_prc[0];
	for (var i in quant_prc) {
		if(i <= quant){
			price = quant_prc[i];
		}
	}
	return price;
}
/*---------- default_price calc ----------*/
function calc_default_price(quant){
	var price = quant_def[0];
	for (var i in quant_def) {
		if(i <= quant){
			price = quant_def[i];
		}
	}
	return price;
}
function price_set(form_id,set_id,price_id){
	//var $ = document.getElementById;
	
	var quant = 1;
	if(quant_set.length){
		quant *= document.getElementById(set_id).value;
	}
	var price = calc_price(quant);// * quant;
	var taxof = Math.ceil(price / 1.05);
	document.getElementById(price_id).innerHTML = addFigure(price);
	document.getElementById(price_id+'2').innerHTML = addFigure(taxof);
	defal_pri_quant = calc_default_price(quant);
	if(defal_pri_quant){
		document.getElementById('default_price').innerHTML = addFigure(defal_pri_quant);
	}else if(defal_pri){
		document.getElementById('default_price').innerHTML =  addFigure(defal_pri * quant);
	}
	

}
function addFigure(str) {
var num = new String(str).replace(/,/g, "");
while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
return num;
}