/////////////////buttons//////////////////////////////////


function setupbuttons() {
var quickwidth=Math.round(available_width*0.4)-3;
var quickheight=Math.round(available_height*0.5);

linkArray = new Array();
linkArray[1]='\'submit the form\'; return true;" onclick="subform();'; //submit
linkArray[2]='\'login as new user?\'; return true;" onclick="clearuser();'; //new login
linkArray[3]='\'reset login form?\'; return true;" onclick="gothere();'; //reset login 
linkArray[4]='\'register as a new user?\'; return true;" onclick="register();'; //register
linkArray[5]='\'customize your backdrop?\'; return true;" onclick="startbackdrop();'; //backdrop
linkArray[6]='\'back to the control centre?\'; return true;" onclick="mainwriter(1);';  //main
linkArray[7]='\'update your user settings?\'; return true;" onclick="update();'; //update
linkArray[8]='\'review your screen settings?\'; return true;" onclick="settings();'; //colour
linkArray[9]='\'show the changes?\'; return true;" onclick="show_changes();'; //show changes
linkArray[10]='\'archive your colour settings?\'; return true;" onclick="get_formcolours();textdestination=hidenfrmLyr;top10(6);'; //archive
linkArray[11]='\'reset the page to the default settings\'; return true;" onclick="de_fault(); set_colours(); settings();'; //default settings
linkArray[12]='\'log in as an anonymous user?\'; return true;" onclick="anon_asp_entry();'; //anon entry
linkArray[13]=''; // frozen / active - no mouseover clip
linkArray[14]='\'show Link Cache?\'; return true;" onclick="linksactive=false;linkform_opener();'; //show links
linkArray[15]=''; // colour table - no mouse over clip
linkArray[16]='\'reset the form?\'; return true;" onclick="resetter();'; //reset
linkArray[17]='\'delete this link?\'; return true;" onclick="defalt_link();'; //delete link
linkArray[18]='\'online documentation?\'; return true;" onclick="mainwriter(15);'; //docs
linkArray[19]='\'account sharing?\'; return true;" onclick="referral();'; //docs
linkArray[20]='\'your space?\'; return true;" onclick="reminder();'; //docs
linkArray[21]='\'reset the form?\'; return true;" onclick="reminderform.boxone.value=\'\';'; //reset

linkAlt = new Array();
linkAlt[1]='"submit&nbsp;the&nbsp;form"';
linkAlt[2]='"login&nbsp;as&nbsp;new&nbsp;user"';
linkAlt[3]='"reset&nbsp;login&nbsp;form"';
linkAlt[4]='"register&nbsp;as&nbsp;new&nbsp;user"';
linkAlt[5]='"backdrop&nbsp;management?"';
linkAlt[6]='"back&nbsp;to&nbsp;the&nbsp;control&nbsp;centre?"';
linkAlt[7]='"update&nbsp;your&nbsp;user&nbsp;settings?"';
linkAlt[8]='"review&nbsp;your&nbsp;screen&nbsp;settings?"';
linkAlt[9]='"show&nbsp;the&nbsp;changes?"';
linkAlt[10]='"archive&nbsp;your&nbsp;colour&nbsp;settings?"';
linkAlt[11]='"reset&nbsp;default&nbsp;settings"';
linkAlt[12]='"anonymous&nbsp;user&nbsp;entry?"';
linkAlt[13]='';
linkAlt[14]='"show&nbsp;link&nbsp;cache?"';
linkAlt[15]='';
linkAlt[16]='"reset&nbsp;the&nbsp;form?"';
linkAlt[17]='"delete&nbsp;this&nbsp;link?"';
linkAlt[18]='"online&nbsp;documentation?"';
linkAlt[19]='"account&nbsp;sharing?"';
linkAlt[20]='"your&nbsp;space?"';
linkAlt[21]='"reset&nbsp;the&nbsp;form?"';

	but_img = new Array();
	buttonLyr = new Array();
	buttonHTML = new Array();
	for (var looper = 1; looper <linknumber; looper++) {
		buttonLyr[looper] = eval(doc + 'button' + looper + sty);
		buttonHTML[looper] = eval(doc + 'button' + looper + htm);
		but_img[looper] = new Image();
		but_img[looper].src = 'buttons/button'+looper+'.gif';

if (looper==13) {	maintext=jlink+'=\'swap links status?\'; return true;" onclick="linkstatus(); return false;"><img src='+but_img[looper].src+' width=108 height=42 border=0 alt="swap&nbsp;links&nbsp;status?"></a>';}
else

if (looper==15) {	maintext=jlink+'=\'colour table off/on?\'; return true;" onclick="colourtable1(); return false;"><img src='+but_img[looper].src+' width=108 height=42 border=0 alt="colour&nbsp;table&nbsp;off/on?"></a>';}
else

{maintext='<A HREF=# onmouseout="clipout('+looper+'); window.status=\'\'; return true;"  onmouseover="clippit('+looper+'); window.status='+linkArray[looper]+' return false;"><img src='+but_img[looper].src+' width=108 height=42 border=0 alt='+linkAlt[looper]+'></a>';}
		destination=buttonHTML[looper];
		magiccontents();
		opener();
		buttonLyr[looper].left=quickwidth;
	}

	buttonLyr[1].top=quickheight+10;
	buttonLyr[2].top=quickheight-78;
	buttonLyr[3].top=quickheight-78;
	buttonLyr[4].top=quickheight-122;
	buttonLyr[5].top=quickheight+10;
	buttonLyr[6].top=quickheight-34;
	buttonLyr[7].top=quickheight+142;
	buttonLyr[8].top=quickheight+54;
	buttonLyr[9].top=quickheight+54;
	buttonLyr[10].top=quickheight+10;
	buttonLyr[11].top=quickheight+186;
	buttonLyr[12].top=quickheight-34;
	buttonLyr[13].top=quickheight-166;
	buttonLyr[14].top=quickheight-166;
	buttonLyr[15].top=quickheight+98;
	buttonLyr[16].top=quickheight+98;
	buttonLyr[17].top=quickheight+98;
	buttonLyr[18].top=quickheight+186;
	buttonLyr[19].top=quickheight+98;
	buttonLyr[20].top=quickheight-34;
	buttonLyr[21].top=quickheight+98;

	buttonclipArray = new Array();
	for (i=1; i < linknumber; i++) {
	   buttonclipArray[i] = new Array();
		buttonclipArray[i][0] = new clipValues(54,0,parseInt(buttonLyr[i].left));
		buttonclipArray[i][1] = new clipValues(108,54,(parseInt(buttonLyr[i].left)-(54)));
		}
	}

function clipLayer(layer,array,index) {
    var cRight = array[index].right;
    var cLeft = array[index].left;
        layer.left = array[index].move;
    if(document.layers) 
{layer.clip.right = cRight; layer.clip.left =  cLeft;}
 else 
{layer.clip = 'rect(0 ' + cRight + ' 45 ' + cLeft + ')';}
}

function clipValues(right,left,move) {
    this.right = right;
    this.left = left;
    this.move = move;}

function clippit (buttonval) {
	var whichlyr=eval('buttonLyr['+buttonval+']');
	var whichclip=eval('buttonclipArray['+buttonval+']');
	clipLayer(whichlyr,whichclip,1);}

function clipout (buttonval) {
	var whichlyr=eval('buttonLyr['+buttonval+']');
	var whichclip=eval('buttonclipArray['+buttonval+']');
	clipLayer(whichlyr,whichclip,0);}