function MM_findObj(n, d) { //v4.01
  var p,i,x;if(!d) d=document;if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n];for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n);return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc) x.oSrc=x.src;x.src=a[i+2];}
}
function roundVal(val){
	var dec = 2;
	var result = Math.round(val*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}


function inc(div_id) {
    var tempi = Number($('#qty_'+div_id).val()) + 1;
    $('#qty_'+div_id).val(tempi);
    $('#price_tot_'+div_id).text(roundVal(tempi*$('#price_val_'+div_id).text()));
    $('#qty2_'+div_id).val(tempi);
    $('#price_tot2_'+div_id).text(roundVal(tempi*$('#price_val_'+div_id).text()));
}

function dec(div_id) {
    var tempd = Number($('#qty_'+div_id).val())-1;

    if(tempd <= 0) {
        $('#qty_'+div_id).val(1);
        $('#price_tot_'+div_id).text(roundVal(1*$('#price_val_'+div_id).text()));
        $('#qty2_'+div_id).val(1);
        $('#price_tot2_'+div_id).text(roundVal(1*$('#price_val_'+div_id).text()));
    }
    else{
        $('#qty_'+div_id).val(tempd);
        $('#price_tot_'+div_id).text(roundVal(tempd*$('#price_val_'+div_id).text()));
        $('#qty2_'+div_id).val(tempd);
        $('#price_tot2_'+div_id).text(roundVal(tempd*$('#price_val_'+div_id).text()));
    }
}

function inc2(div_id) {
    var tempi2 = Number($('#qty2_'+div_id).val()) + 1;
    $('#qty2_'+div_id).val(tempi2);
    $('#qty_'+div_id).val(tempi2);
    $('#price_tot2_'+div_id).text(roundVal(tempi2*$('#price_val2_'+div_id).text()));
    $('#price_tot_'+div_id).text(roundVal(tempi2*$('#price_val2_'+div_id).text()));
}

function dec2(div_id) {
    var tempd2 = Number($('#qty2_'+div_id).val())-1;

    if(tempd2 <= 0) {
        $('#qty2_'+div_id).val(1);
        $('#price_tot2_'+div_id).text(roundVal(1*$('#price_val2_'+div_id).text()));
        $('#qty_'+div_id).val(1);
        $('#price_tot_'+div_id).text(roundVal(1*$('#price_val2_'+div_id).text()));
    }
    else{
        $('#qty2_'+div_id).val(tempd2);
        $('#price_tot2_'+div_id).text(roundVal(tempd2*$('#price_val2_'+div_id).text()));
        $('#qty_'+div_id).val(tempd2);
        $('#price_tot_'+div_id).text(roundVal(tempd2*$('#price_val2_'+div_id).text()));
    }
}
function inc3(div_id) {
    var tempi3 = Number($('#qty3_'+div_id).val()) + 1;
    $('#qty3_'+div_id).val(tempi3);
    $('#price_tot3_'+div_id).text(roundVal(tempi3*$('#price_val3_'+div_id).text()));
}

function dec3(div_id) {
    var tempd3 = Number($('#qty3_'+div_id).val())-1;

    if(tempd3 <= 0) {
        $('#qty3_'+div_id).val(1);
        $('#price_tot3_'+div_id).text(roundVal(1*$('#price_val3_'+div_id).text()));
    }
    else{
        $('#qty3_'+div_id).val(tempd3);
        $('#price_tot3_'+div_id).text(roundVal(tempd3*$('#price_val3_'+div_id).text()));
    }
}

function addToCart(p_id, qty, url_to) {
    $.ajax({
        type: "POST",
        url: url_to,
        data: 'p_id='+p_id+'&qty='+qty,
        success: function(data){
            $('#amount').text(data);
            if($('#total_amount').length > 0){
                $('#total_amount').text(data);
            }
        }
    })//ajax
}
function addToCart2(p_id, qty, url_to, close_div) {
    $.ajax({
        type: "POST",
        url: url_to,
        data: 'p_id='+p_id+'&qty='+qty,
        success: function(data){
            $('#amount').text(data);
            $('#'+close_div).jqmHide();
            if($('#total_amount').length > 0){
                $('#total_amount').text(data);
            }
        }
    })//ajax
}

function addRaty(score, p_id, url_r) {
    $.ajax({
        type: "POST",
        url: url_r,
        data: 'p_id='+p_id+'&score='+score,
        success: function(data){
            $('#score_'+p_id).text(data);
        }
    })//ajax
}
function setDeliveryTime(del_data, url_del) {
    $.ajax({
        type: "POST",
        url: url_del,
        data: 'del_data='+del_data,
        success: function(data){
        }
    })//ajax
}
function setFavorite(fav_id, url_fav) {
    $.ajax({
        type: "POST",
        url: url_fav,
        data: 'fav_id='+fav_id,
        success: function(data){
            $('#fav_n').text(data);
        }
    })//ajax
}
function removeFavorite(fav_id, url_fav, rem_div) {
    $.ajax({
        type: "POST",
        url: url_fav,
        data: 'fav_id='+fav_id,
        success: function(data){
            $('#fav_n').text(data);
            $('#'+rem_div).remove();
        }
    })//ajax
}
function showResult(s_word, url_s) {
    $.ajax({
        type: "POST",
        url: url_s,
        data: 's_word='+s_word,
        success: function(data){

            var data_s = data.split('||');

            if(data_s[0] == 0){
                return false;
            }
            else{
                $('.search_add').show();
                $('.search_line').remove();
                var s_options = $.parseJSON(data_s[1]);

                for (var key in s_options)
                {
                   $('.search_add').prepend('<div class="search_line"><img src="'+ s_options[key].img +'" width="45" height="45"><a href="'+ s_options[key].url +'" class="naslov_s">' + s_options[key].name + '</a><p>Proizvođač: '+ s_options[key].man +'<br/>Cijena: <strong>'+ s_options[key].p +' kn</strong></p></div>');
                }
            }
        }
    })//ajax
}

function addAddress(url_c, form)
{
    $.ajax({
        type: "POST",
        url: url_c,
        data: $("#"+form).serialize(),
        success: function(data){
            var data_e = data.split('^^');

            //not ok
            if(data_e[0] == 0)
            {
                var error_div = data_e[1].split('-');
                if(error_div[0] == 1)
                {
                    $("#name").prev().css("color","#ff0000");
                }
                else{$("#name").prev().css("color","#333333");}
                if(error_div[1] == 1)
                {
                    $("#surname").prev().css("color","#ff0000");
                }
                else{$("#surname").prev().css("color","#333333");}
                if(error_div[2] == 1)
                {
                    $("#address").prev().css("color","#ff0000");
                }
                else{$("#address").prev().css("color","#333333");}
                if(error_div[3] == 1)
                {
                    $("#zip").prev().css("color","#ff0000");
                }
                else{$("#zip").prev().css("color","#333333");}
                if(error_div[4] == 1)
                {
                    $("#city").prev().css("color","#ff0000");
                }
                else{$("#city").prev().css("color","#333333");}
                if(error_div[5] == 1)
                {
                    $("#telephone").prev().css("color","#ff0000");
                }
                else{$("#telephone").prev().css("color","#333333");}
            }
            else
            {
                $("#name").prev().css("color","#333333");
                $("#surname").prev().css("color","#333333");
                $("#address").prev().css("color","#333333");
                $("#zip").prev().css("color","#333333");
                $("#city").prev().css("color","#333333");
                $("#telephone").prev().css("color","#333333");
                $("#name").val('');
                $("#surname").val('');
                $("#address").val('');
                $("#zip").val('');
                $("#city").val('');
                $("#telephone").val('');

                $(".address").after(data_e[1]);

                if(data_e[2] == 3){
                    $('#new_add').remove();
                }

                $('#add_add').jqmHide();
            }
        }
    })
}

function mycarousel_initCallback3(carousel) {
    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
}

$().ready(function()
{
    /*Slide footer banners*/
     $("#footer_banners").jcarousel({
        animation: 3000,
        auto: 1,
        wrap: 'last',
        scroll: 1,
        buttonNextHTML: null,
        buttonPrevHTML: null
     });

     /*user profile*/
     if($('.footer_name').length > 0){
         $('a.profile').mouseenter(function(){$('.footer_name ul').show();});
         $('a.profile').click(function(){$('.footer_name ul').toggle();});
         $('.footer_name ul').mouseleave(function(){$('.footer_name ul').hide();});
     }
});
