/*
	var checkTimeDayprogram = function(){
		var checkRows = $('draggable').getChildren('div');
		var checkEndtime;
		checkRows.each(function(rowID, index){
			if (index == 0){
				checkEndtime = rowID.getChildren('#endtime').get('text').toString();
			} else {
				if (rowID.getChildren('#starttime').get('text').toString() != checkEndtime) {
					rowID.addClass('timeError');
				} else {
					rowID.removeClass('timeError');
				}
				checkEndtime = rowID.getChildren('#endtime').get('text').toString();
			}
		});
	}
	
	//Spela upp övning
	var playMedia = function(id,name){
		new MochaUI.Window({
			id: 'PlayMedia',
			icon: 'images/icons/fugue/film.png',
			title: 'Spelar upp övning '+name,
			type: 'modal',
			shadowBlur: 12,
			collapsible: false,
			maximizable: false,
			minimizable: false,
			resizable: false,
			scrollbars: false,
			loadMethod: 'xhr',
			contentURL: 'pages/_playvideo.lasso?&mediaID='+id+'&mediaName='+name,
			width: 600,
			height: 480
		});	
	}
*/



window.addEvent('domready', function() {

		

/*************************** Log in ********************************/	
	
		// empty loginfields on focus and reset them on blur
/*
		var usernameFieldValue = $('anvnamn').get('value');
		var passwordFieldValue = $('losenord').get('value');;
		var txt = $$('#anvnamn', '#losenord'); 
		
		txt.each(function(txt){
			txt.addEvents({
				'focus': function() {
					
					if (txt.get('id') == 'losenord') {
						//$('losenord').setProperty('type', 'password');
					}
					if (txt.get('value') == usernameFieldValue || txt.get('value') == passwordFieldValue) {
						txt.setProperty('style', 'color:black;');
						txt.value = '';
					}
				},
				'blur': function() {
					if (txt.value == '') {
						txt.removeProperty('style');
						if (txt.get('id') == 'anvnamn') {
							txt.value = usernameFieldValue;
						} else txt.set('type', 'text'), txt.value = passwordFieldValue;
					}
				}
			});
		});
*/

		$('loginform').addEvent('submit', function(e) {
			e.stop();
			logincheck();
		});
	
	// check loginvalues
	var logincheck = function(){
		var spinner 	= $('spinner');
		var anvnamn 	= $('anvnamn').get('value');
		var losenord 	= $('losenord').get('value');

		if (anvnamn == '') {
			MochaUI.notification('Du måste fylla i användarnamn');
		} else if (losenord == '') {
			MochaUI.notification('Du måste fylla i lösenord');
			} else { //login
				//retrieve login results from AJAX call
				var loginresult = function(login) {
					login.each(function(login) {
						if (login.loginerror == 1) {
							MochaUI.notification('Inloggningen misslyckades');
						} else if (login.loginerror == 2) {
							new MochaUI.Window({
								loadMethod: 'html',
								closeAfter: 5000,
								type: 'notification',
								addClass: 'notification',
								content: 'Ditt konto är inte aktiverat. <br /> Var vänlig kontakta din administratör.',
								width: 300,
								height: 60,
								y: 53,
								padding:  { top: 10, right: 12, bottom: 10, left: 12 },
								shadowBlur: 10,
								bodyBgColor: [255, 255, 255]	
							});
						} else if(login.loginerror == 3){
							alert('Om du vill logga in som tränare - gå till tränarsiten. Klicka "OK" för att gå dit.');
							window.location.href = 'globals/loginRedirect.lasso?&goto=trainer';							
						} else if (login.loginerror == 0) {
							window.location.href = 'index.lasso';
						} 
						spinner.setStyle('visibility','hidden');
					}) 
				}
				//send login values with AJAX call
				var loginrequest = new Request.JSON({
					url: 'pages/src_login.lasso?&t='+ new Date().getTime(),
					onComplete: function(jsonObj) {
						loginresult(jsonObj.login);
					}
				}).get({'anvnamn': anvnamn, 'losenord': losenord}); spinner.setStyle('visibility','visible');
		}//end else login
	}

/******************************************************************************/




}); // Domready end







