	
/*
	//check start and endtime match in event list in a dagsprogram
	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 media
	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() {

	/************************* Bygg sidan ******************************/
	
	initializePage = function(){	
		
	/* Create Columns
	 
	If you are not using panels then these columns are not required.
	If you do use panels, the main column is required. The side columns are optional.
	Create your columns from left to right. Then create your panels from top to bottom,
	left to right. New Panels are inserted at the bottom of their column.

	*/	 
	/*
		new MochaUI.Column({
			id: 'sideColumn1',
			placement: 'left',
			width: 180,
			resizeLimit: [100, 300]
		});
	*/
	
/*
		new MochaUI.Column({
			id: 'mainColumn',
			placement: 'main',	
			width: null,
			resizeLimit: [100, 300]
		});
*/
	
	/*
		new MochaUI.Column({
			id: 'sideColumn2',
			placement: 'right',
			width: 363,		
			resizeLimit: [125, 400]
		});
	*/
		
		
		// Add panels to first side column
/*
		new MochaUI.Panel({
			id: 'files-panel',
			title: 'Innehåll',
			loadMethod: 'xhr',
			contentURL: 'pages/navigation_publ.lasso',
			column: 'sideColumn1',
			padding: { top: 8, right: 8, bottom: 8, left: 16 },
			onContentLoaded: function(){
				if ( !MochaUI.treeScript == true ){
					new Request({
						url: 'plugins/tree/scripts/tree.js',
						method: 'get',
						onSuccess: function() {
							buildTree('tree1');
							MochaUI.treeScript = true;
						}.bind(this)
					}).send();
				}
			}
		});
*/
		
		// Add panels to main column	
/*
		new MochaUI.Panel({
			id: 'mainPanel',
			title: 'Välkommen',
			loadMethod: 'xhr',
			contentURL: 'pages/maincontent.lasso',
			column: 'mainColumn',
			panelBackground: '#fff',
			padding: { top: 8, right: 12, bottom: 8, left: 18 }
		});
*/
		
		// Add panels to second side column
/*
		new MochaUI.Panel({
			id: 'help-panel',
			loadMethod: 'xhr',
			contentURL: 'pages/dagsprogram_publ.lasso',
			column: 'sideColumn2',
			tabsURL: 'pages/panel-tabs_publ.lasso',
			collapsable: 'false',
			padding: { top: 8, right: 12, bottom: 8, left: 9 }
		});

*/
	}
	
	//initializePage();
	
/*******************************************************************/
		

/*************************** 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') txt.set('type', 'password');
					if (txt.value == usernameFieldValue || txt.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 admin - gå till adminsiten. Klicka "OK" för att gå dit.');
							window.location.href = 'globals/loginRedirect.lasso?&goto=admin';
						} 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







