/*
 * ============================================
 * COPYRIGHT(C)2004-2007 CYBRiDGE CORPORATION.
 * URL: http://www.cybridge.jp/
 * ============================================
 */


//ページスクロール

function getScrollLeft() { 
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollLeft;
 } else if (window.pageXOffset) {
  return window.pageXOffset;
 } else {
  return 0;
 }
}

function getScrollTop() { 
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollTop;
 } else if (window.pageYOffset) {
  return window.pageYOffset;
 } else {
  return 0;
 }
}

function getScrollWidth() { 
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollWidth;
 } else if (window.innerWidth) {
  return window.innerWidth;
 }
 return 0;
}

function getScrollHeight() { 
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollHeight;
 } else if (window.innerHeight) {
  return window.innerHeight;
 }
 return 0;
}

//
// getInnerSize
//

function getInnerSize() {
 var obj = new Object();

 if (document.all || (document.getElementById && brw.ie)) {
  obj.width = document.body.clientWidth;
  obj.height = document.body.clientHeight;
 } else if (document.layers || (document.getElementById && brw.ns6)) {
  obj.width = window.innerWidth;
  obj.height = window.innerHeight;
 }

 return obj;
}

//
// scroll to Top
//
var pageScrollTimer;
function pageScroll(des_X,des_Y,frms,now_X,now_Y) {
 
 if (!des_X) des_X = 0;
 if (!des_Y) des_Y = 0;
 if (!frms)  frms  = 6;
 if (!now_X) now_X = 0 + getScrollLeft();
 if (!now_Y) now_Y = 0 + getScrollTop();
 
 now_X += (des_X - getScrollLeft()) / frms; if (now_X < 0) now_X = 0;
 now_Y += (des_Y - getScrollTop()) / frms;  if (now_Y < 0) now_Y = 0;
 var posX = Math.floor(now_X);
 var posY = Math.floor(now_Y);
 window.scrollTo(posX, posY);

 if (posX != 0 || posY != 0) {
  pageScrollTimer = setTimeout("pageScroll("+des_X+","+des_Y+","+frms+","+now_X+","+now_Y+")",16);
 }
}

function jumpToPageTop() { 
// if (!MacIE3 && !MacIE4 && !NN && window.scrollTo || NN && (Vminor >= 4.75) && window.scrollTo) {
  pageScroll(0,0,5);
// } else {
//  location.hash = "top";
// }
}
//
// scroll to Top
//
var pageScrollTimer;
function pageScroll(des_X,des_Y,frms,now_X,now_Y) {
 
 if (!des_X) des_X = 0;
 if (!des_Y) des_Y = 0;
 if (!frms)  frms  = 6;
 if (!now_X) now_X = 0 + getScrollLeft();
 if (!now_Y) now_Y = 0 + getScrollTop();
 
 now_X += (des_X - getScrollLeft()) / frms; if (now_X < 0) now_X = 0;
 now_Y += (des_Y - getScrollTop()) / frms;  if (now_Y < 0) now_Y = 0;
 var posX = Math.floor(now_X);
 var posY = Math.floor(now_Y);
 window.scrollTo(posX, posY);

 if (posX != 0 || posY != 0) {
  pageScrollTimer = setTimeout("pageScroll("+des_X+","+des_Y+","+frms+","+now_X+","+now_Y+")",16);
 }
}

function CB_MatchCheckbox(pattern,checked)
{
 Elements = document.getElementsByTagName("input");

 for(i=0;i<Elements.length;i++)
 {
  Element = Elements[i];

  if(Element.type == "checkbox")
  {
   if(Element.name.match(pattern))
   {
    if(checked)Element.checked = true;
    else Element.checked = false;
   }if(Element.name.match("allCheck")){
    if(checked)Element.checked = true;
    else Element.checked = false;
   }
  }
 }
}

// マイページ（サイドメニュー）
function changeTabBm(){
    document.getElementById('secBm').style.display = "block";
    document.getElementById('secRl').style.display = "none";
}
function changeTabRl(){
    document.getElementById('secBm').style.display = "none";
    document.getElementById('secRl').style.display = "block";
}


//フォントサイズ

function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

window.onload = function(e) {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
}

window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);

