// JavaScript Document
$(document).ready(function(){
	attach_buttons();
	attach_btn_newsletter ();
	
	$(".fancybox").fancybox({
		'zoomSpeedIn': 300, 
		'zoomSpeedOut': 300, 
		'overlayShow': false
	}); 
	
	$(".fancyboxartikl").fancybox({
		'zoomSpeedIn': 300, 
		'zoomSpeedOut': 300, 
		'overlayShow': false
	}); 

	$("a.fancyboxhtml").fancybox({
		'zoomSpeedIn': 300, 
		'zoomSpeedOut': 300,
		'frameWidth': 580,
		'frameHeight': 565,
		'overlayShow': false		
	});


	$("a.youtube").fancybox({
		'zoomSpeedIn': 300, 
		'zoomSpeedOut': 300,
		'frameWidth': 580,
		'frameHeight': 365,
		'overlayShow': false		
	});
	
	$("a.medijaimage").fancybox({
		'zoomSpeedIn': 300, 
		'zoomSpeedOut': 300,
		'overlayShow': false		
	});
	
	$("a.weekmedijaimage").fancybox({
		'zoomSpeedIn': 300, 
		'zoomSpeedOut': 300,
		'overlayShow': false		
	});
	
	var profiles = {
	window:
		{
			height:600,
			width:365, 
			toolbar:0, 
			scrollbars:1, 
			status:0, 
			resizable:0, 
			left:0, 
			top:0, 
			center:1, 
			createnew:0
		}
	};
	$("a.popupwindow").popupwindow(profiles);
	
	$(".visible").css("display", "block");

});

//Attach buttons to type="toggle_button"
function attach_buttons() {
	$("[type='toggle_button']").click(function(e) {
		id = ($(e.target).attr("rel"));
		//console.log(id);
		$("#"+id).toggle();
	});
}


//Attach kosarica behaviours
function attach_refresh() {
	$(".table_form_kol").bind("blur", send_basket_data);
	$(".btn_delete").click(delete_basket_row);
	$(".kosarica_del_all").click(empty_basket);
	
}

function send_basket_data (e) {
	$.post('/ajax/update_artikl', {id: $(this).attr("alt"), kol:$(this).attr("value")}, refreshBasket);
	$.post('/ajax/print_kosarica', {}, refreshBasket_wgt);
}

function delete_basket_row (e) {
	id = ($(e.target).parent().attr("rel"));
	$.post('/ajax/delete_artikl', {data: id}, refreshBasket);
	$.post('/ajax/print_kosarica', {}, refreshBasket_wgt);
}

function empty_basket (e) {	
	$.post('/ajax/empty_basket', {}, refreshBasket);
	$.post('/ajax/print_kosarica', {}, refreshBasket_wgt);
}

function refreshBasket (html) {
	//alert(html);
	$("#kosarica_pregled").replaceWith(html);

	$("#basket_item").css("position","relative");
	$("[rel='reatach']").css("position","relative");
	$(".btn_delete").css("position","relative");
	attach_refresh();

}

function refreshBasket_wgt (html) {
	$("#wgt_kosarica").replaceWith(html);
	$("[rel='reatach']").css("position","relative");
	//attach_osvjezi();
}

function putArtikl (e) {
	artikl_id = ($(e.target).attr("rel"));
	$.post('/ajax/put_artikl/'+artikl_id, {data: $(".artikl_data").serialize()}, updateKosarica);
}
function updateKosarica (html) {
	$("#wgt_kosarica").replaceWith(html);
}
///

//Attach newsletter behaviours
function attach_btn_newsletter () {
	$("#btn_newsletter").click(function(e) {		
		var email 		= $("[name='fld_email']").val();
		var newsletter 	= $("[name='newsletter']:checked").val();
		$.post('/ajax/add_newsletter', {email: email, newsletter: newsletter}, updateNewsletter);
	});
}

function updateNewsletter (html) {
	$("#wgt_newsletter").replaceWith(html);
	attach_btn_newsletter();
}


