/************************/
/******** POP UP ********/
/************************/

var os,brVer;
var brName=navigator.appName.charAt(0);

function checkBrowser(){
mybrVer=navigator.appVersion;
myNum=mybrVer.indexOf('MSIE ');
myStart=myNum+5;
myEnd=myNum+6;

if(mybrVer.indexOf('Win')>0){os='Win'}
else if(mybrVer.indexOf('Mac')>0){os='Mac'}

if(myNum>0){brVer=mybrVer.substring(myStart,myEnd)}
else{brVer=mybrVer.charAt(0)}
}

function addSize(WinM_w,WinM_h,WinN_w,WinN_h,MacM_w,MacM_h,MacN_w,MacN_h){
if(os=='Win'){
if(brName=='M'){
if(brVer<4){ addW=WinM_w;addH=WinM_h; }
else if(brVer>=4){ addW=WinM_w;addH=WinM_h; }
}
if(brName=='N'){
if(brVer<4){ addW=WinM_w;addH=WinM_h; }
else if(brVer>=4 && brVer<5){ addW=WinN_w;addH=WinN_h; }
else if(brVer>=5){ addW=WinN_w;addH=WinN_h; }
}
}
else if(os=='Mac'){
if(brName=='M'){
if(brVer<4){ addW=MacM_w;addH=MacM_h; }
else if(brVer>=4){ addW=MacM_w;addH=MacM_h; }
}
if(brName=='N'){
if(brVer<4){ addW=MacN_w;addH=MacN_h; }
else if(brVer>=4 && brVer<5){ addW=MacN_w;addH=MacN_h; }
else if(brVer>=5){ addW=MacN_w;addH=MacN_h; }
}
}
}


paramArray=new Array();
paramArray[0]='toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no';
paramArray[1]=new Array('toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes','addSize(0,0,0,0,0,0,0,0)');
paramArray[2]=new Array('toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes','addSize(16,0,16,0,0,0,0,0)');
paramArray[3]=new Array('toolbar=no,location=yes,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes','addSize(16,0,16,0,0,0,0,0)');



function newWindow(url,winName,width,height,left,top,num) {
if(num==null){ param = "width=" + width + ",height=" + height + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=" + left + ",top=" + top }
else {
addW=0;addH=0;
if(typeof(paramArray[num])=='object') { eval(paramArray[num][1]) }
param = "width=" + (width+addW) + ",height=" + (height+addH) + ","+paramArray[num]+",left=" + left + ",top=" + top
}
newWin = window.open(url,winName,param);
}

checkBrowser();

/**
 * 画像サイズと合ったポップアップウィンドウを開く関数
 * @param src string ポップアップ表示する画像
 */
function openImageSizedWindow(src){
    // 画像をプリロード
    var i = new Image(); i.src = src;
    // ロード完了してから処理を開始
    i.onload = function() {
        // 画像のサイズに合った空ウィンドウを開く
        var pop_win = window.open(
                          "",
                          "_blank",
                          "width="+i.width+",height="+i.height+",scrollbars=no,resizable=yes"
                      );
        // 空ウィンドウに画像を出力するためのHTML
        pop_win.window.document.open();
        pop_win.window.document.write(
         '<html>'
        +'<head><title>'+i.alt+'</title></head>'
        +'<body style="margin:0;padding:0;border:0;">'
        +'<img src="'+i.src+'" width="100%" alt="" />'
        +'</body>'
        +'</html>'
        );
        pop_win.window.document.close();
    }
}

