if ($.browser.msie && $.browser.version.substring(0,1) === '6') {
	$(document).ready(function() {
		$('body').supersleight({shim: '/lib/pixel.gif'});
	});
} else {
	var caecilia76 = {
		src: '/sifr/caecilia76.swf'
	};

	var caecilia85 = {
		src: '/sifr/caecilia85.swf'
	};

	sIFR.activate(caecilia76);
	sIFR.activate(caecilia85);

	sIFR.replace(caecilia76, {
		selector: 'h1',
		wmode: 'transparent',
		css: ['.sIFR-root { color: #0a2139; font-size: 24px;  }']
	});

	sIFR.replace(caecilia85, {
		selector: 'h2.sub-content',
		wmode: 'transparent',
		css: ['.sIFR-root { color: #0a2139; font-size: 11px;}']
	});
}

function changeRegisterForm(is_certificate) {
	
	$('#javascript-error').css('display', 'none');

	if(is_certificate == true) {
		$('#DD-CC-articles').css('display', 'none');
		$('#DD-CC-articles input').attr('checked', false);
		$('#TR-articles').css('display', 'none');
		$('#TR-articles input').attr('checked', false);
	}

	if($('#payment_type').val() == 'DD') {
		$('#bank_country').css('display', 'block');
		if(is_certificate != true) {
			$('#DD-CC-articles').css('display', 'block');
			$('#TR-articles').css('display', 'none');
			$('#TR-articles input').attr('checked', false);
		}
	} else if($('#payment_type').val() == 'CC') {
		$('#bank_country').css('display', 'none');
		if(is_certificate != true) {
			$('#DD-CC-articles').css('display', 'block');
			$('#TR-articles').css('display', 'none');
			$('#TR-articles input').attr('checked', false);
		}
	} else {
		$('#bank_country').css('display', 'none');
		if(is_certificate != true) {
			$('#DD-CC-articles').css('display', 'none');
			$('#DD-CC-articles input').attr('checked', false);
			$('#TR-articles').css('display', 'block');
		}
	}
}

function confirmForm(form_id, field_id, article_number) {
    var check = confirm("Sind Sie sicher?");
    if(check == true) {
		if(field_id != false) {
			$('#' + field_id).val(article_number);
		}
		$('#' + form_id).submit();
    } else {
		return;    
	}
}

function openCourse(url) {
	var win 	= null;
	settings 	= "width=900,height=600,scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes";
	win 		= window.open(url, 'course', settings);
	win.focus();
}

