﻿function selects() {
    $("#searchbox .select").sSelect();
    $('#searchbox input[type=checkbox],#searchbox input[type=radio]').prettyCheckboxes();
}

function banners() {
    var $bannerImages = $("#bannerCycle").cycle({
        fx: "scrollLeft",
        speed: 2000,
        timeout: 8000,
        pager: "#bannerNavigation",
        pagerClick: function(idx, slide) {
            $bannerInfo.cycle(idx);
            return false;
        },
        pagerAnchorBuilder: function(idx, slide) {
            return "<a href='#'></a>";
        }
    });
    var $bannerInfo = $("#bannerCycleInfo").cycle({
        fx: "scrollDown",
        speed: 2000,
        timeout: 8000
    });
}

function bannersItem() {
    var $bannerImages = $("#bannerCycle").cycle({
        fx: "scrollLeft",
        speed: 2000,
        timeout: 8000,
        pager: "#bannerNavigation",
        pagerAnchorBuilder: function(idx, slide) {
            return "<a href='#'></a>";
        }
    });
}

function items() {
    $("#items a").hover(function() {
        var thumbOver = $(this).find("img").attr("src");
        $(this).find(".thumbWrapper").css({ 'background': 'url(' + thumbOver + ') no-repeat center bottom' });
        $(this).find(".thumbContent").stop().fadeTo('normal', 0, function() {
            $(this).hide();
        });
    }, function() {
        $(this).find(".thumbContent").stop().fadeTo('normal', 1).show();
    });
}

function calendars() {
    $(".calendar").datepicker({ minDate: 0, maxDate: '+1Y', dateFormat: 'dd.mm.yy.' });
}

function labels() {
    $(".label:not(:contains(':'))").append(":");
}

function allowNum(e, zarez) {
    if (navigator.appName == "Microsoft Internet Explorer") {
        if ((e.keyCode >= 48 && e.keyCode <= 57) || (e.keyCode == 8) || (e.keyCode == 44 && zarez == true)) { return true; } else { return false; }
    } else {
        if ((e.charCode >= 48 && e.charCode <= 57) || (e.charCode == 0) || (e.charCode == 44 && zarez == true)) { return true; } else { return false; }
    }
}

function roundNum(num, dec) {
    var result = Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec);
    return result;
}

function calcForex() {
    var i = $(".calcInput");
    var is = $(".calcInputSelect");
    var o = $(".calcOutput");
    var os = $(".calcOutputSelect");

    var k1td = $(".forex td:contains(" + is.val() + ")").parent().children();
    var k2td = $(".forex td:contains(" + os.val() + ")").parent().children();
    var k1 = k1td.eq(2).text().replace(",", ".");
    var k2 = k2td.eq(2).text().replace(",", ".");
    var j1 = k1td.eq(1).text();
    var j2 = k2td.eq(1).text();

    if (is.val() == "BAM") { k1 = 1; j1 = 1; };
    if (os.val() == "BAM") { k2 = 1; j2 = 1; };

    var v = roundNum(i.val().replace(",", ".") * (k1 / j1 / k2 * j2), 2);

    o.val((v + '').replace(".", ","));
}
//--Dialog--//
function msgc(selector) {
    $(selector).dialog("destroy");
}
//--Google maps--//
function showLocation(title, lat, lng) {
    $("#gmapd").dialog({
        bgiframe: true,
        width: 725,
        height: 570,
        modal: true,
        closeOnEscape: true,
        title: title,
        resizable: false,
        close: msgc("#gmapd")
    });
    mapLoad(lat, lng);
}
function mapLoad(lat, lng) {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("gmap"));
        var point = new GLatLng(lat, lng)
        map.setCenter(point, 14);
        map.setMapType(G_HYBRID_MAP);
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.addOverlay(createMarker(map, point));
    }
}
function createMarker(map, point, txt) {
    var marker = new GMarker(point);
    marker.content = txt;

    if (txt != null) {
        GEvent.addListener(marker, "click", function() {
            if (map.getInfoWindow().isHidden()) {
                marker.openInfoWindowHtml(txt);
            } else {
                marker.closeInfoWindow();
            }
        });
    }

    return marker;
}

function editor() {
    tinyMCE.init({
        language: "hr",
        mode: "textareas",
        theme: "advanced",
        editor_selector: "editorBasic",
        theme_advanced_buttons1: "bold,italic,underline,|,cleanup",
        theme_advanced_buttons2: "",
        theme_advanced_buttons3: ""
    });
    tinyMCE.init({
        language: "hr",
        mode: "textareas",
        theme: "advanced",
        editor_selector: "editor",
        theme_advanced_buttons1: "bold,italic,underline,|,cleanup,|,bullist,numlist,link,unlink,image,|,code",
        theme_advanced_buttons2: "",
        theme_advanced_buttons3: "",
        relative_urls: false,
        document_base_url: baseUrl,
        remove_script_host: false,
        entity_encoding: "raw",
        external_image_list_url: imageListUrl
    });
}

function endAjaxRequest(sender, args) {
    tinyMCE.idCounter = 0;
    tinyMCE.execCommand('mceAddControl', false, 'htmlContent');
    editor();
}

function updateEditor() {
    tinyMCE.triggerSave(false, true);
}

function deleting() {
    return confirm("Jeste li sigurni da želite obrisati odabrani zapis?\nOK za nastavak.");
}
