var list;
var id;
$(function() {
	//Tabs in sidebar
	$("#sidebar ul.stabs a.stab").click(function() {
		var tab = $(this).attr('href');		
		$("#sidebar div.stab:visible").fadeOut('fast', function() {
			$(tab).fadeIn('fast');
		});
		
		$("#sidebar ul.stabs a.open").removeClass('open');
		$(this).addClass('open');
		
		return false;
	});
	
	//Tabs main
	$("#maintabs ul.stabs a.stab").click(function() {
		var tab = $(this).attr('href');		
		$("#maintabs div.stab:visible").fadeOut('fast', function() {
			$(tab).fadeIn('fast');
		});
		
		$("#maintabs ul.stabs a.open").removeClass('open');
		$(this).addClass('open');
		
		return false;
	});
	
	//Leitarvél
	$("#content ul.stabs a.stab").click(function() {
		var tab = $(this).attr('href');		
		$("#content div.stab:visible").fadeOut('fast', function() {
			$(tab).fadeIn('fast');
		});
		
		$("#content ul.stabs a.open").removeClass('open');
		$(this).addClass('open');
		
		return false;
	});
	
	//Fyrirspurnarform
	$("#fyrirspurnbtn").click(function() {
		
		if($(this).hasClass('active'))
		{
			$("#real_feedback_container").slideUp();
			$(this).removeClass('active');
		}
		else {
			$(this).addClass('active');
			var url = $(this).attr('href').replace('soluskra/', 'ajax/') + "&ajax=true";
			$("#real_feedback_container:visible").slideUp('fast');
			$("#real_feedback_container").load(url, '', function() {
				$(this).slideDown();
			});
		}
		return false;
	});
	
	//Leitarvél
	/*
	$('ul.area li input.expander').click(function() {
		
		if ($(this).attr('checked') == true)
		{
			$(this).siblings('ul').find('li input').attr('checked',true);
			$(this).siblings('ul').show();
		}
		else {
			$(this).siblings('ul').hide();
		}
	});
	*/
	
	//Banner
	$.ajax({
        type: "GET",
		url: "/ajax/athyglisverdareignir",
		dataType: "xml",
		success: function(xml) {
			list = $(xml).find('realestate');
			startBanner();
		}
	});
	
	//Slideshow myndir
	if ($('#slideshow_images').size() > 0) {
		$('#slideshow_images a').lightBox({
			imageBtnClose: '../img/btn_lightbox_close.png',
			imageBtnPrev: '/img/btn_lightbox_prev.png',
			imageBtnNext: '/img/btn_lightbox_next.png',
			imageBtnPause: '/img/btn_lightbox_pause.png',
			imageBtnPlay: '/img/btn_lightbox_play.png',
			imageBtnPlayActive: '/img/btn_lightbox_play_active.png',
			imageLoading: '/img/ajax-loader.gif',
			txtImage: 'Mynd',
			txtOf: 'af'
			
		});
	}
	/* Popups */
	$("a.popup").click(showPopup);


	
});


function startBanner() {
	id = -1;
	swapBanner();
	$.timer(14000, function(timer) {
		swapBanner();
	});
}

function swapBanner() {
	id++;
	if (id >= list.length) 
		id = 0;
	
	
	$("#banner_image").fadeOut();
	$("#banner_data").fadeOut('slow', function() {
		$("#banner_title").html($(list[id]).find('street').text() + ", " +
								$(list[id]).find('zip').text() + " " + 
								$(list[id]).find('town').text()
		);
		$("#banner_description").html($(list[id]).find('description').text());
		$("#banner_url").attr('href', $(list[id]).find('url').text());
		$("#banner_image").addClass('active').attr('src', $(list[id]).find('image').text());

		$("#banner_data").fadeIn('slow');
		$("#banner_image").fadeIn();
	});

}
function showPopup() {

	var width = 1150;
	var height = 600;
	var top = screen.height/2 - height/2;
	var left = screen.width/2 - width/2;
	
	var strOptions = 'width=' + width + ',height=' + height + ',top=' + top + ', left=' + left +',toolbar=no,menubar=no,status=no,resize=yes,resizable=yes,directories=no,scrollbars=yes'; 
  	var popup = window.open(this.href, "popup", strOptions);

  	popup.focus();
  return false;
}


