var basecssurl = document.getElementById("commoncss").href;
var basecssfnm = 'css/common.css';
var basecssfnmlengh = basecssfnm.length;
var basecssurllengh = basecssurl.length;
var rooturllength = basecssurllengh - basecssfnmlengh;
var rooturl = basecssurl.substring(0, rooturllength);
document.write ('<!--[if lte IE 6 ]>');
document.write ('<link href="' + rooturl + 'css/lteie6.css" rel="stylesheet" type="text/css" media="all" />');
document.write ('<![endif]-->');

//(c)
function imageswaplis(elmId,ext,imgwidth,imgheight,imgdir){
  if(document.getElementById){
  	var preImageNavi = new Array();
    var divnavi  = document.getElementById(elmId);
    var rooturl       = document.getElementById("linkHomePage").href;
    var rooturllength = rooturl.length;
    bodyId =  document.getElementsByTagName("body")[0].id;
    idKey = bodyId.substring(4, bodyId.length);// "body.id" - "body"
    var naviElement   = document.getElementById(elmId);
    var plis          = naviElement.getElementsByTagName("li"); 
    for (i = 0; i < plis.length; i++) {
      pli = plis.item(i);
      var aElement       = pli.getElementsByTagName("a")[0];
      if(typeof(pli.id) == "string" && pli.id != ""){//idあり
        var aalt         = aElement.innerHTML;
        if(aElement.getElementsByTagName("img").length > 0){
          aalt = aElement.getElementsByTagName("img")[0].alt;
        }
        var navifile     = pli.id;
        var navifileO    = pli.id+'O';
        rex = new RegExp(idKey, "i");
        //if (pli.id.match(rex) && idKey !='') {
        //	navifile     = pli.id+'O';
        //	navifileO    = pli.id+'O';
        //}
      }
      //navifile = elmId;
      //navifileO = elmId+"O";
       onmover = 'onMouseOver="this.src=' + "'" +rooturl + imgdir+'/' + elmId +'/' + navifileO +'.' + ext + "'" + '"';
       onmout  = 'onMouseOut ="this.src=' + "'" +rooturl + imgdir+'/' + elmId +'/' + navifile  +'.' + ext + "'" + '"';
       aElement.innerHTML = '<img src="' + rooturl + imgdir+'/' + elmId +'/' + navifile+'.'+ ext+'" alt="' +aalt+'" width="'+imgwidth+'" height="'+imgheight+'"'  + onmover +onmout + ' />';
       preImageNavi[navifileO] = new Image();
       preImageNavi[navifileO].src = rooturl + imgdir+'/'+elmId+'/' + navifileO  +'.' +ext;
    }
  }
}

function imageswapaid(elmId,ext,imgwidth,imgheight,imgdir){
  if(document.getElementById){
  	var preImageId = new Array();
    var aElement     = document.getElementById(elmId);
    var rooturl = document.getElementById("linkHomePage").href;
    var rooturllength = rooturl.length;
    var naviElement   = document.getElementById(elmId);
    var navifile = elmId;
    var navifileO    = elmId+'O';
    var aalt = aElement.innerHTML;
    if(aElement.getElementsByTagName("img").length > 0){
      aalt = aElement.getElementsByTagName("img")[0].alt;
    }
    var onmover = 'onMouseOver="this.src=' + "'" +rooturl + imgdir+'/'  +navifileO+'.' +ext + "'" + '"';
    var onmout  = 'onMouseOut ="this.src=' + "'" +rooturl + imgdir+'/'  +navifile+'.'+ext + "'" + '"';
    aElement.innerHTML = '<img src="' + rooturl + imgdir+'/' + navifile+'.'+ ext+'" alt="' +aalt+'" width="'+imgwidth+'" height="'+imgheight+'"'  + onmover +onmout + ' />';
       preImageId[navifileO] = new Image();
       preImageId[navifileO].src = rooturl + imgdir+''+''+'/' + navifileO  +'.' +ext;
  }
}

//a href="***" target="***" 
function linktarget(elementId,linktarget){
	if (document.getElementById) {
		var linkElms = document.getElementById(elementId).getElementsByTagName('a');
		for(i = 0; i < linkElms.length; i++){
			
			linkElms[i].target = linktarget;
			linkElms[i].className = elementId + linktarget;
			//linkElms[i].title = linkElms[i].innerHTML  + ' （別ウインドが開きます） ' + linkElms[i].href;
			linkElms[i].title = linkElms[i].innerHTML  + ' ' + linkElms[i].href;
		}
	}
}

function windowonlod(){
  toThisTopLinkAdd();
}
function toThisTopLinkAdd(){
	if (document.getElementById) {
		var linkElms = document.getElementsByTagName('a');
		for(i = 0; i < linkElms.length; i++){
			if(linkElms[i].href.match(/#WRAPPER$/)){
				linkElms[i].onclick = function(){toThisTop(); return false;}
			}
		}
	}
}

function toThisTop() {
	var x1 = x2 = x3 = 0;
	var y1 = y2 = y3 = 0;
	if (document.documentElement) {
		x1 = document.documentElement.scrollLeft || 0;
		y1 = document.documentElement.scrollTop || 0;
	}else if (document.body) {
		x2 = document.body.scrollLeft || 0;
		y2 = document.body.scrollTop || 0;
	}
	x3 = window.scrollX || 0;
	y3 = window.scrollY || 0;
	var x = Math.max(x1, Math.max(x2, x3));
	var y = Math.max(y1, Math.max(y2, y3));
	window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));
	if (x > 0 || y > 0) {
		window.setTimeout("toThisTop()", 20);
	}
}

function preLoad(photolink, key){
		var areaHref  = photolink.href;
		preImage = new Array();
		preImage[areaHref] = new Image();
		preImage[areaHref].src = areaHref;
}