/* use to load functions after loading page - jquery util*/
$(document).ready(function() {
    $('.lightbox').lightbox();
    $(".ajaxRemove").click(function(event){
        if(confirm('Czy napewno usunąć?')){
            $.ajax({
                url: $(this).attr('href')+'ajaxian/1/',
                success: function(ret){
                    if(ret=="OK"){
                        $(event.currentTarget).parent().parent().hide(200, function(){
                            $(this).remove();
                        });
                        var rows = $(".rowsCont").children();
                        if(rows.length==1){
                            document.location = document.location;
                        }
                        for (i = 0; i < rows.length; i++) {
                            $(rows[i]).removeClass("odd");
                        }
                        for (i = 0; i < rows.length; i++) {
                            if(i%2 ==0 ){
                                $(rows[i]).addClass("odd")
                            }
                        }
                    }
                    else{
                        alert("Wystąpił błąd");
                    }
                }
            });
        return false;
            
    }
    return false;
    });
	
chooseOfferType();
    $("input[name='offertype'][type='radio']").bind("click", function() {
        chooseOfferType()
    } );
	
    tooltipme();

}
);




function switchDisplayPayment() {
    if($("input[type='radio'][name='highlight_subcategory']:checked").val().search("sms") != -1 || $("input[type='radio'][name='highlight_offer']:checked").val().search("sms") != -1) {
        $("input[type='radio'][name='highlight_main'][value='0']").attr('checked','checked');
        $("input[type='radio'][name='highlight_category'][value='0']").attr('checked','checked');
        if($("input[type='radio'][name='highlight_subcategory']:checked").val().search("sms") != -1) {
            $("input[type='radio'][name='highlight_offer'][value='0']").attr('checked','checked');
        }
        else if($("input[type='radio'][name='highlight_offer']:checked").val().search("sms") != -1) {
            $("input[type='radio'][name='highlight_subcategory'][value='0']").attr('checked','checked');
        }
    }
    if(($("input[type='radio'][name='highlight_main']:checked").val() != 0 || $("input[type='radio'][name='highlight_category']:checked").val() != 0 || $("input[type='radio'][name='highlight_subcategory']:checked").val() != 0 || $("input[type='radio'][name='highlight_offer']:checked").val() != 0) && ($("input[type='radio'][name='highlight_subcategory']:checked").val().search("sms") == -1 && $("input[type='radio'][name='highlight_offer']:checked").val().search("sms") == -1)) {
        //alert($("input[type='radio'][name='highlight_subcategory']:checked").val().search("sms"));
        $("div#highlighted").removeClass('displayNone');
    }
    else if($("input[type='radio'][name='highlight_main']:checked").val() == 0 && $("input[type='radio'][name='highlight_category']:checked").val() == 0 && ($("input[type='radio'][name='highlight_subcategory']:checked").val() == 0 || $("input[type='radio'][name='highlight_subcategory']:checked").val().search("sms") != -1) && ($("input[type='radio'][name='highlight_offer']:checked").val() == 0 || $("input[type='radio'][name='highlight_offer']:checked").val().search("sms") != -1)) {
        $("div#highlighted").addClass('displayNone');
    }
}

//function switchDisplayPayment() {
//   if($("input[type='radio'][name='highlight_main']:checked").val() != 0 || $("input[type='radio'][name='highlight_category']:checked").val() != 0 || $("input[type='radio'][name='highlight_subcategory']:checked").val() != 0) {
//      $("div#highlighted").removeClass('displayNone');
//   }
//   else if($("input[type='radio'][name='highlight_main']:checked").val() == 0 && $("input[type='radio'][name='highlight_category']:checked").val() == 0 && $("input[type='radio'][name='highlight_subcategory']:checked").val() == 0) {
//      $("div#highlighted").addClass('displayNone');
//   }
//}

function insertPrice(price) {
    $('input[name=price]').val(price);
}

function checkprice(obj) {
   
    var inputPrice = $(obj).val();
    var hateem = '';
    $(obj).val(inputPrice.replace(',','.'));
    inputPrice = $(obj).val();
    var arr = inputPrice.split(".", 2);
    if(parseInt(arr[0].length) == 1 && inputPrice.indexOf('.') != -1 && (inputPrice.length == 5 || inputPrice.length == 3) && arr[0] != 0) {
        $('div#priceList').slideDown(100);
        if(inputPrice.length == 5) {
            hateem = '<b><a href="#" onclick="insertPrice(\''+arr[0]+''+arr[1]+'.00\'); return false;">'+arr[0]+''+arr[1]+'.00 zł</a> ?</b>';
        }
        else if(inputPrice.length == 3) {
            hateem = '<b><a href="#" onclick="insertPrice(\''+arr[0]+''+arr[1]+'00.00\'); return false;">'+arr[0]+''+arr[1]+'00.00 zł</a> ?</b>';
        }
        else if(inputPrice.length == 1) {
            hateem = '<b><a href="#" onclick="insertPrice(\''+arr[0]+''+arr[1]+'00.00\'); return false;">'+arr[0]+''+arr[1]+'00.00 zł</a> ?</b>';
        }
      
    }
    else if(inputPrice.length == 1 && arr[0] != 0) {
        $('div#priceList').slideDown(100);
        hateem = '<b><a href="#" onclick="insertPrice(\''+inputPrice+'000.00\'); return false;">'+inputPrice+'000.00 zł</a> ?</b>';
    }
    else {
        $('div#priceList').slideUp(100);
    }
    if(hateem) {
        $('div#priceList div.priceTxt').html(hateem);
    }
   
}

function uploadRemovePhoto(item){
    $(item).parent().hide(200, function(){
        $(this).remove();
    }
    );
    $("#new_photo_form").show();
}

