function worksLinks(){
	if(!document.getElementsByTagName) return false;
	var ctm1 = document.getElementsByTagName("div");
	for(var i=0; i<ctm1.length; i++){
		if(ctm1[i].className.indexOf("ctm1") == -1) continue;
		if(ctm1[i].className.indexOf("ctm1") != -1){
			if(ctm1[i].getElementsByTagName("a").length != 0){
				var outLinkArea = ctm1[i].getElementsByTagName("a")[0];
				var outLinkDisplay = document.createElement("span");
				addClass(outLinkDisplay,"noCss");
				var outLinkTxt = document.createTextNode("（新規ウィンドウ表示）");
				outLinkDisplay.appendChild(outLinkTxt);
				outLinkArea.appendChild(outLinkDisplay);
				outLinkArea.onclick = function(){
					var href = this.getAttribute("href");
					if(this.className.indexOf("alertMes") == -1){
						TK1975_newWin(href);
						return false;
						}
					if(this.className.indexOf("alertMes") != -1){
						if(!this.getAttribute("title")){
							var txt = "リンク先のWebサイト";
							}
						if(this.getAttribute("title")){
							var txt = this.getAttribute("title");
							}
						txt = txt + "はすでに公開が終了しているため、リンク切れやメールアドレスが不通になっている場合もあります。予めご了承ください。"
						window.alert(txt);
						TK1975_newWin(href);
						return false;
						}				
					}
				}
			}
		}
	}
prepareOnloadFunction(worksLinks);

function aboutLinks(){
	if(document.all) return false;
	if(!document.getElementById) return false;
	if(!document.getElementsByTagName) return false;
	var about = document.getElementById("about");
	var links = about.getElementsByTagName("a");
	for(var i=0; i<links.length; i++){
		links[i].onclick = function(){
			var href = this.getAttribute("href");
			TK1975_newWin(href);
			return false;
			}
		}
	}
prepareOnloadFunction(aboutLinks);

function works(){
	if(!document.getElementById) return false;
	if(!document.getElementsByTagName) return false;
	var wrapper = document.getElementById("wrapper");
	var works = document.getElementById("works");
	/*works float*/
	var divs = works.getElementsByTagName("div");
	var section = new Array();
	var number = 0;
	for(var i=0; i<divs.length; i++){
		if(divs[i].className.indexOf("section") == -1) continue;
		if(divs[i].className.indexOf("section") != -1) {
			addClass(divs[i],"sectionWorks");
			section[number] = divs[i];
			number = number+1;
			}
		}
	var worksInner = document.createElement("div");
	wrapper.insertBefore(worksInner,works);
	worksInner.appendChild(works);
	works.setAttribute("id","works-inner");
	addClass(works,"clearFix");
	worksInner.setAttribute("id","works");
	var worksWidth = section.length*80 + 80;
	works.style.width = worksWidth + "em";
	works.style.position = "relative";
	works.style.top = "0em";
	works.style.left = "0em";
	works.style.zIndex = "1";
	/*works title*/
	var worksTitleArea = document.createElement("div");
	var worksTitleImg = document.createElement("img");
	addClass(worksTitleArea,"worksTitle");
	worksTitleImg.setAttribute("src","images/bg/results.gif");
	worksTitleImg.setAttribute("alt","制作実績");
	worksTitleImg.setAttribute("width","204px");
	worksTitleImg.setAttribute("height","24px");
	worksTitleArea.appendChild(worksTitleImg);
	worksInner.insertBefore(worksTitleArea,works);
	for(var j=0; j<section.length; j++){
		var sectionArea = document.createElement("hr");
		works.insertBefore(sectionArea,section[j]);
		/*works ctm1前*/
		var titleArea = document.createElement("div");
		addClass(titleArea,"worksTitleArea");
		addClass(titleArea,"clearFix");
		var h3s = section[j].getElementsByTagName("h3")[0];
		var uls = section[j].getElementsByTagName("ul")[0];
		var ctm1 = section[j].getElementsByTagName("div")[0];
		titleArea.appendChild(h3s);
		titleArea.appendChild(uls);
		section[j].insertBefore(titleArea,ctm1);
		/*works ctm1内のdl*/
		var dls = section[j].getElementsByTagName("dl");
		addClass(dls[0],"leftInfo");
		addClass(dls[1],"rightInfo");
		var sectionDivs = section[j].getElementsByTagName("div");
		for(var k=0; k<sectionDivs.length; k++){
			if(sectionDivs[k].className.indexOf("ctm2") == -1) continue;
			if(sectionDivs[k].className.indexOf("ctm2") != -1) {
				var ctm2Pod = sectionDivs[k].parentNode;
				ctm2Pod.appendChild(sectionDivs[k]);
				}
			}
		}
	}
