Автор: TheEd от 17-10-2014, 16:12

Навигатор ДПО

// '; else tip.innerHTML = ''; floatTipStyle.display = "block"; } else { // Прячем подсказку floatTipStyle.display = "none"; } } // ############################# работа с куками ############################################ function SetCookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure ) { var cookie_string = name + "=" + escape ( value ); if ( exp_y ) { var expires = new Date ( exp_y, exp_m, exp_d ); cookie_string += "; expires=" + expires.toGMTString(); } if ( path ) cookie_string += "; path=" + escape ( path ); if ( domain ) cookie_string += "; domain=" + escape ( domain ); if ( secure ) cookie_string += "; secure"; document.cookie = cookie_string; } function GetCookie ( cookie_name ) { var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' ); if ( results ) return ( unescape ( results[2] ) ); else return null; } function DelCookie ( cookie_name ) { var cookie_date = new Date ( ); // Текущая дата и время cookie_date.setTime ( cookie_date.getTime() - 1 ); document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString(); } // преобразование строковой переменной в булевскую: true тогда, и только тогда, когда str - строка & like 'TRUE' function StrToBool(str) { var res = str===null ? false : str===undefined ? false : !(typeof str == "string" || (typeof str == "object" && str.constructor === String)) ? false : str.toUpperCase()=="TRUE" ? true : false; return res; } //################################################ MY BLOCK ############################################################# var adr = 'http://www.goukkemk.ru/'; var btns = // prefax, name of btn, flipflg, array of subbtns (caption, link ...) [ {prefix : 'dpo_pdo', caption : 'Дополнительное профессиональное образование', flipflag : true, link : adr+'662-dopolnitelnoe-professionalnoe-obrazovanie.html', sub_btns : [{caption : 'Основная информация', link : adr+'662-dopolnitelnoe-professionalnoe-obrazovanie.html', hint : 'Основная информация по дополнительному профессиональному образованию'}, {caption : 'Документы для скачивания', link : adr+'665-dokumenty-po-dpo.html'}]}, {prefix : 'dpo_doc', caption : 'Положения отделения ДПО', flipflag : false, link : adr+'661-polozheniya-otdeleniya-dpo.html', hint : 'Положения и другие документы отделения повышения квалификации и профессиональной переподготовки специалистов со средним и медицинским образованием', sub_btns : []} ]; // разворот-скрытие по нажатию на плюс (минус) кнопки раздела: Учредительные документы function FlipExpandBtn(sect_num) // sub_bnts_count - количество кнопок в пдразделе; doc_names[sect_num] - имя секции кнопок { var btn_code = ''; var elem = document.getElementById("expand_btn_" + btns[sect_num].prefix); if( btns[sect_num].flipflag = !btns[sect_num].flipflag ) { var str = btn_code .replace(/hideflag/g, false) .replace(/sect/g, sect_num) .replace(/sign/g, 'minus'); elem.innerHTML = str; for (var k=0; k.prefix)) != btns.flipflag) { btns.flipflag = false; // нужно для корректной отработки... FlipExpandBtn(i); } } } function GenerateMainTable() { var str = ''; str += ''; // начало генерирования строк/столбцов for (var i=0; i.sub_btns.length != 0) // если есть подразделы { str += '
'; // str1 = i==0?'top':'left'; if (btns.flipflag) str += ''; str += '
'; } str += ''; str += '
'; str += ''; for (var j=0; j.sub_btns.length; j++) { str += ' '; // table-row str += ''; str += ''; str += ''; } } // конец таблицы str += ''; str += '
'; str += ''; str += '
 '; str += '
'; document.getElementById("main_btns_table").innerHTML = str; } // ]]>
//
 

ГБПОУ "Ейский медицинский"
колледж"
г.Ейск ул. Красная 74/2.
8(86132)4-39-09