/*
 * Developed by Aspire Systems
 * @authour : Karthikeyan Ravinthar
 *
 */
//function to get simulation details by passing simulation id 
function getSimulationDetails(id){

    var url = base_url + "simulation/simulation-details";
    var param = {
        'id': id
    };
    
    $('#simdetail').load(url, param, function(){
    
        $('#simdetail').modal({
            close: true
            //position : [ "10%", "20%" ]
        });
        //$('#scroll').jScrollPane();
    });
}// fn
// function to list all simulation

function getPopularSimulations(showall, scrolldivid){


    var url = base_url + "simulation/popular-simulation";
    var param = {
        'showall': showall
    };
    
    $('#simdetail').load(url, param, function(){
        $('#simdetail').modal({
            close: false,
            position: ["10%", "25%"]
        });
        
        $(scrolldivid).jScrollPane();
    });
    
}// fn
function getlatestSimulations(showall, scrolldivid, listview){

    var url = base_url + "simulation/latest-simulation";
    var param = {
        'showall': showall,
        'listview': listview
    };
    
    $('#simdetail').load(url, param, function(){
        $('#simdetail').modal({
            close: false,
            position: ["25%", "25%"]
        });
        
        $(scrolldivid).jScrollPane();
    });
    
}// fn
function getThumbnailSimulations(prev_id, next_id){

    var url = base_url + "simulation/thumbnail-simulation";
    var param = {};
    
    $('#simdetail').load(url, param, function(){
        $.unblockUI();
        $('#simdetail').modal({
            //close : false,
            position: ["10%", "10%"]
        });
        //closeAjax();
        $('#thumbnailCarousel').infiniteCarousel(prev_id, next_id);
    });
}// fn
// Block UI function
function initAjax(){
    $.blockUI({
        message: $('#loading')
    });
}// fn
// UnBlock UI function

function closeAjax(){

    //$.unblockUI();
    $('#simdetail').modal({
        overlayClose: true
    });
}// fn
function getDefaultSimulation(page_number){
    str_request = "page=" + page_number;
    //creating url for pagination
    url = base_url + "simulation/default-simulation?" + str_request;
    $("#rotate").tabs('url', 0, url);
    $("#rotate").tabs('load', 0);
    
    //creating orginal url for tab
    url = base_url + "simulation/default-simulation";
    $("#rotate").tabs('url', 0, url);
}

function showMessage(id,video_type){
    $.modal("<div id='sample' >" +
    "<p><h2><br><br><br><br>&nbsp;Loading.....<br></h2><p>" +
    "<p style= 'padding-top:20px;'><button class='simplemodal-close'>Close</button> <span>(or press ESC or click the overlay)</span></p>" +
    "</div>", {
        close: true,
        overlayClose: true,
        containerCss: {
            /*backgroundColor:"#DEDEDE",
             border:"8px solid #444444",*/
            padding: 0
        }
    });
    str_request = "id=" + id+"&video_type="+video_type;
    $.ajax({
        type: "GET",
        url: base_url + "index/player",
        data: str_request,
        success: function(msg){
            $.modal.close();
            $.modal(msg, {
                close: true,
                overlayClose: true,
                containerCss: {
                    padding: 0
                }
            });
        },
        error: function(msg, textStatus, errorThrown){
            $.modal.close();
            alert("Unable to connect server. Please check your internet connection");
        }
    });
}
