
/**
 * Flash (http://jquery.lukelutman.com/plugins/flash)
 * A jQuery plugin for embedding Flash movies.
 * 
 * Version 1.0
 * November 9th, 2006
 *
 * Copyright (c) 2006 Luke Lutman (http://www.lukelutman.com)
 * Dual licensed under the MIT and GPL licenses.
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.opensource.org/licenses/gpl-license.php
 * 
 * Inspired by:
 * SWFObject (http://blog.deconcept.com/swfobject/)
 * UFO (http://www.bobbyvandersluis.com/ufo/)
 * sIFR (http://www.mikeindustries.com/sifr/)
 * 
 * IMPORTANT: 
 * The packed version of jQuery breaks ActiveX control
 * activation in Internet Explorer. Use JSMin to minifiy
 * jQuery (see: http://jquery.lukelutman.com/plugins/flash#activex).
 *
 **/ 
;(function(){var $$;
/**
 * @desc Replace matching elements with a flash movie.
 * @author Luke Lutman
 * @version 1.0.1
**/
$$=jQuery.fn.flash=function(d,c,a,f){var e=a||$$.replace;c=$$.copy($$.pluginOptions,c);if(!$$.hasFlash(c.version)){if(c.expressInstall&&$$.hasFlash(6,0,65)){var b={flashvars:{MMredirectURL:location,MMplayerType:"PlugIn",MMdoctitle:jQuery("title").text()}}}else{if(c.update){e=f||$$.update}else{return this}}}d=$$.copy($$.htmlOptions,b,d);return this.each(function(){e.call(this,$$.copy(d))})};$$.copy=function(){var c={},b={};for(var d=0;d<arguments.length;d++){var a=arguments[d];if(a==undefined){continue}jQuery.extend(c,a);if(a.flashvars==undefined){continue}jQuery.extend(b,a.flashvars)}c.flashvars=b;return c};$$.hasFlash=function(){if(/hasFlash\=true/.test(location)){return true}if(/hasFlash\=false/.test(location)){return false}var b=$$.hasFlash.playerVersion().match(/\d+/g);var c=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String($$.pluginOptions.version).match(/\d+/g);for(var a=0;a<3;a++){b[a]=parseInt(b[a]||0);c[a]=parseInt(c[a]||0);if(b[a]<c[a]){return false}if(b[a]>c[a]){return true}}return true};$$.hasFlash.playerVersion=function(){try{try{var a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{a.AllowScriptAccess="always"}catch(b){return"6,0,0"}}catch(b){}return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(b){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}}catch(b){}}return"0,0,0"};$$.htmlOptions={height:240,flashvars:{},pluginspage:"http://www.adobe.com/go/getflashplayer",src:"#",type:"application/x-shockwave-flash",width:320};$$.pluginOptions={expressInstall:false,update:true,version:"6.0.65"};$$.replace=function(a){this.innerHTML='<div class="alt">'+this.innerHTML+"</div>";jQuery(this).addClass("flash-replaced").prepend($$.transform(a))};$$.update=function(b){var a=String(location).split("?");a.splice(1,0,"?hasFlash=true&");a=a.join("");var c='<p>This content requires the Flash Player. <a href="http://www.adobe.com/go/getflashplayer">Download Flash Player</a>. Already have Flash Player? <a href="'+a+'">Click here.</a></p>';this.innerHTML='<span class="alt">'+this.innerHTML+"</span>";jQuery(this).addClass("flash-update").prepend(c)};function toAttributeString(){var b="";for(var a in this){if(typeof this[a]!="function"){b+=a+'="'+this[a]+'" '}}return b}function toFlashvarsString(){var b="";for(var a in this){if(typeof this[a]!="function"){b+=a+"="+encodeURIComponent(this[a])+"&"}}return b.replace(/&$/,"")}$$.transform=function(a){a.toString=toAttributeString;if(a.flashvars){a.flashvars.toString=toFlashvarsString}return"<embed "+String(a)+"/>"};
/* Flash Player 9 Fix (http://blog.deconcept.com/2006/07/28/swfobject-143-released/) */
if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})};	
})();

