$(document).ready(function () {

	$('#loginform').submit(function () {

		if($('#username').val().length < 3){
			alert('Ni måste fylla i ert användarnamn');
			return false;
		}

		if($('#password').val().length < 3){
			alert('Ni måste fylla i ert lösenord');
			return false;
		}

	});


	$('#userID').blur(function(){

		var userID = $('#userID').val();
		var barnvaktID = $('#barnvaktID').val();

		$.get("ajax/getCustomerName.php", { userID: userID, barnvaktID: barnvaktID }, function(data){

			if(data != 'error1' && data != 'error2'){
				name = data;
				name = name.replace('&ouml;','ö'); 
				name = name.replace('&auml;','ä');
				name = name.replace('&aring;','å');
				name = name.replace('&Ouml;','Ö'); 
				name = name.replace('&Auml;','Ä');
				name = name.replace('&Aring;','Å');

				$('#name').html(name);
			}else{
				if(data == 'error1'){
					alert('Kunden rapporterar timmar');
				}else{
					alert('Kunden finns ej, försök igen');
				}
				$('#name').html('');
				$('#userID').attr('value', '');
			}
		});
	});

	$('#barnvaktID').blur(function(){

		var barnvaktID = $('#barnvaktID').val();
		var userID = $('#userID').val();

		$.get("ajax/getBarnvaktName.php", { userID: userID, barnvaktID: barnvaktID }, function(data){

			if(data != 'error1' && data != 'error2'){
				name = data;
				name = name.replace('&ouml;','ö'); 
				name = name.replace('&auml;','ä');
				name = name.replace('&aring;','å');
				name = name.replace('&Ouml;','Ö'); 
				name = name.replace('&Auml;','Ä');
				name = name.replace('&Aring;','Å');

				$('#name').html(name);
			}else{
				if(data == 'error1'){
					alert('Barnvakten rapporterar timmar');
				}else{
					alert('Barnvakten finns ej, försök igen');
				}
				$('#name').html('');
				$('#barnvaktID').attr('value', '');
			}
		});
	});

	$('#rappForm').submit(function() {

		if($('#userID').val() <= 0 || $('#userID').val() == '' && $('#barnvaktID').val() <= 0 || $('#barnvaktID').val() == ''){
			alert('Ni måste fylla i vilken kund/barnvakt det gäller');
			return false;
		}

		if($('#week').val() <= 0){
			alert('Ni måste fylla i vecka');
			return false;
		}

		if($('#year').val() <= 0){
			alert('Ni måste fylla i vilket år');
			return false;
		}

		if($('#hours').val() <= 0){
			alert('Ni måste skriva i hur många timmar');
			return false;
		}

		return true;

	});

	$('.city_input').keyup( function(e) {

		if(e.keyCode == 40 || e.keyCode == 38 || e.keyCode == 13){

			if(e.keyCode == 40){
				if($('a.on').attr('class') == undefined){
					$('a.city_1').addClass('on');
				}else{
					cl = $('a.on').attr('class');
					nr = cl.substr(5,5);
					nr = parseInt(nr.replace(' on', ''));

					$('a.on').removeClass('on');
					$('a.city_'+(nr+1)).addClass('on');
				}
			}

			if(e.keyCode == 38){
				if($('a.on').attr('class') == undefined){
					
				}else{
					cl = $('a.on').attr('class');
					nr = cl.substr(5,5);
					nr = parseInt(nr.replace(' on', ''));

					$('a.on').removeClass('on');
					$('a.city_'+(nr-1)).addClass('on');
				}
			}

			if(e.keyCode == 13){

				id = $('a.on').attr('id');
				name = $('a.on').attr('name');

				selectCity(id, name);
			}

		}else{

			$('.ajaxlist').hide();
			$('#cityID').attr('value', '');

			city = $(this).val();

			city = city.split("å").join("&aring;");
			city = city.split("ä").join("&auml;");
			city = city.split("ö").join("&ouml;");
			city = city.split("Å").join("&Aring;");
			city = city.split("Ä").join("&Auml;");
			city = city.split("Ö").join("&Ouml;");

			if(city.length > 1){
				$.get("ajax/getCities.php", { city: city }, function(data){
					if(data == 'none'){
				
					}else{
						$('.ajaxlist').html(data);
						$('.ajaxlist').show();
					}
				});
			}
		}
		
	});

	$('.post').click( function() {
		$('#searchform').submit();
	});

	//Kontrollera skickat
	$('#searchform').submit( function() {
		return true;
	});


});

function nyttFonster(minsajt, namnet, bredd, hojd, scroll) { 
  var venster = (screen.width - bredd) / 2; 
  var uppifroon = (screen.height - hojd) / 2; 
  hurdant = 'width='+bredd+',height='+hojd+',top='+uppifroon+',left='+venster+',scrollbars='+scroll+',resizable' 
  win = window.open(minsajt, namnet, hurdant) 
  if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } 
} 



function showInfo(id) {

	$('#info_'+id).toggle();

	$('#row_'+id).toggleClass('on');

}

function selectCity(id, name){
	$('.city_input').attr('value', name);
	$('#cityID').attr('value', id);
	$('.ajaxlist').hide();
}

function nemo (namn,foretag){
	location.href = 'mailto:'+namn+'@'+foretag;
	return false;
}