function clearValue(obj, inputType) {
    login = 'Přihlašovací jméno';
    password = 'Heslo';
    email = 'Zadejte Váš e-mail';
    message = 'Zadejte Váš dotaz';
    zipcode = 'Zadejte PSČ';
    test = 'Vepište číslo';
    
    if (inputType == 'email' && obj.value == email) {
        obj.value = '';
        return;
    }
    
    if (inputType == 'message' && obj.value == message) {
        obj.value = '';
        return;
    }
    
    if (inputType == 'test' && obj.value == test) {
        obj.value = '';
        return;
    }
    
    if (inputType == 'zipcode' && obj.value == zipcode) {
        obj.value = '';
        return;
    }
    
    if (inputType == 'login' && obj.value == login) {
        obj.value = '';
        return;
    }
    
    if (inputType == 'password' && obj.value == password) {
        obj.value = '';
        return;
    }
}

function returnDefaultValue(obj, defaultText) {
    if (obj.value == '') {
        obj.value = defaultText;
    }
}

$(function()
{
    /* Produkt submenu */
    $('#petr a[rel]').click(function() { 
        $('#submenu a').removeClass('active'); 
        $('#submenu a[rel="' + this.rel + '"]').addClass('active');
        //alert(this.rel);
        $('#submenuContent div').addClass('invisibleItem'); 
        $('#submenuContent #' + this.rel).removeClass('invisibleItem'); 
    }); 
    
    /* Product accessories */
    function productAccessories()
    {
        $('#petr input').click(function() {
            accessoriesStr = '';
            price = 0;
            price += parseFloat($('input#defaultProductPrice').val());
            
            $('input:checked').each(function() {
                price += parseFloat($(this).val());
                accessoriesStr += $(this).attr('id') + ':';
            });
            
            $('input#accessories').val(accessoriesStr);
            
            $('input#finalProductPrice').val(price);
            $('td#priceWithoutWat').text(price + ' Kč');
            $('td#priceWithWat').text(parseFloat(price * 1.2).toFixed(0) + ' Kč');  
        });
    }
    
    productAccessories();
    
    /* Lightbox */
    $('a[rel="lightBox"]').lightBox();
    
    
    /* Photo slider */
    function mySlider(visibleItemsCount)
    {
        visibleItemsCount = visibleItemsCount - 1;
        itemsCount = $('#accessoriesBox li').size();
        
        if (itemsCount <= visibleItemsCount + 1) {
            $('span#nextItem').css('display', 'none');
            $('span#lastItem').css('display', 'none');   
        }
        
        startIndex = $('#accessoriesBox li:first').index();
        
        if (startIndex == 0) {
            $('span#lastItem').css('display', 'none');
        }
        
        /* Next item button */
        $('span#nextItem').click(function() {
            $('span#lastItem').css('display', 'block');
            index = $('#accessoriesBox li:not(.invisibleItem):last').index();
            
            if (index < itemsCount - 1) {
                $('#accessoriesBox li').eq(index + 1).removeClass('invisibleItem');
                $('#accessoriesBox li').eq(index - visibleItemsCount).addClass('invisibleItem');
                
                if ((index + 1) == itemsCount - 1) {
                    $('span#nextItem').css('display', 'none');
                }
            }
        });
        
        /* Last item button */
        $('span#lastItem').click(function() {
            $('span#nextItem').css('display', 'block');
            index = $('#accessoriesBox li:not(.invisibleItem):first').index();
            
            if (index > 0) {
                $('#accessoriesBox li').eq(index - 1).removeClass('invisibleItem');
                $('#accessoriesBox li').eq(index + visibleItemsCount).addClass('invisibleItem');
                
                if (index == 1) {
                    $('span#lastItem').css('display', 'none');
                }
            }
        });
    }
    
    mySlider(3);
});