//Open blank window
window.onload = function() {
  var node_a = document.getElementsByTagName('a');
  for (var i in node_a) {
    if (node_a[i].className == 'blank') {
      node_a[i].onclick = function() {
        window.open(this.href, '', '');
        return false;
      };
    }
  }
};

// onchangeでウィンドウを開く方法を選択

function ch_type(sel){
var form=document.form1;
var open_type=sel.options[sel.selectedIndex].value;
if(open_type==1){form.target="_blank";}
else{form.target="";}
}

function showopBm(){
    document.getElementById('myBm01').style.display = "none";
    document.getElementById('myBm02').style.display = "block";
}
function hideopBm(){
    document.getElementById('myBm01').style.display = "block";
    document.getElementById('myBm02').style.display = "none";
}
function showopRl(){
    document.getElementById('myRl01').style.display = "none";
    document.getElementById('myRl02').style.display = "block";
}
function hideopRl(){
    document.getElementById('myRl01').style.display = "block";
    document.getElementById('myRl02').style.display = "none";
}


// スタートページ

function setStartPage(domain) {
      var b = document.body;
      var ua = navigator.userAgent;
      var ie = ua.indexOf("MSIE");
      var iever = parseInt(ua.substring(ie+5, ie+6));
      var os = ua.indexOf("Windows");
      if(ie > 0 && iever >= 5 && os > 0 && !window.opera){
	 var homepage = "http://venture-plus.com";
	 var jumpto = "http://venture-plus.com";
	 b.style.behavior = "url('#default#homepage')";
	 var is_home =
	     b.isHomePage(homepage) || b.isHomePage(homepage + "/");
          if(is_home)
              alert("すでにスタートページに設定されています");
          else
              b.setHomePage(homepage + "/");
	 is_home =
	     b.isHomePage(homepage) || b.isHomePage(homepage + "/");
	 if(is_home) {
	     document.location.replace(jumpto);
	 }
      }
      else {
          document.location.href="http://venture-plus.com";
      }
}


// FLASHバナー貼り付け

function showBanner( targetURL, swfPath, subPath, width, height ){
	var show = ""
	show += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'";
	show += " codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'";
	show += " width=" + width;
	show += " height=" + height;
	show += " align='middle'>\n";
	show += "<param name='allowScriptAccess' value='sameDomain' />\n";
	show += "<param name='movie' value='" + swfPath + "?clickTAG=" + targetURL + "' />\n";
	show += "<param name='quality' value='high' />\n";
	show += "<param name='scale' value='noscale' />\n";
	show += "<param name='bgcolor' value='#ffffff' />\n";
	show += "<embed src='" + swfPath + "?clickTAG=" + targetURL +"'";
	show += " quality='high' scale='noscale' salign='t' bgcolor='#ffffff'";
	show += " width=" + width + " height=" + height;
	show += " align='middle' allowScriptAccess='sameDomain'";
	show += " type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />\n";
	show += "<noembed><a href='" + targetURL + "' target='_blank'><img src='" + subPath + "' width=" + width + " height=" + height +" /></a></noembed>\n";
	show += "</object>";
	document.write(show);
}


// 印刷する

function print_out() {
   /* print() が使えるブラウザかどうかを判断 */
   if (navigator.userAgent.match(/msie (\d)/i))
      v = (eval(RegExp.$1) >= 5) ? 1 : 0;
   else if (self.innerWidth)
      v = (eval(navigator.appVersion.charAt(0)) >= 4) ? 1 : 0;
   else v = 0;

   /* print() が使えるブラウザなら印刷を実行 */
   if (v) self.print();
   else alert("お使いのブラウザではこの機能は利用できません");
}



// タブチェンジ
function changeTabBg(){
    document.getElementById('tabPv').style.backgroundImage = 'url(/img/common/bg_sn_taboff.gif)';
    document.getElementById('tabBm').style.backgroundImage = 'url(/img/common/bg_sn_taboff.gif)';
    document.getElementById('tabPv').style.borderBottomColor = "#DDDDDD";
    document.getElementById('tabBm').style.borderBottomColor = "#DDDDDD";
    document.getElementById('tabPv').style.borderBottomColor = "#DDDDDD";
    document.getElementById('tabBm').style.borderBottomColor = "#DDDDDD";
    document.getElementById('tabPv').style.fontSize = "89%";
    document.getElementById('tabBm').style.fontSize = "89%";
    document.getElementById('tabPv').style.fontWeight = "normal";
    document.getElementById('tabBm').style.fontWeight = "normal";
}

