function ismobilesafari() {

	uagent = navigator.userAgent.toLowerCase();
	if( (uagent.search('iphone') > -1 ) || (uagent.search('ipod') > -1 ) || (uagent.search('ipad') > -1 ) ) {
        return true;
    } else {
        return false;
    }
}

function init_iOS() { 	
	
	refreshOrientation_init();
	pcenter_init();

	// set fixed body height
	//$("kenneth").style.height = document.body.offsetHeight+'px';
	$("kenneth").style.height = '670px';
	
	if($("inhalt"))
		$("inhalt").style.marginTop="0px !important";
	
	if($("welcomepage"))
		$("welcomepage").style.paddingTop="0px";
	
//	document.body.style.background = 'black';
	
	css = document.createElement('link');
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");

	if(ismobilesafari()) {
		css.href="css/iPhone.css";
	
		addEvent(document,'touchmove',function(e) {
			e.preventDefault();
		});
	
	} else {
		css.href="css/smallDevices.css";
	}


	document.body.appendChild(css);

	// hide addressbar
	setTimeout(hideURLbar, 0); 

	//document.write('<link rel="stylesheet" type="text/css" href="css/iPhone.css" />');

	
}


function hideURLbar(){
    window.scrollTo(0,1);
}

function refreshOrientation_init() {
	addEvent(window, 'orientationchange', function(e) {		
		refreshOrientation();
	});

	refreshOrientation();
}

function refreshOrientation() {
		switch(window.orientation) {
		 
		    case 90:	document.body.setAttribute("class","landscapeLeft");
						break;
		 
		    case -90:	document.body.setAttribute("class", "landscapeRight");
		    			break;
		    			
		    default:	document.body.setAttribute("class", "portrait");
						break;
		    			
		    }
		    
		hideURLbar();
}

function pcenter() {
	if(pcenterElement = document.getElementById('pagecenter')) {

		if (navigator.appName.indexOf("Microsoft")!=-1) {
			winH = document.body.offsetHeight;
		} else {
			winH = window.innerHeight;
		}

		pcenterElement.style.height = (winH) + 'px';
	} else {
		//alert('pcenter not found');
	}
}

function pcenter_init() {

	if(!ismobilesafari()) return;

	addEvent(window,"resize",function(e) {
		pcenter();
	});
	addEvent(window,"orientationchange", function(e) {
        pcenter();
    });
	pcenter();
}

