/*-----------------------------------------------------------------
	フォントサイズ変更スクリプト
-----------------------------------------------------------------*/

var defaultFontSize = "small";

//sets data on cookie
function setCookie(theName__,theValue__,theDay__){
	if ((theName__ != null) && (theValue__ != null)){
		var expDay__ = "Wed, 01 Jan 2020 18:56:35 GMT";	
		if (theDay__ != null){
			theDay__ = eval(theDay__);
			var setDay = new Date();
			setDay.setTime(setDay.getTime()+(theDay__*1000*60*60*24));
			expDay__ = setDay.toGMTString();
		}
		document.cookie = theName__ + "="+escape(theValue__)+";path=/;expires="+expDay__;
		return true;
	}
	return false;
}



//get data from cookie
function getCookie(theName__){
	theName__ += "=";	
	theCookie__ = document.cookie+";";
	start__ = theCookie__.indexOf(theName__);
	if (start__ != -1){
		end__ = theCookie__.indexOf(";",start__);
		return unescape(theCookie__.substring(start__+theName__.length,end__));
	}
	return false;
}


//changes font-size if necessary when the document is loaded
function initChgFontSize () {
	var fontSize = getCookie ("fontSize");
	if (fontSize != defaultFontSize && fontSize != false) {
		chgFontSize (fontSize);
	}
}


//changes font-size
function chgFontSize (size_str) {
	var obj = document.getElementsByTagName("body");
	obj[0].style.fontSize = size_str;
}


//sets font-size of document
function setFontSize (size_str) {
	setCookie("fontSize", size_str, 30);
	chgFontSize (size_str);
}



/*-----------------------------------------------------------------
	index.htmlの画像切替スクリプト
-----------------------------------------------------------------*/
var MAX_IMG = 4;		//total number of images used
var interval = 4;		//intervalTime for auto play
var nextImg = 2;		//next image to be displayed
var links = [
						 	"/jp/news/welcome_campaign.html",
							"/jp/news/invitation_reward.html",
							"/jp/news/toranomaki.html",
							"/jp/case_study/kutikomiya.html"
						 ];
var timerID;



//preload images
function casheImgs() {
	casheSpImg();
	casheOnTabImgs();
	casheOffTabImgs();
}


function casheSpImg() {
	var spImgNames = new Array("sp_1.jpg","sp_2.jpg","sp_3.gif","sp_4.jpg");
	spImgs = new Array();
	for(var i=0; i<spImgNames.length; i++){
			spImgs[i] = new Image(532, 150);
			spImgs[i].src = "/jp/images/" + spImgNames[i];
	}
}

function casheOnTabImgs() {
	var onTabNames = new Array("tab_1_on.gif","tab_2_on.gif","tab_3_on.gif","tab_4_on.gif");
	onTab = new Array();
	for(var i=0; i<onTabNames.length; i++){
			onTab[i] = new Image();
			onTab[i].src = "/jp/images/" + onTabNames[i];
	}
}

function casheOffTabImgs() {
	var offTabNames = new Array("tab_1_off.gif","tab_2_off.gif","tab_3_off.gif","tab_4_off.gif");
	offTab = new Array();
	for(var i=0; i<offTabNames.length; i++){
			offTab[i] = new Image();
			offTab[i].src = "/jp/images/" + offTabNames[i];
	}
}



function setNextImg (num) {
	if (num<=MAX_IMG) {
		nextImg = num;
	} else {
		nextImg = 1;
	}
}

function getNextImg () {
	return nextImg;
}

//timer play for chgContent
function startAutoPlay () {
	clearInterval (timerID);
	timerID = setInterval (initChgContent, interval*1000);
}

function initChgContent() {
	var num = getNextImg();
	chgContent (num);
}

function stopAutoPlay(num) {
	clearInterval (timerID);
	if (num != undefined){
		chgContent(num);
	}
}

//changes the image and link use on index.html
function chgContent (num) {

	document.getElementById("featureImg").src = spImgs[num-1].src;
	document.getElementById("featureLink").href = links[num-1];
	
	for (var i=1; i<=4; i++) {
		var src;
		if (i != num) {
			src =  offTab[i-1].src;
		} else {
			src =  onTab[i-1].src;
		}
		document.getElementById("feature"+i).style.backgroundImage = "url(" + src + ")";
	}
	setNextImg (++num);
}



/*-----------------------------------------------------------------
	reliable_system.htmlの画像切替スクリプト
-----------------------------------------------------------------*/

//changes the image and caption on reliable_sytem.html
function chgAdminScrn (num) {
	var img = "../images/admin_" + num + ".gif";
	var imgObj = document.getElementById("adminScreen").src = img;
}
// check submit
function chk_submit(selObj){

    var email   = selObj.email.value;
    var comment = selObj.comment.value;

    if( email == '' ){
        alert('E-mailが入力されていません。');
        return false;
    }else if( ! email.match(/^[^@]{1,}@.{1,}\..{1,}$/)){
        alert('E-mailの入力が間違っています。');
        return false;
    }else if( comment == '' ){
        alert('お問い合わせ内容が入力されていません。');
        return false;
    }
    return true;
}


// check submit
function chk_submit(selObj){

    var email   = selObj.email.value;
    var comment = selObj.comment.value;

    if( email == '' ){
        alert('E-mailが入力されていません。');
        return false;
    }else if( ! email.match(/^[^@]{1,}@.{1,}\..{1,}$/)){
        alert('E-mailの入力が間違っています。');
        return false;
    }else if( comment == '' ){
        alert('お問い合わせ内容が入力されていません。');
        return false;
    }
    return true; 
}