function changeTabPv(){
    document.getElementById('secPv').style.display = "block";
    document.getElementById('secBm').style.display = "none";
	changeTabBg();
    document.getElementById('tabPv').style.backgroundImage = 'url(/img/common/bg_sn_tabon.gif)';
    document.getElementById('tabPv').style.backgroundPosition = '0% 0%';
    document.getElementById('tabPv').style.borderBottomColor = "#FFFFFF";
    document.getElementById('tabPv').style.fontSize = "100%";
    document.getElementById('tabPv').style.fontWeight = "bold";
    document.getElementById('tabBm').style.borderLeft = "#DDDDDD 1px solid";
    document.getElementById('tabPv').style.borderRight = "none";
}
function changeTabBm(){
    document.getElementById('secPv').style.display = "none";
    document.getElementById('secBm').style.display = "block";
	changeTabBg();
    document.getElementById('tabBm').style.backgroundImage = 'url(/img/common/bg_sn_tabon.gif)';
    document.getElementById('tabBm').style.backgroundPosition = '100% 0%';
    document.getElementById('tabBm').style.borderBottomColor = "#FFFFFF";
    document.getElementById('tabBm').style.fontSize = "100%";
    document.getElementById('tabBm').style.fontWeight = "bold";
    document.getElementById('tabPv').style.borderRight = "#DDDDDD 1px solid";
    document.getElementById('tabBm').style.borderLeft = "none";
}

//WMP Movie
this.loadWMP = function( filename, size_x, size_y ){
	var num_y = parseInt( size_y ) + 45;
	var doc = "<object id='WMP' ";
	doc += "width='" + size_x + "' height='" + num_y + "' ";
	doc += "classid='CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95' standby='Loading MicrosoftR WindowsR Media Player components...' type='application/x-oleobject'>\n";
	doc += "<param name='FileName' value='" + filename + "'>\n";
	doc += "<param name='AutoStart' value='false'>\n";
	doc += "<param name='ShowControls' value='true'>\n";
	doc += "<param name='scale' value='exactfit'>\n";
	doc += "<param name='ShowAudioControls' value='true'>\n";
	doc += "<param name='ShowPositionControls' value='false'>\n";

	doc += "<embed name='WMP' type='application/x-mplayer2' ";
	doc += "src='" + filename + "' ";
	doc += "width='" + size_x + "' height='"+ num_y + "' ";
	doc += "autostart='0' scale='exactfit' bgcolor='#FFFFFF' showcontrols='1'></embed></object>\n";	
	
	document.write( doc );
}

//QT Movie
this.loadQT = function( filename, size_x, size_y ){
	var num_y = parseInt( size_y ) + 16;
	var doc = "<object name='QT' ";
	doc += "classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' type='video/quicktime' codebase='http://www.apple.com/qtactivex/qtplugin.cab' ";
	doc += "width='" + size_x + "' height='" + num_y + "'>\n";
	doc += "<param name='FileName' value='" + filename + "'>\n";
	doc += "<param name='autostart' value='false'>\n";
	doc += "<param name='ShowControls' value='true'>\n";
	doc += "<param name='src' value='" + filename + "'>\n";
	doc += "<param name='qtsrc' value='" + filename + "'>\n";
	doc += "<param name='autoplay' value='false'>\n";
	doc += "<param name='controller' value='true'>\n";
	doc += "<param name='bgcolor' value='#000000'>\n";
	doc += "<param name='scale' value='tofit'>\n";
	doc += "<embed name='QT' pluginspage='http://www.apple.com/qtactivex/qtplugin.cab' ";
	doc += "src='" + filename + "' ";
	doc += "qtsrc='" + filename + "' ";
	doc += "autoplay='false' "; 
	doc += "controller='true' ";
	doc += "bgcolor='#FFFFFF' ";
	doc += "scale='aspect' ";
	doc += "width='" + size_x + "' height='" + num_y + "'></embed></object>\n";	
	
	document.write( doc );
}
