function OpenMenuWindowXY(x,y,name,url){
    if (y == ''){
        y = screen.availHeight;
    }
    subwin=window.open(url,name,"width=" + x + ",height=" + y + ",scrollbars=Yes,resizable=Yes");
    subwin.focus();
}

// for mailto
pre1="@";
post1=".";
pre2="%";
post2="@";

function mailto(ad,expre){
	num=0;
	for(i=0; i<ad.length; i++)
		if(ad.charAt(i)==pre1)num++;
	for(i=0; i<num; i++)
		ad=ad.replace(pre1,post1);
	num=0;
	for(i=0; i<ad.length; i++)
		if(ad.charAt(i)==pre2)num++;
	for(i=0; i<num; i++)
		ad=ad.replace(pre2,post2);
	if(expre==""){
		expre=ad;
	}
	document.write("<A HREF='mailto:" + ad + "'>" + expre + "</A>");
}



// for delete confirm message

var delete_flg;

function SetDeleteFlg(){
	delete_flg = 'delete';
}

function DeleteConfirm(msg){
	if ( delete_flg == 'delete' ){
		if ( !msg ){
			msg = "削除してよろしいですか？";
		}
		delete_flg = '';
		return window.confirm(msg);
	}
	delete_flg = '';
}

function CGIHref(vScript, vParam, vLabel){
//    var html = '<a href="#" onClick="CGILocation(\'' + vScript + '\',\'' + vParam + '\')">' + vLabel + '</a>';
    var html = '<a href="javascript:CGILocation(\'' + vScript + '\',\'' + vParam + '\')">' + vLabel + '</a>';
    document.write(html);
}

function CGILocation(vScript, vParam){
    var cgi_script = vScript;
    if (vParam != ''){
        var arrayParam = vParam.split('#', 2);
        cgi_script += '?' + arrayParam[0] + '&js';
        if (arrayParam.length > 1){
            cgi_script += '#' + arrayParam[1];
        }
    }
    location.href = cgi_script;
}

