// Roll Over ----------------------------------------------------------------------
function rollover(imgid) {
	if ( ! document.images ) return;
	document.images[imgid].src = '/img_common/' + imgid + '_2.gif';
}
function rollout(imgid) {
	if ( ! document.images ) return;
	document.images[imgid].src = '/img_common/' + imgid + '_1.gif';
}
// CloseupImages -------------------------------------------------------------------
function closeupimages(id, shop_name) {
	img_url = '/contents/profile/img_' + shop_name + '/';
	document.images['shif_0'].src = img_url + id + '_l.jpg';
}
// Open Map Window -----------------------------------------------------------------
function open_map_win(url) {
	var mwin = window.open(url, '', 'width=420, height=420, resizable=yes, scrollbars=no, status=yes, menubar=yes, toolbar=no, directories=no, location=yes');
	 mwin.focus();
}
// Open Window ---------------------------------------------------------------------
function open_win(url) {
	var cwin = window.open(url);
	cwin.focus();
}
function open_new_window(el) {
	var nwin = window.open(el.href);
	nwin.focus();
	return false;
}
function open_nwin_size(el, w, h) {
	var nwin = window.open(el.href, '', 'width=' + w + 'px, height=' + h + 'px, resizable=yes, scrollbars=yes, status=yes, menubar=no, toolbar=no, directories=no, location=yes');
	nwin.focus();
	return false;
}
// Submit --------------------------------------------------------------------------
function fnc_put_cart() {
	document.forms['frm_detail'].act.value = 'add';
	document.forms['frm_detail'].submit();
}
function fnc_change_num() {
	document.forms['frm_cart'].act.value = 'change_num';
	document.forms['frm_cart'].submit();
}
function fnc_order() {
	document.forms['frm_cart'].act.value = 'order';
	document.forms['frm_cart'].action = 'https://gt118.secure.ne.jp/~gt118139/webstore/reg/';
	document.forms['frm_cart'].submit();
}
function form_submit(fn, act) {
	document.forms[fn].act.value = act;
	document.forms[fn].submit();
	return false;
}
// check_det_inq -------------------------------------------------------------------
function checknull(obj, msg) {
	if ( obj.value == '' ) {
		alert(msg+'が入力されていません');
		obj.focus();
		return false;
	}
	return true;
}
function check_det_inq() {
	if ( ! checknull(document.forms['frm_det_inq'].det_inq_name,  'お名前') )       return false;
	if ( ! checknull(document.forms['frm_det_inq'].det_inq_email, 'メールアドレス') ) return false;
	if ( ! checknull(document.forms['frm_det_inq'].det_inq_msg,   'お問い合わせ') )   return false;
	return true;
}
//slidepage ------------------------------------------------------------------------
function slidePage(point) {
	start=getWinYOffset();
	difference=point-start;
	tmp=difference;
	k = 0.90;
	move()
}
function move() {
  if (Math.abs(tmp)>0.5) {
    tmp=tmp*k;
    window.scroll(0,start+(difference-tmp));
    setTimeout("move()",0)
  } else {
    window.scroll(0,difference+start)
  }
}
function getWinYOffset(){
  if(window.scrollY) return window.scrollY; // Mozilla
  if(window.pageYOffset) return window.pageYOffset; // Opera, NN4
  if(document.documentElement && document.documentElement.scrollTop){ // 以下 IE
   return document.documentElement.scrollTop;
  }
  else if(document.body && document.body.scrollTop){
   return document.body.scrollTop;
  }
  return 0;
}
//slidepage ----------------------------------------------------------------------

