﻿function toggleSharing(elem) {
	$a = $(elem);
	$sharing = $a.parent().children('.sharing').eq(0);
	if ($sharing.css('display') == 'block') {
		$sharing.hide();
	} else {
		$sharing.show();
	}
}


function openEnergy() {
	$('.energy-open').show();
	$('.energy-closed').hide();
	closeWeather();
	closeLogin();
}

function closeEnergy() {
	$('.energy-closed').show();
	$('.energy-open').hide();
}

function openLogin() {
	$('.header-login-open').show();
	$('.header-login-closed').hide();
	closeWeather();
	closeEnergy();
}

function closeLogin() {
	$('.header-login-closed').show();
	$('.header-login-open').hide();
}

function openWeather() {
	$('.weather-closed').hide();
	$('.weather-open').show();
	closeLogin();
	closeLogout();
	closeEnergy();
}

function closeWeather() {
	$('.weather-closed').show();
	$('.weather-open').hide();
}

var carouselItem = 0;

function carouselPlay() {
	items = $('.carousel-large');
	if (items.size() <= 1)
		return;
	links = $('.carousel-thumb');
	var lastItem = carouselItem;
	carouselItem++;
	if (carouselItem > items.size() - 1) {
		carouselItem = 0;
	}
	links.eq(lastItem).css('border-color', 'white');
	links.eq(carouselItem).css('border-color', '#deedf8');
	items.eq(lastItem).fadeOut();
	items.eq(carouselItem).fadeIn();
}

var carouselIntervalId = null;

$(document).ready(function() {
	carouselIntervalId = setInterval(carouselPlay, 5000);
});

function carouselShow(index, elem) {
	if (carouselIntervalId != null) {
		clearInterval(carouselIntervalId);
		carouselIntervalId = null;
	}
	$elem = $(elem);
	$$items = $('#carousel .blank .carousel-large');
	//$$items.hide();
	var lastIndex = carouselItem;
	if ($elem.hasClass('left') || $elem.hasClass('right')) {
		if ($elem.hasClass('left') && carouselItem > 0) {
			//alert('go left');
			carouselItem--;
		}
		else if ($elem.hasClass('right') && carouselItem < $$items.size() - 1) {
			//alert('go right');
			carouselItem++;
		}
		$$links = $('.carousel-thumb');
		$$links.css('border-color', 'white');
		$$links.eq(carouselItem).css('border-color', '#deedf8');
	}
	else {
		carouselItem = index;
		$elem.siblings('a').css('border-color', 'white');
		$elem.css('border-color', '#deedf8');
	}
	if (lastIndex != carouselItem) {
		$$items.eq(lastIndex).fadeOut();
		$$items.eq(carouselItem).fadeIn();
	}
	//$$items.eq(carouselItem).css('display', 'block');
}

function openLogout() {
	$('.logout-open').show();
	$('.logout-closed').hide();
	closeWeather();
}

function closeLogout() {
	$('.logout-closed').show();
	$('.logout-open').hide();
}






var win;
var url;
function launchEdit() {
	//http://kungsbrohuset.local/kbhui/edit/Default.aspx?id=56&mode=createpage
	url = 'http://kungsbrohuset.local/kbhui/edit/Default.aspx?id=3&epslanguage=sv&mode=simpleeditmode';
	win = window.open(url, 'edit', 'width=640,height=480');
	setInterval('checkEdit()', 100);
	//setInterval('alert(win.location.href)', 5000);
	//win.onunload(function() { alert('test'); });
}
function checkEdit() {
	if (win.location.href != url)
		win.close();
}
