function isMobile(){
    return (getUserAgent().toLowerCase().indexOf("iphone") != -1);
}

function getUserAgent(){
    return navigator.userAgent.toLowerCase();
}

function getHead(){
    return document.getElementsByTagName('head')[0];
}

function addMeta(name, content){
    var meta = document.createElement('meta');
    meta.setAttribute('name', name);
    meta.setAttribute('content', content);
    getHead().appendChild(meta);
}

if (isMobile()) {
    addMeta('viewport', 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no');
    addMeta('apple-mobile-web-app-capable', 'yes');
    
    var style = document.createElement('style');
    style.setAttribute('type', 'text/css');
    style.setAttribute('media', 'screen');
    style.innerText = '@import "css/iphonenav.css";';
    getHead().insertBefore(style, document.getElementById('js_header'));
    
    var script = document.createElement('script');
    script.setAttribute('type', 'text/javascript');
    script.setAttribute('language', 'javascript');
    script.setAttribute('src', 'js/iphonenav.js');
    getHead().insertBefore(script, document.getElementById('js_header'));
}