

	function openWin(url,wsize,hsize,wname,scroll) {
		var w = window;
		xp = 0;
		yp = 0;
		w = open(url,"" + wname + "", "location=no,menubar=no,resizable=no,scrollbars=" + scroll + ",status=no,toolbar=no,left=0,top=0,width=" + wsize + ",height=" + hsize + "");
		w.focus();
	}

var bnrScroll = function(){
	
	this.TRANSISION = "swing";
	this.TIME = 5;
	this.BNRNUM = 3;
	
	tr = "swing";
	tm = 5 * 1000;
	bn = 3;
	w = 0;
	h = 0;
	bnrAry = [];
	maxLength = 0;
	scrollNum = 0;
	
	this.init = function(){
		tr = this.TRANSISION;
		tm = this.TIME * 1000;
		bn = this.BNRNUM;
		alertTxt()
		
		bnrCheck();
		stageSet();
		upDownBtn();
		
	}
	
	function bnrCheck(){
		var bnr = $(".bnrSlider li");
		w = $(bnr[0]).outerWidth({margin: true});
		h = $(bnr[0]).outerHeight({margin: true});
		
		for(var i=0; i< bnr.length; i++){
			var l = bnr[i]
			var offset = $(l).offset();
			l.posX = offset.left;
			l.posY = offset.top;
			l.mv = move
			bnrAry.push(l);
			maxLength += l.posY;
			
		}
		
		
		
	}
	
	function move(){
		alert(this)
	}
	
	function stageSet(){
		//$(".bnrSlider").before("<div class='bnrStage'>asdfsdaf</div>")
		$(".bnrSlider").wrap("<div class='bnrStage'></div>");
		$(".bnrStage").css("widht",100).css("height",h * bn).css("overflow","hidden");
		
		
		
	}
	
	function upDownBtn(){
		
		scrollNum += 110
		$(".bnrSliderUp").click(function(e){
										
			$(".bnrSlider").scrollTop(scrollNum);
		})
	}
	
	function alertTxt(){
		var txt = "TRANSISION= " + tr +"\n" + "TIME= " + tm +"\n" + "BNRNUM= " + bn;
		//alert(txt)
		//txt += "\n" + 
	}
	
	
}

var pageScroll = function(a,b) {
	
		allAnk = $('a[href^=#], area[href^=#]').not('a[href=#], area[href=#]');
		linkAry =[];
		
		this.init = function(){
			for(var i=0; i< allAnk.length; i++){
				var txtAry = allAnk[i].href.split("#")
				allAnk[i].txt = txtAry[txtAry.length-1];
				$(allAnk[i]).click(function(e){clickHandler(this.txt);return false;})
			}
		}
		
		function clickHandler(txt){
			
			var id = "#"+txt
			var st = $('html,body').scrollTop()
			
			
			if($(id)[0] != undefined){
				var offset = $(id).offset()
				
				$('html,body').animate(
					{scrollTop:offset.top},
					{duration: a, easing: b, 
					complete:function(){},
					step:function(){}
					});
				
			}else{
				return false;
			}			
		}
}

var photoGrarry = function(){
	
	
	$(".photoStage").append("<img src='images/speacer.gif' id='pB' style='position:absolute' />");
	$(".photoStage").append("<img src='images/speacer.gif' id='pF' style='position:absolute' />");
		
	pl = $(".photoSam li a");
	pF = $("#pF");
	pB = $("#pB");
	btnAry = [];
	photoNum = 0;
	photoFlag = true;
	
	this.init = function(){
		for(var i=0; i<pl.length; i++){
			//alert(pl[i].rel)
			pl[i].url = pl[i].rel
			pl[i].num = i;
			btnAry.push(pl[i]);
			
			$(pl[i]).click(function(){
				photoNum = this.num
				photoLoad(this.url)
				btnCheck();
				photoFlag = false;
			})
			
			$(pl[i]).mouseover(function(e){
				if(photoNum != this.num){
					$(this).addClass("over")
				}
			})
			$(pl[i]).mouseout(function(e){
				if(photoNum != this.num){
					$(this).removeClass();
				}
			})
			
		}
		
		
	}
	
	if($(".photoStage")[0] != undefined) {
		this.init();
	}
	
	function photoLoad(a){
		
		var img = new Image();
		var date = new Date();
		var time = date.getTime();
		img.src = a + "?" + time;
		
		$(img).load(function(){			 
			$(pF).hide();
			$(pF).fadeIn(500,function(){photoFlag = true;});
			pB[0].src = pF[0].src
			pF[0].src = img.src
		});
	}
}


