//rollover
function bindHover(){
	var keyName='rollover';
	var normalSfx='_off.';
	var overedSfx='_on.';
	var imgcache;
	$('img[src*="'+normalSfx+'"], input[src*="'+normalSfx+'"]').each(function(){
		if($.data(this,keyName))return;
		var obj={};
		obj.orig_src=this.src;
		obj.over_src=this.src.replace(normalSfx,overedSfx);
		imgcache=new Image();
		imgcache.src=obj.over_src;
		$.data(this,keyName,obj);
		$(this)
			.bind('mouseover',function(){
				$(this).attr('src',$.data(this,keyName).over_src);
			})
			.bind('mouseout',function(){
				$(this).attr('src',$.data(this,keyName).orig_src);
			});
	});
}

//browser ver
var g_browser=(function(){
	var o={};
	var ua=navigator.userAgent;
	var apn=navigator.appName;
	var apv=navigator.appVersion;
	o.isWin9X = (apv.search(/windows 98/i)>-1);
	o.isIE = (apn.search(/internet explorer/)>-1);
	o.isOpera = (ua.search(/opera/i)>-1);
	if(o.isOpera)o.isIE=false;
	o.isSafari = (apv.search(/safari/i)>-1);
	o.Android = (ua.search(/android/i)>-1);
	o.iPhone = (ua.search(/iphone/i)>-1);
	o.iPod = (ua.search(/ipod/i)>-1);
	o.iPad = (ua.search(/ipad/i)>-1);
	o.SmartPhone = (ua.search(/webkit/i)>-1&&ua.search(/mobile/i)>-1);
	if(o.iPad)o.SmartPhone=false;
	o.iev=-1;
	if(apn=='Microsoft Internet Explorer'){
		var re=new RegExp('MSIE ([0-9]{1,}[\.0-9]{0,})');
		if(re.exec(ua)!=null)o.iev=parseFloat(RegExp.$1);
	}
	return o;
})();
