/**
 * @author Korneev Jury
 */


	close_all();
	
	// Column Diameter
	function f_cd_open(){
		elem1 = document.getElementById('cd_panel');
		elem2 = document.getElementById('cd_collapse');
		super_open(elem1, elem2);
	}
	function f_cd_close(){
		elem1 = document.getElementById('cd_panel');
		elem2 = document.getElementById('cd_collapse');
		super_close(elem1, elem2);
	}
	

	// Modesty Panel
	function f_mp_open(){
		elem1 = document.getElementById('mp_panel');
		elem2 = document.getElementById('mp_collapse');
		super_open(elem1, elem2);
	}
	function f_mp_close(){
		elem1 = document.getElementById('mp_panel');
		elem2 = document.getElementById('mp_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Base Spread
	function f_bs_open(){
		elem1 = document.getElementById('bs_panel');
		elem2 = document.getElementById('bs_collapse');
		super_open(elem1, elem2);
	}
	function f_bs_close(){
		elem1 = document.getElementById('bs_panel');
		elem2 = document.getElementById('bs_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Floor Plate
	function f_fp_open(){
		elem1 = document.getElementById('fp_panel');
		elem2 = document.getElementById('fp_collapse');
		super_open(elem1, elem2);
	}
	function f_fp_close(){
		elem1 = document.getElementById('fp_panel');
		elem2 = document.getElementById('fp_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Slim Flip Kit
	function f_sf_open(){
		elem1 = document.getElementById('sf_panel');
		elem2 = document.getElementById('sf_collapse');
		super_open(elem1, elem2);
	}
	function f_sf_close(){
		elem1 = document.getElementById('sf_panel');
		elem2 = document.getElementById('sf_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Bar Height
	function f_bh_open(){
		elem1 = document.getElementById('bh_panel');
		elem2 = document.getElementById('bh_collapse');
		super_open(elem1, elem2);
	}
	function f_bh_close(){
		elem1 = document.getElementById('bh_panel');
		elem2 = document.getElementById('bh_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Table Leg Options
	function f_tl_open(){
		elem1 = document.getElementById('tl_panel');
		elem2 = document.getElementById('tl_collapse');
		super_open(elem1, elem2);
	}
	function f_tl_close(){
		elem1 = document.getElementById('tl_panel');
		elem2 = document.getElementById('tl_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Multi X Columns
	function f_mx_open(){
		elem1 = document.getElementById('mx_panel');
		elem2 = document.getElementById('mx_collapse');
		super_open(elem1, elem2);
	}
	function f_mx_close(){
		elem1 = document.getElementById('mx_panel');
		elem2 = document.getElementById('mx_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Base Diameter
	function f_bd_open(){
		elem1 = document.getElementById('bd_panel');
		elem2 = document.getElementById('bd_collapse');
		super_open(elem1, elem2);
	}
	function f_bd_close(){
		elem1 = document.getElementById('bd_panel');
		elem2 = document.getElementById('bd_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Metal Finish
	function f_mf_open(){
		elem1 = document.getElementById('mf_panel');
		elem2 = document.getElementById('mf_collapse');
		super_open(elem1, elem2);
	}
	function f_mf_close(){
		elem1 = document.getElementById('mf_panel');
		elem2 = document.getElementById('mf_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Custom Height
	function f_ch_open(){
		elem1 = document.getElementById('ch_panel');
		elem2 = document.getElementById('ch_collapse');
		super_open(elem1, elem2);
	}
	function f_ch_close(){
		elem1 = document.getElementById('ch_panel');
		elem2 = document.getElementById('ch_collapse');
		super_close(elem1, elem2);
	}
	
	
	
	// Locking Casters
	function f_lc_open(){
		elem1 = document.getElementById('lc_panel');
		elem2 = document.getElementById('lc_collapse');
		super_open(elem1, elem2);
	}
	function f_lc_close(){
		elem1 = document.getElementById('lc_panel');
		elem2 = document.getElementById('lc_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Decorative Panel
	function f_dp_open(){
		elem1 = document.getElementById('dp_panel');
		elem2 = document.getElementById('dp_collapse');
		super_open(elem1, elem2);
	}
	function f_dp_close(){
		elem1 = document.getElementById('dp_panel');
		elem2 = document.getElementById('dp_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Folding Flip Top
	function f_ff_open(){
		elem1 = document.getElementById('ff_panel');
		elem2 = document.getElementById('ff_collapse');
		super_open(elem1, elem2);
	}
	function f_ff_close(){
		elem1 = document.getElementById('ff_panel');
		elem2 = document.getElementById('ff_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Adjustable Height
	function f_ah_open(){
		elem1 = document.getElementById('ah_panel');
		elem2 = document.getElementById('ah_collapse');
		super_open(elem1, elem2);
	}
	function f_ah_close(){
		elem1 = document.getElementById('ah_panel');
		elem2 = document.getElementById('ah_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Self Leveling Glides
	function f_sl_open(){
		elem1 = document.getElementById('sl_panel');
		elem2 = document.getElementById('sl_collapse');
		super_open(elem1, elem2);
	}
	function f_sl_close(){
		elem1 = document.getElementById('sl_panel');
		elem2 = document.getElementById('sl_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Weight Ballast
	function f_wb_open(){
		elem1 = document.getElementById('wb_panel');
		elem2 = document.getElementById('wb_collapse');
		super_open(elem1, elem2);
	}
	function f_wb_close(){
		elem1 = document.getElementById('wb_panel');
		elem2 = document.getElementById('wb_collapse');
		super_close(elem1, elem2);
	}
	
	
	// Foot Ring
	function f_fr_open(){
		elem1 = document.getElementById('fr_panel');
		elem2 = document.getElementById('fr_collapse');
		super_open(elem1, elem2);
	}
	function f_fr_close(){
		elem1 = document.getElementById('fr_panel');
		elem2 = document.getElementById('fr_collapse');
		super_close(elem1, elem2);
	}
	

	// Super functions	
	function super_open(elem1, elem2){
		if (elem1) {
			var elClass = elem1.getAttribute("class");
			elClass = elClass ? elClass : elem1.getAttribute("classname");
			
			if (elClass == "panel_slide_close") {
				super_close(elem1, elem2);
			} else {
				//close_all();
				if (isBrowserPloh()!=0) {
					$(elem2).show();
				} else {
					//$(elem2).slideDown('slow');
					$(elem2).show();
				}
				changeClassName(elem1);
			}
		}
	}
	
	
	function super_close(elem1, elem2){
		if (elem1) {
			if (elem1.className == "panel_slide_close") {
		//		
		if (isBrowserPloh()!=0) {
					$(elem2).hide();
				} else { 	//$(elem2).slideUp('fast');
								$(elem2).hide();
		}
				//	elem1.setAttribute((document.all ? "className" : "class"), "panel_slide_open");
				elem1.className = "panel_slide_open";
			}
		}
	}
	
	function isBrowserPloh()
	{
		if (navigator.userAgent.match(/MSIE 6/i) != null) return 1;
		else if (navigator.userAgent.match(/MSIE 7/i) != null) return 2;
			else if (navigator.userAgent.match(/MSIE 8/i) != null) return 3;

		else return 0;
	}
	
	
	function close_all(){
		f_cd_close();
		f_mp_close();
		f_bs_close();
		f_fp_close();
		f_sf_close();
		f_bh_close();
		f_tl_close();
		f_mx_close();
		f_bd_close();
		f_mf_close();
		f_ch_close();
		f_lc_close();
		f_dp_close();
		f_ff_close();
		f_ah_close();
		f_sl_close();
		f_wb_close();
		f_fr_close();
	}
	
	function changeClassName(elem){
		if (elem.className == 'panel_slide_open') {
			//elem.setAttribute( (document.all ? "className" : "class") , "panel_slide_close");
				elem.className = "panel_slide_close";
		} else {
			//elem.setAttribute( (document.all ? "className" : "class") , "panel_slide_open");
			elem.className = "panel_slide_open";
		}
	}
