/*****************************************/
/*  Canvia les propietats                */
/*****************************************/

	function mostra(id)
	{
		var o = document.getElementById(id);
		o.style.visibility = 'visible';
		o.style.position = 'static';
	}
	
	function amaga(id)
	{
		var o = document.getElementById(id);
		o.style.visibility = 'hidden';
		o.style.position = 'absolute';
	}
	
	
	function canvia(id,src)
	{
    	try{
        document.getElementById(id).src = src;    
        }
		finally{ 
        return false;        
    	}
	}
	
	function canvia_class(id,c)
	{
    	try{
        document.getElementById(id).className = c;    
        }
		finally{ 
        return false;        
    	}
	}


/********************************************************************/
/*      FADEIN                                                      */   
/********************************************************************/


var l_inf = 65;

var delay;
delay = 5;

var stepup = 20;

var index = -1;

var do_fadein = 0;
var do_fadeout = 0;

/*****************************************************************/
/*    FADE INS Especifics                                        */
/*****************************************************************/   

function fadein_ff(id)
{
    
    if ( index == -1 )
    {
        index = l_inf;
    }else{
        index += stepup;  
    }
    
    document.getElementById(id).style.MozOpacity = index/101;       
    
    if ( index >= 99 )
    {
        index = -1;
        do_fadein = 0;
        fade = '';
    }else{
        setTimeout("fadein('" + id + "')",delay);
    }
}

function fadein_ie(id)
{
        document.getElementById(id).filters.alpha.opacity = document.getElementById(id).filters.alpha.opacity + stepup;
        if ( document.getElementById(id).filters.alpha.opacity >= 99 )
        {
            document.getElementById(id).filters.alpha.opacity = 99;
            do_fadein = 0;
            fade = '';
        }else{
             setTimeout("fadein('" + id + "')",delay);
        }
}


/*****************************************************************/
/*    FADE OUTS Especifics                                        */
/*****************************************************************/


function fadeout_ff(id)
{
    
        if ( index == -1 )
        {
            index = 99;
        }else{
            index -= stepup;  
        }
        
        document.getElementById(id).style.MozOpacity = index/101;       
        
        if ( index <= l_inf )
        {
            index = -1;
            do_fadeout = 0;
            fade = '';
        }else{
            setTimeout("fadeout('" + id + "')",delay);
        }

}

function fadeout_ie(id)
{
 
 
            document.getElementById(id).filters.alpha.opacity = document.getElementById(id).filters.alpha.opacity - stepup;
            if ( document.getElementById(id).filters.alpha.opacity <= l_inf )
            {
                document.getElementById(id).filters.alpha.opacity = l_inf;
                do_fadeout = 0;
                fade = '';
            }else{
                 setTimeout("fadeout('" + id + "')",delay);
            }    
 
}


/*****************************************************************/
/*    FADES Generals                                             */
/*****************************************************************/



function fadeout2(id)
{
    if ( do_fadein != 1 )
    {
        do_fadeout = 1;
        do_fadein = 0;
        if (document.all)
        {
            fadeout_ie(id);
        }else{
            fadeout_ff(id);
        }
    }else{
        do_fadeout = 0;
        do_fadein = 1;
        fadein(id);        
    }
}

function fadein2(id)
{
    if ( do_fadeout != 1 )
    {
        do_fadein = 1;
        do_fadeout = 0;
        if (document.all)
        {
            fadein_ie(id);
        }else{
            fadein_ff(id);
        }
     }else{
         do_fadein = 0;
         do_fadeout = 1;
         fadeout(id);         
     }
}


var fade = '';

function fadeout3(id)
{
    if ( fade != 'in' )
    {
        fade = 'out';
        if (document.all)
        {
            fadeout_ie(id);
        }else{
            fadeout_ff(id);
        }
    }else{
        do_fadeout = 0;
        do_fadein = 1;
        fadein(id);        
    }
}

function fadein3(id)
{
    if ( fade != 'out' )
    {
        fade = 'in';
        if (document.all)
        {
            fadein_ie(id);
        }else{
            fadein_ff(id);
        }
     }else{         
         fadeout(id);         
     }
}



function fadein(id)
{
    if (document.all)
    {
        document.getElementById(id).filters.alpha.opacity = 100;
    }else{
        document.getElementById(id).style.MozOpacity = 1;  
    }
}

function fadeout(id)
{
    if (document.all)
    {
        document.getElementById(id).filters.alpha.opacity = l_inf;
    }else{
        document.getElementById(id).style.MozOpacity = l_inf/101;   
    }
}
/**************************************************************************************/
$(document).ready(function() {
    /************************************************/
    $(".toggle_container").hide();

    $("h2.trigger").toggle(function() {
        $(this).addClass("active");
    }, function() {
        $(this).removeClass("active");
    });

    $("h2.trigger").click(function() {
        $(this).next(".toggle_container").slideToggle("slow,");
    });

    $("h2.trigger2").toggle(function() {
        $(this).addClass("active");
    }, function() {
        $(this).removeClass("active");
    });

    $("h2.trigger2").click(function() {
        $(this).next(".toggle_container").slideToggle("slow,");
    });
});
/**************************************************************************************/

