a = 0.3 * parseInt(in_HBorderColor.substring(0, 2), 16);
b = 0.59 * parseInt(in_HBorderColor.substring(2, 4), 16);
c = 0.11 * parseInt(in_HBorderColor.substring(4, 6), 16);

if(a+b+c <= 128){
	in_logoColor = 'FFFFFF';
}
else{
	in_logoColor = '000000';
}


var flashPath = 'http://blog.ameba.jp/p_skin/cmn/swf/';
var microadTag = '';
frame_height = ad_height * ad_count;


if(in_templateid == '555000'){
    in_templateid = '555902';
    frame_height = '180';
}

 if(in_templateid == '444000'){
    in_templateid = '444901';
    frame_height = '180';
}

if (in_matchurl == null || in_matchurl == '') {
	in_matchurl = "http://ameblo.jp/" + in_group + "/";
}

switch(in_group){
 case "shibuya":
   break;
 case "3shimai":
   break;
 case "kougen":
   break;
 case "kindannoai":
   break;
 case "maxmatsuura":
   break;
 case "trux":
   break;
 case "gazette-staff":
   break;
 case "keiba-baken":
   break;
 case "ecnavi-blog":
   break;
 case "urakeiba":
   break;
 case "mbaby":
   break;
 case "macmini":
   break;
 case "oda-miffy":
   break;
 case "novelog":
   break;
 case "uraurageinou":
   break;
 case "sinobi":
   break;
 case "pspdensuke":
   break;
 case "2gamers":
   break;
 case "chappi0819":
   break;
 case "chiro-ipo":
   break;
 case "masamune-rin":
   break;
 case "maguron":
   break;
 case "k1-midori":
   break;
 case "suzume008":
   break;
 case "sayly":
   break;
 case "gold-creca":
   break;
 case "satotin":
   break;
 case "tanaka-yoshihiro":
   break;
 case "fx-sys-blog":
   break;
 case "rocomoco":
   break;
 case "psp-psp-psp-psp-psp-psp":
   break;
 case "kingmengrai":
   break;
 case "y-suzunaga":
   break;
 case "yohsuken":
   break;
 case "83502m1030i":
   break;
 case "kabukabu-mamikoro":
   break;
 case "whimsy":
   break;
 case "mytty7":
   break;
 case "uran-atomu":
   break;
 case "kabune":
   break;
 case "opossamu":
   break;
 case "but-ter-fly":
   break;
 case "a26022000":
   break;
 case "yaus":
   break;
 case "wire-momo-gin":
   break;
 case "sweet55":
   break;
 case "e-coa":
   break;
 case "pspbk":
   break;
 case "k05m11":
   break;
 case "traderhiro":
   break;
 case "earth-outlaw":
   break;
 case "gnr164":
   break;
 case "yugure":
   break;
 case "kabu-gion":
   break;
 case "min-tama":
   break;
 case "pwo000owq":
   break;
 case "kouta2004":
   break;
 case "kage724":
   break;
 case "taizoh-taizoh":
   break;
 case "cm116119671":
   break;
 case "3dorami3":
   break;
 case "ragfair-hikichi":
   break;
 case "ymmthrs":
   break;
 case "blogw32s":
   break;
 case "miyabijin5656":
   break;
 case "980923":
   break;
 case "oh-chimi":
   break;
 case "sp3":
   break;
 case "break-pink":
   break;
 case "owaraibank":
   break;
 case "yamane3":
   break;
 case "sachi3142echisa":
   break;
 case "nurui-kurashi":
   break;
 case "usowoiwazuni-damasu":
   break;
 case "yumetoushi":
   break;
 case "ougonhi":
   break;
 case "kuromaryu":
   break;
 case "meromeropark":
   break;
 case "knowmatch":
   break;
 case "acteur-magazine":
   break;
 case "kasiwa-jimmy":
   break;
 case "lalalajubiro":
   break;
 case "dmtmxmd":
   break;
 case "mechan0623":
   break;
 case "deruana":
   break;
 case "ken1850jp":
   break;
 case "boya-psp":
   break;
 case "sho0327love0306kuro0303":
   break;
 case "bakadanna":
   break;
 case "cb-asahi":
   break;
 case "giggs":
   break;
 case "yuegong":
   break;
 case "sigetiyo":
   break;
 case "ameblo-afe":
   break;
 case "oharan":
   break;
 case "ycn":
   break;
 case "hi-ta":
   break;
 case "nokia":
   break;
 case "yosswi":
   break;
 case "nikkeiyokyom":
   break;
 default:
   in_matchurl = "http://ameblo.jp/" + in_group + "/";
}





