﻿//
// Copyright(c) 2009 DAITEC Co.,Ltd.
// Created  by S.Y. since 2009.03.13
// Modified by S.Y. since 2009.03.16
//


// onclickで呼び出す手法
//
// hrefにダミーのアンカー"#"を記述している場合、
// onclickの最後でfalse値を返すとURLが遷移しない(末尾に#が付かない)。
// 例)<a href="#" onclick="openMail( 'boo%foo#woo' ); return( false );">
function openMail( sPrm )
{
	sPrm = sPrm.replace( /#/g, "." );	// 全ての#を.に置換
	sPrm = sPrm.replace( /%/g, "@" );	// 全ての%を@に置換
	location.href = "mailto:" + sPrm;
}

// ページ内にタグを出力する手法
//
// パラメータはwriteMail( '<a href="mailto:boo%foo#woo">メールを起動</a>' );という風に記述する。
// 注意)上記openMailの手法よりもメールアドレスの秘匿性は低いと思われる。
function writeMail( sPrm )
{
	sPrm = sPrm.replace( /#/g, "." );	// 全ての#を.に置換
	sPrm = sPrm.replace( /%/g, "@" );	// 全ての%を@に置換
	document.write( sPrm );
}

