/*--- 
************************************************************************************************

@author			john dugan

@description  	this script contains all the onClick functions used by the frm_PseudoButton.cfm
				form

@param	  		object 	(string)	object reference of textarea to be affected
@param	  		URL 	(string)	url of help page

							 
@author			john dugan
@authoremail	john.dugan@weberize.com

@copyright		Copyright (c) 2000 by Weberize.  All rights reserved.
@date			12/31/2000
					
************************************************************************************************
---*/


//------------------------------//
//---  formatting functions  ---//
//------------------------------//

		//---  format center pseudo code  ---//
		function center(object) {           
			
			thisObject = eval(object);
			sCode      = '<center>\r</center>';
			addPseudoCode(sCode);         
		}
		
		
		//---  format bold pseudo code  ---//
		function bold(object) {
		
			thisObject = eval(object);         
		    sCode      = '<b></b>';
		    addPseudoCode(sCode);         
		}
		
		
		//---  format mailto pseudo code  ---//
		function email(object) {
			
			thisObject = eval(object);	
			sCode      = '<a href="mailto:EmailAddress">EmailAddress</a>';
			addPseudoCode(sCode); 
		}
		
		
		//---  format italic pseudo code  ---//
		function italic(object) { 	
			
			thisObject = eval(object);	
			sCode      = '<i></i>';
			addPseudoCode(sCode); 
		}
		
		
		//---  format link pseudo code  ---//
		function link(object) {
		
			thisObject = eval(object);
			sCode      = '<a href="http://www.website.com/">www.website.com</a>';
			addPseudoCode(sCode); 
		}
		
		
		//---  format ordered list pseudo code  ---//
		function ordered(object) { 	
		
			thisObject = eval(object);
			sCode      = '<ol>\r<li>\r<li>\r<li>\r</ol>';
			addPseudoCode(sCode); 
		}
		
		
		//---  format blockquote pseudo code  ---//
		function blockquote(object) { 	
		
			thisObject = eval(object);
			sCode      = "[blockquote]\r[/blockquote]";
			addPseudoCode(sCode); 
		}
		
		
		//---  format underline pseudo code  ---//
		function underline(object) { 	
			
			thisObject = eval(object);
			sCode      = '<u></u>';
			addPseudoCode(sCode); 
		}
		
		
		//---  format unordered list pseudo code  ---//
		function unordered(object) { 	
		
			thisObject = eval(object);
			sCode      = '<ul>\r<li>\r<li>\r<li>\r</ul>';
			addPseudoCode(sCode); 
		}
		

//-----------------------------------------------//
//---  add formatted pseudo code to textarea  ---//
//-----------------------------------------------//

		//---  add new pseudo code to text area  ---//
		function addPseudoCode(sCode) {
			thisObject.value += sCode
		}

		
//----------------------//
//---  help feature  ---//
//----------------------//

		//---  open new window with help instructions for pseudo buttons feature  ---//
		function openHelpWindow(URL) { 
			var HelpWindow = window.open (URL,"_blank","toolbar=no,location=no,menubar=no,scrollbars=yes,width=710,height=450,left=100,top=5,resizeable=no,status=no");
			return false;
		}
	
	