var obj;
var offsetX;
var offsetY;
var swImg; swImg=new Array;
var exText = new Array();


///////////////////////////////////////////////////////////
// 売買サイト物件審査依頼フォーム入力のチェック
///////////////////////////////////////////////////////////
function form_baibai_ms_check()
{
	if(document.forms["bb_mail_ms"].name_kanji.value=="")
	{
		alert('お名前をご記入ください');
		return(false);
	}

	if(document.forms["bb_mail_ms"].name_kana.value=="")
	{
		alert('かなめいをご記入ください');
		return(false);
	}

	if((document.forms["bb_mail_ms"].name_cop.value=="")&&(document.forms["bb_mail_ms"].rkbn.value=="1"))
	{
		alert('会社名をご記入ください');
		return(false);
	}

	if(document.forms["bb_mail_ms"].adrs1.value=="")
	{
		alert('住所をご記入ください');
		return(false);
	}

	if(document.forms["bb_mail_ms"].tel.value=="")
	{
		alert('電話番号をご記入ください');
		return(false);
	}

	if(document.forms["bb_mail_ms"].e_mail.value=="")
	{
		alert('Ｅメールアドレスをご記入ください');
		return(false);
	}

	if(document.forms["bb_mail_ms"].bk_adrs1.value=="")
	{
		alert('建物所在地をご記入ください');
		return(false);
	}


	if(document.forms["bb_mail_ms"].menseki.value=="")
	{
		alert('坪数をご記入ください');
		return(false);
	}

	return(true);
}




///////////////////////////////////////////////////////////
// 代替画像の事前読み込み
///////////////////////////////////////////////////////////
function PgImgPreload()
{
  var appVer=parseInt(navigator.appVersion);
  var isNC=false,isN6=false,isIE=false;
  if (document.all && appVer >= 4) isIE=true; else
    if (document.getElementById && appVer > 4) isN6=true; else
      if (document.layers && appVer >= 4) isNC=true;
  if (isNC||isN6||isIE)
  {
    if (document.images)
    {
      var imgName = PgImgPreload.arguments[0];
      var cnt;
      swImg[imgName] = new Array;
      for (cnt = 1; cnt < PgImgPreload.arguments.length; cnt++)
      {
        swImg[imgName][PgImgPreload.arguments[cnt]] = new Image();
        swImg[imgName][PgImgPreload.arguments[cnt]].src = PgImgPreload.arguments[cnt];
      }
    }
  }
}


///////////////////////////////////////////////////////////
// 正規画像の表示
///////////////////////////////////////////////////////////
function PgImgFind(doc, imgName)
{
  for (var i=0; i < doc.layers.length; i++)
  {
    var img = doc.layers[i].document.images[imgName];
    if (!img) img = PgImgFind(doc.layers[i], imgName);
    if (img) return img;
  }
  return null;
}


///////////////////////////////////////////////////////////
// 代替画像の表示
///////////////////////////////////////////////////////////
function PgImgSwap(imgName, imgSrc)
{
  var appVer=parseInt(navigator.appVersion);
  var isNC=false,isN6=false,isIE=false;
  if (document.all && appVer >= 4) isIE=true; else
    if (document.getElementById && appVer > 4) isN6=true; else
      if (document.layers && appVer >= 4) isNC=true;
  if (isNC||isN6||isIE)
  {
    if (document.images)
    {
      var img = document.images[imgName];
      if (!img) img = PgImgFind(document, imgName);
      if (img) img.src = imgSrc;
    }
  }
}

//-----------------------------------------------------------------------------------------


function URL_Jump(form, menu)
{
    var idx = menu.selectedIndex;
    var uri = menu.options[idx].value;
    if (uri != "*" && uri != "#") document.location.href = uri;
}


