if (navigator.userAgent.indexOf('iPhone') != -1){
	/* CSSの読み込み,画面サイズ */
	var iphone = document.createElement('link');
	with( iphone ) {
		href = '/css/iphone/iphone_style.css';
		type = 'text/css';
		rel = 'stylesheet';
	}
	var IphoneSize = document.createElement('meta');
	with( IphoneSize ) {
		name = 'viewport';
		content = 'width=device-width';
	}

	var PcSize = document.createElement('meta');
	with( PcSize ) {
		name = 'viewport';
		content = 'width=750';
	}

	var head = document.getElementsByTagName('head');

	if(typeof cookieValue != "undefined" && cookieValue == 'pc'){
		head.item(0).appendChild(PcSize);
	}else{
		head.item(0).appendChild(iphone);
		head.item(0).appendChild(IphoneSize);
	}
}



/* 画像の読み出し */
function iPhoneImg(width, height, suffix, blog_name){
	var rate = height / width * 320;
	var img_height = parseInt (rate.toFixed());

	if(typeof cookieValue != "undefined" && cookieValue == 'pc'){
		var oPcHeader = document.getElementById('iphone_chang_head');
		var oPcFooter = document.getElementById('iphone_chang_footer');
		var oChang_iphone = '<a href="javascript:location.reload();" onclick="setCookie(\'type_iphone\',\'iPhone\')"><img src="/image/iphonebunner.jpg" alt="iPhone用ページ" style="border: none; width:750px; height:94px;"></a>';
		oPcHeader.innerHTML = oChang_iphone;
		oPcFooter.innerHTML = oChang_iphone;

	}else{
		var oPortalHeader = document.getElementById('header');
		var oHtag = oPortalHeader.innerHTML;
		var oIphoneFooter = document.getElementById('pc_change_footer');
		if(suffix){
			oPortalHeader.innerHTML = oHtag + '<img src="/' + blog_name +'/blog_header.' + suffix + '" width="320" height=' + img_height + '>';
		}else {
			var oHeadTag = document.getElementById('head_tag');
			oHeadTag.style.height = "51px";
		}
		var oChang_pc = '<a href="javascript:location.reload();" onclick="setCookie(\'type_iphone\',\'pc\')"><img src="/image/PCsite_button.jpg" src="表示モード切替" style="border: none;"></a>'
		oIphoneFooter.innerHTML = oChang_pc;
	}
}

function iphone_image_resize(){

	/* メニュー自由記述欄画像リサイズ */
	var oFreeSpace = document.getElementById('menu').getElementsByTagName('div');
	for (j = 0 ; j < oFreeSpace.length; j++){
		if(! oFreeSpace[j].className) continue
		if(! oFreeSpace[j].className.match(/freespace/) ) continue
		var oFreeDiv = oFreeSpace[j];
		var oImages = oFreeDiv.getElementsByTagName("img");
		for (i = 0 ; i < oImages.length ;i++){
			if (oImages[i].width > 150){
				oImages[i].removeAttribute('height','0');
				oImages[i].removeAttribute('hspace','0');	
				oImages[i].width = '150';
				oImages[i].style.height = 'auto';
				oImages[i].style.width = '150px';
			}
		}
	}

	var oDiv = document.getElementById('contents');
	var oImages = oDiv.getElementsByTagName("img");
	var oObjects = oDiv.getElementsByTagName("object");
	var oEmbed = oDiv.getElementsByTagName("embed");
	for (i = 0 ; i < oImages.length ;i++){
		if (oImages[i].width > 290){
			oImages[i].width = '290';
			oImages[i].style.width = '290px';
			oImages[i].removeAttribute('height');
			oImages[i].removeAttribute('hspace');
			
		} else {
		}
	}
	for (i = 0 ; i < oObjects.length ;i++){
		if (oObjects[i].width > 290){
			oObjects[i].width = '290';
			oObjects[i].height = '217';
		} else {
		}
	}
	for (i = 0 ; i < oEmbed.length ;i++){
		if (oEmbed[i].width > 290){
			oEmbed[i].width = '290';
			oEmbed[i].height = '217';
		} else {
		}
	}

}

function chang_kiji_page() {
	var oItemUtils = document.getElementsByClassName('itemUtils');
	var oTrackbackURL = document.getElementsByClassName('trackbackURL');
	var oLogout = document.getElementById('iPhone_logout');
	for(var i=0; i < oItemUtils.length; i++ ){
		oItemUtils[i].style.display = "none";
	}
	for(var i=0; i < oTrackbackURL.length; i++ ){
		oTrackbackURL[i].style.display = "none";
	}
	oLogout.innerHTML = '<a href="/logout.cgi"><img style="margin: 5px" src="/image/iphone_logout.jpg" alt="ログアウトボタン" /></a>';
}

if (navigator.userAgent.indexOf('iPhone') != -1){
	addIpheneEvent2(function(){
			iphone_image_resize();
			chang_kiji_page();
		}
	);
}

function addIpheneEvent2(func) {
	if (window.addEventListener) {
		window.addEventListener("load", func, false);
	} else if (window.attachEvent) {
		window.attachEvent("onload", func);
	}
}

