// Anti-Spam Email Displayer- By JavaScriptKit.com // Visit JavaScript Kit (http://javascriptkit.com) for this script and more. // This notice must stay intact for use var contacts=new Array() //Specify text and corresponding email address. //Use [at] and [dot] in place of "@" and "." for anti spam purpose: contacts[0]=["Library", "spetty[at]vsw[dot]org"] //Specify caption text to display within SELECT menu. Only applicable if you're using the form option: var dropmenucaption="CONTACT US FORM " function displaycontact(emailarray, cssclass, displaymethod, extrainfo){ if (displaymethod=="text"){ document.write('\n') if (typeof emailarray[0]=="object"){ //if array passed consists of multiple elements for (i=0; i'+ emailarray[i][0] + '' + seperator) } } else //else if it is a single array element document.write(''+ emailarray[0] + '') document.write('') } else if (displaymethod=="form"){ document.write('
\n') document.write('
\n') } } function modifyemail(emailitem){ var modified=emailitem.replace(/\[at]/gi, "@") modified=modified.replace(/\[dot]/gi, ".") return modified } function jumptooption(themenu){ if (themenu.options[themenu.selectedIndex].value !="caption") location=themenu.options[themenu.selectedIndex].value } //USAGE INSTRUCTION. displaycontact(1st paramter, "2nd paramter", "3rd paramter", "4th paramter") //1st parameter: Input the name of the array containing the list of email addresses. To display one single email, input the corresponding array element. //2nd parameter: Input the CSS Classname that is to be applied. Enter arbitrary name for none. //3rd parameter: Input either "form" or "text." Former will display email in drop down menu. Later in plain text. Only "text" mode supports displaying of single email address! //4th parameter: If in "form" mode, enter an integer to control the height of the