var autoSearchFlag = false;

(function() {
	return eisaiUtility = {
		detectTextSize: function() {
			var cookie = readCookie("style");
			//if (cookie == 'null') { alert('called') };
			//var title = cookie ? cookie : 'A';
			var title = (cookie == 'null') ? 'A' : cookie;
			setActiveStyleSheet(title);
			switch(title) {
				case 'A':
					$('#ls_small').addClass('selected');
					break;
				case 'A+':
					$('#ls_large').addClass('selected');
					break;
				default:
					break;
			}
		},
		textSizeChange: function() {
			$('#ls_small').click(function(e) {
				if ($(this).attr('class') !== 'selected') {
					setActiveStyleSheet('A');
					$(this).addClass('selected').removeAttr('title');
					$('#ls_large').removeClass('selected').attr('title', '文字サイズを拡大する');
					eisaiUtility.faqTitleCenter();
				}
				e.preventDefault();
			});
			$('#ls_large').click(function(e) {
				if ($(this).attr('class') !== 'selected') {
					setActiveStyleSheet('A+');
					$(this).addClass('selected').removeAttr('title');
					$('#ls_small').removeClass('selected').attr('title', '文字サイズを標準サイズにする');
					eisaiUtility.faqTitleCenter();
				}
				e.preventDefault();
			});
		},
		faqTitleCenter: function() {
			$('#title_box > div').css('margin-bottom', '0px');
			if ($('#title_box > strong').length > 0) {
				if ($('#title_box > h1').height() + $('#title_box > strong').height() > 75) {
					$('#title_box > div').css('margin-bottom', '10px');
					$('#title_box').height($('#title_box > h1').height() + $('#title_box > span').height() + $('#title_box > strong').height() + 35 + 20);
				} else {
					$('#title_box > strong').css('margin-top', (($('#title_box').height() - $('#title_box > div').height() - parseInt($('#title_box > div').css('padding-top'))) - ($('#title_box > h1').height() + $('#title_box > span').height() + $('#title_box > strong').height())) / 2 + 'px');
				}
			} else {
				if ($('#title_box > h1').height() > 75) {
					$('#title_box > div').css('margin-bottom', '10px');
					$('#title_box').height($('#title_box > h1').height() + 35 + 20);
				} else {
					$('#title_box > h1').css('margin-top', (($('#title_box').height() - $('#title_box > div').height() - parseInt($('#title_box > div').css('padding-top'))) - $('#title_box > h1').height()) / 2 + 'px');
				}
			}
		},
		relatedKeywordsList: function() {
			var liNodes = $('#related_keywords li');
			var liNodesLen = liNodes.length;
			var ulNode = document.createElement('ul');
			for (var i = Math.ceil(liNodesLen / 2); i < liNodesLen; ++i) {
				$(liNodes[i]).appendTo(ulNode);
			};
			$('#related_keywords').append($(ulNode));
		},
		relatedProductsList: function() {
			var obj = $('#related_products ul, #search_result_recommend ul');
			if (obj.length > 0) {
				var elm = obj[0].childNodes;
				for (var i = 0, l = elm.length; i < l; ++i) {
					if (elm[i] && elm[i].nodeType === 3) { $(elm[i]).remove() }
				}
			};
			if (!$.support.leadingWhitespace && $.support.tbody) {
				$('#related_products li, #search_result_recommend li').css('padding', '12px 8px 0');
			}
		},
		relatedProductsListTarget: function() {
			var obj = $('#related_products');
			if (obj.length > 0) {
				$(obj[0]).find('a').each(function(i, element) {
					var h = $(this).attr('href');
					var t = $(this).attr('target');
					if (/\.eisai\.jp/.test(h)) {
						$(this).attr('target', '_self');
					};
				});
			}
		},
		diseaseAndSymptomsList: function() {
			var obj = $('#diseases_and_symptoms_list_top, #mf_region_list');
			if (obj.length > 0) {
				var elm = obj[0].childNodes;
				for (var i = 0, l = elm.length; i < l; ++i) {
					if (elm[i] && elm[i].nodeType === 3) { $(elm[i]).remove() }
				}
			}
			if (!$.support.leadingWhitespace && $.support.tbody) {
				$('#diseases_and_symptoms_list_top, #mf_region_list').css('margin-left', '-30px');
				$('#diseases_and_symptoms_list_top li, #mf_region_list li').css('margin-left', '30px');
			}
		},
		pagetopBtn: function() {
			$('.btn_pagetop a').bind('click', function(e) {
				e.preventDefault();
				$.scrollTo('0%', 1000, {easing:'easeOutQuart'});
			});
		},
		externalLink: function() {
			$('#main_container a, #lcol_top a, #contents_nav a, #related_sites_top a, #related_sites_side a').each(function() {
				var h = $(this).attr('href');
				var t = $(this).attr('target');
				//if (/^https?:/.test(h) && t && $(this)[0].firstChild.nodeType === 3 && !/https?:\/\/www.eisai.jp/.test(h)) {
				if (/^https?:/.test(h) && t && $($(this)[0]).find('img').length === 0 && !/https?:\/\/www.eisai.jp/.test(h)) {
/*
					if ($(this).css('display') === 'block') {
						$(this).css('display', 'inline-block');
					}
*/
/*
					if ($(this).next().attr('class') !== 'external_link') {
						$(this).after('<span class="external_link"></span>');
					}
*/
					if ($(this).find('span').attr('class') !== 'external_link') {
						$(this).append('<span class="external_link"></span>');
					}
				}
			});
		},
		sidebarProductsInfo: function() {
			$('#products_info_side').click(function(e) {
				window.open($('#products_info_side a').attr('href'));
				e.preventDefault();
			}).hover(
				function() { $('#products_info_side a').css('background-position', '-220px -88px') },
				function() { $('#products_info_side a').css('background-position', '0px -88px') }
			);
		},
		embedSwf: function(id, w, h) {
			var scriptTags = $('script'), swfPath = '';
			scriptTags.each(function() {
				var res = /(.*)\/resource\/scripts\/contents.js/.exec(this.src);
				if (res) { swfPath = res[1] + '/resource/swf/wellnessfinder.swf' };
			});
			var b = ($.support.leadingWhitespace) ? '' : 'ie';
			var c = readCookie('PAKeywords'), s;
			if (c) {
				c = decodeURIComponent(c);
				c = getConvertString(c);
			};
			if (c === '' || c === null || c === 'null') { c = 'empty' };
			if ($(id).flash.hasFlash() && parseInt(/([0-9]+)/.exec($(id).flash.hasFlash.playerVersion())[0]) >= 9 && swfPath !== '') {
				$(id).css('height', h + 'px').html(
					'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="' + w + '" height="' + h + '" id="wellnessfinderexternal" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="' + swfPath + '" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="k=' + c + '&b=' + b + '" /><embed src="' + swfPath + '" quality="high" bgcolor="#ffffff" width="' + w + '" height="' + h + '" name="wellnessfinderexternal" align="middle" allowScriptAccess="always" allowFullScreen="false" flashvars="k=' + c + '&b=' + b + '" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'
				);
				autoSearchFlag = true;
				setCookie('');
			}
		},
		embedSwfHeader: function() {
			var scriptTags = $('script'), swfPath = '';
			scriptTags.each(function() {
				var res = /(.*)\/resource\/scripts\/contents.js/.exec(this.src);
				if (res) { swfPath = res[1] + '/resource/swf/wellnessfinder_header.swf' };
			});
			
			var b = ($.support.leadingWhitespace) ? '' : 'ie';
			var id = '#wellness_finder_header';
			if ($(id).flash.hasFlash() && parseInt(/([0-9]+)/.exec($(id).flash.hasFlash.playerVersion())[0]) >= 9) {
				$(id).css('height', '35px').css('padding', '0px').css('height', '35px').html(
					'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="950" height="35" id="wellnessfinderexternal" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="' + swfPath + '" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="b=' + b + '" /><embed src="' + swfPath + '" quality="high" bgcolor="#ffffff" width="950" height="35" name="wellnessfinderexternal" align="middle" allowScriptAccess="always" allowFullScreen="false" flashvars="b=' + b + '" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'
				)
			}
		},
		wfResultButton: function(id) {
			$.scrollTo(id, 1000, {easing:'easeOutQuart'});
		},
		formReset: function() {
			$('#btn_wf_simple_reset_top').click(function(e) {
				var input = $('#wf_input input');
				if (input.val()) { input.val('') }
				e.preventDefault();
			});
		},
		areaLink: function(obj) {
			var colorCache, posCache, bgPosCache, span;
			$(obj).live('mouseover', function() {
				var targets = $(this).find('a');
				if (targets.length > 0) {
					var target = targets[0];
					var method = eisaiUtility.getStyleMethod(target);
					colorCache = method.color;
					$(this).css('cursor', 'pointer');
					span = $(this).find('span.external_link')[0];
					if (span) {
						//$(span).css('background-position', '5px -1098px');
						// Medical
						/*
						if ($('body').hasClass('medical')) {
							$(span).css('background-position', '5px -1097px');
						}
						*/
					};
					if (!$.support.leadingWhitespace) {
						targets.css('color', '#7fbfff');
						posCache = targets.css('left');
						if (targets.css('left') === '0px') { targets.css('left', '-131px') };
						if (targets.parent().css('background-position-y') === '5px') {
							targets.parent().css('background-position-y', '-104px');
						};
						if (targets.css('background-image') !== 'none') {
							// 3px -> -106px
							// 7px -> -102px
							// -763px -> -875px
							bgPosCache = targets.css('background-position-y');
							switch(bgPosCache) {
								case '3px':
									targets.css('background-position-y', '-106px');
									break;
								case '7px':
									targets.css('background-position-y', '-102px');
									break;
								case '-763px':
									targets.css('background-position-y', '-875px');
									break;
								default:
									break;
							}
						}
					}
				}
			});
			$(obj).live('mouseout', function() {
				var targets = $(this).find('a');
				if (targets.length > 0) {
					$(this).css('cursor', 'default');
					if (span) {
						//$(span).css('background-position', '5px -990px');
						// Medical
						/*
						if ($('body').hasClass('medical')) {
							$(span).css('background-position', '5px -989px');
						}
						*/
					};
					if (!$.support.leadingWhitespace) {
						$(this).find('a').css('color', colorCache).css('left', posCache).css('background-position-y', bgPosCache);
						if (targets.parent().css('background-position-y') === '-104px') {
							targets.parent().css('background-position-y', '5px');
						};
					}
				}
			});
			$(obj).live('click', function(e) {
				var targets = $(this).find('a');
				if (targets.length > 0) {
					var inlineFunc = new Function('');
					targets.each(function() {
						if (typeof this.onclick === 'function') {
							inlineFunc = this.onclick;
							$(this).removeAttr('onclick');
						}
					});
					var obj = $(this).find('a');
					var target = obj.attr('target');
					var href = obj.attr('href');
					inlineFunc();
					if (target === '_blank') {
						window.open(href);
					} else {
						location.href = $(this).find('a').attr('href');
					};
					e.preventDefault();
				}
			});
		},
		getStyleMethod: function(target) {
			return target.currentStyle || document.defaultView.getComputedStyle(target, '');
		},
		printout: function() {
			$('.btn_print').click(function(e) {
				window.print();
				e.preventDefault();
			});
		},
		topMainVisual: function() {
			var cr = readCookie('cr'), r;
			if (!cr) {
				r = Math.floor(Math.random() * 3) + 1;
				createCookie('cr', r, 30);
			} else {
				r = cr;
			};
			var newR = 1;
			while(newR == r) {
				newR = Math.floor(Math.random() * 3) + 1;
			};
			createCookie('cr', newR, 30);
			
			var newSrc = '/resource/images/top/main_visual/' + newR + '.jpg';
			
			$('#main_visual').html('<img src="' + newSrc + '" width="300" height="490" alt="家族を想う瞬間" />');
		},
		sequenceElement: function() {
			var args = Array.prototype.slice.call(arguments);
			$(args).each(function() {
				$(this + ':first-child').addClass('first-elm');
				$(this + ':last-child').addClass('last-elm');
				$(this + ':nth-child(odd)').addClass('odd-elm');
				$(this + ':nth-child(even)').addClass('even-elm');
			});
		},
		footerForIE: function() {
			if (jQuery.browser.msie && jQuery.browser.version < 7) {
				var winW = $(window).width(), minW = 873, setW;
				if (winW < minW) {
					$('#site_footer').width(minW);
					setW = minW + 77;
				};
				if ($('body')[0].id === 'movie' || winW >= minW) {
					$('#site_footer').width(winW - 77);
					setW = winW;
				}
				var node = $('#site_footer > span')[0];
				$(node).width(setW);
			}
		},
		popup: function(u, w, h) {
			var win = window.open(u, 'eisaiPopup', 'width=' + w + ', height=' + h + ', menubar=1, scrollbars=1, resizable=1');
			win.focus();
		},
		medicalCheck: function() {
			var c = createCookie('dr', 1, 7), r = document.referrer, h = location.protocol + '//' + location.hostname + '/medical/';
			var l = (!r || h === r || h + 'index.html' === r || !/\/medical\//.test(r)) ? '/medical/index2.html' : r;
			location.href = l;
		},
		medicalFinder: function() {
			var str = $('#medical_finder_container p');
			var input = $('#mf_input input');
			var btn = $('#medical_finder_container span')[0];
			if (btn) {
				var posHover = ($(btn).parent().parent()[0].id === 'medical_finder') ? '0px -51px' : '-97px -40px';
				var pos = ($(btn).parent().parent()[0].id === 'medical_finder') ? '0px 0px' : '0px -40px';
			};
			$(str).hide();
			$(str).click(function(e) {
				$(this).hide();
				input.focus();
			});
			$(input).focus(function(e) {
				if ($(str).css('display') === 'block') {
					$(str).hide();
				}
			});
			$(input).blur(function(e) {
				if (!this.value) {
					$(str).show();
				}
			});
			$(btn).hover(
				function() {
					$(this).css('background-position', posHover);
				},
				function() {
					$(this).css('background-position', pos);
				}
			);
		},
		medicalFinderLoad: function() {
			var str = $('#medical_finder_container p');
			var input = $('#mf_input input');
			if ($(input).attr('value') === '') {
				$(str).show();
			};
		},
		medicalFinderLoadSetLoop: function() {
			timerID = setTimeout(eisaiUtility.medicalFinderLoad, 100);
		},
		submitFormEnter: function() {
			$('#searchWords').keypress(function(e) {
				if (e.keyCode === 13) {
					if ($(this).val() !== '') {
						if (typeof btnSearch_onClick === 'function') {
							btnSearch_onClick('searchWords');
						} else if (typeof searchButton_onClick === 'function') {
							searchButton_onClick('searchWords');
						};
					}
				}
			});
		},
		faqDetailRelatedSite: function() {
			$('#link_box a').each(function(i, elm) {
				if (/www\.eisai\.jp/.test(elm.href)) {
					$(this).removeAttr('target');
				}
			});
		},
		heading: function() {
			$('.title, .heading_type_b, .heading_type_c, .heading_type_f, .heading_type_g').append('<span class="corner_tl"></span><span class="corner_tr"></span><span class="corner_bl"></span><span class="corner_br"></span>');
			$('.heading_type_a').append('<span class="corner_tl"></span><span class="corner_tr"></span>');
			$('#ui_nav, #ui_nav li a').append('<span class="corner_tr"></span><span class="corner_br"></span>');
			$('.inquiry_box').append('<span class="corner_bl"></span><span class="corner_br"></span>');
		},
		headingLoad: function() {
			var obj = $('#search_result_recommend .heading_type_a');
			if (obj.length > 0) {
				var element = $(obj).find('span.corner_tl');
				if (element.length === 0) {
					$(obj).append('<span class="corner_tl"></span><span class="corner_tr"></span>');
					clearInterval(headingTimerID);
				};
			}
		},
		headingLoadSetLoop: function() {
			headingTimerID = setInterval(eisaiUtility.headingLoad, 100);
		},
		usefulIllustForIE6 : function() {
			if (jQuery.browser.msie && jQuery.browser.version < 7) {
				$('#ui_nav li a').hover(
					function() {
						if (!$(this).parent().hasClass('selected')) {
							$(this).find('span').css('display', 'block');
							$(this).parent().css('margin-left', '-1px').css('padding-left', '1px');
							$(this).css('width', '146px');
						};
					},
					function() {
						if (!$(this).parent().hasClass('selected')) {
							$(this).find('span').css('display', 'none');
							$(this).parent().css('margin-left', '0px').css('padding-left', '0px');
							$(this).css('width', '147px');
						}
					}
				);
			}
		},
		moviePopup: function(url) {
			window.open(url, 'movie', 'width=760,height=600,left=0,top=0,menubar=no,toolbar=no,location=no,status=no,resizable=yes,scrollbars=yes');
		},
		membersFormClear: function() {
			$('#members_login_box input').each(function(i, elm) {
				elm.value = '';
			});
			return false;
		},
		digitalBook: function(url) {
			window.open(url, 'digitalbook', 'width=1015,height=700,left=0,top=0');
			return false;
		},
		diBody: function() {
			if (/products\/di\/body\.html/.test(location.href)) {
				$('body > table').wrap('<div id="di_body"></div>');
				$('html').css('overflow-x', 'hidden');
				var l = (jQuery.browser.msie) ? '44px' : '43px';
				$('.mainTable').css('margin-left', l);
			}
		},
		wfBacknumber: function() {
			$.ajax({
				type: 'get',
				url: '/watashi-life/family.xml',
				processData: false,
				dataType: 'xml',
				success: display
			});
			function display(obj) {
				var monthStr = { 'Jan':01, 'Feb':02, 'Mar':03, 'Apr':04, 'May':05, 'Jun':06, 'Jul':07, 'Aug':08, 'Sep':09, 'Oct':10, 'Nov':11, 'Dec':12 }
				$('#wl_pb_backnumber').append(
					'<h2><img src="/resource/images/wl/title_backnumber.png" alt="WATASHI Life: Family Backnumber" /></h2>' + 
					'<ul></ul>' + 
					'<div><a href="/watashi-life/backnumber/" class="icn_arrow_right">バックナンバー一覧</a></div>'
				);
				var items = $(obj).find('item');
				for (var i = 0; i < 5; ++i) {
					var link = $($(items[i]).find('link')[0]).text();
					if (link) {
						var title = $($(items[i]).find('title')[0]).text();
						var pubDate = $($(items[i]).find('pubDate')[0]).text();
						var date = /([a-zA-Z]{3}),\s([0-9]{1,2})\s([a-zA-Z]{3})\s([0-9]{4})(.*)/.exec(pubDate);
						var month = date[3];
						var year = date[4];
						var reg = new RegExp(link, 'i');
						var curr = (reg.test(location.href)) ? ' class="wl_pb_current"' : '';
						$('#wl_pb_backnumber ul').append(
							'<li' + curr + '><a href="' + link + '" class="icn_arrow_right">' + title + '</a><span>(' + year + '年' + monthStr[month] + '月)</span></li>'
						);
					};
				};
				$('.wl_pb_current').click(function(e) {
					e.preventDefault();
				});
			}
		},
		medicalFaqList: function() {
			this.removeWhite($('#qa_region_list'));
			if (!$.support.leadingWhitespace && $.support.tbody) {
				$('#qa_region_list').css('margin-left', '-30px');
				$('#qa_region_list li').css('margin-left', '30px');
			}
		},
		healthcareProductsList: function() {
			$('.group_index').each(function(i, element) {
				eisaiUtility.removeWhite($(element));
			});
		},
		removeWhite: function(obj) {
			if (obj.length > 0) {
				var elm = obj[0].childNodes;
				if (jQuery.browser.msie && jQuery.browser.version > 7) {
					for (var i = 0, l = elm.length; i < l; ++i) {
						$(elm[i]).css('margin-left', '-4px');
					};
					$(obj).css('margin-left', '4px');
				} else {
					for (var i = 0, l = elm.length; i < l; ++i) {
						if (elm[i] && elm[i].nodeType === 3) { $(elm[i]).remove() }
					}
				}
			};
			return obj;
		},
		rightClickFalse: function(obj) {
			$(obj).each(function(i, element) {
				element.oncontextmenu = function() {
					return false;
				}
			});
		},
		flvPlayer: function(id, server, flv, w, h, colorHover, colorOut, img) {
			if ($(id).flash.hasFlash() && parseInt(/([0-9]+)/.exec($(id).flash.hasFlash.playerVersion())[0]) >= 9) {
				var toSwfParam = server + ',' + flv + ',' + w + ',' + h + ',' + colorHover + ',' + colorOut + ',' + img;
				var swfW = parseInt(w + 0);
				var swfH = parseInt(h + 39);
				$(id).css('height', swfH + 'px').flash(
					{
						src: '/resource/swf/flvplayer.swf?' + parseInt(new Date().getTime()),
						width: w,
						height: h + 39,
						wmode: 'transparent',
						flashvars: { setParam: toSwfParam }
					}
				);
/*
				$(id).css('height', swfH + 'px').html(
					'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="' + swfW + '" height="' + swfH + '" id="' + id + '" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="/resource/swf/flvplayer.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="flashvars" value="setParam=' + toSwfParam + '" /><embed src="/resource/swf/flvplayer.swf" quality="high" width="' + swfW + '" height="' + swfH + '" name="' + id + '" align="middle" allowScriptAccess="always" allowFullScreen="false" wmode="transparent" flashvars="setParam=' + toSwfParam + '" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'
				);
*/
			}
		}
	}
})();

$(function() {
	eisaiUtility.detectTextSize();
	eisaiUtility.relatedKeywordsList();
	eisaiUtility.relatedProductsList();
	eisaiUtility.diseaseAndSymptomsList();
	eisaiUtility.textSizeChange();
	eisaiUtility.pagetopBtn();
	eisaiUtility.externalLink();
	eisaiUtility.sidebarProductsInfo();
	eisaiUtility.printout();
	eisaiUtility.formReset();
	eisaiUtility.areaLink('#btn_cm_top, #related_sites_top tr, #related_sites_side tr, #recommend_contents_top tr, #btn_campaign_top > div, #link_box li, #health_care_ranking_top li, #search_result_wf ul li, #related_products li, #watashi_life_top li');
	eisaiUtility.medicalFinder();
	eisaiUtility.submitFormEnter();
	eisaiUtility.faqDetailRelatedSite();
	eisaiUtility.heading();
	eisaiUtility.usefulIllustForIE6();
	eisaiUtility.diBody();
	eisaiUtility.wfBacknumber();
	eisaiUtility.medicalFaqList();
	eisaiUtility.relatedProductsListTarget();
	eisaiUtility.healthcareProductsList();
	eisaiUtility.rightClickFalse('.ad_image');
});
$(window).bind('load', function() {
	eisaiUtility.medicalFinderLoadSetLoop();
});

/*
if (/\/medical\//.test(location.pathname) && location.pathname !== '/medical/' && location.pathname !== '/medical/index.html') {
	var cautionFlag = readCookie("dr");
	if (!cautionFlag) {
		location.href = '/medical/';
	}
}
*/
