/**
 * @author nono
 */

var linkHeaderSite = {
		'YouTube': "http://www.youtube.com/user/SAITAMADOKEN?gl=JP&hl=ja",
		'Mobile': "http://saitama-doken.or.jp/i/pc_index.html"
	}

var posLinkHeaderValue = {
		'Mobile'	: " 0px",
		'YouTube'	: " -155px"
	 };

var onValueHeaderLink  = " -25px";
var offValueHeaderLink = " 0px";



var linkToSite = {	'homeDrNavi'	: "http://www.sumai-network.jp/home-dr/" ,
					'townInfo'  	: "http://www.saitama-doken.or.jp/i/mailform_k03.html",
					'accusation'	: "http://www.saitama-doken.or.jp/i/mailform_k04.html",
					'dokenCard' 	: "http://asp.aik.co.jp/saitama-doken/card/index.aspx",
					'homeNet' 		: "http://www.sumai-network.jp/",
					'kokuho'	 	: "http://www.sai-doken-kokuho.jp/",
					'nextGeneration': "http://saitama-doken.or.jp/foryoung/index_next.html",
					'soudanin'	 	: "http://saitama-doken.or.jp/gijutai/zokaitiku/zokaitiku.html",
					'techCenter'  	: "http://www.saitama-doken.com/"
				};

var posButtonValue = {	'homeDrNavi'	: "0px",
						'townInfo'  	: "0px",
						'accusation'  	: "0px",
						'dokenCard' 	: "0px",
						'homeNet' 		: "0px",
						'kokuho'	 	: "0px",
						'nextGeneration': "0px",
						'soudanin'	 	: "0px",
						'techCenter'  	: "0px"
					};


var linkClass ={'homeDrNavi'	: "extra" ,
				'townInfo'  	: "extra",
				'accusation'  	: "extra",
				'dokenCard' 	: "main",
				'homeNet' 		: "main",
				'kokuho'	 	: "main",
				'nextGeneration': "main",
				'soudanin'	 	: "main",
				'techCenter'  	: "main"
				};


var selectButtonValue = { 	'main'  : " -160px",
							'extra' : " -76px" };
var onButtonValue  	= 	{ 	'main'  : " -80px",
		 					'extra' : " -38px" };
var offButtonValue = { 		'main'  : " 0px",
		 					'extra' : " 0px" };



//=================================================================================================
function loadLinkSet(){

	$.each(linkToSite,
		function(index){
			var linkEntry = "<span class='"+linkClass[index]+"LinkButton' id='"+index+"'><a id='link_"+index+"' href='"+linkToSite[index]+"'></a></span>"; //</span>";

			$( "#BOTTOM_COLUMN div#"+linkClass[index]+"Link" ).append(linkEntry);
			$( "#link_"+index ).css( "background-image" , "url("+CMSROOT+"/images/link/"+linkClass[index]+"Link_"+index+".gif)");
			$( "#link_"+index ).css("background-position", posButtonValue[index]+offButtonValue[linkClass[index]] );
			$( "#link_"+index ).css( "background-repeat", "no-repeat" );


			setButtonHandler(index);

		}
	);

}

//=================================================================================================
function setButtonHandler( INDEX ){
	var target = "link_" + INDEX;

    $("#"+target).hover(
    		function(){
    			ButtonIn(INDEX );
    		},
    		function(){
    			ButtonOut( INDEX );
    		}
     );
    $("#"+target).mousedown(
    		function(){
    			ButtonSelect( INDEX );
    		},
    		function(){
    			ButtonOut( INDEX );
    		}
       );
    $("#"+target).blur(
    		function(){
    			ButtonOut( INDEX );
    		}
       );

}


//=================================================================================================
function ButtonOut( INDEX ){
	var target = "link_" + INDEX;
	$("#"+target).css("background-position", posButtonValue[INDEX]+offButtonValue[linkClass[INDEX]]);
}


//=================================================================================================
function ButtonIn( INDEX ){
	var target = "link_" + INDEX;
	$("#"+target).css("background-position", posButtonValue[INDEX]+onButtonValue[linkClass[INDEX]]);

}

//=================================================================================================
function ButtonSelect( INDEX ){
	var target = "link_" + INDEX;
	$("#"+target).css("background-position", posButtonValue[INDEX]+selectButtonValue[linkClass[INDEX]]);

}

//=================================================================================================
//=================================================================================================
function loadLinkHeader(){

	$.each(linkHeaderSite,
		function(index){
			var linkEntry = "<a id='link_"+index+"' href='"+linkHeaderSite[index]+"'></a>"; //</span>";

			$( "div#headerInfo"+index ).append(linkEntry);

			$( "#link_"+index ).css( "background-image" , "url("+HEADERLINK+")");
			$( "#link_"+index ).css( "background-position", posLinkHeaderValue[index]+offValueHeaderLink);
			$( "#link_"+index ).css( "background-repeat", "no-repeat" );

			setLinkHeaderHandler(index);

		}
	);

}

//=================================================================================================
//=================================================================================================
function setLinkHeaderHandler( INDEX ){
	var target = "link_" + INDEX;

    $("#"+target).hover(
    		function(){
    			headerLinkIn(INDEX );
    		},
    		function(){
    			headerLinkOut( INDEX );
    		}
     );

    $("#"+target).blur(
    		function(){
    			headerLinkOut( INDEX );
    		}
       );

}


//=================================================================================================
function headerLinkOut( INDEX ){
	var target = "link_" + INDEX;
	$("#"+target).css("background-position", posLinkHeaderValue[INDEX]+offValueHeaderLink);

}

//=================================================================================================
function headerLinkIn( INDEX ){
	var target = "link_" + INDEX;
	$("#"+target).css("background-position", posLinkHeaderValue[INDEX]+onValueHeaderLink);

}

//=================================================================================================


