/* #################################################### ##################### HTML ######################### #################################################### */ function setChecked(obj,flag) { var check; if (flag == 1) { check = document.getElementsByName("elementsToCheck2[]"); } else { check = document.getElementsByName("elementsToCheck[]"); } for (var i=0; i maxSingleSize) { parts = Math.floor(textLength / maxPartSize); if ((textLength % maxPartSize) > 0) parts++; } else parts = 1; form.symbCount.value = textLength; form.symbParts.value = parts; form.text.focus(); } function transliterate(text) { T = new Array(); T["Ё"]="YO";T["Й"]="I";T["Ц"]="TS";T["У"]="U";T["К"]="K";T["Е"]="E";T["Н"]="N";T["Г"]="G";T["Ш"]="SH";T["Щ"]="SCH";T["З"]="Z";T["Х"]="H";T["Ъ"]="'"; T["ё"]="yo";T["й"]="i";T["ц"]="ts";T["у"]="u";T["к"]="k";T["е"]="e";T["н"]="n";T["г"]="g";T["ш"]="sh";T["щ"]="sch";T["з"]="z";T["х"]="h";T["ъ"]="'"; T["Ф"]="F";T["Ы"]="I";T["В"]="V";T["А"]="A";T["П"]="P";T["Р"]="R";T["О"]="O";T["Л"]="L";T["Д"]="D";T["Ж"]="ZH";T["Э"]="E"; T["ф"]="f";T["ы"]="i";T["в"]="v";T["а"]="a";T["п"]="p";T["р"]="r";T["о"]="o";T["л"]="l";T["д"]="d";T["ж"]="zh";T["э"]="e"; T["Я"]="YA";T["Ч"]="CH";T["С"]="S";T["М"]="M";T["И"]="I";T["Т"]="T";T["Ь"]="'";T["Б"]="B";T["Ю"]="YU"; T["я"]="ya";T["ч"]="ch";T["с"]="s";T["м"]="m";T["и"]="i";T["т"]="t";T["ь"]="'";T["б"]="b";T["ю"]="yu"; text = text.replace(/([\u0410-\u0451])/g, function(str, p1, offset, s){ if (T[str] != 'undefined') { return T[str]; } }); return text; } function isGsm0338(str) { var gsm0338 = new Array( '@','Δ',' ','0','¡','P','¿','p', '£','_','!','1','A','Q','a','q', '$','Φ','"','2','B','R','b','r', '¥','Γ','#','3','C','S','c','s', 'è','Λ','¤','4','D','T','d','t', 'é','Ω','%','5','E','U','e','u', 'ù','Π','&','6','F','V','f','v', 'ì','Ψ','\'','7','G','W','g','w', 'ò','Σ','(','8','H','X','h','x', 'Ç','Θ',')','9','I','Y','i','y', "\n",'Ξ','*',':','J','Z','j','z', 'Ø',"\x1B",'+',';','K','Ä','k','ä', 'ø','Æ',',','<','L','Ö','l','ö', "\r",'æ','-','=','M','Ñ','m','ñ', 'Å','ß','.','>','N','Ü','n','ü', 'å','É','/','?','O','§','o','à' ); var len = str.length; for (i=0; i < len; i++) { if (!inArray(str.substr(i,1), gsm0338)) return false; } return true; } function inArray(needle, haystack) { var length = haystack.length; for(var i = 0; i < length; i++) { if(haystack[i] == needle) return true; } return false; } /* #################################################### #################### SLIDER ####################### #################################################### */ function enableSlider(sliderName, inputName, sliderValue, sliderMinValue, sliderMaxValue) { jQuery("#"+sliderName).slider({ min: sliderMinValue, max: sliderMaxValue, value: sliderValue, change: function(event, ui) { jQuery("input#"+inputName).val(jQuery("#"+sliderName).slider("value")); calculateCost(); }, }); jQuery('input#'+inputName).val(sliderValue); jQuery("#"+sliderName).slider().on("change",function(e){ var value=jQuery("#"+sliderName).slider('getValue'); jQuery("input#"+inputName).val(value); calculateCost(); }); jQuery("input#"+inputName).change(function(){ var value=jQuery("input#"+inputName).val(); /* if(parseInt(value) > parseInt(sliderMaxValue)){ value = sliderMaxValue; jQuery("input#"+inputName).val(value); } if(parseInt(value) < parseInt(sliderMinValue)){ value = sliderMinValue; jQuery("input#"+inputName).val(value); } */ jQuery("#"+sliderName).slider("value",value); jQuery("#"+sliderName).slider("setValue",value); }); jQuery("input#"+inputName).keypress(function(event){ var key, keyChar; if(!event) var event = window.event; if (event.keyCode) key = event.keyCode; else if(event.which) key = event.which; if(key==null || key==0 || key==8 || key==13 || key==9 || key==46 || key==37 || key==39 ) return true; keyChar=String.fromCharCode(key); if(!/\d/.test(keyChar)) return false; }); jQuery("#"+sliderName).slider('refresh'); } function disableSlider(sliderName) { jQuery("#"+sliderName).slider("destroy"); } /* #################################################### #################### QUOTE ####################### #################################################### */ var txt_quote=""; function copy_txt() { txt_quote=""; if (window.getSelection) { txt_quote = window.getSelection().toString(); } else if (document.getSelection) { txt_quote = document.getSelection(); } else if (document.selection) { txt_quote = document.selection.createRange().text; } } function paste_txt(textarea) { if (txt_quote=="") { // alert(""); } else { // if (document.getElementById(textarea).value != "") { document.getElementById(textarea).value += "\n\n"; } document.getElementById(textarea).value += ">> " + txt_quote + "\n\n"; document.getElementById(textarea).focus(); } }