jQuery.noConflict();var j$ = jQuery;/* --------------------------------------------------------- jquery.browser.custom.min.js by HiGash.Net [2009/04/24] *GNU General Public License v3 *http://higash.net/labo/ Modify jQuery Browser Plugin by Jonathan Neal *Copyright (C) 2008 Jonathan Neal *http://jquery.thewikies.com/browser/ --------------------------------------------------------- */ (function(j$){j$.browserTest=function(a,z){var u='unknown',x='X',m=function(r,h){for(var i=0;i400){r.version='2.0';}if(r.name==='presto'){r.version=(j$.browser.version>9.27)?'futhark':'linear_b';}r.versionNumber=parseFloat(r.version,10)||0;r.versionX=(r.version!==x)?(r.version+'').substr(0,1):x;r.className=r.name+r.versionX;return r;};a=(a.match(/Opera|Navigator|Minefield|KHTML|Chrome/)?m(a,[[/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/,''],['Chrome Safari','Chrome'],['KHTML','Konqueror'],['Minefield','Firefox'],['Navigator','Netscape']]):a).toLowerCase();j$.browser=j$.extend((!z)?j$.browser:{},c(a,/(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/,[],/(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|j$)/));j$.layout=c(a,/(gecko|konqueror|msie|opera|webkit)/,[['konqueror','khtml'],['msie','trident'],['opera','presto']],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/);j$.os={name:(/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase())||[u])[0].replace('sunos','solaris')};if(!z){j$('html').addClass([j$.os.name,j$.browser.name,j$.browser.className,j$.layout.name,j$.layout.className].join(' '));}};j$.browserTest(navigator.userAgent);})(jQuery);j$(document).ready(function(){j$("html").css("overflow-y","scroll");j$("body").addClass(j$.browser.className);j$("input[type=text]").addClass("text");j$("input[type=radio]").addClass("radio");j$("input[type=checkbox]").addClass("checkbox");j$("input[type=submit]").addClass("submit")});/* yuga.js内で使っているfunction群 */ var yuga = { // URIを解析したオブジェクトを返すfunction URI: function(s){ this.originalPath = s; //絶対パスを取得 this.getAbsolutePath = function(path){ if (!path.match(/^(mailto:)|(javascript:)/)) { var img = new Image(); img.src = path; path = img.src; img.src = '#'; } return path; }; this.absolutePath = this.getAbsolutePath(s); //同じ文書にリンクしているかどうか this.isSelfLink = (this.absolutePath == location.href); //絶対パスを分解 var fields = {'schema' : 2, 'username' : 5, 'password' : 6, 'host' : 7, 'path' : 9, 'query' : 10, 'fragment' : 11}; var r = /^((\w+):)?(\/\/)?((\w+):?(\w+)?@)?([^\/\?:]+):?(\d+)?(\/?[^\?#]+)?\??([^#]+)?#?(\w*)/.exec(this.absolutePath); for (var field in fields) { this[field] = r[fields[field]]; } } }; j$(function(){ //奇数、偶数を自動追加 j$('ul').each(function(){ j$(this).find('li:odd').addClass('even'); j$(this).find('li:even').addClass('odd'); }); j$('table').each(function(){ j$(this).find('tr:odd').addClass('even'); j$(this).find('tr:even').addClass('odd'); }); //:first-child, :last-childをクラスとして追加 j$(':first-child').addClass('firstChild'); j$(':last-child').addClass('lastChild'); //css3の:emptyをクラスとして追加 j$(':empty').addClass('empty'); });