function MoveImg() {
   if (document.layers /* Netscape Communicator 4.* */) {
      objlist = document.layers;
   } else if (document.all /* Internet Explorer 5.* */) {
      objlist = document.all.tags("SPAN");
   } else if (document.getElementsByTagName /* Netscape 6 */) {
      objlist = document.getElementsByTagName("SPAN");
   } else {
      return;
   }
   for (i = 0; i < objlist.length; i++) {
      if (document.layers) {
         objlist[i].captureEvents(Event.MOUSEDOWN);
      }
      objlist[i].onmousedown = onMouseDown;
   }
   if (document.layers) {
      document.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP);
   }
   document.onmousemove = onMouseMove;
   document.onmouseup = onMouseUp;
}

function onMouseDown(e) {
   obj = this;
   if (document.layers) {
      offsetX = e.layerX;
      offsetY = e.layerY;
   } else if (document.all) {
      offsetX = event.offsetX;
      offsetY = event.offsetY;
   } else if (obj.getElementsByTagName) {
      offsetX = e.pageX - parseInt(obj.style.left);
      offsetY = e.pageY - parseInt(obj.style.top);
   }
   return false;
}

function onMouseMove(e) {
   if (!obj) {
      return true;
   }
   if (document.layers) {
      obj.pageX = e.pageX - offsetX;
      obj.pageY = e.pageY - offsetY;
   } else if (document.all) {
      obj.style.left = event.clientX - offsetX + document.body.scrollLeft;
      obj.style.top = event.clientY - offsetY + document.body.scrollTop;
   } else if (obj.getElementsByTagName) {
      obj.style.left = e.pageX - offsetX;
      obj.style.top = e.pageY - offsetY;
   }
   return false;
}

function onMouseUp(e) {
	obj = null;
}

function photo_open(e) {
	window.open("photo0"+e+".htm","","toolbar=no,height=425,width=425");
}

function quoteLayer(srcurl) {
	document.layers["quote"];
}

function add_favorite(){
	window.external.addfavorite('http://www.kochihouse.co.jp/', "高知ハウス")
}

function top_check(){
	if(self!=top){
		top.location=self.location;
	}
}


///////////////////////////////////////////////////////////
// フラッシュオブジェクトの実行
///////////////////////////////////////////////////////////
function FlashMovie_qm()
{
	var swf_dir = arguments[0];
	var swf_nm = arguments[1];
	var swf_w = arguments[2];
	var swf_h = arguments[3];
	var swf_bgcolor = arguments[4];
	var swf_quality = arguments[5];
	var swf_ver = arguments[6];
	var swf_loop = arguments[7];
	var swf_obj=swf_dir+swf_nm+".swf";

	var dd='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';
	dd=dd+' '+'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+swf_ver+',0,0,0"'
	dd=dd+' '+'width="'+swf_w+'" height="'+swf_h+'" id="'+swf_obj+'" align="middle">';
	document.write(dd);
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	dd='<param name="movie" value="'+swf_obj+'" />';
	document.write(dd);
	if(swf_loop)
	{
		dd='<param name="loop" value="'+swf_loop+'" />';
	}
	document.write(dd);
	dd='<param name="quality" value="'+swf_quality+'" />';
	document.write(dd);
	dd='<param name="bgcolor" value="'+swf_bgcolor+'" />'
	document.write(dd);

	dd='<embed src="'+swf_obj+'" loop="'+swf_loop+'" quality="'+swf_quality+'" bgcolor="'+swf_bgcolor+'" width="'+swf_w+'" height="'+swf_h+'" name="'+swf_obj+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	document.write(dd);
	document.write('</object>');
}


///////////////////////////////////////////////////////////
// 写真（大）表示
///////////////////////////////////////////////////////////
function photo_disp(e,h,w) {
	h = h + 25;
	obj = '"toolbar=no,height=' + h + ',width=' + w + '"';
	window.open("photo_disp.htm?" + e ,"",obj);
}


