/**
 * @Name     
 * @Desc    サイト全般に使用
 * @Author  inexio[ http://www.inexio.jp ]
 * @Date    2010/08/20 16:24
**/
var inxBaseHost="http://www.vintage-resort.com/";
var inxSslHost="https://sv157.xserver.jp/~vintage/vintage-resort.com/";
var inxHost=(("https:"==document.location.protocol)?inxSslHost:inxBaseHost);
function sourceReplace()
{
    if(document.getElementsByTagName)
    {
        var images = document.getElementsByTagName("img");
        for(var i=0; i < images.length; i++)
        {
            if(images[i].getAttribute("src").match("_off."))
            {
                images[i].onmouseover = function()
                {
                    this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
                }
                images[i].onmouseout = function()
                {
                    this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
                }
            }
        }
    }
}



function preLoad()
{
/*
    var imgs = new Array(
        "/images/top/img_main01.jpg",
        "/images/top/img_main02.jpg",
        "/images/top/img_main03.jpg",
        "/images/top/img_main04.jpg",
        "/images/top/img_main05.jpg"
    );
*/
    var imgs = [
        inxHost+"images/top/img_main01.jpg",
        inxHost+"images/top/img_main02.jpg",
        inxHost+"images/top/img_main03.jpg",
        inxHost+"images/top/img_main04.jpg",
        inxHost+"images/top/img_main05.jpg"
    ];

    var objArray = [];
    for(var i = 0; i < imgs.length; i++)
    {
        var imgObj = new Image();
        imgObj.src = imgs[i];
        objArray.push(imgObj);
    }
}



function topImage()
{
	document.write("<div id=\"bgImg1\">&nbsp;</div>");
    document.write("<div id=\"bgImg2\">&nbsp;</div>");
}



function cssChange()
{
    var maxImageNum = 7;
    var minImageNum = 1;
    if(location.pathname != "/")
    {
        fileNum = Math.round(Math.random()*(maxImageNum - minImageNum)) + minImageNum;
        document.getElementById("bgImgArea").style.backgroundImage = "url("+inxHost+"images/shared/bg_top" + fileNum + ".jpg)";
    }
}



$(function()
{
	var currentSize = readCookie('vintage-resort.com_FontSize');

	if (currentSize)
	{
		switchSize(currentSize);
	};

	$("a.small").click(function()
	{
		switchSize("sizeSmall");
		return false;
	});
  
	$("a.middle").click(function()
	{
 		switchSize("sizeMiddle");
 		return false;
 	});

	$("a.large").click(function()
	{
		switchSize("sizeLarge");
		return false;
 	});
});



function switchSize(className)
{
	$("body").removeAttr("class").addClass(className);
	createCookie('vintage-resort.com_FontSize', className, 365);
};



// cookie script http://www.quirksmode.org/js/cookies.html
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 var 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;
}



function fontChange()
{
    document.write("<dl id=\"fontChange\">");
    document.write("<dt><img src=\""+inxHost+"images/shared/txt_font.gif\" alt=\"フォントサイズ\" /></dt>");
    document.write("<dd id=\"font1\"><a href=\"javascript:void(0);\" title=\"フォントサイズを小さめにします\" class=\"small\">小</a></dd>");
    document.write("<dd id=\"font2\"><a href=\"javascript:void(0);\" title=\"フォントサイズを標準にします\" class=\"middle\">中</a></dd>");
    document.write("<dd id=\"font3\"><a href=\"javascript:void(0);\" title=\"フォントサイズを大きめにします\" class=\"large\">大</a></dd>");
    document.write("</dl>");
};



function bannerList()
{
    document.write("<ul class=\"bannerList\">");
    document.write("<li><a href=\""+inxBaseHost+"about/golf/\" title=\"ヴィンテージゴルフ倶楽部\"><img src=\""+inxHost+"images/shared/btn_golf_off.jpg\" alt=\"ヴィンテージゴルフ倶楽部\" /></a></li>");
    document.write("<li><a href=\""+inxBaseHost+"about/farm/\" title=\"ヴィンテージゴルフファーム\"><img src=\""+inxHost+"images/shared/btn_farm_off.jpg\" alt=\"ヴィンテージゴルフファーム\" /></a></li>");
    document.write("<li><a href=\""+inxBaseHost+"about/golf-villa/\" title=\"ヴィンテージゴルフヴィラ\"><img src=\""+inxHost+"images/shared/btn_villa_off.jpg\" alt=\"ヴィンテージゴルフヴィラ\" /></a></li>");
    document.write("<li><a href=\""+inxBaseHost+"meal/le-vert/\" title=\"レストラン ル ヴェール\"><img src=\""+inxHost+"images/shared/btn_le-vert_off.jpg\" alt=\"レストラン ル ヴェール\" /></a></li>");
    document.write("<li><a href=\""+inxBaseHost+"party/bridal/\" title=\"ブライダル\"><img src=\""+inxHost+"images/shared/btn_bridal_off.jpg\" alt=\"ブライダル\" /></a></li>");
    document.write("</ul>");
}




if(window.addEventListener)
{
    window.addEventListener("load", preLoad, false);
    window.addEventListener("load", sourceReplace, false);
    window.addEventListener("load", cssChange, false);
}
else if(window.attachEvent)
{
    window.attachEvent("onload", preLoad);
    window.attachEvent("onload", sourceReplace);
    window.attachEvent("onload", cssChange);
}

