/** * @var array holds elements which content should only selected once */ var only_once_elements = new Array(); /** * selects the content of a given object, f.e. a textarea * * @param object element element of which the content will be selected * @param var lock variable which holds the lock for this element * or true, if no lock exists * @param boolean only_once if true this is only done once * f.e. only on first focus */ function selectContent( element, lock, only_once ) { if ( only_once && only_once_elements[element.name] ) { return; } only_once_elements[element.name] = true; if ( lock ) { return; } element.select(); } function selectAll(sender, selectIndex, columnIndex){ if (!columnIndex) columnIndex = 0; //var trs = sender.parentNode.parentNode.parentNode.getElementsByTagName("tr"); var trs = sender.getElementsByTagName("tr"); for (var i = 2; i < trs.length; i++){ var tds = trs[i].getElementsByTagName("td"); for (ii = columnIndex; ii < tds.length; ii++){ var s = tds[ii].getElementsByTagName("input")[0]; if (s && !s.disabled) // && s.options.length > selectIndex s.checked = true; //s.selectedIndex = selectIndex; } } sender.selectedIndex = 0; } function ShowHideId(id){ if(document.getElementById(id).style.display == ''){ document.getElementById(id).style.display = 'none' }else{ document.getElementById(id).style.display = '' } } function active(item) { str='item.className=\"red\"'; eval(str); }; function inactive(item) { str='item.className=\"white\"'; eval(str); }; function setHome(a,url){ a.style.behavior='url(#default#homepage)'; a.setHomePage(url||'http://www.blogonet.ru'); return false } function trim_spaces() { var temp_string = this; while(temp_string.substring(0, 1) == " ") temp_string = temp_string.substring(1); while(temp_string.substring(temp_string.length - 1) == " ") temp_string = temp_string.substring(0, temp_string.length - 1); return temp_string; } String.prototype.trim=trim_spaces; function Translit(src,dst,prefix,enabled){ if(!document.getElementById(enabled).checked) return; var NewText = document.getElementById(src).value; NewText = NewText.toLowerCase(); //NewText = NewText.replace(/<(.*?)>/g, ""); //NewText = NewText.replace(/\&#\d+\;/g, ""); //NewText = NewText.replace(/\&\#\d+?\;/g, ""); //NewText = NewText.replace(/\&\S+?\;/g,""); //NewText = NewText.replace(/['\"\?\.\!*$\#@%;:,=\(\)\[\]]/g,""); //NewText = NewText.replace(/\s+/g, separator); //NewText = NewText.replace(/\//g, separator); NewText = NewText.replace(/\ /g, "_"); NewText = NewText.replace(/\>/g, "_"); NewText = NewText.replace(/\