///////////////////////////////////////////////////////////
// 写真（大）表示（hとw、wを前に持ってきた）
///////////////////////////////////////////////////////////
function photo_disp2(e,w,h) {
	h = h + 25;
	obj = '"toolbar=no,height=' + h + ',width=' + w + '"';
	window.open("photo_disp.htm?" + e ,"",obj);
}


///////////////////////////////////////////////////////////
// オブジェクトの表示/非表示を切り替える
///////////////////////////////////////////////////////////
function objShow01() {
   var id = arguments[0];
   objShow(id);
   id = "Flash01";
   objHide(id);
}

function objHide01() {
   var id = arguments[0];
   objHide(id);
   id = "Flash01";
   objShow(id);
}


///////////////////////////////////////////////////////////
// オブジェクトの表示/非表示を切り替える
///////////////////////////////////////////////////////////
function objShow(id) {
  if (document.all) {
    document.all.item(id).style.visibility = "visible";
  }
  else if (document.layers) {
    document.layers[id].visibility = "show";
  }
  else if (document.getElementById) {
    document.getElementById(id).style.visibility = "visible";
  }
}

function objHide(id) {
  if (document.all) {
    document.all.item(id).style.visibility = "hidden";
  }
  else if (document.layers) {
    document.layers[id].visibility = "hide";
  }
  else if (document.getElementById) {
    document.getElementById(id).style.visibility = "hidden";
  }
}


///////////////////////////////////////////////////////////
// 外部Textを表示する
///////////////////////////////////////////////////////////
function PrnKH_news() {
  if (exText[0] > 0) {
    var i;
    var rpmx = exText[0];
    for ( i = 1 ; i <= rpmx ; i++ ) {
      if (exText[i] == "") {
        exText[i] = "　";
      }
      document.write("<p>" + exText[i] + "</p>");
    }
  }
}


///////////////////////////////////////////////////////////
// 一つ前のページへ戻る
///////////////////////////////////////////////////////////
function fGoBack() {
  history.go(-1);
}




/*====================================================================
 * Flash用 EMBEDとOBJECTタグを書き出す関数2          useFree
 *--------------------------------------------------------------------
 * http://allabout.co.jp/computer/javascript/closeup/CU20031226/
 */

