function ToM()
{
//リンク元記述例：<a href=shop_x.htm?n=items&p=osusume&m=123&f=M>
//n:　ファイル名をセット。ただし拡張子部分（.csp）は省略//初期値：items
//m:　nに渡すパラメータmをセット（xxx.csp?m=xxx）//初期値：なし
//p:　ページ内でジャンプする場所をセット（p=yyyならxxx.csp#yyy）//初期値：なし
//f:　リンクしたページの表示位置（フレーム内外の指定）//初期値：M//f=Pならparent//f=MならmainF
new MyVar();
n=MyVar.data.n;
m=MyVar.data.m;
p=MyVar.data.p;
f=MyVar.data.f;
io=MyVar.data.io;
if (n==null) {n='items'}
n=n+'.csp';
u=document.URL;
i=u.indexOf('192.168.11.15');
if (p!=null) {n=n+'#'+p}
if (m!=null) {if (n=='kago.csp') {m=m+';'+document.referrer} n=n+'?m='+m;}
if (io!=null) {n=n+'?io='+io}
H='http://iguana.m-tone.co.jp/miyoshi/'+n;
if(i!=-1){H='http://192.168.11.11/miyoshi/'+n;}
if (f==null) {f='M'}
if (f=='P') {parent.location.href=H;}
else if (f=='M') {parent.mainF.location.href=H;}
else {location.href=H;}
}

function MyVar()
{
MyVar.data=new Array();
MyVar.string=location.search.substring(1);
MyVar.string=MyVar.string.split('&');
for(var i=0;i!=MyVar.string.length;i++)
	{
	MyVar.data[t(MyVar.string[i].split('=')[0])] =e(unescape(MyVar.string[i].split('=')[1]));
     	}
	function t(s)
	{ //識別子の命名チェック
        s_TOP=s.substring(0,1);
	if(s_TOP=='') {return null;}
	else if(s_TOP.match(/[a-zA-Z_$]/g)==null) {alert(s+'の引数不正');return null;}
	else if(s.match(/[^a-zA-Z0-9_$]/g)!=null) {alert(s+'の引数不正');return null;} 
	return s;
	}
	function e(str)
	{ //文字参照へ変換 
        str=str.replace(/\&/g,'&amp;');
        str=str.replace(/</g,'&lt;'); 
        str=str.replace(/>/g,'&gt;'); 
        str=str.replace(/\"/g,'&quot;');
        str=str.replace(/\'/g,'&#39;');
        return str;
    	}
}

