$(document).ready(function(){
	
	// Visar l�senords input och knapp f�r verifiering av l�senord f�r att kunna ta bort sida
	$(".delete_page_class").click(function(){	
		$("#removePageForm").css('display','block');
		$('[name|=remove_page_id]').val($(this).attr('value'));
	});
	
	// Visar l�senords input och knapp f�r verifiering av l�senord f�r att kunna ta bort anv�ndare
	$(".delete_direction_class").click(function(){
		$("#removeUserForm").css('visibility','visible');
		$('[name|=remove_direction_id]').val($(this).attr('value'));
	});
	
	// Markerar den valda raden med en bakgrundsfärg samt sätter ett värde på en variabel för att veta vilken mail som valts
	$(".edit_mail").click(function(){
		$(".edit_mail:even").css('background-color','#FFF');
		$(".edit_mail:odd").css('background-color','#DDD');
		$(this).css('background-color','#BBF');
		
		// För att välja en mail av många att redigera
		$('[name|=edit_mail_mailid]').val($(this).attr('value'));
		
		// För att koppla från mail och grupp
		$('[name|=remove_group_from_mail_with_group_id]').val($(this).attr('value'));
		
		// För att bestämma grupp att ändra
		$('[name|=edit_group_groupid]').val($(this).attr('value'));
	});
	
	$(".edit_group").click(function(){
		//$(".edit_group:even").css('background-color','#FFF');
		//$(".edit_group:odd").css('background-color','#DDD');
		//$(this).css('background-color','#BBF');
		
		// För att koppla från mail och grupp
		$('[name|=remove_group_from_mail_with_mail_id]').val($(this).attr('value'));
	
	});
	
	// Skapar hand d� man h�ller �ver "ta bort" i sidhanteraren
	$(".delete_page_class").hover(function(){
		$(".delete_page_class").css('cursor','pointer');
	});
	
	// Skapar hand d� man h�ller �ver "ta bort" i inst�llningar
	$(".delete_direction_class").hover(function(){
		$(".delete_direction_class ").css('cursor','pointer');
	});
	
	// Skapar hand d� man h�ller �ver en rad i mailskickaren
	$(".edit_mail").hover(function(){
		$(".edit_mail").css('cursor','pointer');
	});
	
	$(".edit_group").hover(function(){
		$(".edit_group").css('cursor','pointer');
	});
    
    /*// Skicka mail från admin, sätter variabel för att lägga till person i grupp, 
    $("[name|=add_list_to_email_id]").val($("[name|=dropdown_add_group]").attr('value'));
    
    // Om ma byter skall ovanstående ske
    $("[name|=dropdown_add_group]").click(function(){
       $('[name|=add_list_to_email_id]').val($(this).attr('value'));
        alert("NEJ");
    });*/
    
    
    ///////////////////////////////////////////////
    //                 SIDMENYN                  //
    ///////////////////////////////////////////////
   
    // minimerar menyn
    $('.sub-nav-default > ul > ul').slideUp(0);
    $('.sub-nav-default').find('ul').slideUp(0);
    
    // hämtar urlen och splitar upp den
    var pathname = window.location.href;
    pathname = pathname.replace('%C3%A5', 'å');
    pathname = pathname.replace('%C3%B6', 'ö');
    pathname = pathname.replace('%C3%A4', 'ä');
    var splited = pathname.split('/');

    // söker efter DOM som har delar av länken som attr i href
    var url = "http:/";// Andra : kommer nedan i for loopen
    var found = false;
    
    // Räknar undermenyer
    var count = 0;
    
    // kollar om url:en finns i undermenyn
    for(var i = 2; i < splited.length; i++){
        url += "/" + splited[i];
        
        // Fäller ner eventuella undermenyer
        $('.sub-nav-default').find('a[href="'+url+'"]').parent().next('ul').slideDown(0, function(){
            found = true;
        });
        
        // Räknar nivåer i undermenyn
        if($('.sub-nav-default').find('a[href="'+url+'"]').parent().html() != null) {
            count++;
        }
    }
    //alert(found);
    //found= false;
    // om den inte hittades i undermenyn kolla här
    //if(found == false){
   	  	// endast nivå ett
  	  	if($('.sub-nav-default > li').find('a[href="'+url+'"]').html() != null){
	        $('.sub-nav-default > li').find('a[href="'+url+'"]').parent().next('ul').slideDown(0);
	        $('.sub-nav-default > li').find('a[href="'+url+'"]').parent().next('ul').children('ul:nth-child(2)').slideDown(0);
	    }

	    // om länken finns i huvudmenyn finns den inte i submenyn och första elementet skall synas
	    else if($('#main-nav').find('a[href="'+url+'"]').html() != null){
	        $('.sub-nav-default > ul:nth-child(2)').slideDown(0);
	        $('.sub-nav-default > ul:nth-child(2) > ul:nth-child(2)').slideDown(0);
	
	   	 }
	    
	    // om inget av ovan är uppfyllt så har man antingen kommit helt fel och då visas en felsida eller så har man kommit till startsidan med urlen http://www.futf.se
	    // om inte länken matchar någon stans samt att antal undersidor == 0
        else if(count == 0){
	    	$('.sub-nav-default > ul:nth-child(2)').slideDown(0);
	        $('.sub-nav-default > ul:nth-child(2) > ul:nth-child(2)').slideDown(0);
	    }
    //}
    // här är sidmenyn klar för användning av användaren
    
    // FÖR ANNIMERING AV SIDMENYN. ANVÄNDS EJ men fungerar väldigt bra så det är bara att ta bort kommentaren så annimeras det //
    
    // annimera först länka vidare sedan
    /*$('.sub-nav-default a').click( function(ev){
        //prevent the default action of the event, this will stop the href in the anchor being followed
        //before the animation has started, u can also use return false;
        ev.preventDefault();
        var link = $(this).attr('href');
        
        // delar upp i fall beroende var användare har klickat
        
        // endast nivå ett
        if($('.sub-nav-default > li').find('a[href="'+link+'"]').html() != null){
        
            // slidea upp alla
            $('.sub-nav-default ul').slideUp('normal'); // använd not...
            
            // om den har någon lista under sig annimera den. annars inte
            if($('.sub-nav-default > li').find('a[href="'+link+'"]').parent().next('ul').html() != null){
                
                // annimera aktuella listor
                $('.sub-nav-default > li').find('a[href="'+link+'"]').parent().next('ul').slideDown('normal', function(){
                    
                    // annimera underlistor uppdatera sedan eller uppdatera direkt
                    if($('.sub-nav-default > li').find('a[href="'+link+'"]').parent().next('ul').children('ul:nth-child(2)').html() != null){
                        $('.sub-nav-default > li').find('a[href="'+link+'"]').parent().next('ul').children('ul:nth-child(2)').slideDown('normal', function(){
                            document.location = link;
                        });
                    }
                    else{
                        document.location = link;
                    }
                });
            }
            else{
                if($('.sub-nav-default > ul[style="display: block;"]').html() != null){
                    $('.sub-nav-default > ul[style="display: block;"]').slideUp('normal' ,function(){// använd not...
                        document.location = link;  
                    }); 
                }
                else{
                    document.location = link; 
                }
            }
        } // slut nivå ett
        
        // endast nivå två
        else if($('.sub-nav-default > ul > li').find('a[href="'+link+'"]').html() != null){
        
            
            
            if($('.sub-nav-default > ul').find('a[href="'+link+'"]').parent().next('ul').html() != null){
                $('.sub-nav-default > ul ul').slideUp('normal'); // använd not...
                $('.sub-nav-default > ul').find('a[href="'+link+'"]').parent().next('ul').slideDown('normal', function(){
                    document.location = link;
                });
            }
            else if($('.sub-nav-default > ul > ul[style="display: block;"]').html() != null){
                $('.sub-nav-default > ul > ul[style="display: block;"]').slideUp('normal' ,function(){// använd not...
                    document.location = link;  
                }); 
            }
            else{
                document.location = link;
            }

        }// slut nivå två
        
        // om ingen annimation skall göras / innersta elementet i listan
        else{
            document.location = link;
        }
        

        
        /*
        if($(this).parent().next("ul").html() != null){
            $(".sub-nav-default").find('ul').slideUp('normal');
            $(this).parent().parent().slideDown('normal');
            $(this).parent().next("ul").slideDown('normal',function(){
                //alert('uppe');
                //document.location = link;
                
            });
        }
        else{
            $(".sub-nav-default").find('ul').slideUp('normal', function(){
                 alert('nere');
                 document.location = link;
            });
        }*/
        
        //$(this).attr('href');
        
    //});
    
    ///////////////// SIDMENY SLUT ////////////////

    ///////////////////////////////////////////////
    //                  NYHETER                  //
    ///////////////////////////////////////////////
    
    // visa endast första nyheten vid sidladdning
    $(".news-content").slideUp(0);
    $('#news > div:nth-child(2)').slideDown(0);
    
    // muspekare vid hovering över nyhetsrubrik
    $(".news-heading").css('cursor','pointer');
    var delay = 30;
    
    // klicka för att visa nyhet
    $('#news > div:first-child').toggle(function(){
        $(this).next("div").slideUp(delay);
    }, function(){
        $(this).next("div").slideDown(delay);
    });
    
    $('#news > div:not(:first-child):odd').toggle(function(){
        $(this).next("div").slideDown(delay);
    }, function(){
        $(this).next("div").slideUp(delay);
    });// slut klicka för att visa nyhet
    
    ////////////////// NYHETER SLUT ///////////////
    
    ///////////////////////////////////////////////
    //                  Kurser                   //
    ///////////////////////////////////////////////
    
    var description = $('#app_kurser_beskrivningAvKurs').html(); // hämtar hela innehållet
    
    if(description != null){
        if(description.length > 350){
            var short_description = description.substring(0,340) + '...'; // De 200 första tecknena
    
            $('#app_kurser_beskrivningAvKurs').html('<div id="app-kurser-kort-beskrivning">' + short_description + '</div><div id="app-kurser-read-more">Läs mer >></div>');
    
            $('#app-kurser-read-more').toggle(function(){
                $('#app-kurser-kort-beskrivning').html(description);
                $('#app-kurser-read-more').html('Läs mindre >>');
            }, function(){
                $('#app-kurser-kort-beskrivning').html(short_description);
                $('#app-kurser-read-more').html('Läs mer >>');
            });
    
            // stylar knappen
            $('#app-kurser-read-more').css({ 'font-weight' : 'bold', 'cursor' : 'pointer'});
        }
    }
    
    var lank = $('#app_kurser_kurs_top_kurshemsida > a').html();
    
    if(lank != null){
        if(lank.length > 45)
            $('#app_kurser_kurs_top_kurshemsida > a').html(lank.substring(0,30) + '...' + lank.substring(lank.length - 20, lank.length));
    }
    ////////////////// KURSER SLUT ///////////////
    
});
