// add evane pro nahravani souboru

function image_load_event()
{
   
    var total = document.getElementById("currpicTotal").value;
    if (total > 0) {
        count = 6 - total;
    } else {
        count = 6;
    }
   
    window.addEvent('domready', function(){
        new MultiUpload( $( 'sell' ).images, count, '[{id}]', true, true );
        new MultiUpload( $( 'sell' ).file, 2, '[{id}]', true, true );
    });
}

// potrebne pro firefox
// idcka drive selectnutych 
var zmeny = new Array();
   
function check_kup_ted() {
    if (document.getElementById("buy_now_enable").selectedIndex + 1 > 1) {
        document.getElementById("buy_now_price").disabled = false;
    } else {
        document.getElementById("buy_now_price").disabled = true;
    }
}

function check_minimum_bid() {
    if (document.getElementById("minimum_bid_enable").selectedIndex + 1 > 1) {
        document.getElementById("minimum_bid").disabled = false;
    } else {
        document.getElementById("minimum_bid").disabled = true;
    }
}

function zmen_cat() {
    document.getElementById("event").value = 3;
    document.getElementById("sell").submit();
}

// znova selectne selecty vo firefoxe
function dej_zmeny() {
    //if (zmeny.length == 1) return;
    if (your_browser == "Internet Explorer") return;
    for (i = 1; i <= zmeny.length - 1; i++) {
        sel = document.getElementById("caty" + i);
        sel.selectedIndex = zmeny[i];
    }
    for (i = 0; i <= zmeny.length; i++) {
        zmeny.shift();
    }
}

// rozdeli string podle znaku
function explode(separator, result) {
    ret = new Array();
    ret = result.split(separator);
    return ret;
}

// zapise jednotku
function set_unit(unit) {
    if (unit.length>0) {
        document.getElementById("units").value = unit;
    }
}

// zapis4e zpusoby platby a dopravy
function set_shipping_payment(result) {
    document.getElementById("shipping_payment").innerHTML = result;
}

// nahraje technicke parametry po nahrani podkategorie
function load_tech_par(id_category) {

    tech_parameters_div = document.getElementById("techparameters");
    tech_parameters_div.innerHTML = "";
    var dataSource = "./inc/ajax/tech_parameters.php?fun=get_tech_parameters&id=" + id_category;
    if(XMLHttpRequestObject) {
        XMLHttpRequestObject.open("GET", dataSource, true);
        XMLHttpRequestObject.onreadystatechange = function()
        {
            if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
                var result = XMLHttpRequestObject.responseText;
                tech_parameters_div.innerHTML = result;
                document.getElementById("tech_parameters_preloader").style.display="none";
            }
        }
        XMLHttpRequestObject.send(null);
    }
}

function teraz() {
    var d = new Date();
    mesic = d.getMonth() + 1;
    mesic = (mesic < 10)?"0" + mesic:mesic;
    datum = (d.getDate() < 10)?"0" +d.getDate():d.getDate();
    hodiny = (d.getHours() < 10)?"0" +d.getHours():d.getHours();
    minuty =  (d.getMinutes() < 10)?"0" +d.getMinutes():d.getMinutes();
    sekundy = (d.getSeconds() < 10)?"0" +d.getSeconds():d.getSeconds();
    document.getElementById('date_start').value = datum  + '-' + mesic + '-' + d.getFullYear() + ' ' + hodiny + ':' + minuty + ":" + sekundy;
}

function removeImage(id)
{
    var oTable = document.getElementById('delpicture');
    var oTr = document.getElementById('delpicture' + id);
    oTable.deleteRow(oTr.rowIndex);
}

function showsInsImage()
{
    $('delpicture').remove();
    $('insImagesBtn').remove();
    document.getElementById('insImages').style.visibility = 'visible';
}

function open_price(tagId)
{
    var checkBox = document.getElementById('id_payment_check' + tagId);
    var priceBox = document.getElementById('id_payment_price' + tagId);

    priceBox.disabled = !checkBox.checked;
}

function open_price2(tagId)
{
    var checkBox = document.getElementById('id_shipping_check' + tagId);
    var priceBox = document.getElementById('id_shipping_price' + tagId);

    priceBox.disabled = !checkBox.checked;
}

function sell_init() 
{
    try
    {
        var obj_target = document.getElementById('date_start');
        if (obj_target) {
            var cal1 = new calendar1(obj_target);
         
            cal1.year_scroll = true;
            cal1.time_comp = true;
            check_kup_ted();
            check_minimum_bid();
            teraz();
            zmen_cat2(document.getElementById("caty1"));
            tinyMCE.init({
                mode : "exact",
                elements : "description",
                theme : "advanced",
                cleanup_on_startup : true,
                language: "cs",
                theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright, justifyfull,bullist,numlist,undo,redo,link,unlink,cleanup",
                theme_advanced_buttons2 : "",
                theme_advanced_buttons3 : "",
                theme_advanced_toolbar_location : "top",
                theme_advanced_toolbar_align : "center",
                extended_valid_elements : "a[name|href|target|title|onclick],hr[class|width|size|noshade],span[class|align|style]"
            });
        }
    }
    catch(err)
    {
    }
   
}

Multilang = {
    langSwitch: function(idLang)
    {
        // Hide all
        $("div[id^='langContent_']").hide();
        $("span[id^='langSwitch_']").removeClass("act");

        // Show the right one
      $("#langContent_" + idLang).show();
      $("#langSwitch_" + idLang).addClass("act");
    }
};
