/*----------------------------------------------------------------------------\
| |
| Component 1 |
| |
|-----------------------------------------------------------------------------|
| Copyright (c) 2007 BannerFans.com. All rights reserved. |
\----------------------------------------------------------------------------*/
var fp = '';
var fo = '';
var fc = 0;
var toolhide = 0;
var ibs = 0;
var fcatn = new Array;
fcatn[1] = '3D';
fcatn[2] = 'Creative';
fcatn[3] = 'Edgy';
fcatn[4] = 'Fancy';
fcatn[5] = 'Futuristic';
fcatn[6] = 'Gothic';
fcatn[7] = 'Graffity';
fcatn[18] = 'LCD';
fcatn[8] = 'Handwritten';
fcatn[9] = 'Movies';
fcatn[10] = 'Outlined';
fcatn[11] = 'Rounded';
fcatn[12] = 'Script';
fcatn[13] = 'Serif';
fcatn[14] = 'Stencil';
fcatn[15] = 'Typewriter';
fcatn[16] = 'Wavy';
fcatn[17] = 'Stock';
var fswn = new Array;
fswn[1] = 'Top left';
fswn[2] = 'Top middle';
fswn[3] = 'Top right';
fswn[0] = 'No shadow';
fswn[4] = 'Bottom left';
fswn[5] = 'Bottom middle';
fswn[6] = 'Bottom right';
var fopn = new Array;
fopn[100] = 0;
fopn[85] = 21;
fopn[70] = 42;
fopn[55] = 63;
fopn[40] = 84;
fopn[25] = 105;
var foln = new Array;
foln[1] = '1px';
foln[2] = '2px';
foln[3] = '3px';
foln[0] = 'Disabled';
foln[4] = '4px';
foln[5] = '5px';
foln[6] = '6px';
function getFontView2(x,y) {
fp = y + '/';
fo = x;
var fStr = '
';
fStr += getFontCat(document.forms['cvs1'].elements['f' + x + 'c'].value);
fStr += '
';
fStr += '';
fStr += '
';
return fStr;
}
function getFontView2Ref(w) {
m = getParentElement('fo' + fo);
m.innerHTML = getFontCat(w);
}
function getFontCat(w) {
fc = w;
var fStr = '';
for (i in fcatn) {
if (i != fc)
fStr += '' + fcatn[i] + ' ';
else
fStr += '' + fcatn[i] + ' ';
if (i != 17) fStr += '· ';
}
return fStr;
}
function getFontSize(x) {
fStr = '';
for (i=8;i<62;i+=2) {
fStr += '
' + i + '';
}
fStr += '
';
return fStr;
}
function getFontSizeUpdate(x,y) {
document.forms['cvs1'].elements['fs' + x + 'n'].value = y + 'px';
document.forms['cvs1'].elements['fs' + x].value = y;
}
function getFontRotate(x,y) {
fp = y + '/';
var fr = new Array;
for (i=-90;i<95;i+=10) {
fr[i] = i + '°';
}
fStr = '';
for (i=-90;i<95;i+=10) {
fStr += '
';
}
fStr += '
';
return fStr;
}
function getFontRotateUpdate(x,y) {
document.forms['cvs1'].elements['fr' + x + 'n'].value = y + '°';
document.forms['cvs1'].elements['fr' + x].value = y;
}
function getFontShadow(x,y) {
fp = y + '/';
fStr = '';
for (i in fswn) {
fStr += '
';
}
fStr += '
';
return fStr;
}
function getFontShadowUpdate(x,y) {
document.forms['cvs1'].elements['fswt' + x + 'n'].value = fswn[y];
document.forms['cvs1'].elements['fswt' + x].value = y;
}
function getFontShadowOff(x,y) {
fp = y + '/';
fStr = '';
for (i=1;i<=6;i++) {
fStr += '
';
}
fStr += '
';
return fStr;
}
function getFontShadowOffUpdate(x,y) {
document.forms['cvs1'].elements['fswo' + x + 'n'].value = y + 'px';
document.forms['cvs1'].elements['fswo' + x].value = y;
}
function getBannerSize(x,y) {
var bS = x.split('x');
var sTr = '';
return sTr;
}
function getFontOpacity(x,y) {
fp = y + '/';
fStr = '';
for (i=100;i>=25;i-=15) {
fStr += '
';
}
fStr += '
';
return fStr;
}
function getFontOpacityUpdate(x,y) {
document.forms['cvs1'].elements['fop' + x + 'n'].value = y + '%';
document.forms['cvs1'].elements['fop' + x].value = fopn[y];
}
function getBorderStyle(x,y) {
var z = y == 1 ? (document.forms['cvs1'].elements['bdrt'][x-1].checked ? false : true) : (document.forms['cvs1'].elements['bdrt'][x-1].checked ? true : false);
for (i=0;i' + i + '';
}
}
else {
fStr = '';
for (i=100;i>=25;i-=15) {
fStr += '
' + i + '%';
}
}
fStr += '
';
return fStr;
}
function getBorderNumUpdate(x,y) {
if (x.substring(0,2) != 'op') {
document.forms['cvs1'].elements['bdr' + x].value = y;
}
else {
document.forms['cvs1'].elements['bdr' + x].value = fopn[y];
document.forms['cvs1'].elements['bdr' + x + 'n'].value = y + '%';
}
}
function getBorderStyle2(x) {
if (document.forms['cvs1'].elements['bdrt'][x].checked == false) {
document.forms['cvs1'].elements['bdrt'][x].checked = true;
};
m = getElement('bdrob1');
n = getElement('bdrob2');
p = getElement('bdrobt1');
q = getElement('bdrobt2');
if (x == 0) {
m.style.display = 'none';
n.style.display = 'none';
}
else if (x < 3) {
p.innerHTML = 'Border properties:'
m.style.display = 'block';
n.style.display = 'none';
}
else {
p.innerHTML = 'Outer border properties:'
q.innerHTML = 'Inner border properties:'
m.style.display = 'block';
n.style.display = 'block';
}
}
function getRadioChecked(x,y) {
document.forms['cvs1'].elements[x][y].checked = true;
}
function getColorBox(x,y) {
if (y.length == 6) {
document.forms['cvs1'].elements[x].style.background = '#' + y;
}
}
function getFontOutline(x,y) {
fp = y + '/';
fStr = '';
for (i in foln) {
fStr += '
';
}
fStr += '
';
return fStr;
}
function getFontOutlineUpdate(x,y) {
document.forms['cvs1'].elements['fefs' + x + 'n'].value = foln[y];
document.forms['cvs1'].elements['fefs' + x].value = y;
}
function getBgType(x) {
for (i=0;i<4;i++) {
m = getElement('bgbl'+i);
if (i != x)
m.style.display = 'none';
else
m.style.display = 'block';
}
if (x == 3 && ibs == 0) {
document.forms['cvs1'].elements['bs'][0].checked = true;
ibs = 1;
}
}
function getBgGradient(x) {
document.forms['cvs1'].elements['bggcp' + x].checked = true;
}
function getBgGradientDir(x) {
document.forms['cvs1'].elements['bggd'][x].checked = true;
}
function getToolbox() {
m = getElement('toolbox');
if (m.style.display == 'none') {
m.style.display = 'block';
toolhide = 0;
}
else {
m.style.display = 'none';
toolhide = 1;
}
getPaneOpt();
}
function getPaneOpt(x) {
n = getElement('paneopt1');
if (toolhide == 1) {
n.innerHTML = 'show tools';
}
else {
n.innerHTML = 'hide tools';
}
}
function getCodeBack() {
getToolsShow();
window.parent.document.forms['cvs1'].submit();
}
function getToolsShow() {
if (window.parent.toolhide == 0) {
m = getParentElement('toolbox');
m.style.display = 'block';
}
m = getParentElement('paneopt1');
m.style.display = 'block';
m = getParentElement('nav1');
m.style.display = 'block';
}
function getToolsHide() {
m = getParentElement('paneopt1');
m.style.display = 'none';
m = getParentElement('toolbox');
m.style.display = 'none';
m = getParentElement('nav1');
m.style.display = 'none';
}