function loadScript(name) {
	document.write('<sc'+'ript language="javascript" type="text/javascript" src="/js/' + name + '.js"></script>');
}

loadScript('functions.partnerprogram');

jQuery.preloadImages = function() {
    for(var i = 0; i<arguments.length; i++) {
        jQuery("<img>").attr("src", arguments[i]);
    }
}

$(function() {

    $.preloadImages('/gfx/partnerprogram_main_over.jpg', '/gfx/partnerprogram_main.jpg');
    $('#partnerprogram-main-map').hover(
        function () { $('#partnerprogram-main').attr('src', '/gfx/partnerprogram_main_over.jpg');},
        function () { $('#partnerprogram-main').attr('src', '/gfx/partnerprogram_main.jpg');}
    );

    $('#pinfo-menu-img').click(function () {
        $('#pinfo-img').show();
        $('#pinfo-sizes').hide();
        $('#pinfo-desc').hide();
        $('#pinfo-menu-img').addClass('hover');
        $('#pinfo-menu-sizes').removeClass('hover');
        $('#pinfo-menu-desc').removeClass('hover');
        return false;
    });
    $('#pinfo-menu-desc').click(function () {
        $('#pinfo-desc').show();
        $('#pinfo-img').hide();
        $('#pinfo-sizes').hide();
        $('#pinfo-menu-desc').addClass('hover');
        $('#pinfo-menu-img').removeClass('hover');
        $('#pinfo-menu-sizes').removeClass('hover');
        return false;
    });
    $('#pinfo-menu-sizes').click(function () {
        $('#pinfo-sizes').show();
        $('#pinfo-img').hide();
        $('#pinfo-desc').hide();
        $('#pinfo-menu-sizes').addClass('hover');
        $('#pinfo-menu-img').removeClass('hover');
        $('#pinfo-menu-desc').removeClass('hover');
        return false;
    });

    $("a.little_prod").fancybox({
        'zoomSpeedIn': 400,
        'zoomSpeedOut': 400,
        'zoomOpacity': true,
        'overlayShow': false,
        'hideOnContentClick': false,
        'overlayOpacity': 0.5
    });
    $(".little_count_selectbox").selectbox({inputClass: 'little_count_selectbox', click: function () { updateStore(this) }});
    $("#country-invoice-selectbox").selectbox({});
    $("#country-trans-selectbox").selectbox({});
    $("#partner-collection-cats").selectbox({click: function () { setCollectionCat(this) }});
    $("#sizeselectbox").selectbox({});
    $("#item-size").selectbox({});
    $("#item-count").selectbox({});
    $("#where").selectbox({});
    $("#move-own-cat").selectbox({});

    $("a.prod_tn").fancybox({
        'zoomSpeedIn': 400,
        'zoomSpeedOut': 400,
        'zoomOpacity': true,
        'overlayShow': false,
        'hideOnContentClick': false,
        'overlayOpacity': 0.5
    });

    $("a.auszf").fancybox({
        'zoomSpeedIn': 400,
        'zoomSpeedOut': 400,
        'zoomOpacity': true,
        'overlayShow': false,
        'hideOnContentClick': false,
        'overlayOpacity': 0.5
    });
});

function setEditItem(collection) {
    window.location = '/'+_lang+'/partner_szerkeszto/'+collection+'/';
}

function setCollectionCat(el) {
    var tmp = el.id.split('_');

    if (tmp[2] == 0) {
        window.location = '/termekek/';
        return false;
    }

    var url = [];
    for (var i=2; i<tmp.length; i++) {
        url[i-2] = tmp[i];
    }
    window.location = '/termekek/'+url.join('_')+'/';
}

function productLoad(id) {
    $.ajax({
        'url': '/'+_lang+'/partner_szerkeszto/getinfo/'+id+'/',
        'success': function (data) {
            $('#item-info').html(data);
        }
    })
}



/*
 * Kosár és vásárlás
 */

function refreshBasket() {
    $.ajax({
        'url': '/getcartinfo/',
        'dataType': 'script',
        'success': function () {
            $('#cart-item-count').html(cart_item_count);
            $('#cart-price').html(cart_price);
        }
    })
}

function showTrans(el) {
    if (el.checked)
        $('#trans-table').show();
    else
        $('#trans-table').hide();
}

function addBasket(collection) {
    color = $('#item-color').val();
    count = $('#item-count').val();
    size = $('#item-size').val();

    $.ajax({
        'url': '/designer/collectiontobasket/'+collection+'/'+color+'/'+count+'/'+size+'/',
        'success': function (data) {
            if ( data == 'false')
                alert('hiba');
            else
                window.location = '/vasarlas/';

        }
    });

}

function setBigImage(code, design, partner) {
    tmp = $('#view-'+code)[0].src.split('/');
    image = [];
    image[3] = tmp.pop();
    image[2] = tmp.pop();
    image[1] = tmp.pop();
    image[0] = tmp.pop();
    image = image.join('/');

    $('#main-view')[0].src = '/images/items/'+image;
    if ( design ) {
        $('#main-view-design')[0].src = '/images/collections/'+partner+'/'+design;
        $('#main-view-design').show();
    } else {
        $('#main-view-design').hide();
    }
}

function setSizeColors(el) {
    $.ajax({
        'url': '/'+_lang+'/designer/setsizecolors/'+_collection_item_lid+'/'+$(el).html()+'/'+_collection_lid+'/',
        'dataType': 'script'
    });
}

function setColor(id) {
    if (!id) return;

    $('#item-color').val(id);
    $('#item-color-title').html(colors[id]);
    $.ajax({
        'url': '/'+_lang+'/designer/getcollectioncolor/'+id+'/',
        'dataType': 'script',
        'success': function () {
            var image = '';
            for (key in data) {
                if ($('#view-'+key)[0] == undefined) continue;
                $('#view-'+key)[0].src = '/images/items/tn3/'+data[key];

                if (!image) image = key;
            }

            design = '';
            if ( typeof($('#view-design-'+image)[0]) != 'undefined' ) {
                tmp = $('#view-design-'+image)[0].src.split('/');
                design = tmp.pop();
            }
            setBigImage(image, design, _partner);
        }
    });

    $.ajax({
        'url': '/'+_lang+'/designer/setcolorsizes/'+_collection_item_lid+'/'+id+'/'+$('#item-size').val()+'/',
        'dataType': 'script',
        'success': function (data) {
            $('#item-size-td').html(data);
            $("#item-size").selectbox({});
            if ( !_size_right ) {
        		jAlert('A választott színben nincs a választott méret! Kérünk válassz másik méretet!', 'Figyelmeztetés', {'overlayOpacity':0.6, 'okButton':'Igen', 'cancelButton':'Mégsem'});
            }
        }
    });

}

function twitter_custom_share(t, u) {
	window.open('http://twitter.com/home?status='+encodeURIComponent(t+' - '+u),'share_twitter','toolbar=0,status=0,location=1, width=650,height=600,scrollbars=1');
	return false;
}

