//onloadが複数の場合に対応
function addOnloadEvent(fnc){
	if ( typeof window.addEventListener != "undefined" )
		window.addEventListener( "load", fnc, false );
	else if ( typeof window.attachEvent != "undefined" ) {
		window.attachEvent( "onload", fnc );
	}else {
		if ( window.onload != null ) {
			var oldOnload = window.onload;
			window.onload = function ( e ) {
				oldOnload( e );
				window[fnc]();
			};
		}else
			window.onload = fnc;
	}
}


var isWin9X = (navigator.appVersion.toLowerCase().indexOf('windows 98')+1);
var isIE = (navigator.appName.toLowerCase().indexOf('internet explorer')+1?1:0);
var isOpera = (navigator.userAgent.toLowerCase().indexOf('opera')+1?1:0);
if (isOpera) isIE = false;
var isSafari = (navigator.appVersion.toLowerCase().indexOf('safari')+1?1:0);

var isiPhone = (navigator.userAgent.toLowerCase().indexOf('iphone')+1?1:0);
if(!isiPhone){
	isiPhone = (navigator.userAgent.toLowerCase().indexOf('ipod')+1?1:0);
}

var image;
var imageLow = new Array(2);
var imageCol = new Array(2);

var scale = 1;
var rotation;
var heightsize = 40;

imageLow[0] = "./js/icon.png";
imageCol[0] = "./js/icon.png";

//window.onload=initad;
addOnloadEvent(initad);

function initad(){
	if(!isiPhone && !isSafari){
		return 0;
	}
	target = document.getElementById('asoad');
	target.style.top  = getScreenSize().y - 40 +"px";
	target.style.left  = 0 +"px";
	target.style.zIndex  = "1";
	target.style.position  = "absolute";
	target.style.position  = "fixed";
//	target.style.backgroundColor  = "black";

	target.style.width  = "100%";
	target.style.height  = heightsize +"px";
	target.style.background  = "-webkit-gradient(linear, right top, left bottom, from(rgba(152,187,227,0.8)), to(rgba(0,0,0,1)))";
	target.style["-webkit-border-radius"]  = "7px";

//	document.addEventListener("touchmove", touchHandler, false);
	document.addEventListener("gesturechange", gestureHandler, false);
	document.addEventListener("gestureend", saveStyle, false);

	setPosition(target);
}


function touchHandler(event) {
	// スクロール機能の停止
//	event.preventDefault();
}

function gestureHandler(event) {
	// リサイズと回転
	scale = event.scale;
//	rect1.style.webkitTransform = "rotate(" + ((rotation + event.rotation) % 360) + "deg)";
}

function saveStyle(event) {
	// 変数に保存
	scale = event.scale;
//	rotation = (rotation + event.rotation) % 360;
}

function getScreenSize() {
	var obj = new Object();
	if (!isSafari && !isOpera) {
		obj.x = document.documentElement.clientWidth || document.body.clientWidth || document.body.scrollWidth;
		obj.y = document.documentElement.clientHeight || document.body.clientHeight || document.body.scrollHeight;
	} else {
		obj.x = window.innerWidth;
		obj.y = window.innerHeight;
	}
	obj.bx = document.documentElement.scrollWidth || document.body.scrollWidth;
	obj.by = document.documentElement.scrollHeight || document.body.scrollHeight;

	obj.mx = parseInt((obj.x)/2);
	obj.my = parseInt((obj.y)/2);
	return obj;
}

function setPosition(target) {

	adimage(target);

	leftvalue = (document.getElementById('adimage').height+1?document.getElementById('adimage').height:heightsize);
	target.style.left = getScrollPosition().x +"px";
//	target.style.top  = getScreenSize().y - document.getElementById('adimage').height + getScrollPosition().y +"px";
//	target.style.top  = getScreenSize().y - leftvalue + getScrollPosition().y +"px";
	target.style.top  = getScreenSize().y - leftvalue + getThisPosition().y +"px";

	setTimeout( function(){setPosition(target)},500 );
}

function getThisPosition(){
	var obj = new Object();

	if(getScrollPosition().y <= 0){
		obj.y = 0;
//		obj.y = leftvalue - getScreenSize().y;
//		obj.y = getScrollPosition().y;
	}else if((getScrollPosition().y + getScreenSize().y) >= getScreenSize().by){
		obj.y = getScrollPosition().y - getScreenSize().y + leftvalue;
	}else{
		obj.y = getScrollPosition().y;
	}
	return obj;
}

function getScrollPosition() {
	var obj = new Object();
//	obj.x = document.documentElement.scrollLeft || document.body.scrollLeft;
//	obj.y = document.documentElement.scrollTop || document.body.scrollTop;
	obj.x = window.scrollX;
	obj.y = window.scrollY;
	return obj;
}

function adimage(target){
	if(getScreenSize().y > getScreenSize().x){
		image = imageLow[0];
//		heightsize = 50;
	}else{
		image = imageCol[0];
//		heightsize = 32;
	}
	Width = getScreenSize().x;
	target.innerHTML = "<a href=\"http://aso-bo.com/indexi.php?855\" style=\"display:block;\"><div style=\"float:left;\" ><img id=\"adimage\" src=\""+image+"\" style=\"width:35px;height:35px;margin-left:5px;margin-top:2px;align-left;\"></div><div style=\"float:left;margin-left:5px;color:#ffffff;font-size:13px;line-height:19px;font-weight:bold;\" >ともだち募集アプリ♪<br>無料ダウンロード</div><div style=\"color:white;font-weight:bold;text-align:right;line-height:55px;font-size:10px;\" >ads by Yournet　</div><div style=\"clear:both;\" ></div></a>";
}