prepareOnloadFunction(works);

function worksDetail(){
	if(!document.getElementById) return false;
	if(!document.getElementsByTagName) return false;
	var works = document.getElementById("works");
	var ps = works.getElementsByTagName("p");
	TK1975_displayOnOff("works","section",2,"div");	
	for(var i=0; i<ps.length; i++){
		if(ps[i].className.indexOf("nav-pod") == -1) continue;
		if(ps[i].className.indexOf("nav-pod") != -1) {
			var pageTopLink = ps[i].firstChild;
			var pageTopTxt = pageTopLink.firstChild;
			var detailTxt = document.createTextNode("「こだわり」を知る");
//			var detaiNoCssArea = document.createElement("span");
//			addClass(detaiNoCssArea,"noCss");
//			var detailTxtNoCss = document.createTextNode("、を閉じるには2回クリックしてください");
//			detaiNoCssArea.appendChild(detailTxtNoCss);
			pageTopLink.replaceChild(detailTxt,pageTopTxt);
//			pageTopLink.appendChild(detaiNoCssArea);
			ps[i].onclick = function(){
				if(this.className.indexOf("nav-pod2") != -1){
					var pageTopLink = this.firstChild;
					var pageTopTxt = pageTopLink.firstChild;
					var detailTxt = document.createTextNode("「こだわり」を知る");
					pageTopLink.replaceChild(detailTxt,pageTopTxt);
					this.className = "nav-pod";
					var thisWork = this.parentNode;
					var thisDetail = thisWork.getElementsByTagName("div");
					for(var j=0; j < thisDetail.length; j++){
						if(thisDetail[j].className.indexOf("ctm2") == -1) continue;
						if(thisDetail[j].className.indexOf("ctm2") != -1) {
							thisDetail[j].style.display = "none";
							}
						}
					return false;
					}
				if(this.className.indexOf("nav-pod2") == -1){
					if(this.getElementsByTagName("span").length != 0){
						var closeNavTxtNoCss = this.getElementsByTagName("span")[0];
						var closeNavNoCss = this.getElementsByTagName("a")[0];
						closeNavNoCss.removeChild(closeNavTxtNoCss);
						}
					var thisWork = this.parentNode;
					var thisDetail = thisWork.getElementsByTagName("div");
					for(var j=0; j < thisDetail.length; j++){
						if(thisDetail[j].className.indexOf("ctm2") == -1) continue;
						if(thisDetail[j].className.indexOf("ctm2") != -1) {
							thisDetail[j].style.display = "block";
							}
						}
					var pageTopLink = this.firstChild;
					var pageTopTxt = pageTopLink.firstChild;
					var detailTxt = document.createTextNode("「こだわり」を閉じる");
					pageTopLink.replaceChild(detailTxt,pageTopTxt);
					this.className = "nav-pod2";
					return false;
					}
				}
			}
		}
	}
prepareOnloadFunction(worksDetail);

function worksListPos(finalPos){
	var worksInner = document.getElementById("works-inner");
	if(worksInner.moveWorksList) {
		clearTimeout(worksInner.moveWorksList);
		}
	var xpos = parseInt(worksInner.style.left);
	if(xpos == finalPos) return true;
	if(xpos < finalPos){
		var dist = Math.ceil((finalPos - xpos)/4);
		xpos = xpos + dist;
		}
	if(xpos > finalPos){
		var dist = Math.ceil((xpos - finalPos)/4);
		xpos = xpos - dist;
		}
	worksInner.style.left = xpos + "em";
	worksInner.moveWorksList = setTimeout("worksListPos(" + finalPos + ")",1);
	}

