// Copyright TechnoBox Ltd. Update on 2011/10/12 13:06:29
var menuX = [0, 171, 342, 513, 684];var menuTimer;var backTimer;var currentNo;var orangeX;function initMenuBar(no){currentNo = no;orangeX = menuX[no];document.getElementById("curbar").style.left = menuX[no] + "px";}function moveMenuBar(toNo){var moveX;if(backTimer){clearTimeout(backTimer);}moveX = Math.floor((menuX[toNo] - orangeX) / 3);document.getElementById("curbar").style.left = parseInt(document.getElementById("curbar").style.left) + moveX + "px";orangeX = parseInt(document.getElementById("curbar").style.left);if(Math.abs(menuX[toNo] - orangeX) != 0){menuTimer = setTimeout("moveMenuBar(" + toNo + ");", 50);}}function backToMenuBar(){if(menuTimer){clearTimeout(menuTimer);}moveX = Math.floor((menuX[currentNo] - orangeX) / 3);document.getElementById("curbar").style.left = parseInt(document.getElementById("curbar").style.left) + moveX + "px";orangeX = parseInt(document.getElementById("curbar").style.left);if(Math.abs(menuX[currentNo] - orangeX) != 0){backTimer = setTimeout("backToMenuBar();", 50);}}var originBox = [{},{left:-380, top:0},{left:-380, top:80},{left:-380, top:0},{left:-380, top:80}];var center = {left:235, top:40};var toBox = [{},{left:270, top:50},{left:270, top:30},{left:270, top:50},{left:270, top:30}];var menuBoxTimer = new Array(5);var backBoxTimer = new Array(5);var floatBoxTimer = new Array(5);var goCenterFlag = new Array(5);var boxX;var boxY;function initMenuBox(){var id, menuNo;for(menuNo = 1; menuNo <= 4; menuNo++){id = "menuBox" + menuNo;document.getElementById(id).style.left = originBox[menuNo].left + "px";document.getElementById(id).style.top = originBox[menuNo].top + "px";}}function moveMenuBox(menuNo){var moveX, moveY, id;if(backBoxTimer[menuNo]){clearTimeout(backBoxTimer[menuNo]);}if(floatBoxTimer[menuNo]){clearTimeout(floatBoxTimer[menuNo]);}id = "menuBox" + menuNo;boxX = parseInt(document.getElementById(id).style.left);boxY = parseInt(document.getElementById(id).style.top);moveX = Math.floor((toBox[menuNo].left - boxX) / 3);moveY = Math.floor((toBox[menuNo].top - boxY) / 3);if(moveX == 0){moveX = toBox[menuNo].left - boxX;}if(moveY == 0){moveY = toBox[menuNo].top - boxY;}document.getElementById(id).style.left = parseInt(document.getElementById(id).style.left) + moveX + "px";document.getElementById(id).style.top = parseInt(document.getElementById(id).style.top) + moveY + "px";boxX = parseInt(document.getElementById(id).style.left);boxY = parseInt(document.getElementById(id).style.top);if((Math.abs(toBox[menuNo].left - boxX) != 0) || (Math.abs(toBox[menuNo].top - boxY) != 0)){menuBoxTimer[menuNo] = setTimeout("moveMenuBox(" + menuNo + ");", 50);}else{goCenterFlag[menuNo] = true;floatMenuBox(menuNo);}}function floatMenuBox(menuNo){var moveX, moveY, id;if(menuBoxTimer[menuNo]){clearTimeout(menuBoxTimer[menuNo]);}if(backBoxTimer[menuNo]){clearTimeout(backBoxTimer[menuNo]);}id = "menuBox" + menuNo;boxX = parseInt(document.getElementById(id).style.left);boxY = parseInt(document.getElementById(id).style.top);if(goCenterFlag[menuNo] == true){moveX = Math.floor((center.left - boxX) / 20);moveY = Math.floor((center.top - boxY) / 20);if((moveX == 0) && ((center.left - boxX) != 0)){moveX = 1;}if((moveY == 0) && ((center.top - boxY) != 0)){moveY = 1;}}else{moveX = Math.floor((toBox[menuNo].left - boxX) / 20);moveY = Math.floor((toBox[menuNo].top - boxY) / 20);if((moveX == 0) && ((toBox[menuNo].left - boxX) != 0)){moveX = 1;}if((moveY == 0) && ((toBox[menuNo].top - boxY) != 0)){moveY = 1;}}document.getElementById(id).style.left = parseInt(document.getElementById(id).style.left) + moveX + "px";document.getElementById(id).style.top = parseInt(document.getElementById(id).style.top) + moveY + "px";boxX = parseInt(document.getElementById(id).style.left);boxY = parseInt(document.getElementById(id).style.top);if(goCenterFlag[menuNo] == true){if((Math.abs(center.left - boxX) == 0) && (Math.abs(center.top - boxY) == 0)){goCenterFlag[menuNo] = false;}}else{if((Math.abs(toBox[menuNo].left - boxX) == 0) && (Math.abs(toBox[menuNo].top - boxY) == 0)){goCenterFlag[menuNo] = true;}}floatBoxTimer[menuNo] = setTimeout("floatMenuBox(" + menuNo + ");", 50);}function backMenuBox(menuNo){var moveX, moveY, id;if(menuBoxTimer[menuNo]){clearTimeout(menuBoxTimer[menuNo]);}if(floatBoxTimer[menuNo]){clearTimeout(floatBoxTimer[menuNo]);}id = "menuBox" + menuNo;boxX = parseInt(document.getElementById(id).style.left);boxY = parseInt(document.getElementById(id).style.top);moveX = Math.floor((originBox[menuNo].left - boxX) / 3);moveY = Math.floor((originBox[menuNo].top - boxY) / 3);if(moveX == 0){moveX = originBox[menuNo].left - boxX;}if(moveY == 0){moveY = originBox[menuNo].top - boxY;}document.getElementById(id).style.left = parseInt(document.getElementById(id).style.left) + moveX + "px";document.getElementById(id).style.top = parseInt(document.getElementById(id).style.top) + moveY + "px";boxX = parseInt(document.getElementById(id).style.left);boxY = parseInt(document.getElementById(id).style.top);if((Math.abs(originBox[menuNo].left - boxX) != 0) || (Math.abs(originBox[menuNo].top - boxY) != 0)){backBoxTimer[menuNo] = setTimeout("backMenuBox(" + menuNo + ");", 50);}}var pageTimer;function goPageTop(){var winTop = (window.document.documentElement.scrollTop || window.document.body.scrollTop);if(winTop == 0){if(pageTimer){clearTimeout(pageTimer);}return;}var moveY = Math.floor((0 - winTop) / 3);if(window.document.documentElement.scrollTop){window.document.documentElement.scrollTop = (winTop + moveY);}if(window.document.body.scrollTop){window.document.body.scrollTop = (winTop + moveY);}winTop = (window.document.documentElement.scrollTop || window.document.body.scrollTop);if(Math.abs(0 - winTop) != 0){pageTimer = setTimeout("goPageTop();", 50);}else{if(pageTimer){clearTimeout(pageTimer);}}}function focusIn(fno){switch(fno){case 0:document.getElementById("companyNameMsg").innerHTML = '<span class="gray">会社名を入力してください</span>';break;case 1:document.getElementById("userNameMsg").innerHTML = '<span class="gray">ご担当者名を入力してください</span>';break;case 2:document.getElementById("addressMsg").innerHTML = '<span class="gray">ご住所を入力してください</span>';break;case 3:document.getElementById("emailMsg").innerHTML = '<span class="gray">メールアドレスを入力してください</span>';break;case 4:document.getElementById("telephoneMsg").innerHTML = '<span class="gray">電話番号を入力してください</span>';break;case 5:document.getElementById("commentMsg").innerHTML = '<span class="gray">お問い合わせ内容を入力してください</span>';break;}}function focusOut(fno){switch(fno){case 0:if(document.getElementById("contactForm").companyName.value == ""){document.getElementById("companyNameMsg").innerHTML = '<span class="orange">会社名を入力してください</span>';}else{document.getElementById("companyNameMsg").innerHTML = '';}break;case 1:if(document.getElementById("contactForm").userName.value == ""){document.getElementById("userNameMsg").innerHTML = '<span class="orange">ご担当者名を入力してください</span>';}else{document.getElementById("userNameMsg").innerHTML = '';}break;case 2:if(document.getElementById("contactForm").address.value == ""){document.getElementById("addressMsg").innerHTML = '<span class="orange">ご住所を入力してください</span>';}else{document.getElementById("addressMsg").innerHTML = '';}break;case 3:if(document.getElementById("contactForm").email.value == ""){document.getElementById("emailMsg").innerHTML = '<span class="orange">メールアドレスを入力してください</span>';}else{if(document.getElementById("contactForm").email.value.match(/[^A-Za-z0-9\-\_\.\@]/)){document.getElementById("emailMsg").innerHTML = '<span class="orange">メールアドレスは半角英数字で正しく入力してください</span>';}else{if((document.getElementById("contactForm").email.value.indexOf("@") == -1) ||(document.getElementById("contactForm").email.value.indexOf(".") == -1)){document.getElementById("emailMsg").innerHTML = '<span class="orange">メールアドレスは正しく入力してください</span>';}else{document.getElementById("emailMsg").innerHTML = '';}}}break;case 4:if(document.getElementById("contactForm").telephone.value == ""){document.getElementById("telephoneMsg").innerHTML = '<span class="orange">電話番号を入力してください</span>';}else{if(document.getElementById("contactForm").telephone.value.match(/[^0-9\-\(\)]/)){document.getElementById("telephoneMsg").innerHTML = '<span class="orange">電話番号は半角数字で入力してください</span>';}else{document.getElementById("telephoneMsg").innerHTML = '';}}break;case 5:if(document.getElementById("contactForm").comment.value == ""){document.getElementById("commentMsg").innerHTML = '<span class="orange">お問い合わせ内容を入力してください</span>';}else{document.getElementById("commentMsg").innerHTML = '';}break;}}function submitConfirm(){var errorFlag = false;if(document.getElementById("contactForm").companyName.value == ""){document.getElementById("companyNameMsg").innerHTML = '<span class="orange">会社名を入力してください</span>';errorFlag = true;}else{document.getElementById("companyNameMsg").innerHTML = '';}if(document.getElementById("contactForm").userName.value == ""){document.getElementById("userNameMsg").innerHTML = '<span class="orange">ご担当者名を入力してください</span>';errorFlag = true;}else{document.getElementById("userNameMsg").innerHTML = '';}if(document.getElementById("contactForm").address.value == ""){document.getElementById("addressMsg").innerHTML = '<span class="orange">ご住所を入力してください</span>';errorFlag = true;}else{document.getElementById("addressMsg").innerHTML = '';}if(document.getElementById("contactForm").email.value == ""){document.getElementById("emailMsg").innerHTML = '<span class="orange">メールアドレスを入力してください</span>';errorFlag = true;}else{if(document.getElementById("contactForm").email.value.match(/[^A-Za-z0-9\-\_\.\@]/)){document.getElementById("emailMsg").innerHTML = '<span class="orange">メールアドレスは半角英数字で正しく入力してください</span>';errorFlag = true;}else{if((document.getElementById("contactForm").email.value.indexOf("@") == -1) ||(document.getElementById("contactForm").email.value.indexOf(".") == -1)){document.getElementById("emailMsg").innerHTML = '<span class="orange">メールアドレスは正しく入力してください</span>';errorFlag = true;}else{document.getElementById("emailMsg").innerHTML = '';}}}if(document.getElementById("contactForm").telephone.value == ""){document.getElementById("telephoneMsg").innerHTML = '<span class="orange">電話番号を入力してください</span>';errorFlag = true;}else{if(document.getElementById("contactForm").telephone.value.match(/[^0-9\-\(\)]/)){document.getElementById("telephoneMsg").innerHTML = '<span class="orange">電話番号は半角数字で入力してください</span>';errorFlag = true;}else{document.getElementById("telephoneMsg").innerHTML = '';}}if(document.getElementById("contactForm").comment.value == ""){document.getElementById("commentMsg").innerHTML = '<span class="orange">お問い合わせ内容を入力してください</span>';errorFlag = true;}else{document.getElementById("commentMsg").innerHTML = '';}if(errorFlag == true){return;}document.getElementById("contactForm").submit();}function setFirstFocus(id, name){document.getElementById(id).elements[name].focus();}function setSubmit(id, func){if(func == ""){return;}document.getElementById(id).f.value = func;document.getElementById(id).submit();}
