<!--
/* ------- コンテンツ用　共通JavaScriptファイル -------   */
/* ****************************************************** */
/* 関数名：TabMove()  タブ移動関数                        */
/* 引数  ：IN  id     タブID文字列                        */
/*             param  コンテンツ用パラメータ文字列        */
/* ****************************************************** */
function TabMove(id,param) {
  //parent.location.replace("http://www.oddspark.com/portal/ContentsArea.do?tabId="+id+"&"+param);
  parent.location.href="http://www.oddspark.com/portal/ContentsArea.do?tabId="+id+"&"+param;
  return;
}
/* ****************************************************** */
/* 関数名：ContentsChange()  コンテンツ連携関数           */
/* 引数  ：IN  url           コンテンツ表示用url          */
/* ※タブ移動を行いません                                 */
/* ****************************************************** */
function ContentsChange(url) {
  //if(url!="") location.replace(url);
  if(url!="") location.href=url;
  return;
}
function $(id) {
  return document.getElementById(id);
}

/* ADD ISRC 2007.03.06 START                              */
/* ****************************************************** */
/* 変数名：portalUrl  ポータル基盤URL                     */
/* ****************************************************** */
var portalUrl = "http://www.oddspark.com/portal/ContentsArea.do?tabId=";
/* ****************************************************** */
/* 関数名：ParentTabMoveAuth()  タブ移動関数(認証後)      */
/*                          親のフレームをタブ移動させる  */
/* 引数  ：IN  id     タブID文字列                        */
/*             param  コンテンツ用パラメータ文字列        */
/* ****************************************************** */
function ParentTabMove(id,param) {
  //parent.parent.location.replace(portalUrl + id + "&" + param);
  parent.parent.location.href=portalUrl + id + "&" + param;
  return;
}
/* ****************************************************** */
/* 関数名：ParentParentTabMove()  タブ移動関数            */
/*                          親のフレームをタブ移動させる  */
/* 引数  ：IN  id     タブID文字列                        */
/*             param  コンテンツ用パラメータ文字列        */
/* ****************************************************** */
function ParentParentTabMove(id,param) {
  //parent.parent.parent.location.replace(portalUrl + id + "&" + param);
  parent.parent.parent.location.href=portalUrl + id + "&" + param;
  return;
}
/* ****************************************************** */
/* 関数名：ParentContentsChange()  コンテンツ連携関数     */
/*                                 親フレームを遷移させる */
/* 引数  ：IN  url           コンテンツ表示用url          */
/* ※タブ移動を行いません                                 */
/* ****************************************************** */
function ParentContentsChange(url) {
  //if(url!="") parent.location.replace(url);
  if(url!="") parent.location.href=url;
  return;
}
/* ADD ISRC 2007.03.06 END                                */

/* ADD ISRC 2007.03.07 START                              */
/* ****************************************************** */
/* 関数名：votePopup()  投票系ポップアップ関数            */
/* 引数  ：IN  param  投票用パラメータ文字列              */
/* ※タブ移動を行いません                                 */
/* ****************************************************** */
function votePopup(param) {

  url = 'https://vote-auth.oddspark.com/sbp/dfw/voteop/OPPC/PCVote.do';

  if (param!="") {
    param = '?' + param;
  }

  window.open(url + param,"","directories=no,location=no,menubar=no,resizable=yes,toolbar=no,scrollbars=yes");
  return;
}
/* ADD ISRC 2007.03.07 END                                */

/* ADD ISRC 2007.03.16 START                              */
/* ****************************************************** */
/* 関数名：voteOtherPopup()                               */
/*         投票系別サイトポップアップ関数                 */
/* 引数  ：IN  param  投票用パラメータ文字列              */
/* ※タブ移動を行いません                                 */
/* ****************************************************** */
function voteOtherPopup(param) {

  // 別サイトURL
  url = 'https://vote-auth.oddspark.com/sbp/dfw/voteop/OPPC/PCVote.do?tab=2';

  if (param!="") {
    param = '&' + param;
  }

  window.open(url + param,"","directories=no,location=no,menubar=no,resizable=yes,toolbar=no,scrollbars=yes");
  return;
}

/* ****************************************************** */
/* 関数名：callVoteFunc()                     　　　      */
/*         投票系サイトポップアップ関数の呼び出し関数　　 */
/*         主催者コードによって呼び出す関数を変える　　　 */
/* 引数  ：IN  sponsor_cd  主催者コード　　               */
/*         IN  param       投票用パラメータ文字列         */
/* ※タブ移動を行いません                                 */
/* ****************************************************** */
function CallVoteFunc(sponsor_cd, param) {

  switch (sponsor_cd) {

    case '01':
    case '13':
    case '14':
    case '15':
    case '35':
      voteOtherPopup(param);
      break;

    default:
      votePopup(param);
      break;
  }

  return;
}
/* ADD ISRC 2007.03.16 END                                */

/* ADD ISRC 2010.08.10 START                              */
/* ****************************************************** */
/* 関数名：EscapeString  ()                               */
/*         文字列のHTML特殊文字をエスケープする           */
/*         （HTMLエンティティに置換）                     */
/* 引数  ：IN  str  エスケープする文字列                  */
/* ※タブ移動を行いません                                 */
/* ****************************************************** */
function EscapeString(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;
}
/* ADD ISRC 2010.08.10 END                                */
-->