function header(){
	if(!document.getElementById) return false;
	if(!document.getElementsByTagName) return false;
	var wrapper = document.getElementById("wrapper");
	var header = document.getElementById("header");
	var h1Title = header.getElementsByTagName("h1")[0];
	var nav = document.getElementById("nav");
	var worksNav = nav.getElementsByTagName("ul")[0].getElementsByTagName("ul")[0];
	var works = document.getElementById("works");
	var pageTopArea = works.getElementsByTagName("p");
	var worksTitle = works.getElementsByTagName("h2")[0];
	/*header class追加*/
	addClass(header,"headerSt");
	/*h1 image*/
	var h1Txt = h1Title.firstChild;
	var h1TxtNode = h1Txt.nodeValue;
	var h1Img = document.createElement("img");
	h1Img.setAttribute("src","images/bg_header.gif");
	h1Img.setAttribute("alt",h1TxtNode);
	h1Img.setAttribute("width","348");
	h1Img.setAttribute("height","48");
	h1Title.appendChild(h1Img);
	h1Title.removeChild(h1Txt);
	/*nav worksリスト追加*/
	var worksList = worksNav.cloneNode(true);
	var noCssTxtArea = document.createElement("p");
	addClass(noCssTxtArea,"nav-pod");
	var noCssTxt = document.createTextNode("制作サイトのキャプチャ画像一覧です。画像以下にそれぞれ制作サイトの詳細を紹介しています。");
	noCssTxtArea.appendChild(noCssTxt);
	header.appendChild(nav);
	header.appendChild(worksTitle);
	header.appendChild(noCssTxtArea);
	var headerWorksNav = header.appendChild(worksList);
	headerWorksNav.setAttribute("id","worksList");
	addClass(headerWorksNav,"clearFix");
	/*nav worksリストを画像に変換*/
	var hWNlinks = headerWorksNav.getElementsByTagName("a");
	var hWNlinksNo = hWNlinks.length;
	var finalPosArray = new Array();
	for(var i=0; i<hWNlinks.length; i++){
		var listTxt = hWNlinks[i].firstChild;
		var listImg = document.createElement("img");
		listImg.setAttribute("alt",listTxt.nodeValue+"の詳細へ");
		listImg.setAttribute("src","images/header/" + hWNlinksNo + ".jpg");
		listImg.setAttribute("width","96");
		listImg.setAttribute("height","72");
		hWNlinks[i].replaceChild(listImg,listTxt);
		finalPosArray[i] = 0 - i*80;
		listImg.setAttribute("id", finalPosArray[i]);
		hWNlinksNo = hWNlinksNo - 1;
		hWNlinks[i].onclick = function(){
			for(var j=0; j<pageTopArea.length; j++){
				if(pageTopArea[j].className.indexOf("nav-pod2") == -1) continue;
				if(pageTopArea[j].className.indexOf("nav-pod2") != -1){
					var pageTopLink = pageTopArea[j].firstChild;
					var pageTopTxt = pageTopLink.firstChild;
					var detailTxt = document.createTextNode("「こだわり」を知る");
					pageTopLink.replaceChild(detailTxt,pageTopTxt);
					pageTopArea[j].className = "nav-pod";
					}
				}
			TK1975_displayOnOff("works","section",2,"div");
			worksListPos(this.firstChild.getAttribute("id"));
			return false;
			}
		}
	var mailArea = header.getElementsByTagName("a")[0];
	var mailTxt = mailArea.firstChild;
	var mailImg = document.createElement("img");
	mailImg.setAttribute("src","images/bg/mail.gif");
	mailImg.setAttribute("alt",mailTxt.nodeValue);
	mailImg.setAttribute("width","198");
	mailImg.setAttribute("height","48");
	mailArea.removeChild(mailTxt);
	mailArea.appendChild(mailImg);
	mailArea.onmouseover = function(){
		mailImg.setAttribute("src","images/bg/mail_over.gif");
		}
	mailArea.onmouseout = function(){
		mailImg.setAttribute("src","images/bg/mail.gif");
		}
	}
prepareOnloadFunction(header);

function profileTable(){
	if(!document.getElementById) return false;
	if(!document.getElementsByTagName) return false;
	var profile = document.getElementById("profile");
	var tables = profile.getElementsByTagName("table");
	for(var i=0; i<tables.length; i++){
		addClass(tables[i],"stripe");
		stripeEven(tables[i]);
		}
	}
prepareOnloadFunction(profileTable);

function imgSize(){
//	if(document.all) return false;
	if(!document.getElementsByTagName) return false;
	var image = document.getElementsByTagName("img");
	for(var i=0; i<image.length; i++){
		var w = Math.round(parseInt(image[i].getAttribute("width"))/12);
		var h = Math.round(parseInt(image[i].getAttribute("height"))/12);
		image[i].style.width = w+"em";
		image[i].style.height = h+"em";
		}
	}
prepareOnloadFunction(imgSize);

