function xylishBreathline_position(element){    var	position = {x:element.offsetLeft, y:element.offsetTop};    while(element = element.offsetParent){	position.x += element.offsetLeft;	position.y += element.offsetTop;    };    return position;};function xylishBreathline_getPageScroll(){    var yScroll;    if (self.pageYOffset) {	yScroll = self.pageYOffset;    } else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict	yScroll = document.documentElement.scrollTop;    } else if (document.body) {// all other Explorers	yScroll = document.body.scrollTop;    }    arrayPageScroll = new Array('',yScroll) 	return arrayPageScroll;}//// getPageSize()// Returns array with page width, height and window width, height// Core code from - quirksmode.org// Edit for Firefox by pHaez//function xylishBreathline_getPageSize(){    var xScroll, yScroll;    if (window.innerHeight && window.scrollMaxY) {		xScroll = document.body.scrollWidth;	yScroll = window.innerHeight + window.scrollMaxY;    } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac	xScroll = document.body.scrollWidth;	yScroll = document.body.scrollHeight;    } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari	xScroll = document.body.offsetWidth;	yScroll = document.body.offsetHeight;    }    var windowWidth, windowHeight;    if (self.innerHeight) {	// all except Explorer	windowWidth = self.innerWidth;	windowHeight = self.innerHeight;    } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode	windowWidth = document.documentElement.clientWidth;	windowHeight = document.documentElement.clientHeight;    } else if (document.body) { // other Explorers	windowWidth = document.body.clientWidth;	windowHeight = document.body.clientHeight;    }	    // for small pages with total height less then height of the viewport    if(yScroll < windowHeight){	pageHeight = windowHeight;    } else { 	pageHeight = yScroll;    }    // for small pages with total width less then width of the viewport    if(xScroll < windowWidth){		pageWidth = windowWidth;    } else {	pageWidth = xScroll;    }	    arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)     return arrayPageSize;}function showXylishBreathline(path, lc, objLink){    var tScroll = document.documentElement.scrollTop || document.body.scrollTop;    if((xylish_breath_num==1)||(xylish_breath_num==2)||(xylish_breath_num==4)||(xylish_breath_num==8)){   	  tScroll = 0;   	};    var arrayPageSize = xylishBreathline_getPageSize();    var arrayPageScroll = xylishBreathline_getPageScroll();    var objBody = document.body;    var objOverlay = document.createElement("div");    var ver = "8,0,0,0"//objLink.ver;    var src = 'http://www.meiji.co.jp/sweets/candy_gum/xylish/premium/blogparts3/' + path +'?x=' +xylishBreathline_get_objectposition().x +'&y=' +(xylishBreathline_get_objectposition().y-tScroll)  + '&sx=' +document.body.offsetWidth +'&sy='  + arrayPageSize[3] + '&lc_suffix=' + lc;    if(navigator.appName.indexOf("Microsoft") != -1){	var br = "ie";    }else{	var br = "other";    }    var myTag= '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+ver+'" width="100%" height="100%" id="overlayFlash">';    myTag += '<param name="allowScriptAccess" value="always" />';    myTag += '<param name="movie" value="' + src + '" />';    myTag += '<param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" />';    myTag += '<embed src="' + src + '" quality="high" swLiveConnect="true" wmode="transparent" bgcolor="#ffffff" width="100%" height="100%"';    myTag += ' name="xylishBreathline" id="xylishBreathline" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';    myTag += '</object>';    objOverlay.setAttribute('id','overlayXylishBreathline');    objOverlay.style.display = 'block';    objOverlay.style.position = 'absolute';    objOverlay.style.top = arrayPageScroll[1] + 'px';    if((xylish_breath_num==1)||(xylish_breath_num==2)||(xylish_breath_num==4)||(xylish_breath_num==8)){   	  objOverlay.style.top = '0';   	};    objOverlay.style.left = '0';    objOverlay.style.zIndex = 200;    objOverlay.style.width = '100%';    objOverlay.style.height = arrayPageSize[3] + 'px';    if((xylish_breath_num==1)||(xylish_breath_num==2)||(xylish_breath_num==4)||(xylish_breath_num==8)){   	  objOverlay.style.height = arrayPageSize[1] + 'px';   	};    objOverlay.innerHTML = myTag;    objBody.insertBefore(objOverlay, objBody.firstChild);    objOverlay.style.display = 'block';}function hideXylishBreathline(){    var objBody = document.body;    objBody.removeChild(objBody.firstChild);}function xylishBreathline_get_objectposition(){    var pos=xylishBreathline_position(document.getElementById("xylish_breathline_blogparts"));    return pos;}////AC_OETags.js////////////////////////////////////////////////////// Flash Player Version Detection - Rev 1.5// Detect Client Browser type// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved.var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;function ControlVersion(){    var version;    var axo;    var e;    // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry    try {	// version will be set for 7.X or greater players	axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");	version = axo.GetVariable("$version");    } catch (e) {    }    if (!version)    {	try {	    // version will be set for 6.X players only	    axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");	    // installed player is some revision of 6.0	    // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,	    // so we have to be careful. 	    // default to the first public version	    version = "WIN 6,0,21,0";	    // throws if AllowScripAccess does not exist (introduced in 6.0r47)			    axo.AllowScriptAccess = "always";	    // safe to call for 6.0r47 or greater	    version = axo.GetVariable("$version");	} catch (e) {	}    }    if (!version)    {	try {	    // version will be set for 4.X or 5.X player	    axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");	    version = axo.GetVariable("$version");	} catch (e) {	}    }    if (!version)    {	try {	    // version will be set for 3.X player	    axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");	    version = "WIN 3,0,18,0";	} catch (e) {	}    }    if (!version)    {	try {	    // version will be set for 2.X player	    axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");	    version = "WIN 2,0,0,11";	} catch (e) {	    version = -1;	}    }    return version;}// JavaScript helper required to detect Flash Player PlugIn version informationfunction GetSwfVer(){    // NS/Opera version >= 3 check for Flash plugin in plugin array    var flashVer = -1;    if (navigator.plugins != null && navigator.plugins.length > 0) {	if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {	    var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";	    var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;				    var descArray = flashDescription.split(" ");	    var tempArrayMajor = descArray[2].split(".");	    var versionMajor = tempArrayMajor[0];	    var versionMinor = tempArrayMajor[1];	    if ( descArray[3] != "" ) {		tempArrayMinor = descArray[3].split("r");	    } else {		tempArrayMinor = descArray[4].split("r");	    }	    var versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;	    var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;	}    }    // MSN/WebTV 2.6 supports Flash 4    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;    // WebTV 2.5 supports Flash 3    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;    // older WebTV supports Flash 2    else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;    else if ( isIE && isWin && !isOpera ) {	flashVer = ControlVersion();    }	    return flashVer;}// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is availablefunction DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision){    versionStr = GetSwfVer();    if (versionStr == -1 ) {	return false;    } else if (versionStr != 0) {	if(isIE && isWin && !isOpera) {	    // Given "WIN 2,0,0,11"	    tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]	    tempString        = tempArray[1];			// "2,0,0,11"	    versionArray      = tempString.split(",");	// ['2', '0', '0', '11']	} else {	    versionArray      = versionStr.split(".");	}	var versionMajor      = versionArray[0];	var versionMinor      = versionArray[1];	var versionRevision   = versionArray[2];	// is the major.revision >= requested major.revision AND the minor version >= requested minor	if (versionMajor > parseFloat(reqMajorVer)) {	    return true;	} else if (versionMajor == parseFloat(reqMajorVer)) {	    if (versionMinor > parseFloat(reqMinorVer))		return true;	    else if (versionMinor == parseFloat(reqMinorVer)) {		if (versionRevision >= parseFloat(reqRevision))		    return true;	    }	}	return false;    }}function AC_AddExtension(src, ext){    if (src.indexOf('?') != -1)	return src.replace(/\?/, ext+'?');     else	return src + ext;}function AC_Generateobj(objAttrs, params, embedAttrs) {     var str = '';    if (isIE && isWin && !isOpera)    {	str += '<object ';	for (var i in objAttrs)	    str += i + '="' + objAttrs[i] + '" ';	for (var i in params)	    str += '><param name="' + i + '" value="' + params[i] + '" /> ';	str += '></object>';    } else {	str += '<embed ';	for (var i in embedAttrs)	    str += i + '="' + embedAttrs[i] + '" ';	str += '></embed>';    }    document.write(str);}function AC_FL_RunContent(){    var ret = 	AC_GetArgs	(  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"	   , "application/x-shockwave-flash"	);    AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);}function AC_GetArgs(args, ext, srcParamName, classid, mimeType){    var ret = new Object();    ret.embedAttrs = new Object();    ret.params = new Object();    ret.objAttrs = new Object();    for (var i=0; i < args.length; i=i+2){	var currArg = args[i].toLowerCase();    	switch (currArg){		    case "classid":		break;	    case "pluginspage":		ret.embedAttrs[args[i]] = args[i+1];	    break;	    case "src":		case "movie":			args[i+1] = AC_AddExtension(args[i+1], ext);	    ret.embedAttrs["src"] = args[i+1];	    ret.params[srcParamName] = args[i+1];	    break;	    case "onafterupdate":		case "onbeforeupdate":		case "onblur":		case "oncellchange":		case "onclick":		case "ondblClick":		case "ondrag":		case "ondragend":		case "ondragenter":		case "ondragleave":		case "ondragover":		case "ondrop":		case "onfinish":		case "onfocus":		case "onhelp":		case "onmousedown":		case "onmouseup":		case "onmouseover":		case "onmousemove":		case "onmouseout":		case "onkeypress":		case "onkeydown":		case "onkeyup":		case "onload":		case "onlosecapture":		case "onpropertychange":		case "onreadystatechange":		case "onrowsdelete":		case "onrowenter":		case "onrowexit":		case "onrowsinserted":		case "onstart":		case "onscroll":		case "onbeforeeditfocus":		case "onactivate":		case "onbeforedeactivate":		case "ondeactivate":		case "type":		case "codebase":		case "id":		ret.objAttrs[args[i]] = args[i+1];	    break;	    case "width":		case "height":		case "align":		case "vspace": 		case "hspace":		case "class":		case "title":		case "accesskey":		case "name":		case "tabindex":		ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];	    break;	    default:	    ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];	}    }    ret.objAttrs["classid"] = classid;    if (mimeType) ret.embedAttrs["type"] = mimeType;    return ret;}///////////// initialize//////var xylish_breath_num = Math.floor(8* Math.random() + 1);document.write('<div id="xylish_breathline_blogparts" style="background:#fff;width:150px; height:170px;z-index:1">');AC_FL_RunContent(	"src", "http://www.meiji.co.jp/sweets/candy_gum/xylish/premium/blogparts3/xylish_breath" + xylish_breath_num + "?d=" + (new Date()).getTime(),	"width", "150",	"height", "170",	"align", "middle",	"id", "breathline_blogparts",	"quality", "high",	"wmode", "transparent",	"bgcolor", "#fff",	"name", "breathline_blogparts",	"allowScriptAccess","always",	"type", "application/x-shockwave-flash",	'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',	"pluginspage", "http://www.adobe.com/go/getflashplayer_jp"	);document.write('</div>');