var defaultColours = new Array(); var defaultColourNames = new Array(); defaultColours[0] = "#FFFFFF"; defaultColourNames[0] = "White"; defaultColours[1] = "#FFFBF0"; defaultColourNames[1] = "Ivory"; defaultColours[2] = "#CCCCCC"; defaultColourNames[2] = "Light Gray"; defaultColours[3] = "#BBBBBB"; defaultColourNames[3] = "Gray"; defaultColours[4] = "#A0A0A4"; defaultColourNames[4] = "Dark Gray"; defaultColours[5] = "#FFE1FF"; defaultColourNames[5] = "Pink"; defaultColours[6] = "#FFCCD5"; defaultColourNames[6] = "Rose"; defaultColours[7] = "#FFCCFF"; defaultColourNames[7] = "Light Mauve"; defaultColours[8] = "#FFBBFF"; defaultColourNames[8] = "Mauve"; defaultColours[9] = "#FF7FFF"; defaultColourNames[9] = "Violet"; defaultColours[10] = "#FFFFCC"; defaultColourNames[10] = "Light Yellow"; defaultColours[11] = "#FFFF99"; defaultColourNames[11] = "Yellow"; defaultColours[12] = "#FFDFAA"; defaultColourNames[12] = "Cream"; defaultColours[13] = "#FFCC99"; defaultColourNames[13] = "Light Orange"; defaultColours[14] = "#FFC96F"; defaultColourNames[14] = "Orange"; defaultColours[15] = "#CCEBFF"; defaultColourNames[15] = "Light Blue"; defaultColours[16] = "#CCCCFF"; defaultColourNames[16] = "Purple"; defaultColours[17] = "#AADFFF"; defaultColourNames[17] = "Blue"; defaultColours[18] = "#A6CAF0"; defaultColourNames[18] = "Dark Blue"; defaultColours[19] = "#99FFFF"; defaultColourNames[19] = "Cyan"; var defaultColourImages = new Array(); for(var image=0; image < 20; image++) { defaultColourImages[image] = new Image(10,10); defaultColourImages[image].src = "/Icons/" + (image + 10721) + ".png"; } defaultColours[20] = ""; defaultColourNames[20] = "Other"; defaultColourImages[20] = new Image(10,10); defaultColourImages[20].src = "/images/pixel.gif"; var colourTarget = null; function makePickerTable(ID,type) { var outString = ""; for(row=0; row<2; row++) { outString += ""; for(col=0; col < 10; col++) outString += ""; outString += ""; } outString += "
\""
"; return outString; } function makeColourPicker(ID,enabled,type,allowCustom,width) { var output =validateFormat(arguments,false,"RGB",false,120,false); for(var index=0; index < output.length; index++) arguments[index] = output[index]; var currentImage = 20; for(colourNum=0; colourNum<20; colourNum++) if(field[ID].toUpperCase() == defaultColours[colourNum].toUpperCase()) currentImage = colourNum; var outString = "
"; if(arguments[1]) { outString += ""; if(arguments[3]) outString += ""; outString += "
" + makePickerTable(ID,arguments[2]) + " 
"; } return outString; } function changeColour(colourID,ID,type) { field[ID] = defaultColours[colourID]; messageForm.elements["FieldID:" + ID + "=" + type].value = field[ID]; envelopeWin.document.images["Colour" + ID].src = defaultColourImages[colourID].src; envelopeWin.document.images["Colour" + ID].alt = defaultColourNames[colourID]; } function popUpColourReturn(colour,ID) { field[ID] = colour; envelopeWin.location.reload(false); } function colourPopUp(evnt,fieldID) { killPopUpWin(); var optionsString = "innerWidth=320,innerHeight=175,directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbars=no"; var URLString = "/.templates/PopUps/ColourPicker.shtml?charset=" + srcwin.charset + "&colour=%23" + srcwin.field[fieldID].substring(1,7) + "&fieldID=" + fieldID; popUpWin=window.open(URLString,"PopUpWindow",optionsString); return false; }