$(document).ready(function() {
    $("a#fancy").fancybox({
//        'showNavi': true,           // Láthatóvá teszi a navigációs gombokat, így nem csak hover-re jelennek meg. Értéke: true, vagy false (alapértelmezett: false -> az eredeti működésnek megfelelően)
//        'showTitle': false,         // Bekapcsolja, illetve kikapcsolja a title-t. Értéke: true, vagy false (alapértelmezett: true -> az eredeti működésnek megfelelően)
//        'outerPosition': 'fixed',   // A megjelenő popup "fixálható", tehát scrollozáskor együtt mozog az ablakkal. Értéke: fixed, absolute (alapértelmezett: fixed -> az eredeti működésnek megfelelően)
//        'outerTop': '100',          // A megjelenő popup távolságát állítja be (px-ben) a böngésző tetejétől számolva.
        'zoomSpeedIn': 0,
        'zoomSpeedOut': 0,
        'overlayShow': true,
        'hideOnContentClick': false,
        'overlayOpacity': 0.5
    });	

	$('.warnings').wrap('<div class="info"></div>');
    $('.warnings').after('<img src="/gfx/warning.gif" alt="" border="0" />');    
	$("a.fancy").fancybox({'hideOnContentClick': false, 'frameWidth': 350, 'frameHeight': 200});	

	//fejlécképek rotálása
	theRotator();
});

function theRotator() {
	$('div#rotator ul li').css({opacity: 0.0});
	$('div#rotator ul li:first').css({opacity: 1.0});
	setInterval('rotate()', 6000);
	
}

function rotate() {	
	var current = ($('div#rotator ul li.show')?  $('div#rotator ul li.show') : $('div#rotator ul li:first'));

	var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#rotator ul li:first') :current.next()) : $('div#rotator ul li:first'));	
	next.css({opacity: 0.0}).addClass('show').animate({opacity: 1.0}, 1000);
	current.animate({opacity: 0.0}, 1000).removeClass('show');
};

function changePasswordField( text_field_id, password_field_id ){
    $('#'+password_field_id).show();
    $('#'+password_field_id).focus();
    $('#'+text_field_id).hide();
}

function changeTextField(text_field_id, password_field_id, value){
    $('#'+text_field_id).focus();
    $('#'+password_field_id).hide();
    $('#'+text_field_id).show();
    $('#'+text_field_id).attr('value',value);
}

function change(id) {
	$('.items').hide();
    $('#s_'+id).show();

    $('.itembutton').removeClass('hover');
    $('#button_'+id).addClass('hover');

    return false;
}
function change2(id, items) {
	$('.aoneitem').hide();
	for ( var i in items )
	{
		$('#item_'+items[i]).show();
	} 	

    $('.oneitem').removeClass('hover');
    $('#'+id).addClass('hover');

    return false;
}


function toBasket(id, count) {
	$.ajax({
		type: 'POST',
		url: '/'+_lang+'/store/set/'+id+'/'+count,
		data: 'param='+$('#param').val(),
		success: function(msg){
			if (msg == 'UPDATE')
				updateBasket('update', id);
			else if (msg == 'OK')
				updateBasket('add', id);
		}
	});
	return false;
}

function delBasket(id) {
	$.ajax({
		url: '/'+_lang+'/store/del/'+id,
		success: function(msg){
			if (msg == 'OK')
				updateBasket('del', id);
		}
	});
	return false;
}

$.alerts.cancelButton = '';
$.alerts.draggable = false;
$.alerts.overlayOpacity = .41;
$.alerts.overlayColor = '#000000';

function updateBasket(type, id) {
//	$("#basketBox").css({display: 'none'});
    $("#basketinfo_loader").css({display: 'inline'});
	$.ajax({
		url: '/'+_lang+'/store/getinfo/',
		success: function(msg){
			$("#basketBox").html(msg);
            $("#basketinfo_loader").css({display: 'none'});
//			$("#basketBox").fadeIn(300);
			if (_lang == 'hu')
				jAlert('A termék bekerült a kosárba!', 'Rendszerüzenet', 'addcomment', function(r) {});
			if (_lang == 'en')
				jAlert('The product is included in your basket!', 'System message', 'addcomment', function(r) {});

		}
	});
/*
	if (type == 'add'){
		$.ajax({
			url: '/'+_lang+'/store/getitem/'+id,
			success: function(msg){
				basketcount++;
				showArrowsBasket();
				contentheight_basket = contentheight_basket+154;
                $("#scb-content-scroll-basket").css({width: contentheight_basket+'px'});
				$("#scb-content-scroll-basket").prepend(msg);
                jAlert('A termék bekerült a kosárba!', 'Rendszerüzenet', 'addcomment', function(r) {
                    if ( r ) {
                        location.href = '#top';
                    }
                });
                $('#basket_order').show();
			}
		});
	}

	if (type == 'update'){
		$.ajax({
			url: '/'+_lang+'/store/getitem/'+id,
			success: function(msg){
				$("#item_"+id).remove();
				$("#scb-content-scroll-basket").prepend(msg);
                jAlert('A termék bekerült a kosárba!', 'Rendszerüzenet', 'addcomment', function(r) {
                    if ( r ) {
                        location.href = '#top';
                    }
                });
                $('#basket_order').show();
			}
		});
	}


	if (type == 'del') {
		$("#item_"+id).fadeOut(300, function(){
			$("#item_"+id).remove();
		});
		contentheight_basket = contentheight_basket-154;
		basketcount = basketcount-1;
		showArrowsBasket();
		$("#scb-content-scroll-basket").css({width: contentheight_basket+'px'});
        if ( basketcount == 0 ) {
            basketUp();
            $('#basket_order').hide();
            $('#basket_open').hide();
        }
	}
*/
}

