/** * AQSig (c) 2005 Infinisoft. */ function h(str) { if (str.charAt(0) == 'h' || str.charAt(0) == '#') { str = str.substring(1); } if (str.length != 6) { return ""; } return "h" + str; } function openColorChart(obj) { attribs = "top=10,left=10,width=400,height=250,scrollbars=no,location=no,toolbar=no"; colorWin = window.open("colors.php?obj=" + obj, "colorwin", attribs); } function autoUpdate() { cid = document.sigmaker.id.value; if (cid != "") { update(); } } function c(a, b, c) { f = document.sigmaker; o = eval("f." + a + "[" + b + "]"); if (!o.disabled) { o.checked = c; } } function update() { f = document.sigmaker; cid = f.cid.value; href = ""; fcode = ""; if (f.fcs[0].checked) { fc = f.font_preset.value; } else { fc = h(f.font_custom.value); } if (f.lcs[0].checked) { lc = f.line_preset.value; } else if (f.lcs[1].checked) { lc = h(f.line_custom.value); } else { lc = "none"; } if (f.bcs[0].checked) { bc = f.bg_preset.value; } else if (f.bcs[1].checked) { bc = h(f.bg_custom.value); } else if (f.bcs[2].checked) { bc = f.bg_image.value; } else { bc = "transparent"; } href += "http://sig.aqstats.com/"; if (fc != "") { href += "font:" + fc; } if (lc != "") { href += ";line:" + lc; } if (bc != "") { href += ";bg:" + bc; } href += "/clan-" + cid + ".png"; document.preview.src = href; fcode += "[image]" + href + "[/image]"; f.len.value = fcode.length; f.code.value = fcode; }