function writeFlashHTML2( arg )
{

  /**
   * 引数から属性を抽出する
   */

  var parm = []

  //すべての引数を順番に
  for( i = 0 ; i < arguments.length ; i++ )
  {
    //属性名と属性値をあらわす文字列を配列parmへセットする(半角空白は除去)
    parm[i] = arguments[i].split(' ').join('').split('=')

    //有効な属性名があれば属性値で変数化( 無効な名前は無視 )
    switch (parm[i][0])
    {
      case '_swf'     : var _swf     = parm[i][1] ; break ; // フラッシュのURL
      case '_quality' : var _quality = parm[i][1] ; break ; // 画質
      case '_loop'    : var _loop    = parm[i][1] ; break ; // 繰り返し
      case '_bgcolor' : var _bgcolor = parm[i][1] ; break ; // 背景色
      case '_wmode'   : var _wmode   = parm[i][1] ; break ; // 背景透明(WinIEのみ)
      case '_play'    : var _play    = parm[i][1] ; break ; // 自動再生
      case '_menu'    : var _menu    = parm[i][1] ; break ; // 右クリックメニュー
      case '_scale'   : var _scale   = parm[i][1] ; break ; // 幅高さが%の時の縦横比等
      case '_salign'  : var _salign  = parm[i][1] ; break ; // 表示領域内表示位置
      case '_height'  : var _height  = parm[i][1] ; break ; // ムービーの高さ
      case '_width'   : var _width   = parm[i][1] ; break ; // ムービーの幅
      case '_hspace'  : var _hspace  = parm[i][1] ; break ; // まわりの余白(水平方向)
      case '_vspace'  : var _vspace  = parm[i][1] ; break ; // まわりの余白(垂直方向)
      case '_align'   : var _align   = parm[i][1] ; break ; // 表示位置
      case '_class'   : var _class   = parm[i][1] ; break ; // クラス
      case '_id'      : var _id      = parm[i][1] ; break ; // ID名
      case '_name'    : var _name    = parm[i][1] ; break ; // ムービー名
      case '_style'   : var _style   = parm[i][1] ; break ; // スタイル
      case '_declare' : var _declare = parm[i][1] ; break ; // 読み込まれるだけで実行しない
      default        :;
    }
  }


  // タグ用文字列生成
  var htm = ""

  htm+="<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'"
  htm+="        codebase='http://download.macromedia.com/pub/shockwave/"
                    htm+="cabs/flash/swflash.cab'"
  if(!!_width)   htm+="        width    = '" + _width   + "'"
  if(!!_height)  htm+="        height   = '" + _height  + "'"
  if(!!_hspace)  htm+="        hspace   = '" + _hspace  + "'"
  if(!!_vspace)  htm+="        vspace   = '" + _vspace  + "'"
  if(!!_align)   htm+="        align    = '" + _align   + "'"
  if(!!_class)   htm+="        class    = '" + _class   + "'"
  if(!!_id)      htm+="        id       = '" + _id      + "'"
  if(!!_name)    htm+="        name     = '" + _name    + "'"
  if(!!_style)   htm+="        style    = '" + _style   + "'"
  if(!!_declare) htm+="                    " + _declare
  htm+=">"
  if(!!_swf)     htm+="<param  name     = 'movie'   value ='" + _swf     + "'>"
  if(!!_quality) htm+="<param  name     = 'quality' value ='" + _quality + "'>"
  if(!!_loop)    htm+="<param  name     = 'loop'    value ='" + _loop    + "'>"
  if(!!_bgcolor) htm+="<param  name     = 'bgcolor' value ='" + _bgcolor + "'>"
  if(!!_play)    htm+="<param  name     = 'play'    value ='" + _play    + "'>"
  if(!!_menu)    htm+="<param  name     = 'menu'    value ='" + _menu    + "'>"
  if(!!_scale)   htm+="<param  name     = 'scale'   value ='" + _scale   + "'>"
  if(!!_salign)  htm+="<param  name     = 'salign'  value ='" + _salign  + "'>"
  if(!!_wmode)   htm+="<param  name     = 'wmode'   value ='" + _wmode   + "'>"
  htm+=""
  htm+="<embed                          "
  htm+="        pluginspage='http://www.macromedia.com/go/getflashplayer'"
  if(!!_width)   htm+="        width    = '" + _width   + "'"
  if(!!_height)  htm+="        height   = '" + _height  + "'"
  if(!!_hspace)  htm+="        hspace   = '" + _hspace  + "'"
  if(!!_vspace)  htm+="        vspace   = '" + _vspace  + "'"
  if(!!_align)   htm+="        align    = '" + _align   + "'"
  if(!!_class)   htm+="        class    = '" + _class   + "'"
  if(!!_id)      htm+="        id       = '" + _id      + "'"
  if(!!_name)    htm+="        name     = '" + _name    + "'"
  if(!!_style)   htm+="        style    = '" + _style   + "'"
  htm+="        type     = 'application/x-shockwave-flash' "
  if(!!_declare) htm+="                    " + _declare
  if(!!_swf)     htm+="        src      = '" + _swf     + "'"
  if(!!_quality) htm+="        quality  = '" + _quality + "'"
  if(!!_loop)    htm+="        loop     = '" + _loop    + "'"
  if(!!_bgcolor) htm+="        bgcolor  = '" + _bgcolor + "'"
  if(!!_play)    htm+="        play     = '" + _play    + "'"
  if(!!_menu)    htm+="        menu     = '" + _menu    + "'"
  if(!!_scale)   htm+="        scale    = '" + _scale   + "'"
  if(!!_salign)  htm+="        salign   = '" + _salign  + "'"
  htm+="></embed>"
  htm+="</object>"

  //書き出し処理
  document.write(htm)

}


