/*************************************************************************
	Desc  : Slide Up-Down functions using scriptaculous library
	Author: cengmezo (Mezahir Efendiyev)
	E-Mail: cengmezo@yahoo.com 
               
**************************************************************************/

 var kiwi_scriptaculous_slideUpDown_keys = new Array();
 var kiwi_scriptaculous_slideUpDown_prev = false;
 
 function j_slideEffects_UpDown (tagID, dur, forceDown, forceUp, closePrev) {
	 
	 if (forceDown) {
	 	Effect.SlideDown( tagID ,{duration:dur});
	 } else if (forceUp) {
		 Effect.SlideUp( tagID ,{duration:dur});
	 } else {
		 if ( !kiwi_scriptaculous_slideUpDown_keys[tagID] ) {
			 Effect.SlideDown( tagID ,{duration:dur});
			 kiwi_scriptaculous_slideUpDown_keys[tagID] = 1;
			 
			 if (closePrev && kiwi_scriptaculous_slideUpDown_prev && (kiwi_scriptaculous_slideUpDown_prev!=tagID) &&kiwi_scriptaculous_slideUpDown_keys[kiwi_scriptaculous_slideUpDown_prev]) {
				 Effect.SlideUp( kiwi_scriptaculous_slideUpDown_prev ,{duration:dur});
				 kiwi_scriptaculous_slideUpDown_keys[kiwi_scriptaculous_slideUpDown_prev] = 0;
			 }
			 
			 kiwi_scriptaculous_slideUpDown_prev = tagID;
			 
		 } else {
			 Effect.SlideUp( tagID ,{duration:dur});
			 kiwi_scriptaculous_slideUpDown_keys[tagID] = 0;
		 }
	 } 
 }
 
