jQuery(document).ready(function(){
   vap_isMobile = false;
   if(is_Touch() || jQuery.browserMobile){
       vap_isMobile = true;
   }
   vid_front_view = new VidFrontView(); 
   vid_front_view.init();
});


function VidFrontView(){
    
    this.init = function(){
        //CHECK for HTML5 compatibility
        if(frontend_requirements()){
            loadYTAPI();
        }else{
            engine_handler = new SKEngineHandler();
            engine_handler.init();            
        }
    }
    //load YT api
    function loadYTAPI(){
      var tag = document.createElement('script');
      tag.src = "//www.youtube.com/iframe_api";
      var firstScriptTag = document.getElementsByTagName('script')[0];
      firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
    }
}
var engine_handler;
function onYouTubeIframeAPIReady() {
    VidFrontView.isREADY = true;
    engine_handler = new SKEngineHandler();
    engine_handler.init();
}

function frontend_requirements(){
    var complete = true;
    if(!Modernizr.postmessage){
        complete = false;
    }
    return complete;
}

function isiOS(){
    var iOS = ( navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false );
    return iOS;
}


//check touch devices
function is_Touch() {
        var isTouch = false;
        try{
            if(window.Touch){
                isTouch = true; 
            }
        }catch(e){}
        return isTouch;
} 