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);
}

loginbox_prepare();
