// JavaScript Document


//----------------------------------------------------------------
// メニュー無しポップアップウィンドウにコンテンツを表示
//----------------------------------------------------------------
function ShowPopupA( in_wnd_name, in_souce_url, in_wnd_width, in_wnd_height ) {
	var mopt = "width=" + in_wnd_width + ", height=" + in_wnd_height;
	mopt = mopt + ",resizable=yes,menubar=no,scrollbars=yes,location=no,toolbar=no";
	var hWnd = window.open(in_souce_url,in_wnd_name,mopt);
	hWnd.focus();
}

//----------------------------------------------------------------
// メールフォームの表示
//----------------------------------------------------------------
function OpenMailForm( in_body ) {
	var furl = 'http://www.tkmarina.jp/mailform/main.php?body=' + in_body ;
	var hWnd = window.open(furl,'MailForm','width=395,height=750,resizable=yes,menubar=no,scrollbars=yes,location=no,toolbar=no');
	hWnd.focus();
}

//----------------------------------------------------------------
// 左メニューフレームにピックアップイメージを表示
//----------------------------------------------------------------
function InsertPicupImageBox( stitle ) {
	var s = '<img id="pic_up_image" name="pic_up_image" src="bparts/picupimg/img0.gif" width="170" height="170" alt="' + stitle + '" title="' + stitle + '" onclick="ChangePicupImage();" />';
	document.write( s );
	ChangePicupImage();
}

//----------------------------------------------------------------
// 左メニューフレームの写真入れ替え
//----------------------------------------------------------------
function ChangePicupImage() {

	// ipath = ピックアップイメージフォルダのURL
	// iname = ピックアップイメージ基準ファイル名
	// iext  = ピックアップイメージの拡張子
	var ipath = "http://www.tkmarina.jp/bparts/picupimg/";
	var iname = "img";
	var iext  = ".jpg";

	// 表示する画像番号を pn にセット（クッキーに前回表示した番号があれば その値 +1、クッキーが無いなら 1）
	var pn = GetCookie( "pic" );
	if ( (pn == null) || (pn == undefined) ) pn = 1;
	else pn = parseInt(pn) + 1;
	
	// 画像を読み込む
	var pimg = new Image() ;
	var iurl = ipath + iname + String( pn ) + iext;

	// 指定番号の画像が存在する場合
	pimg.onload = function() {
		SetCookie( "pic", pn, 365 );
		document.getElementById("pic_up_image").src = iurl;
	}

	// 指定番号の画像が存在しない
	pimg.onerror = function() {
		SetCookie( "pic", 1, 365 );
		iurl = ipath + iname + "1" + iext;
		document.getElementById("pic_up_image").src = iurl;
	}
	pimg.src = iurl;
	
}


//--------------------------------------------------------------------------------
// クッキーの書き込み
// IN)	ckname = クッキー名
//		ckvalue = 値
//      ckday = 有効日数
//--------------------------------------------------------------------------------
function SetCookie( ckname, ckvalue, ckday ){

	md = new Date();
	md.setTime(md.getTime()+(ckday*24*60*60*1000));
	document.cookie =  "<" + ckname + ">=" + escape(ckvalue) + "; path=/; expires=" + md.toGMTString() + ";";

}


//--------------------------------------------------------------------------------
// クッキーの読み込み
// IN)	ckname = クッキー名
// RET)	値
//--------------------------------------------------------------------------------
function GetCookie( ckname ){

	ckname = "<" + ckname + ">";
	var rc = null;
	var ckstr = document.cookie;

	var p = ckstr.indexOf( ckname );

	if (p != -1){
		var s = p + ckname.length + 1;
		var e = ckstr.indexOf( ";" , s );
		if (e == -1) e = ckstr.length;
		rc = unescape( ckstr.substring( s, e ) );
	}

	return rc;

}

function get_img_url( pn ) {

myimg = new Image() ;

myimg.onload = function() {alert('読み込み成功') ; }
myimg.onerror = function() {alert('読み込み失敗') ; }
myimg.src = 'http://example.com/pic.jpg' ;

	
	


   myCookie = "@" + myCookie + "=";
   myValue = null;
   myStr = document.cookie + ";" ;
   myOfst = myStr.indexOf(myCookie);
   if (myOfst != -1){
      myStart = myOfst + myCookie.length;
      myEnd   = myStr.indexOf(";" , myStart);
      myValue = unescape(myStr.substring(myStart,myEnd));
   }
   return myValue;

	
}
