
//	onload
jQuery(function(){
	
	//	次の２つを設定してください。
	var urlPcSite = document.location.href.replace('/i/', '/');	//	PCサイトのURL
	var urlIconIPhoneHome = '/img/iphone-icon.png';	//	Home用のアイコンURL（48x48サイズのpng画像）
	
	if (isIPhone()){
		jQuery().mobileOnIPhone(urlIconIPhoneHome);
	} else {
		jQuery().mobileOnPc(urlPcSite);
	}
});

jQuery.fn.mobileOnPc = function(urlPcSite){
	var bgcolor = jQuery('body').css('background-color');
	if (bgcolor == 'transparent') bgcolor = 'white';
	jQuery('a').addClass('aulta_a');
	jQuery('h1, h2, h3, h4, h5, h6').css('margin', '0px').css('padding', '0px');
	jQuery('ul').css('margin', '10px').css('padding', '0px').css('list-style', 'inside');
	
	//jQuery('img').css('display', 'block');
	jQuery('img').css('border', '0');
	
	jQuery('.pict')
	.css('border', '0')
	.css('margin', '0px 3px')
	.css('display', 'inline');
	
	jQuery('div').css('font-size', '20px');
	jQuery('h1').css('text-align', 'center');
	
	jQuery('body')
	.wrapInner(
		jQuery(document.createElement('div'))
		.css('position', 'relative')
		.css('border', 'gray 5px solid')
	)
	.wrapInner(
		jQuery(document.createElement('div'))
		.css('position', 'relative')
		.css('text-align', 'left')
		.css('width', '250px')
		.css('font-size', '20px')
		.css('background-color', bgcolor)
	)
	.prepend(
		jQuery(document.createElement('div'))
		.css('position', 'relative')
		.css('background-color', 'Cornsilk')
		.css('font-size', '12px')
		.css('line-height', '150%')
		.css('margin-bottom', '15px')
		.css('padding', '10px')
		.html('ここは携帯電話向けのページです。<br /> &gt;&gt; <a href="' + urlPcSite + '">パソコン向けのページを開く</a>')
	)
	.wrapInner(
		jQuery(document.createElement('div'))
		.css('position', 'relative')
		.css('width', '250px')
		.css('margin-left', 'auto')
		.css('margin-right', 'auto')
	)
	.wrapInner(
		jQuery(document.createElement('div'))
		.css('text-align', 'center')
	)
	.css('font-family', '"ＭＳ ゴシック", "osaka-等幅", sans-serif, monospace')
	.css('background-color', 'white')
	;
}

jQuery.fn.mobileOnIPhone = function(urlIconIPhoneHome){

	jQuery('head')
	.append(jQuery('<meta name="viewport" content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=4.0, user-scalable=yes" />'))
	.append(jQuery('<link rel="apple-touch-icon"  href="' + urlIconIPhoneHome + '" />'))
	;

	var bgcolor = jQuery('body').css('background-color');
	if (bgcolor == 'transparent') bgcolor = 'white';
	jQuery('a').addClass('aulta_a');
	jQuery('h1, h2, h3, h4, h5, h6').css('margin', '0px').css('padding', '0px');
	jQuery('ul').css('margin', '10px').css('padding', '0px').css('list-style', 'inside');
	
	jQuery('.pict')
	.css('border', '0')
	.css('margin', '0px 3px')
	.css('display', 'inline');
	
	//jQuery('div').css('font-size', '14px');
	//jQuery('h1').css('text-align', 'center');
	
	jQuery('body')
	.css('margin', '0px')
	.css('padding', '0px')
	.wrapInner(
		jQuery(document.createElement('div'))
		.css('position', 'relative')
		.css('text-align', 'left')
		.css('width', '320px')
		.css('font-size', '20px')
		.css('margin-top', '10px')
		.css('background-color', bgcolor)
	)
	.css('font-family', '"ＭＳ ゴシック", "osaka-等幅", sans-serif, monospace')
	.css('background-color', 'white')
	;
}

function isIPhone(){
	if (navigator){
		if (navigator.userAgent){
			if (navigator.userAgent.indexOf('iPhone') > -1){
				return true;
			}
		}
	}
	return false;
}


