/******************************************************************************
 ____   __  __    _____  __         __ __          __
|_   | |  |/  |  |     \|__|.-----.|__|  |_.---.-.|  |
 _|  |_|     <   |  --  |  ||  _  ||  |   _|  _  ||  |
|______|__|\__|  |_____/|__||___  ||__|____|___._||__|
                            |_____|

  Web: http://www.1k-digital.com/
Phone: +372 6691 971, +372 6691 973
 Attn: Jan-Erik Moon

*******************************************************************************
Copyright 2003 © 1K Digital. All rights reserved.
******************************************************************************/

/* Image switching */

function switchImage(imageName, objectSrc){
	if (document.images) document.images[imageName].src = eval(objectSrc + ".src");
}

/* Tickboxes */

tbox_1 = new Image();
tbox_1.src = 'images/box_ticked.gif';
tbox_2 = new Image();
tbox_2.src = 'images/box_unticked.gif';

/* Mailinglist */

function bounceChoice(preferenceID) {
	if (document.mainForm['mailinglist[' + preferenceID + ']'].value != 0) {
		switchImage('mailinglist_' + preferenceID, 'tbox_2');
		document.mainForm['mailinglist[' + preferenceID + ']'].value = 0;
	} else {
		switchImage('mailinglist_' + preferenceID, 'tbox_1');
		document.mainForm['mailinglist[' + preferenceID + ']'].value = 1;
	}
}

/* Poll */

function setOption(optionID) {
	if (document.mainForm["poll[v_id]"].value != 0) {
		switchImage('poll_v_' + document.mainForm["poll[v_id]"].value, 'tbox_2');
	}
	switchImage('poll_v_' + optionID, 'tbox_1');
	document.mainForm["poll[v_id]"].value = optionID;
}

/* Preload images */

ln_en_1 = new Image();
ln_en_1.src = 'images/ln_en_mo.gif';
ln_en_2 = new Image();
ln_en_2.src = 'images/ln_en.gif';

ln_ru_1 = new Image();
ln_ru_1.src = 'images/ln_ru_mo.gif';
ln_ru_2 = new Image();
ln_ru_2.src = 'images/ln_ru.gif';

ln_et_1 = new Image();
ln_et_1.src = 'images/ln_et_mo.gif';
ln_et_2 = new Image();
ln_et_2.src = 'images/ln_et.gif';

font_down_1 = new Image();
font_down_1.src = 'images/sb_fontdown_mo.gif';
font_down_2 = new Image();
font_down_2.src = 'images/sb_fontdown.gif';

font_up_1 = new Image();
font_up_1.src = 'images/sb_fontup_mo.gif';
font_up_2 = new Image();
font_up_2.src = 'images/sb_fontup.gif';

print_btn_1 = new Image();
print_btn_1.src = 'images/sb_print_mo.gif';
print_btn_2 = new Image();
print_btn_2.src = 'images/sb_print.gif';

/* Content font size changing */

var sizeChange = 0;

function changeElementSize(multiplier, elements) {
	for (var intA = 0; intA < elements.length; intA++) {
		if (elements[intA]) {
			currentSize = parseInt(elements[intA].currentStyle.fontSize);
			elements[intA].style.fontSize = currentSize + (multiplier * 2) + 'px';
		}
	}
}

function changeSize(multiplier) {
	mainObject = document.all('mainContent');
	if ((sizeChange + multiplier >= 0) && (sizeChange + multiplier <= 3)) {

		sizeChange = sizeChange + multiplier;

		changeElementSize(multiplier, mainObject.getElementsByTagName('P'));
		changeElementSize(multiplier, mainObject.getElementsByTagName('DIV'));
		changeElementSize(multiplier, mainObject.getElementsByTagName('SPAN'));
	}
}

/* The end */