if (in_flash_name != null && in_flash_name != '') {

in_cook=0;
if (window.navigator.cookieEnabled) {
in_cook=0;
} else {
in_cook=1;
}

in_pref = "";
if (document.referrer.length !=0 ){
   in_pref = escape(document.referrer);
}else{
   in_pref = "";
}

	microadTag += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+frame_width+'" height="'+frame_height+'" name="microadflash'+in_templateid+'" id="microadflash'+in_templateid+'" align="middle">';
	microadTag += '<param name="wmode" value="transparent" />';
	microadTag += '<param name="movie" value="'+flashPath+in_flash_name+'.swf" />';
	microadTag += '<param name="bgcolor" value="'+in_HBgColor+'" />';
	microadTag += '<param name="quality" value="high" />';
	microadTag += '<param name="play" value="true" />';
	microadTag += '<param name="loop" value="true" />';
	microadTag += '<param name="scale" value="showall" />';
	microadTag += '<param name="devicefont" value="false" />';
	microadTag += '<param name="menu" value="true" />';
	microadTag += '<param name="allowScriptAccess" value="always" />';
	microadTag += '<param name="salign" value="" />';
	microadTag += '<param name="FlashVars" value="in_HTitleColor='+in_HTitleColor+'&in_HTextColor='+in_HTextColor+'&in_HUrlColor='+in_HUrlColor+'&in_HBgColor='+in_HBgColor+'&in_HBorderColor='+in_HBorderColor+'&in_uid='+in_uid+'&in_templateid='+in_templateid+'&in_group='+in_group+'&in_matchurl='+in_matchurl+'&in_cook='+in_cook+'&in_pref='+in_pref+'" />';
	if (document.all && document.getElementById) {
	} else {
		microadTag += '<embed src="'+flashPath+in_flash_name+'.swf" width="'+frame_width+'" height="'+frame_height+'" name="microadflash'+in_templateid+'" id="microadflash'+in_templateid+'" bgcolor="'+in_HBgColor+'" FlashVars="in_HTitleColor='+in_HTitleColor+'&in_HTextColor='+in_HTextColor+'&in_HUrlColor='+in_HUrlColor+'&in_HBgColor='+in_HBgColor+'&in_HBorderColor='+in_HBorderColor+'&in_uid='+in_uid+'&in_templateid='+in_templateid+'&in_group='+in_group+'&in_matchurl='+in_matchurl+'&in_cook='+in_cook+'&in_pref='+in_pref+'" align="middle" type="application/x-shockwave-flash" salign="" allowscriptaccess="always" menu="true" devicefont="false" scale="showall" loop="true" play="true" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" wmode="transparent"></embed>';
	}
	microadTag += '</'+'object>';
}else{

in_cook=0;
if (window.navigator.cookieEnabled) {
in_cook=0;
} else {
in_cook=1;
}

in_pref = "";
if (document.referrer.length !=0 ){
   in_pref = escape(document.referrer);
}else{
   in_pref = "";
}

in_tmpg = '0';
if (in_templateid == '93202' || in_templateid == '93203' || in_templateid == '93204' || in_templateid == '93205' || in_templateid == '93602' || in_templateid == '93603' || in_templateid == '93604' || in_templateid == '93605' || in_templateid == '101602' || in_templateid == '101603' || in_templateid == '101604' || in_templateid == '101605' || in_templateid == '104002' || in_templateid == '104003' || in_templateid == '104004' || in_templateid == '104005' || in_templateid == '111202' || in_templateid == '114502' || in_templateid == '114503' || in_templateid == '114504' || in_templateid == '114505' || in_templateid == '121602' || in_templateid == '121603' || in_templateid == '121604' || in_templateid == '121605' || in_templateid == '131602' || in_templateid == '131603' || in_templateid == '131604' || in_templateid == '131605' || in_templateid == '141402' || in_templateid == '141403' || in_templateid == '141404' || in_templateid == '141405' || in_templateid == '151202' || in_templateid == '151203' || in_templateid == '151204' || in_templateid == '151205' || in_templateid == '163202' || in_templateid == '164002' || in_templateid == '166002' || in_templateid == '444901' || in_templateid == '555902') {
    in_tmpg = '1';
}

function getElementsByClass(searchClass) {

   if (document.all) {
        var classElements = new Array();
        var allElements = document.all;
            for (i = 0, j = 0; i < allElements.length; i++) {
                if (allElements[i].className == searchClass) {
                    classElements[j] = allElements[i];
                    j++;
                }
            }    
   } else if (document.getElementsByTagName) {
        var classElements = new Array();
        var allElements = document.getElementsByTagName("div");
            for (i = 0, j = 0; i < allElements.length; i++) {
                if (allElements[i].className == searchClass) {
                    classElements[j] = allElements[i];
                    j++;
                }
            }        
   } else {
      return;
   }

    return classElements;
}



var mainelement = document.getElementById ('main');
var contentselement = getElementsByClass ('contents')[0];

if (contentselement) {
	if (navigator.userAgent.indexOf("MSIE")!=-1) {
		contents_width1 = contentselement.currentStyle.width;
	} else {
		var cs1 = document.defaultView.getComputedStyle (contentselement, null);
		contents_width1 = cs1.getPropertyValue('width');
	}

	if (contents_width1.indexOf("px")!=-1) {

		if (contents_width1.substring(0,contents_width1.indexOf("px")) < 300) {
			contentselement = getElementsByClass ('contents')[1];
		}
	}
}


if (mainelement) {
	column_width = 600;

	if(navigator.userAgent.indexOf("MSIE")!=-1){
		main_width = mainelement.currentStyle.width;

		if (main_width.indexOf("%")!=-1) {
			
			if (contentselement) {
				contents_width = contentselement.currentStyle.width;

				if (contents_width.indexOf("%")!=-1) {
					column_width = (760 * (main_width.substring(0,main_width.indexOf("%")) / 100) * (contents_width.substring(0,contents_width.indexOf("%")) / 100)) -40;

				} else if (contents_width.indexOf("px")!=-1) {
					column_width = contents_width.substring(0,contents_width.indexOf("px")) - 40;

				} else {
					column_width = (760 * (main_width.substring(0,main_width.indexOf("%")) / 100)) -40;
				}

			} else {
				column_width = (760 * (main_width.substring(0,main_width.indexOf("%")) / 100)) -40;
			}
			
		} else if (main_width.indexOf("px")!=-1) {

			if (contentselement) {
				contents_width = contentselement.currentStyle.width;
				
				if (contents_width.indexOf("%")!=-1) {
					column_width = (main_width.substring(0,main_width.indexOf("px")) * (contents_width.substring(0,contents_width.indexOf("%")) / 100)) -40;

				} else if (contents_width.indexOf("px")!=-1) {
					column_width = contents_width.substring(0,contents_width.indexOf("px")) - 40;

				} else {
					column_width = main_width.substring(0,main_width.indexOf("px")) - 40;
				}

			} else {
				column_width = main_width.substring(0,main_width.indexOf("px")) - 40;
			}

		} else {

			if (contentselement) {
				contents_width = contentselement.currentStyle.width;
				
				if (contents_width.indexOf("%")!=-1) {
					column_width = (760 * (contents_width.substring(0,contents_width.indexOf("%")) / 100)) -40;

				} else if (contents_width.indexOf("px")!=-1) {
					column_width = contents_width.substring(0,contents_width.indexOf("px")) - 40;

				}
			}
		}
	
	} else {
		var cs = document.defaultView.getComputedStyle (mainelement, null);
		main_width = cs.getPropertyValue('width');
		if (main_width.indexOf("%")!=-1) {

			if (contentselement) {
				var cs = document.defaultView.getComputedStyle (contentselement, null);
				contents_width = cs.getPropertyValue('width');

				if (contents_width.indexOf("%")!=-1) {
					column_width = (760 * (main_width.substring(0,main_width.indexOf("%")) / 100) * (contents_width.substring(0,contents_width.indexOf("%")) / 100)) -40;

				} else if (contents_width.indexOf("px")!=-1) {
					column_width = contents_width.substring(0,contents_width.indexOf("px")) - 40;

				} else {
					column_width = (760 * (main_width.substring(0,main_width.indexOf("%")) / 100)) -40;
				}

			} else {
				column_width = (760 * (main_width.substring(0,main_width.indexOf("%")) / 100)) -40;
			}
			
		} else if (main_width.indexOf("px")!=-1) {

			if (contentselement) {
				var cs = document.defaultView.getComputedStyle (contentselement, null);
				contents_width = cs.getPropertyValue('width');
				
				if (contents_width.indexOf("%")!=-1) {
					column_width = (main_width.substring(0,main_width.indexOf("px")) * (contents_width.substring(0,contents_width.indexOf("%")) / 100)) -40;

				} else if (contents_width.indexOf("px")!=-1) {
					column_width = contents_width.substring(0,contents_width.indexOf("px")) - 40;

				} else {
					column_width = main_width.substring(0,main_width.indexOf("px")) - 40;
				}

			} else {
				column_width = main_width.substring(0,main_width.indexOf("px")) - 40;
			}

		} else {

			if (contentselement) {
				var cs = document.defaultView.getComputedStyle (contentselement, null);
				contents_width = cs.getPropertyValue('width');
				
				if (contents_width.indexOf("%")!=-1) {
					column_width = (760 * (contents_width.substring(0,contents_width.indexOf("%")) / 100)) -40;

				} else if (contents_width.indexOf("px")!=-1) {
					column_width = contents_width.substring(0,contents_width.indexOf("px")) - 40;

				}
			}
		}
	}

	if(column_width < frame_width){
		frame_height = frame_height * (frame_width / column_width);
		frame_width = column_width;
	}
}
// 記事マッチ対応
in_matchurl="";


	microadTag += '<ifr'+'ame name="maad" src="http://send.microad.jp/mad.cgi?width='+ frame_width +'&height='+ frame_height +'&blogid='+in_uid+'&templateid='+in_templateid+'&charset='+in_charset+'&group='+in_group+'&type=0&HBgColor='+in_HBgColor+'&HBorderColor='+in_HBorderColor+'&HTitelColor='+in_HTitleColor+'&HTextColor='+in_HTextColor+'&HUrlColor='+in_HUrlColor+'&matchurl='+in_matchurl+'&in_cook='+in_cook+'&HLogoColor='+in_logoColor+'&in_pref='+in_pref+'&in_tmpg='+in_tmpg+'"';
	microadTag += ' width="'+ frame_width +'"'+
	' height="'+ frame_height +'"'+
	' scrolling="no"'+
	' frameborder=0'+
	' marginwidth="0"'+
	' marginheight="0"'+
	' allowTransparency="true"'+
	' style="background-color:#'+in_HBgColor+';border-width:1px; border-style:solid; border-color:#'+in_HBorderColor+'"></ifr'+'ame>';
}
document.write(microadTag);

