(function($){	$(function(){		//rollover		//initRollOverImages();		//png fix		$('.pngfix, #globalNav a').ifixpng();		//検索ボックスセット		$("input[name='q']").toggleVal();		//corner rounded 2px		$('.rounded4').corner("4px");		//corner rounded 5px		$('.rounded5').corner("5px");		//corner rounded 10px		$('.rounded10').corner("10px");		//table class tr_odd_evenのtrにclass付与		$('table.tr_odd_even tr:even').addClass('even');		//table class td_odd_evenのtdにclass付与		$('table.td_odd_even td:even').addClass('even');			//ブレッドクラム「ホーム」にclass付与		$('.breadcrumbs li:first').addClass('navi_home');			//本文プリント処理		$.printText();		//全画面プリント処理		$.printAll();		// ウィンドウクローズ処理		$.winClose();		//自ドメイン以外のリンクは新規ウインドウで開く		openBlank();		// rel=overlaysにclass付与		relOverlaySet();		// リンクのクラスによってアイコンを付与。自サイトはセルフで開く。		linkIconSet();		//ページ内スクロール		$('a[href^=#], a[href$=#header]').click(function() {			var href= this.hash;			var $target = $(href == '#_top' ? 'body' : href);			if($target.size()) {				//  jQuery のみの場合				//var top = $target.offset().top;				//$($.browser.safari ? 'body' : 'html').animate({scrollTop:top}, 800, 'swing');				//  jQuery ScrollToプラグインを使う場合				$.scrollTo($target, 800, 'easeOutCirc');			}			return false;		});		$('textarea').autoResize({			// On resize:			onResize : function() {			$(this).css({opacity:0.8});			},			// After resize:			animateCallback : function() {			$(this).css({opacity:1});			},			// Quite slow animation:			animateDuration : 300,			// More extra space:			extraSpace : 40		});	});			// rollover	function initRollOverImages() {	var postfix = '_hover';	$('a.hover img,img.hover').not('[src*="'+ postfix +'."]').each(function() {		var img = $(this);		var src = img.attr('src');		var src_on = src.substr(0, src.lastIndexOf('.'))		           + postfix		           + src.substring(src.lastIndexOf('.'));		$('<img>').attr('src', src_ho);		img.hover(			function() {				img.attr('src', src_on);			},			function() {				img.attr('src', src);			}		);	});	}		//本文プリント処理	$.printText = function(settings){		var c = $.extend({			cssSelector: '#print_text a'		}, settings);				var cssHref = "/global/styles/print.css";				$(c.cssSelector).click(function(){			//印刷用スタイルを読み込む				$("head").append('<link rel="stylesheet" href="'+ cssHref +'" type="text/css" media="print" />');				window.print();				setTimeout(function() { removeCss(); }, 500);		});				function removeCss(){			$('link[href='+cssHref+']').remove();		}	}		//全画面プリント処理	$.printAll = function(settings){		var c = $.extend({			cssSelector: '#print_all a'		}, settings);				$(c.cssSelector).click(function(){				window.print();		});	}	// ウィンドウクローズ	$.winClose = function(settings){		var c = $.extend({			cssSelector: '#windowclose a'		}, settings);				$(c.cssSelector).click(function(){			closeWin();			return false;		});		}})(jQuery);// ウィンドウクローズfunction closeWin(){	window.opener = window;	var win = window.open(location.href,"_self");	win.close();}//自ドメイン以外のリンクは新規ウインドウで開くfunction openBlank() {		var domains = [document.domain,'www.yamatejoshi.ac.jp','stg.yamatejoshi.ac.jp','yamatejoshi.ac.jp','cyy-stg.di.hartinmartin.com','cyy.di.hartinmartin.com'];		//var domains = [document.domain,'cyy-stg.di.hartinmartin.com','cyy.di.hartinmartin.com'];		var domain_selector = "",left_str= ":not([href^=http://",left_str_https= ":not([href^=https://",right_str = "])";		domain_selector = left_str+domains.join(right_str+left_str)+right_str;		domain_selector+= left_str_https+domains.join(right_str+left_str_https)+right_str;		//外部ドメインの場合、クラス付与		$("a[href^=http]"+domain_selector+":not(:has(img))").addClass("external");		$("a[href^=http]"+domain_selector).addClass("external_img");		$('a[rel*=multimedia]').removeClass("external");		$('a[rel*=multimedia]').removeClass("external_img");}//rel=overlaysにclass付与function relOverlaySet() {	$('a[rel*=overlays]').addClass("overlays");	$('a[rel*=multimedia]').addClass("multimedia");	$('a.overlays').append("<span class=\"icon_overlays\">拡大して表示</span>");}// リンクのクラスによってアイコンを付与function linkIconSet(){	//新規ウインドウ	$("a.external, a.exlink").append("<img src=\"/global/images/icon_exlink.gif\" width=\"13\" height=\"13\" alt=\"新しいウインドウで開きます\" class=\"icon\" />");		//EXCEL	$("a[href$='.xls']").addClass("excel");	$("a.excel").append("<img src=\"/global/images/icon_excel.gif\" width=\"13\" height=\"13\" alt=\"Excelファイルを開きます\" class=\"icon\" />");	//PDF	$("a[href$='.pdf']").addClass("pdf");	$("a.pdf").append("<img src=\"/global/images/icon_pdf.gif\" width=\"13\" height=\"13\" alt=\"PDFファイルを開きます\" class=\"icon\" />");	//WORD	$("a[href$='.doc']").addClass("word");	$("a.word").append("<img src=\"/global/images/icon_word.gif\" width=\"13\" height=\"13\" alt=\"Wordファイルを開きます\" class=\"icon\" />");		//PPT	$("a[href$='.ppt']").addClass("ppt");	$("a.ppt").append("<img src=\"/global/images/icon_ppt.gif\" width=\"13\" height=\"13\" alt=\"PowerPointファイルを開きます\" class=\"icon\" />");	//mp3	$("a[href$='mp3']").addClass("mp3");	$("a.mp3").append("<img src=\"/global/images/icon_mp3.gif\" width=\"13\" height=\"13\" alt=\"mp3ファイルをダウンロードします\" class=\"icon\" />");		//ブランク処理	$("a.external, a.external_img, a.externalOther, a.externalrss, a.externalbanner, a.exlink, a.excel, a.pdf, a.word, a.ppt").click(function(){		window.open(this.href,"_blank");		return false;	});	//biggerlink用HTMLセルフ処理	$("a").not(".external, .external_img, .externalOther, .externalrss, .externalbanner .exlink, .excel, .pdf, .word, .ppt, .overlays, .multimedia, .pagetop a, .qatop a, .qa-navi a").click(function(){		window.open(this.href,"_self");		return false;	});		}