function uploadRemovePhoto2(item){
    $(item).parent().parent().parent().parent().hide(200, function(){
        $(this).remove();
        var num = ($(".photo_form img").length);
        if(parseInt(num)/2==5){
            uploadNextRow();
        }
    }
    );
}

function tooltipme() {
    $('a.tooltip').tooltip( {
        showURL : false,
        top : -5,
        left : 10
    });
}

function loadfiltersearchsubcats() {
    var idcat = $('select#filtersearchcatid option:selected').val();
    $('select#filtersearchsubcatid').html('<option>Ładowanie podkategorii</option>');
    $.ajax( {
        type : "POST",
        url : $('base').attr('href') + "index/index/searchfilter/",
        data : "catid=" + idcat,
        success : function(html) {
            $('select#filtersearchsubcatid').html(html);
        }
    });
}

function loadfilterloggedsubcats(published) {
    if(!published) published = 'Y';
    var idcat = $('select#filterloggedcatid option:selected').val();
    $('select#filterloggedsubcatid').html('<option>Ładowanie podkategorii</option>');
    $.ajax( {
        type : "POST",
        url : $('base').attr('href') + "index/register/loggedfilter/",
        data : "catid=" + idcat + '&published='+published,
        success : function(html) {
            $('select#filterloggedsubcatid').html(html);
        }
    });
}

function chooseOfferType() {
    var checkbox = $("input[name='offertype']:checked").val();
    if(checkbox) {
        if(checkbox == '1') {
            //lock var 2 and 3
            $("input[name='name']").attr("disabled","disabled");
            $("input[name='price']").attr("disabled","disabled");
            $("textarea[name='content']").attr("disabled","disabled");
            $("select[name='validity']").attr("disabled","disabled");
            $("input[name='value']").attr("disabled","disabled");
            //unlock 1
            $("select[name='myoffer']").removeAttr("disabled");
        }
        else if(checkbox == '2') {
            //lock var 1 and 3
            $("select[name='myoffer']").attr("disabled","disabled");
            $("input[name='value']").attr("disabled","disabled");
            //unlock 2
            $("input[name='name']").removeAttr("disabled");
            $("input[name='price']").removeAttr("disabled");
            $("textarea[name='content']").removeAttr("disabled");
            $("select[name='validity']").removeAttr("disabled");
        }
        else if(checkbox == '3') {
            //lock var 1 and 2
            $("select[name='myoffer']").attr("disabled","disabled");
            $("input[name='name']").attr("disabled","disabled");
            $("input[name='price']").attr("disabled","disabled");
            $("textarea[name='content']").attr("disabled","disabled");
            $("select[name='validity']").attr("disabled","disabled");
            //unlock 3
            $("input[name='value']").removeAttr("disabled");
        }
        else {
            $("input[name='offertype'][value='1']").attr("checked","checked");
            chooseOfferType();
        }
    }
    $('div.subCatsBg').css('position','relative').css('top','0px');
}

function makeAnOffer() {
    $('div#formMakeAnOffer').removeClass('displayNone');
    $.scrollTo('div#formMakeAnOffer', 800);
}

function swapImage(sUrl, sUrl2, obj) {
    $('img#main').attr('src', sUrl);
    $('img#main').parent('a').attr('href', sUrl2);
    $('div.photosCont a img').removeClass('active');
    $(obj).children('img').addClass('active');
}

function highlighttxt(obj) {
    $(obj).parent().children('a').removeClass('displayNone');
}

function savestatus(iId, obj) {
    var statusid = $(obj).parent().children("select[name='status']").attr('id');
    var status = $('select#'+statusid+' option:selected').val();
	
    $.ajax( {
        type : "POST",
        url : $('base').attr('href') + "index/register/changestatus/",
        data : "offerid=" + iId + "&status="+status,
        success : function(html) {
            if(html == 'goto') {
                window.location = $('base').attr('href') + "index/register/logged/published/N/";
            }
            else {
                alert(html);
                $(obj).parent().children('a').addClass('displayNone');
            }
			
        }
    });
}

function loadoffers(iId, obj, adverttoname) {
    offersDiv = $(obj).parents().parents().parents().children('.offersCont');
    if (offersDiv.css('display') == 'block') {
        offersDiv.addClass('displayNone');
        $(obj).children('img.plus').css('display', 'block');
        $(obj).children('img.minus').addClass('displayNone');
    } else {
        $(obj).children('img.plus').css('display', 'none');
        $(obj).children('img.minus').removeClass('displayNone');
        offersDiv.html('Ładowanie danych...');
        offersDiv.removeClass('displayNone');
        $.ajax( {
            type : "POST",
            url : $('base').attr('href') + "index/register/paneloffers/",
            data : "advid=" + iId + "&adverttoname=" + adverttoname,
            success : function(html) {
                offersDiv.html(html);
            }
        });
    }
}

function przypiszcat(advertid){
    var catId = $('select#przypiszcat option:selected').val();
    $.ajax( {
        type : "POST",
        url : $('base').attr('href') + "index/register/przypiszcat/",
        data : "advid=" + advertid + "&catid=" + catId,
        success : function(html) {
            $('div#przypiszForm').html(html);
        }
    });
}

function confirmaction(txt) {
    var answer = confirm(txt);
    if(answer) {
        return true;
    }
    else {
        return false;
    }
}

function loadsubcategories() {
    var idcat = $('select#category option:selected').val();
    $('select#subcategory').html('<option>Ładowanie podkategorii</option>');
    $.ajax({
        type: "POST",
        url: $('base').attr('href')+"index/register/loadsubcategories/",
        data: "catid="+idcat,
        success: function(html){
            $('select#subcategory').html(html);
        }
    });
}