
function replaceComma(pprice){
/*
	var l_ptr = /(\d{1,3})(?=(?:\d\d\d)+(?!\d))/g;
	var l_before = String(pprice);
	var l_after = l_before.replace(l_ptr, "$&" + ",");
	return l_after;
*/
	var num = new String(pprice).replace(/,/g, "");
	while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
	return num;
}





function doPopUpWindow(p_uri, p_name, p_opt){
	//toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=no
	window.open(p_uri, p_name, p_opt);
	//ContextWindow.focus();
	return false;
}

function doAllCheck(p_id, p_b){
	/*
	 * 対象DOMの中のチェックボックス名が、itemであること
	 */
	var l_items = document.getElementById(p_id).item;
	for(count = 0; count < l_items.length; count++){
		l_items[count].checked = p_b;	//チェックボックスをON/OFFにする
	}
	return false;
}







/*
 * Anchor
 *
 */

// Scroll
if(parseInt( navigator.appVersion ) >= 4){
	RunScriptRun = true;
}else{
	RunScriptRun = false;
}
function offsetXY(which){
	if(document.all){
		if(document.compatMode == "CSS1Compat"){
			x = document.documentElement.scrollLeft;
			y = document.documentElement.scrollTop;
		}else{
			x = document.body.scrollLeft;
			y = document.body.scrollTop;
		}
	}else if(window.pageXOffset !== undefined){
		x = window.pageXOffset;
		y = window.pageYOffset;
	}else{
		x = window.scrollX;
		y = window.scrollY;
	}

	if(which == "top"){
		return y;
	}else{
		return x;
	}
}
function scrollSet(nowX,targetX,nowY,targetY){
	var diffX,diffY,stepX,stepY,moveX,moveY;
	diffX = .1 * (targetX - nowX);
	if(diffX > 0){
		stepX = Math.ceil(diffX);
	}else{
		stepX = Math.floor(diffX);
	}
	diffY = .1 * (targetY - nowY);
	if(diffY > 0){
		stepY = Math.ceil(diffY);
	}else{
		stepY = Math.floor(diffY);
	}
	moveX = nowX + stepX;
	moveY = nowY + stepY;
	if( stepX > 0 && moveX <= targetX || stepY > 0 && moveY <= targetY || stepX < 0 && moveX >= targetX || stepY < 0 && moveY >= targetY ){
		window.scroll(moveX,moveY);
		nowX += stepX;
		nowY += stepY;
		setTimeout("scrollSet( " +nowX+ "," +targetX+ "," +nowY+ "," +targetY+ " )",1);
	}else{
		return true;
	}
}
function scrTar(targetX,targetY){
	if(RunScriptRun){
		var nowX = offsetXY("left");
		var nowY = offsetXY("top");
		scrollSet(nowX,targetX,nowY,targetY);
	}else{
		location.href='#top';
	}
}


function Anchor(AnchorName){
	var posY = document.getElementById(AnchorName).offsetTop;
 	var main = document.getElementById("main").offsetTop;

	if(posY){
		if(navigator.userAgent.indexOf("MSIE") == -1){
			location.href = "#" + AnchorName;
			/*scrTar(0,posY+main);*/
		}
		else{
			location.href = "#" + AnchorName;
		}
	}else{
		location.href = "#" + AnchorName;
	}
}

function changeImg(ptarget,ptarget2,txt, pimage, pw, ph){
	var lhtml = "<img src='" + pimage +"' width='" + pw + "' height='" + ph + "' alt='' >";
	var lid = document.getElementById(ptarget);
	lid.innerHTML = lhtml;
	lid.style.width = pw + 'px';
	lid.style.height = ph + 'px';
	lid.style.textAlign  = "center";
	

	//テキスト修正
	var lid2= document.getElementById(ptarget2);
	lid2.innerHTML = txt;


	return false;
}
function Swapimage (img,id) {
  var image = document.getElementById(id);
  image.src = img;
}