function browserTest() {
	
	// Vars
	var minScreenWidth 			= 1024;
	var minScreenHeight 		= 768;
	var minFlashPlayerVersion 	= 9;
	var errors					= 0;
	
	// Start test
	$('#javascript-not-active').hide();
	$('#test-table').show();
	
	// Screen size
	if (parseInt(navigator.appVersion) > 3) {
		screenW = screen.width;
		screenH = screen.height;
	} else if (navigator.appName == "Netscape" 
		&& parseInt(navigator.appVersion)==3
		&& navigator.javaEnabled()) {
		var jToolkit = java.awt.Toolkit.getDefaultToolkit();
		var jScreenSize = jToolkit.getScreenSize();
	 	screenW = jScreenSize.width;
	 	screenH = jScreenSize.height;
	}
	
	if(screenW < minScreenWidth || screenH < minScreenHeight) {
		$('#screen-size-status').html('<img src="/lib/b_fehler.png" />');
		$('#screen-size-message').html('Ihre Bildschirmauflösung ist ' + screenW + 'x' + screenH + ' Pixel. Diese Auflösung ist leider für den Online-Kurs zu klein.');
		$('#screen-size-button').html('<a href="/faq-37-welche-bildschirmaufloesung-wird-fuer-den-online-kurs-benoetigt.html"><img src="/lib/b_problem_loesen.png" class="button" /></a>');
		errors++;
	} else {
		$('#screen-size-status').html('<img src="/lib/b_ok.png" />');
		$('#screen-size-message').html('Ihre Bildschirmauflösung ist ' + screenW + 'x' + screenH + ' Pixel. Diese Auflösung ist für den Online-Kurs ausreichend.');
	}
	
	// Browser
	if($.browser.name == 'msie' && $.browser.versionX <= 6) {
		$('#browser-status').html('<img src="/lib/b_fehler.png" />');
		$('#browser-message').html('Sie verwenden den Internet Explorer in der Version ' + $.browser.version + '. Mit diesem Browser kann es beim Online-Kurs zu Problemen kommen.');
		$('#browser-button').html('<a href="/faq-38-kann-ich-den-online-kurs-mit-dem-internet-explorer-60-besuchen.html"><img src="/lib/b_problem_loesen.png" class="button" /></a>');
		errors++;
	} else {
		$('#browser-status').html('<img src="/lib/b_ok.png" />');
		var bname = ($.browser.name == 'msie') ? 'Internet Explorer' : $.browser.name.substr(0,1).toUpperCase() + $.browser.name.substr(1,$.browser.name.length);
		$('#browser-message').html('Sie verwenden ' + bname + ' in der Version ' + $.browser.version + '. Dieser Browser ist für den Online-Kurs geeignet.');	
	}
	
	// Cookies
	Set_Cookie('browsertest', 'none', '', '/', '', '' );
	if(Get_Cookie('browsertest')) {
		Delete_Cookie('browsertest', '/', '');
		$('#cookie-status').html('<img src="/lib/b_ok.png" />');
		$('#cookie-message').html('Cookies können gespeichert werden. Mit dieser Einstellung kann der Online-Kurs genutzt werden.');
	} else {
		$('#cookie-status').html('<img src="/lib/b_fehler.png" />');
		$('#cookie-message').html('Es können keine Cookies gespeichert werden. Mit dieser Einstellung kann es zu Problemen mit dem Online-Kurs kommen.');
		$('#cookie-button').html('<a href="/faq-39-muss-mein-browser-cookies-akzeptieren-damit-ich-den-online-kurs-nutzen-kann.html"><img src="/lib/b_problem_loesen.png" class="button" /></a>');	
		errors++;
	}
	
	// Flash / ie6
	var playerVersion = swfobject.getFlashPlayerVersion();
	if (playerVersion.major >= minFlashPlayerVersion) {
		$('#flash-status').html('<img src="/lib/b_ok.png" />');
		$('#flash-message').html('Sie nutzen Flash in der Version ' + playerVersion.major + '.' + playerVersion.minor + '.' + playerVersion.release + '. Mit dieser Version kann der Online-Kurs genutzt werden.');
	} else {
		$('#flash-status').html('<img src="/lib/b_fehler.png" />');
		$('#flash-message').html('Sie nutzen einen alten Flash-Player oder haben keinen Flash-Player installiert. Da ein Flash-Player ab Version 9 für den Online-Kurs benötigt wird, ');
		$('#flash-button').html('<a href="/faq-41-wie-kann-ich-einen-flash-player-installieren.html"><img src="/lib/b_problem_loesen.png" class="button" /></a>');	
		errors++;	
	}
	
	// PopUp
	if($.browser.name == 'opera') {	
		$('#popup-tr').hide();
	} else {
		result = window.open("about:blank", "popped", "width=10, height=10, location=no, menubar=no, status=no, toolbar=no, scrollbars=no, resizable=no");
		if (result != null) {
			result.close();
			$('#popup-status').html('<img src="/lib/b_ok.png" />');
			$('#popup-message').html('PopUp Fenster können geöffnet werden.');
		} else {
			$('#popup-status').html('<img src="/lib/b_fehler.png" />');
			$('#popup-message').html('Der PopUp-Blocker in Ihrem Browser verhindert, dass PopUps geöffnet werden können. Es kann somit zu Problemen mit dem Online-Kurs kommen.');
			$('#popup-button').html('<a href="/faq-40-warum-oeffnet-sich-der-online-kurs-nicht-wenn-ich-auf-online-kurs-oeffnen-klicke.html"><img src="/lib/b_problem_loesen.png" class="button" /></a>');
			errors++;
		}
	}
	
	if(errors == 0) {
		$('#test-result').html('<b>Glückwunsch!</b><br />Es wurden keine Probleme mit Ihrem Browser festgestellt.');
	} else {
		$('#test-result').html('<b>Achtung!</b><br />Es wurde mindestens ein Problem mit dem Ihrem Browser festgestellt.');
	}
}

function openCertificate() {	

	var myForm 		= document.createElement('form');
	myForm.method	= 'post';
	myForm.action 	= '/gutschein_anzeigen.html';
	myForm.target	= '_blank';
		
	var input_certificate_background = document.createElement("input");
	input_certificate_background.setAttribute("type", "text");
	input_certificate_background.setAttribute("name", "certificate_background");	
	input_certificate_background.value = $('[name=certificate_background]:checked').val();
	myForm.appendChild(input_certificate_background) ;
	
	var input_gift_article = document.createElement("input");
	input_gift_article.setAttribute("type", "text");
	input_gift_article.setAttribute("name", "gift_article");	
	input_gift_article.value = $('[name=gift_article]:checked').val();
	myForm.appendChild(input_gift_article) ;
	
	var input_name_presentee = document.createElement("input");
	input_name_presentee.setAttribute("type", "text");
	input_name_presentee.setAttribute("name", "name_presentee");	
	input_name_presentee.value = $('[name=name_presentee]').val();
	myForm.appendChild(input_name_presentee) ;

	var textarea_text = document.createElement("textarea");
	textarea_text.setAttribute("name", "text");	
	textarea_text.value = $('[name=text]').val();
	myForm.appendChild(textarea_text);
			
	document.body.appendChild(myForm);
	myForm.submit() ;
	document.body.removeChild(myForm);
}