﻿var winobj = null;

function getpos() {
  var w = 650;
  var h = 650;
  var x = (screen.width - w) / 2; ;
  var y = (screen.height - h) / 2 - 30;
  return 'toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=' + w + ',height=' + h + ',top=' + y + ',left=' + x;
}


//購入フロー コンテンツ詳細　ポップアップ
function OpenContentsDetail(channel, salesID, playID) {
  if (!chkBrowser())
    return;

  var url = '../auth/contents.aspx?ch=' + channel + '&s=' + salesID + '&ps=' + playID;

  if (winobj && !winobj.closed) {
    alert('すでにサブウィンドウが開いています。');
    winobj.focus();
  } else {
    winobj = window.open(url, 'contents', getpos());
  }
}

//購入フロー 購入確認　ポップアップ
function OpenConf(channel, salesID, playID) {
  if (!chkBrowser())
    return;

  var url = sslurl + 'auth/conf.aspx?ch=' + channel + '&s=' + salesID + '&ps=' + playID;

  if (winobj && !winobj.closed) {
    alert('すでにサブウィンドウが開いています。');
    winobj.focus();
  } else {
    winobj = window.open(url, 'contents', getpos());
  }
}

//購入フロー 無料ライセンス発行　ポップアップ
function OpenFreeLicence(channel, salesID, playID) {
  if (!chkBrowser())
    return;

  var url = '../auth/free_pre_license.aspx?ch=' + channel + '&s=' + salesID + '&ps=' + playID;

  if (winobj && !winobj.closed) {
    alert('すでにサブウィンドウが開いています。');
    winobj.focus();
  } else {
    winobj = window.open(url, 'contents', getpos());
  }
}

function chkBrowser() {
  //check browser
  var wci = window.clientInformation;
  if (wci != null && wci.userAgent.indexOf("MSIE") > 0 && wci.platform.indexOf("Win") == 0) {
    if (!navigator.cookieEnabled) {
      alert('申し訳ございませんが、当サービスをご利用いただくには\ブラウザのCookieを有効にしてください。');
      return false;
    }
    return true;
  } else {
    alert('申し訳ございませんが、当サービスをご利用いただくには\n　Windows Vista, XP\n　IE 6.0以上\n　Windows Media Player 9以上\nの環境が必要です。');
    return false;
  }
}

