' + '';
function toHex(N)
{
if (N == null)
return "00";
N = parseInt(N);
if (N == 0 || isNaN(N))
return "00";
N = Math.max(0,N);
N = Math.min(N,255);
N = Math.round(N);
return "0123456789ABCDEF" . charAt((N-N%16)/16) + "0123456789ABCDEF".charAt(N%16);
}
function RGBtoHex(c)
{
colors = c.split("(")[1].split(")")[0].split(",");
return "#" + toHex(colors[0]) + toHex(colors[1]) + toHex(colors[2]);
}
function prepareC(c)
{
if (typeof(c) == "object") {
c.blur();
var list = c.form.elements[c.name];
for (var i = 0; i < list.length; i++)
list[i].parentNode.parentNode.className = "";
c.parentNode.parentNode.className = "current";
c = c.parentNode.parentNode.style.backgroundColor;
}
if (c.indexOf("rgb") != -1)
c = RGBtoHex(c);
else {
while (c.length < 7)
c += '0';
}
return c;
}
function setWidth(c, t)
{
//alert(c+', '+t);
var t = t || 2;
c=document.getElementById(c);
if (t == 1 && c.value < 135)
c.value = 135;
else if (t == 2 && c.value == '')
c.value = 50;
sWidth = c.value + (t == 1 ? 'px' : '%');
if (!c.previousSibling.checked)
c.previousSibling.checked = true;
setCode();
}
function setBG(c)
{
var c = '#' + c;
//var c = prepareC(c);
dge('vnutritranslator').style.backgroundColor = sBG = c;
//document.paletteForm.bgUser.value = c.split('#')[1].toUpperCase();
setCode();
}
function setBorder(c)
{
var c = '#' + c;
//var c = prepareC(c);
dge('vnutritranslator').style.borderColor = sBorder = c;
//document.paletteForm.borderUser.value = c.split('#')[1].toUpperCase();
setCode();
}
function setTitle(c)
{
var c = '#' + c;
//var c = prepareC(c);
dge('vnutritranslatortekst').style.color = sTitle = c;
//document.paletteForm.titleUser.value = c.split('#')[1].toUpperCase();
setCode();
}
function setCoding(c)
{
sCode = c;
setCode();
}
function setlanguage(c)
{
//alert(c);
sLang = c;
setCode();
}
function setCode()
{
//alert(1);
if (sLang < 1 && sCode < 1)
sCode = 0;
else if (sLang == 0 && sCode < 3)
sCode = sCode
else if (sLang == 0 && sCode >= 3)
sCode = sCode - 3;
else if(sLang == 1 && sCode >= 3)
sCode = sCode;
else if(sLang == 1 && sCode < 3)
sCode = sCode + 3;
var re;
var recode = {0: [' ',' ','Переводчик онлайн',' ', ' ', 'Перекладач онлайн'], 1: ['','','Перевести', '', '', 'Перекласти'], 2: ['','','Русский', '', 'ߨ', 'Російська'], 3: ['','','Украинский', '', 'ީ', 'Українська'], 4: ['','','Английский', '', 'ʨ', 'Англійська'], 5: ['','','Немецкий', 'ͳ', '', 'Німецька'], 6: ['','','Французский', '', '', 'Французька'], 7: ['','','Итальянский', '', 'ʨ', 'Італійська'], 8: ['','','Испанский', '', '', 'Іспанська'], 9: ['','','Польский', '', '', 'Польська'], 10: ['','','Румынский', '', '', 'Румунська'], 11: ['','','"олландский', '', '', '"олландська'], 12: ['','','`олгарский', '', '', '1олгарська']};
// var tmp = dge('informerHTML').innerHTML;
var tmp = '
>
';
if (tmp.indexOf(String.fromCharCode(0x2192)) != -1) {
re = new RegExp(String.fromCharCode(0x2192), "g");
tmp = tmp.replace(re, '→');
}
if (tmp.indexOf('value="Win"') != -1) {
re = new RegExp('value="Win"', "g");
tmp = tmp.replace(re, 'value="' + sCode + '"');
}
tmp = sprintf(styleStr, [sWidth, sBG, sBorder, sTitle]) + tmp;
if (sCode != 0) {
for (var i in recode) {
re = new RegExp(recode[i][0], "g");
tmp = tmp.replace(re, recode[i][sCode]);
}
}
//alert(tmp);
dge('informerCode').value = tmp;
}
function sprintf(str, arg){
var arg = arg ||[];
var re = /%s/;
for (var i=0; i