
/*
* 
* SHARED FUNCTION
* 
*/
function editor(html,w,h){

    var padding = 25;
    var margin = 15;

    cssWidth = w - ((padding*2)+(margin*2));
    cssHeight = h - ((padding*2)+(margin*2));

    $("#modaleditor").css('width',cssWidth)
    $("#modaleditor").css('height',cssHeight)

    $("#modaleditor").modal({
        opacity: 70,
        containerCss:{
            background: '#003E60',
            border: 0,
            padding: 0,
            width: w,
            height: h
        },
        overlayCss:{
            background: '#000000'
        },
        position: ["7%",''] ,
        onOpen: function (dialog) {
            dialog.overlay.fadeIn('slow', function () {
                dialog.data.hide();
                dialog.container.fadeIn('slow', function () {
                    dialog.data.fadeIn('slow',function(){


                        $('.zmodalClose').fadeIn('fast').delay(118000);

                        $("#modaleditor").html(html);

                        //setTimeout(callback,600);

                    });
                });
            });

        },
        onClose: function (dialog) {

            $.modal.close(); // must call this!

            var timeout = setTimeout("$('#modaleditor').fadeOut();",600);

        }
    })

}

$(function() {


    $('.ticket').live('click', function(){ reservation(); });
    $('.map-reservation').live('click', function(){ reservation(); });
    $('#link-reservation').live('click', function(){ reservation(); });

    $('.timetable').live('click', function(){ window.location= base_url+"redplovidbe"; });
    $('.prices ').live('click', function(){ window.location= base_url+"cjenovnik"; });

    /*$('#spedicija').live('click', function(){
    var html = $('<h2>Strana u izradi</h2>'+
    '<div id="relacija">'+
    '<div class="left" style="width:100%; text-transform: none; line-height: 19px;">Poštovani posjetioci,<br /><br />Ova stranica je u izradi i biće omogućena<br />čim formulišemo sadržaj.<br />Hvala na razumjevanju</div><br />'+
    '<div style="clear:both"></div>'+
    '</div>');

    editor(html,400,223);
    });*/

    function reservation(){
        
        var llfcs = 'montenegrian';
        
        switch(lang){
            
            case 'me':
            llfcs = 'montenegrian';
            break;
            
            case 'en':
            llfcs = 'english';
            break;
            
            case 'it':
            llfcs = 'italian';
            break;
            
            case 'al':
            llfcs = 'albanian';
            break;
            
        }

        
        //var forFrame = base_url+'uslovi';
        var forFrame = 'http://montenegro.forth-crs.gr/'+llfcs+'/npgres.exe?PM=BB';

        var html = $('<iframe src="'+forFrame+'" width="100%" height="100%">'+
        '<p>Your browser does not support iframes.</p>'+
        '</iframe>');

        editor(html,890,610);

    }

    if(page=='home'){
        // CALL SHOW PROMO
        //window.setTimeout(function() {  promo_show(); }, 4001);  
    }
    
    function promo_show(){
            $("#promo_div").modal({

                opacity: 70,
                containerCss:{
                    width: '577px',
                    height: '825px',
                    background: 'transparent',
                    border: 0,
                    padding: 0
                },
                overlayCss:{
                    background: '#000000'
                },
                position: ["7%",] ,
                onOpen: function (dialog) {
                    dialog.overlay.fadeIn('slow', function () {
                        dialog.data.hide();
                        dialog.container.fadeIn('slow', function () {
                            dialog.data.slideDown('slow',function(){
                                $('.zmodalClose').fadeIn('fast').delay(118000);
                            });
                        });
                    });

                },
                closeClass: 'zmodalClose'
            });
            $('.zmodalClose').css({
                'margin-right':'0',
                'margin-top':'0',
                'display':'none'
            });
        }

}); 
