$(window).load(function() {
	if($('img#stepsMap')){
		stepsMapRendering();
	}
	
	$('form#tx-srfeuserregister-pi1-fe_users_form').removeAttr('onsubmit');
	$('form#tx-srfeuserregister-pi1-fe_users_form').submit(function(){
		if($('input#tx-srfeuserregister-pi1-password').val() == '' || $('input#tx-srfeuserregister-pi1-password_again').val() == ''){
			alert('Bitte geben Sie ein Passwort ein.');
			return false;
		}else{
			enc_form(this);
		}
	});
});

function stepsMapRendering(){
	$('img#stepsMap').parent('p').parent('div').css('position','relative');
	$('img#stepsMap').parent('p').append('<map id="_stepsMap" name="stepsMap"><area shape="poly" coords="4,148,0,110,21,97,21,78,44,70,42,53,64,39,114,51,117,77,84,99,82,147,56,160," alt="" title="" id="webBasedTraining" /><area shape="poly" coords="85,169,160,189,195,167,195,106,221,92,219,41,207,34,82,100," alt="" title="" id="simulierteGeschaeftsfaelle" /><area shape="poly" coords="194,108,196,196,284,216,322,184,326,131,336,121,334,89,255,73," alt="" title="" id="eTesting" /><area shape="poly" coords="327,132,375,91,411,100,410,121,428,127,429,149,446,154,444,200,403,245,321,226," alt="" title="" id="dokumentation" /><area shape="poly" coords="444,220,442,203,403,246,3,151,4,165,402,268," alt="" title="" id="lernplattform" /><area shape="rect" coords="448,280,450,282" alt="Image Map" title="Image Map" /></map>');
	$('p[class^="stepsBouble"]').wrap(function(){
		return '<div class="stepsBoubleBounding stepsBounding-' + $(this).attr('class') + '" />';
	});
	$('p[class^="stepsBouble"]').append('<span class="stepsBoubleBottom"></span>');
	
	$('map#_stepsMap area').hover(function(){
		switch ($(this).attr('id')) {
			case "webBasedTraining":
				$('img#stepsMap').attr('src', 'fileadmin/redakteure/images/vs_steps_01.jpg');
				$('div.stepsBounding-stepsBoubleWBT').show();
				break;
			case "simulierteGeschaeftsfaelle":
				$('img#stepsMap').attr('src', 'fileadmin/redakteure/images/vs_steps_02.jpg');
				$('div.stepsBounding-stepsBoubleSimulierteGeschaeftsfaelle').show();
				break;
			case "eTesting":
				$('img#stepsMap').attr('src', 'fileadmin/redakteure/images/vs_steps_03.jpg');
				$('div.stepsBounding-stepsBoubleETesting').show();
				break;
			case "dokumentation":
				$('img#stepsMap').attr('src', 'fileadmin/redakteure/images/vs_steps_04.jpg');
				$('div.stepsBounding-stepsBoubleDokumentation').show();
				break;
			case "lernplattform":
				$('img#stepsMap').attr('src', 'fileadmin/redakteure/images/vs_steps.jpg');
				$('div.stepsBounding-stepsBoubleLernplattform').show();
				break;
			default:
				$('div.stepsBoubleBounding').hide();
				$('img#stepsMap').attr('src', 'fileadmin/redakteure/images/vs_steps.jpg');
				break;
		}
		$(this).parent('map').data('currentBoubleId',$(this).attr('id'));
	},
	function(e){
		if($(e.relatedTarget).attr('class') != 'stepsBoubleBottom'){
			$('div.stepsBoubleBounding').hide();
			$('img#stepsMap').attr('src', 'fileadmin/redakteure/images/vs_steps.jpg');
		}
	});
	
	$('div.stepsBoubleBounding').mouseleave(function(e){
		if($(e.relatedTarget).attr('id') != $(this).parent('map').data('currentBoubleId')){
			$(this).hide();
			$('img#stepsMap').attr('src', 'fileadmin/redakteure/images/vs_steps.jpg');
		}
	});
}
