$(document).ready(function() {
	
	if (!getcookie('daiichisankyo_eyecatcher_overlay_eu') &&  tree_locale == 'eu' ) {
		toggleEyeCatcherOverlay();
		setcookie('daiichisankyo_eyecatcher_overlay_eu', 1, 365, '/');
	}
	
	/*
	if (!getcookie('daiichisankyo_eyecatcher_overlay_de') &&   tree_locale == 'de' ) {
		toggleEyeCatcherOverlay();
		setcookie('daiichisankyo_eyecatcher_overlay_de', 1, 365, '/');
	}
	*/
	$('span#social-bookmark-link').bind('click', toggleSocialbookmarks);
	$('#social-bookmark-close').bind('click', toggleSocialbookmarks);
});
function setFontSize(fs) { 
	document.body.style.fontSize=fs+"em";
	if (fs == 1) {
		document.getElementById('a_fontsize_normal').style.color = '#def5fc';
		document.getElementById('a_fontsize_normal').style.background = '#0374ba';
		document.getElementById('a_fontsize_bigger').style.color = '#09156b';
		document.getElementById('a_fontsize_bigger').style.background = '#def5fc';
		document.getElementById('a_fontsize_biggest').style.color = '#09156b';
		document.getElementById('a_fontsize_biggest').style.background = '#def5fc';
	} else if (fs == 1.2) {
		document.getElementById('a_fontsize_normal').style.color = '#09156b';
		document.getElementById('a_fontsize_normal').style.background = '#def5fc';
		document.getElementById('a_fontsize_bigger').style.color = '#def5fc';
		document.getElementById('a_fontsize_bigger').style.background = '#0374ba';
		document.getElementById('a_fontsize_biggest').style.color = '#09156b';
		document.getElementById('a_fontsize_biggest').style.background = '#def5fc';
	} else if (fs == 1.4) {
		document.getElementById('a_fontsize_normal').style.color = '#09156b';
		document.getElementById('a_fontsize_normal').style.background = '#def5fc';
		document.getElementById('a_fontsize_bigger').style.color = '#09156b';
		document.getElementById('a_fontsize_bigger').style.background = '#def5fc';
		document.getElementById('a_fontsize_biggest').style.color = '#def5fc';
		document.getElementById('a_fontsize_biggest').style.background = '#0374ba';
	}
	setcookie('daiichisankyo_font_size', fs, 365, '/');
	//	window.location.reload();
}
function setcookie(name, value, days, path, domain, secure) {
	var expires = -1;
	if(typeof days == "number" && days >= 0) {
		var d = new Date();
		d.setTime(d.getTime()+(days*24*60*60*1000));
		expires = d.toGMTString();
	}
	value = escape(value);
	document.cookie = name + "=" + value + ";" + (expires != -1 ? " expires=" + expires + ";" : "") + (path ? "path=" + path : "") + (domain ? "; domain=" + domain : "") + (secure ? "; secure" : "");
}


function bookmark() {
	var title = document.title; 	
	var url = location.href;
	var description = title;
	if ( window.sidebar ) { // Mozilla Firefox
		window.sidebar.addPanel(title, url,"");
	} else if ( window.external ) { // IE
		window.external.AddFavorite( url, title);
	} 
}

function delcookie(name) {
	setcookie(name, "-", 0);
}

function getcookie(name) {
	var idx = document.cookie.indexOf(name+'=');
	if(idx == -1) {
		return null;
	}
	value = document.cookie.substring(idx+name.length+1);
	var end = value.indexOf(';');
	if(end == -1) {
		end = value.length;
	}
	value = value.substring(0, end);
	value = unescape(value);
	return value;
}

function loginDB_swap() {
	if (document.getElementById('profession').value == 1 || document.getElementById('profession').value == 5) {
		document.getElementById('div-fachrichtung').style.display = 'block';
	} else {
		document.getElementById('div-fachrichtung').style.display = 'none';
	}
	if (document.getElementById('beruflich').checked == true) {
		document.getElementById('pflicht_adresse').style.display = 'inline';
		document.getElementById('pflicht_plz').style.display = 'inline';
		document.getElementById('pflicht_stadt').style.display = 'inline';
		document.getElementById('pflicht_adresse_error').style.display = 'block';
		document.getElementById('pflicht_plz_error').style.display = 'block';
		document.getElementById('pflicht_stadt_error').style.display = 'block';
	} else if (document.getElementById('privat').checked == true) {
		document.getElementById('pflicht_adresse').style.display = 'none';
		document.getElementById('pflicht_plz').style.display = 'none';
		document.getElementById('pflicht_stadt').style.display = 'none';
		document.getElementById('pflicht_adresse_error').style.display = 'none';
		document.getElementById('pflicht_plz_error').style.display = 'none';
		document.getElementById('pflicht_stadt_error').style.display = 'none';
	}
}

jQuery.fn.toggleCheckboxes = function(ignore)
{
	ignore = ignore || "";
	return this.each(
		function()
		{
			jQuery("input[@type=checkbox]", this).not(ignore).each(
				function()
				{
					this.checked = !this.checked;
				}
			)
		}
	)
}

function loginbox_switchToDaichi() {	
	$("#loginbox_doccheck").hide();
	$("#loginbox_daiichi").show();	
	
	$("#login_daiichi").attr("checked","checked");
	$("#login_daiichi2").attr("checked","checked");
	$("login_doccheck").attr("checked","");
	$("#login_doccheck2").attr("checked","");	
}


function loginbox_switchToDoccheck() {
	$("#loginbox_daiichi").hide();
	$("#loginbox_doccheck").show();
	$("#loginbox_doccheck").removeClass("loginbox_hidden");
	
	$("#login_daiichi").attr("checked","");
	$("#login_daiichi2").attr("checked","");
	$("login_doccheck").attr("checked","checked");
	$("#login_doccheck2").attr("checked","checked");
	
}
function loginbox_prepare2() {
	$("#login_doccheck").click(loginbox_switchToDoccheck);
	$("#login_doccheck2").click(loginbox_switchToDoccheck);
	$("#login_daiichi").click(loginbox_switchToDaichi);
	$("#login_daiichi2").click(loginbox_switchToDaichi);
	
	
}

function loginbox_prepare() {
	$(document).ready(loginbox_prepare2);
}
function toggleEyeCatcherOverlay(e) {
	
	if (!e) {
		window.setTimeout("Hinweis()", 3000);
		
	} else {
		$('html').css('overflow', '');
		$('#fettkonkretesoverlay').css('display', 'none');
		$('#fettkonkretesoverlay').remove();
		$('#datthinweisfenster').css('display', 'none');
	}
}
function Hinweis () {
		$('html').css('overflow', 'hidden');
		$('body').append('<div id="fettkonkretesoverlay"></div>');
		DD_belatedPNG.fix('#fettkonkretesoverlay');
		$('#datthinweisfenster').css('left', (($('html').width() / 2) - 325) + 'px');
		//$('#datthinweisfenster').css('display', 'block');
		$('#datthinweisfenster').fadeIn('slow');
		$('.closeOverlay').bind('click', toggleEyeCatcherOverlay);
}
loginbox_prepare();

function toggleSocialbookmarks(e) {
	if ($('div#social-bookmarks').css('display') == 'none') {
		var offset = $(e.target).offset();
		$('div#social-bookmarks').css('top', (offset.top - 120));
		$('div#social-bookmarks').css('left', offset.left - 30);
		$('div#social-bookmarks').fadeIn('slow');
	} else {
		$('div#social-bookmarks').fadeOut('slow');
	}
}