/***********************************************************************************************************************
DOCUMENT: includes/javascript.js
DEVELOPED BY: Ryan Stemkoski
COMPANY: Zipline Interactive
EMAIL: ryan@gozipline.com
PHONE: 509-321-2849
DATE: 3/26/2009
UPDATED: 3/25/2010
DESCRIPTION: This is the JavaScript required to create the accordion style menu.  Requires jQuery library
NOTE: Because of a bug in jQuery with IE8 we had to add an IE stylesheet hack to get the system to work in all browsers. I hate hacks but had no choice :(.
************************************************************************************************************************/
$(document).ready(function() {
    var otevrenoed;
    var zavried;
    zavried = true;
    var kliknakused
    var urcite_muzes_zavrited
    urcite_muzes_zavriedt = true
    
    kliknakused = ""
    
    $('.ksed').click(function() {        
        //otevreno = this.name
        kliknakused = this.name
        r = $(this).parent().parent().next().is(':hidden')
          if (!r) {
              //alert(r);  
              zavried = false;
          } else {
              zavried = true;
              
          }
        
    });
    
	//ACCORDION BUTTON ACTION (ON CLICK DO THE FOLLOWING)
	$('.btned').click(function() {
        t = $(this).find('input').attr('name')
        if (t == kliknakused) {
            urcite_muzes_zavrited = false;
        } else {
            urcite_muzes_zavrited = true;
        }
        
		//REMOVE THE ON CLASS FROM ALL BUTTONS
		$('.btned').removeClass('oned');
		  
		//NO MATTER WHAT WE CLOSE ALL OPEN SLIDES
	 	if ((zavried) || (urcite_muzes_zavrited)) {
            $('.obsed').slideUp('normal');
            
        }
   
		//IF THE NEXT SLIDE WASN'T OPEN THEN OPEN IT
		if($(this).next().is(':hidden') == true) {
			 if (zavried) {
                //ADD THE ON CLASS TO THE BUTTON
                $(this).addClass('oned');
                  
                //OPEN THE SLIDE
                $(this).next().slideDown('normal');     
             }
			
		 } 
         zavried = true;
		 kliknakused = "";
	 });
	  
	
	/*** REMOVE IF MOUSEOVER IS NOT REQUIRED ***/
	
	//ADDS THE .OVER CLASS FROM THE STYLESHEET ON MOUSEOVER 
	$('.btned').mouseover(function() {
		$(this).addClass('overed');
		
	//ON MOUSEOUT REMOVE THE OVER CLASS
	}).mouseout(function() {
		$(this).removeClass('overed');										
	});
	
	/*** END REMOVE IF MOUSEOVER IS NOT REQUIRED ***/
	
	
	/********************************************************************************************************************
	CLOSES ALL S ON PAGE LOAD
	********************************************************************************************************************/	
	$('.obsed').hide();

});