var tubSlider = function(sp, es, pa){
		
	btn = $(".sliderButton a").not(".sliderButton ul a");
	co = $(".sliderContets");
	ctr = $(".sliderConteir");
	maxLength = 0;
	coNum = 0;
	btnAry = [];
	paturn = pa;
	

	this.init = function(){

		$(".sliderStage").css("position","relative").css("overflow","hidden").css("height",$(co).height());
		$(ctr).css("position","relative");
		
		for(var i=0; i<btn.length; i++){
			btn[i].num = i;
			
			if(paturn == "click"){
				$(btn[i]).click(function(e){photoChangeHandler(this)});
				$(btn[i]).mouseover(function(e){overHnadler(this)});
				$(btn[i]).mouseout(function(e){outHnadler(this)});
				
			}else if(paturn == "over"){
				$(btn[i]).mouseover(function(e){photoChangeHandler(this)});
				$(btn[i]).mouseout(function(e){outHnadler(this)});
			}
			
			btnAry.push(btn[i])
			
			var offset = $(co).offset();
			$(co[i]).css("left",maxLength).css("top",0).css("position","absolute");
			
			maxLength += $(co[i]).width();
			
		}
		btnCheck();
	}
	
	function photoChangeHandler(a){
		var pos = $(co).width() * a.num;
		
		if(a.num != coNum){
			coNum = a.num;
			coSlider(ctr,sp,es, pos);
		}
		btnCheck();
		
		
	}
	function btnCheck(){
		for(var i=0; i<btnAry.length; i++){
			if(coNum == btnAry[i].num){
				$(btnAry[i]).removeClass();
				$(btnAry[i]).addClass("selected");
			}else{
				$(btnAry[i]).removeClass();
			}
		}
	}
	
	function overHnadler(a){if(coNum != a.num){$(a).addClass("over");}}
	function outHnadler(a){if(coNum != a.num){$(a).removeClass();}}
	
	function coSlider(a,b,c,d){
		$(a).stop();
		$(a).animate(
			{left:-d},
			{duration: b, easing: c}
			);	
	}
	
}


var imgRoll = function(){
	
	this.fadeTime = 1

	imgAry = [];
	ft = 0;
	
	this.init = function(){
		
		ft = this.fadeTime

		imgCheck();
		imgSet();
		
	}
	
	function imgCheck(){

		for(i=0; i< $("img").length; i++){	
			if($("img")[i].src.indexOf("_off.") != -1){
				var offset = $($("img")[i]).offset();
				var a = $("img")[i]
				
				a.ary = a.src.split('_off.');
				a.posX = offset.left;
				a.posY = offset.top;
				a.flag = true;
				
				imgAry.push(a);
				
								   
			}
		}
	}
	
	function imgSet(){
		
		for(i=0; i<imgAry.length; i++){
			var imgTxt = imgAry[i].ary[0] + "_on." + imgAry[i].ary[1];
			var img = new Image();
			
			img.src = imgTxt;
			
			$(img).css("position","absolute").css("top",imgAry[i].posY).css("left",imgAry[i].posX);
			$(imgAry[i]).after(img);
			$(img).fadeTo(0, 0);
			$(img).click(function(){fade(this,0)})
			$(img).mouseover(function(){fade(this,1)});
			$(img).mouseout(function(){fade(this,0)});
			
			imgAry[i].newImg = img
		}
		$(window).resize(function(e){posCheck()});
	}
	
	function fade(a,b){
		$(a).stop();
		$(a).fadeTo(ft, b);
		
	}
	
	function posCheck(){
		for(i=0; i<imgAry.length; i++){
			var offset = $(imgAry[i]).offset();
			imgAry[i].posX = offset.left;
			imgAry[i].posY = offset.top;
			$(imgAry[i].newImg).css("position","absolute").css("top",imgAry[i].posY).css("left",imgAry[i].posX);
			
		}	
	}
}


var fontSize = function(){
	
	nowFontSize = '';
	
	
	/* ページ表示時の処理 */
	this.init = function() {
		// リンク要素にclickイベント適用
		
		jQuery('.fontSizeLink').click( function() {
			nowFontSize = jQuery(this).attr('rel');
			fontSizeReply();
			
		} );
	
		// クッキーからフォントサイズを読み込む
		var cookieFontSize = jQuery.cookie( 'fontSizeLink' );
	
		// クッキーが無ければ無視
		if( ! cookieFontSize || cookieFontSize == '' ) { return; }
	
		// フォントサイズ・選択肢スタイルの適用
		nowFontSize = cookieFontSize;
		fontSizeReply();
	
	}
	
	/* フォントサイズ・リンクスタイルの適用 */
	function fontSizeReply () {
	
		// フォントサイズ適用（リンクをクリックされてなければ処理しない）
		if( nowFontSize ) {
		
			jQuery('body').css( 'fontSize', nowFontSize );
			jQuery.cookie( 'fontSizeLink', nowFontSize, { expires: 3650, path: '/' } ); // クッキー書き込み10年間
		}
	
		// リンクスタイル適用
		for( var i=0; i<jQuery('.fontSizeLink').length; i ++ ) {
			var obj = jQuery('.fontSizeLink').get(i);
			var size = obj.rel;
			if( nowFontSize == size ) {
				jQuery(obj).addClass('fontSizeSelect');
			} else {
				jQuery(obj).removeClass('fontSizeSelect');
			}
		}
	}
}










