//	----------------------------------------------------------------------------
// 	JavaScript For Web Site Developers
//     © 2002 - 2011 Wizard Graphics
// 	http://www.wizard4multimedia.com
//	----------------------------------------------------------------------------
// 	Current Version Information - please do not modify:
//
var webDevVS = "2.1.5"; 			// 	Version Information
var RegID    = "JSwebdev020021DBA";	// 	Your Registration ID
var webDevUD = "January, 2011";		// 	Scripts Last Updated

// 	Set Defaults:

var SiteID       = "Dirt Bike Australia";			// 	Your Registered Web Site Name or Names
var DomainID     = "www.dirtbikeaustralia.com.au";	// 	Your Registered Domain Name
var copyRdefault = "Dirt Bike Australia and Big Red Roo Internet Services";	// 	default © CopyRight Holder Name


// 	Web Site Dev Statements - Note! do not use a mailto URL for the Site Dev URL

var siteDev	= "<b>Wizard Graphics</b>";						// 	Site Maintenance by
var siteDevURL	= "www.wizardgraphics.com.au"; 				// 	Site Dev URL
var siteDevTxt	= "Web Site Designed & Maintained By: ";	// 	Your Selfpromotional Text
var m2name	= "wizard";										// 	m2 name
var m2url	= "wizardgraphics.com.au";						// 	m2 URL


// 	Web Site Disclaimer Statements:
//	----------------------------------------------------------------------------
var webMessage1 = SiteID;
var webMessage2 = "ACN &nbsp; zzzzzzz";
var webMessage3 = "zzzz";
var webMessage4 = "Suite 128, 45 Glenferrie Road, Malvern &nbsp; Victoria 3791 &nbsp;Australia";
var webMessage5 = "043 159 0665";		// PH
var webMessage6 = "";					// Fax
var webMessage7 = "+61 043 159 0665";	// International
var webMessage8 = " zzzz ";				// Toll Free
var webMessage9 = 'Phone: ' + webMessage5 + '&nbsp; &nbsp;<br>Fax: ' +webMessage6+ '&nbsp; &nbsp;<br>International: ' +webMessage7;		// Combined Telephony Info Line

var webMessage10 = "<b>On this page: </b>"; // a message
var webMessage11 = "This page, artwork and all related content is protected by Copyright"; // a message
var webMessage12 = "This article and all related content is protected by Copyright"; // a message
var webMessage13 = "Editor - DirtBikeAustralia.com.au"; // a message
var webMessage14 = "Peter Nowak - Editor (Dirt Bike Australia .com.au)"; // a message

var SP = "Spo";
var AD = "Adve";
var AF = "Aff";
var LK = "Li";
var IQ = "inqui";
var EX = "Excha";

var webMessage15 = SiteID+" "+"welcomes all "+SP+"nsor, "+AD+"rtiser, and "+AF+"liate  "+IQ+"ries.";
webMessage15 += "<br><br>All high quality "+LK+"nk "+EX+"nges will be considered.";

var webMessage16 = "<span class='warnStyle'>Important!</span><br />Please note that <b>Dirt Bike Australia .com.au</b> is an "; 
webMessage16 += "independantly owned and operated web site that is <b>NOT</b> owned by, associated with or in any way a part of the "; 
webMessage16 += "Australasian Dirt Bike Magazine (<b><i>ADBmag.com.au</i></b>). ";
webMessage16 += "If you would like to try and contact the ADBmag, then please refer to one of their magazines for details ... and good luck! ";
webMessage16 += "<br /><b>Dirt Bike Australia .com.au</b> does not have a printed magazine at this time.";


//	----------------------------------------------------------------------------
// 	Launch A Popup Window
//	----------------------------------------------------------------------------
var popUpWin=0;
function MakePopUp(URLStr, scroll, resize, left, top, width, height, wName, wPos){
	if(wName == null || wName == ""){ wName = "popUpWin";}
	var sW = screen.availWidth;
	var trim = 5;
	var sH = screen.availHeight;
	
	if(wPos == null || wPos == ""){ wPos = "R";}
	if(wPos == "R"){								// Right / Default
		var xPos = sW - trim - left - width;
	}
	if(wPos == "L"){								// Left
		var xPos = left;
	}
	if(wPos == "C"){								// Centre
		var xPos = sW/2 - width/2;
	}
	var yPos = top;
	
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, wName, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scroll+',resizable='+resize+',copyhistory=yes,width='+width+',height='+height+',left='+xPos+', top='+yPos+',screenX='+xPos+',screenY='+yPos+'');
}
//	eg:
//	<script language="JavaScript"><!--
//		MakePopUp('../some.html','yes','no','10','10','300','450','Maps');
	//--></script>


//	----------------------------------------------------------------------------
// 	Convert document.lastModified to "TextMonth DD, YYYY" date format
// 	© 2002 Wizard Graphics - Incept: 2002-06-14
// 	http://www.wizard4multimedia.com
//	----------------------------------------------------------------------------
//
function DocLastUpdated(prefix,dateMode){
	LastUpdate  = document.lastModified;
	LastUpdateM = LastUpdate.substring(0,2);
	LastUpdateD = LastUpdate.substring(3,5);
	LastUpdateY = LastUpdate.substring(6,10);

	if (prefix == null){heading = "Last Updated: ";} else {heading = prefix + " Last Updated: ";}

	if (dateMode == "ANSI"){
		LastUpdate = heading + LastUpdateY +'/'+ LastUpdateM + '/' + LastUpdateD;
	}
	else if (dateMode == "USA"){
		LastUpdate = heading + LastUpdateM +'/'+ LastUpdateD + '/' + LastUpdateY;
	}
	else if (dateMode == "AUS"){
		LastUpdate = heading + LastUpdateD +'/'+ LastUpdateM + '/' + LastUpdateY;
	} else {


			 if (LastUpdateM == "01"){LastUpdateM = "January";}
		else if (LastUpdateM == "02"){LastUpdateM = "February";}
		else if (LastUpdateM == "03"){LastUpdateM = "March";}
		else if (LastUpdateM == "04"){LastUpdateM = "April";}
		else if (LastUpdateM == "05"){LastUpdateM = "May";}
		else if (LastUpdateM == "06"){LastUpdateM = "June";}
		else if (LastUpdateM == "07"){LastUpdateM = "July";}
		else if (LastUpdateM == "08"){LastUpdateM = "August";}
		else if (LastUpdateM == "09"){LastUpdateM = "September";}
		else if (LastUpdateM == "10"){LastUpdateM = "October";}
		else if (LastUpdateM == "11"){LastUpdateM = "November";}
		else {LastUpdateM = "December";}

		LastUpdateM = LastUpdateM + ' '; 
		LastUpdate = heading + LastUpdateM + LastUpdateD + ', ' + LastUpdateY;
	}
	document.write(LastUpdate);
}







// 	Report Copyright Statement with current year
// 	© 2002 Wizard Graphics - Incept: 2002-07-12
//	----------------------------------------------------------------------------

//	var copyRdefault = "my copyright notice";

function GetCopyRight(firstDate,cNotice){

	yearNow  = new Date();
	yearNow  = yearNow.getYear();
	var copyHedr = "&copy; CopyRight "
	if (cNotice == null){cNotice = copyRdefault;}
	if (firstDate == null){
		var copyRight = copyHedr + yearNow + " - " + cNotice;
	} else {
		var copyRight = copyHedr + firstDate + " - " + yearNow + ", " + cNotice;
	}
	document.write(copyRight);
}

//	Paste this into web page where © CopyRight notice is required
//	The firstDate (eg: 2000) can be changed or left as null (eg "").
//	If no copyright notice is inserted the deault value (top of page) will be used.
//
//	<script language="JavaScript"><!--
//		GetCopyRight("2000","Insert Your CopyRight Name Here");
	//--></script>





// 	Site Maintenance Info & Selfpromotion
// 	© 2002 Wizard Graphics - Incept: 2002-07-12  Updated: 2002-07-23
//	----------------------------------------------------------------------------

function showSiteDev(sdTarget,sdMode,sdSubject){
	if (sdTarget == 0 || sdTarget == null){			// Target (frame or Window)
		sdTarget = "_new0";
	}
	if (sdMode == 0 || sdMode == null){				// create web site URL
		devAdv =  siteDevTxt + '<a href="http://' + 
		siteDevURL + '"target="'+sdTarget+'">&nbsp;' + siteDev + '&nbsp;</a>';
	} else {										// create email address
		eName = m2name + '\@';
		if (sdSubject != null){						// create a subject line
			address = 'mailto:' + eName + m2url + '?subject=' + sdSubject + ' - Ref: ' + SiteID;
		} else {
			address = 'mailto:' + eName + m2url;
		}
		devAdv =  siteDevTxt + '<a href="' + address + '">&nbsp;' + siteDev + '&nbsp;</a>';
	}
	document.write(devAdv);
}
//	Paste this into web page where your selfpromotional notice is required
//	Target URL opens in a new window.
//
//	<script language="JavaScript"><!--
//		showSiteDev();
	//--></script>





// 	Web Site Disclaimer / Message Statements
// 	© 2002 Wizard Graphics - Incept: 2002-07-12
//	----------------------------------------------------------------------------
function showMessage(dOption,dHeader){
	if (dHeader == null){
		siteDisclaimer = "<b>DISCLAIMER</b>";
	} else if (dHeader == 0) {
		siteDisclaimer = "";
	} else {
		siteDisclaimer = "<b>" + dHeader + "</b>";
	}
	     if (dOption == 1){siteDisclaimer = siteDisclaimer + webMessage1;}
	else if (dOption == 2){siteDisclaimer = siteDisclaimer + webMessage2;}
	else if (dOption == 3){siteDisclaimer = siteDisclaimer + webMessage3;}
	else if (dOption == 4){siteDisclaimer = siteDisclaimer + webMessage4;}
	else if (dOption == 5){siteDisclaimer = siteDisclaimer + webMessage5;}
	else if (dOption == 6){siteDisclaimer = siteDisclaimer + webMessage6;}
	else if (dOption == 7){siteDisclaimer = siteDisclaimer + webMessage7;}
	else if (dOption == 8){siteDisclaimer = siteDisclaimer + webMessage8;}
	else if (dOption == 9){siteDisclaimer = siteDisclaimer + webMessage9;}
	else if (dOption ==10){siteDisclaimer = siteDisclaimer + webMessage10;}
	else if (dOption ==11){siteDisclaimer = siteDisclaimer + webMessage11;}
	else if (dOption ==12){siteDisclaimer = siteDisclaimer + webMessage12;}
	else if (dOption ==13){siteDisclaimer = siteDisclaimer + webMessage13;}
	else if (dOption ==14){siteDisclaimer = siteDisclaimer + webMessage14;}
	else if (dOption ==15){siteDisclaimer = siteDisclaimer + webMessage15;}
	else if (dOption ==16){siteDisclaimer = siteDisclaimer + webMessage16;}
	else if (dOption ==17){siteDisclaimer = siteDisclaimer + webMessage17;}
	else if (dOption ==18){siteDisclaimer = siteDisclaimer + webMessage18;}
	else if (dOption ==19){siteDisclaimer = siteDisclaimer + webMessage19;}
	else if (dOption ==20){siteDisclaimer = siteDisclaimer + webMessage20;}
	document.write(siteDisclaimer);
}
//	Paste this into web page where your disclaimer notice is required
//
//	<script language="JavaScript"><!--
//		showMessage(1); // The number should match the number of the message you wish to post
	//--></script>





// 	Anti-Spam Tool - Hide web page e-mail addresses from spiders
// 	© 2002 Wizard Graphics - Incept: 2002-05-01
//	----------------------------------------------------------------------------
//

function contact(name,bogus,host,title,subj,prod){
	if (name == "00") {
		var name = "editor";
		var host = "dirtbikeaustralia.com.au";
		var title = "Click Here to Email "+SiteID;
		var subj = SiteID+" "+SP+"nsorship, "+AD+"rtising, "+AF+"liate or "+LK+"nk "+EX+"nge "+IQ+"ry";
	}
	//
	var delim = "\@";
	var href   = 'mailto:';
	var recipient = href + name + delim + host;
	if (prod == "none" || prod == null) {var prod = " ";}
	if (subj == "none" || subj == null) {var subj = " ";}
	else if (subj == "prodinfo" && prod != " ") {var subj = "Information Request for Page/Product: " + prod;}
	else if (subj == "prodinfo") {var subj = "Information Request";}
	var emadd = name + delim + host; 

	if (title == "url" || title == null) {
		//var name = "webmaster";
		var title = name + delim + host;    //Displays the mailto URL as the Link Text
		var emtext = '\<a title="Email to: ' + emadd + ' \nSubject: ' + subj +'"  href ="' + recipient + '?subject=' + subj + '">&nbsp;' + title + '&nbsp;</a>';
	} else {    //Displays your provided description as the Link Text
		var emtext = '\<a title="Email to: ' + emadd + ' \nSubject: ' + subj +'"  href ="' + recipient + '?subject=' + subj + '">&nbsp;' + title + '&nbsp;</a>';
	}

	document.write(emtext);
}


// 	E-mail tag for Info Product Pages
//	----------------------------------------------------------------------------
//<script language="JavaScript"><!--
//contact("info","nojunk!","yourdomain.com","url","prodinfo",prodCode);
//--></script>



// 	The Form Mail version of the Anti-Spam Tool
// 	© 2002 Wizard Graphics - Incept: 2002-05-31
//	----------------------------------------------------------------------------
//
function contactForm(name,bogus,host){
	var delim = "\@";
	var sendto = '<input type="hidden" name="recipient" value="'+name + delim + host+'">';
	document.write(sendto);
}
//<script language="JavaScript"><!--
//contactForm("name","nojunk!","yourdomain.com");
//--></script>


function xForm(pos){
	if(pos == 0){
		var outTxt = '<form action="http://dirtbikeaustralia.com.au/cgi-sys/FormMail.cgi" method="POST" name="Inquiry" id="Inquiry">'; 
	} else { 
		var outTxt = '</form>';
	};
	document.write(outTxt);
}


//	Mailto Link - Image Version
//	----------------------------------------------------------------------------
function contactPic(name,bogus,host,picURL,picW,picH,picBdr,picVspc,picaltTxt,subj){
	var delim = "\@";
	var href   = 'mailto:';
	var recipient = href + name + delim + host;
	var imgInfo = picURL+'" width="'+picW+'" height="'+picH+'" border="'+picBdr+'" vspace="'+picVspc;

	if (picaltTxt == "" || picaltTxt == null) {	
		var altTxt = "Email to: "+name + delim + host;	//	Create a default alt text
	} else {
		var altTxt = picaltTxt;	//	Use provided alt text
	}
	if (subj == "" || subj == null) {
		var emPicText = '<a href ="' + recipient + '?subject=' + subj + '"><img src="'+ imgInfo +'" alt="' + altTxt + '" ></a>';
	} else {
		var emPicText = '<a href ="' + recipient + '?subject=' + subj + '"><img src="'+ imgInfo +'" alt="' + altTxt + '\nSubject: ' + subj + '" ></a>';
	}
	document.write(emPicText);
}

// 	Image E-mail tag for Info & Product Pages
//	----------------------------------------------------------------------------
//<script language="JavaScript"><!--
//                                              the image url      W     H  Bdr Vspc
//contactPic("info","nojunk!","yourdomain.com","../image_url.jpg","100","25","0","8","The alt text","The Subject Line"){
//--></script>




// 	Link Hider Tools - Hide text & Image link urls from spiders
// 	© 2008 Wizard Graphics - Incept: 2008-01-04
//	----------------------------------------------------------------------------
//
function linkShowTxt(domain,bogus,target,suffix,title,urltext){
	//
	var prefix = "http://www.";
	var newURL = prefix + domain + "." + suffix;
	if (urltext == "" || urltext == null) {var urltext = newURL;}
	var outURL = '<a href='+newURL+' target='+target+' title="'+title+'">'+urltext+'</a>';
	document.write(outURL);
}


function linkShowPic(domain,bogus,target,suffix,picURL,picAlt,picW,picH,picB,Hspace,Vspace){
	//
	var prefix = "http://www.";
	var newURL = prefix + domain + "." + suffix;
	
	var outURL = '<a href="'+newURL+'" target='+target+'><img src="'+picURL+'" alt="'+picAlt+'" width="'+picW+'" height="'+picH+'" hspace="'+Hspace+'" vspace="'+Vspace+'" border="'+picB+'"></a>';
//<a href="http://www.locomotiveart.com/"><img src="images/mPT_FSLA_cvr.JPG" alt="Bla alt" width="210" height="98" border="0"></a>
	document.write(outURL);
}

function setAddStyles(){
	var addstyles = '<style type="text/css"><!--';
	addstyles += '.advStyle01n { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #B7104A; }';
	addstyles += '.advStyle01i { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; color: #B7104A; }';
	addstyles += '.advStyle01b { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #B7104A; }';
	addstyles += '.advStyle02n { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #B7104A; }';
	addstyles += '.advStyle02i { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #B7104A; }';
	addstyles += '.advStyle02b { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #B7104A; }';
	//addstyles += '   ';
	addstyles += '--></style>';

	document.write(addstyles);
}



//function randomPicTxt(domain,bogus,target,suffix,altText,picURL,picAlt,picW,picH,picB,Hspace,Vspace){
function advRandomizer(advStyle,advNum,showThis,tableColor,textColor){
	//	Note that content entered for AltText is also used for the Title tag for the text link
	//
	var advVersion = 0;
	//
	if (advNum == 1){
		var domain = "babybingo";		// target domain
		var suffix = "com/";
		var adversions = 9;				// Total number of adv variations
	}
	
	else if (advNum == 2){
		var domain = "baby.cceasy";		// target domain
		var suffix = "com/";
		var adversions = 5;				// Total number of adv variations
	}
	
	else if (advNum == 101){			// Used for image swapping only, NO Links!!
		var adversions = 5;				// Total number of image variations
		
	}
	//
	// Select one of the advertisement versions to display
	// if a parameter (number) is provided for showThis, 
	// that version of the advert will be displayed instead of a random version
	//
	if (showThis > 0){
		// ***********************************
		// Display specific version of advert
		// ***********************************
		if (showThis > adversions || showThis == 0){
		// Handle user input errors
			advVersion = 1;			// pick version 1 of advert
		}
		else {
			advVersion = showThis;	// Display specific version of advert
		}
	
	}
	else {
		// ***********************************
		// Display random version of advert
		// ***********************************
		advVersion = Math.floor(Math.random() * (adversions+1));
		// manage random under/overflow
		if (advVersion > adversions){ advVersion = adversions;} // alert(advVersion);
		if (advVersion < 1){ advVersion = 1;}
		//advVersion = 1
	}
	
	if (advNum == 1){
		//
		var picW = "120";	// Image width
		var picB = "1";		// Border Thickness
		//
		if (advVersion == 1){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
			var picH = "154";	// Image Height
		}
		else if (advVersion == 2){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
			var picH = "154";	// Image Height
		
		}
		else if (advVersion == 3){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
			var picH = "154";	// Image Height
		
		}
		else if (advVersion == 4){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
			var picH = "154";	// Image Height
		
		}
		else if (advVersion == 5){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
			var picH = "154";	// Image Height
		
		}
		else if (advVersion == 6){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
			var picH = "154";	// Image Height
		
		}
		else if (advVersion == 7){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
			var picH = "154";	// Image Height
		
		}
		else if (advVersion == 8){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
			var picH = "154";	// Image Height
		
		}
		else if (advVersion == 9){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
			var picH = "154";	// Image Height
		
		}
	}

//	Advertisement 2 Content Options
	else if (advNum == 2){
		//
		var picW = "120";	// Image width
		var picH = "120";	// Image Height
		var picB = "0";		// Border Thickness
		//
		if (advVersion == 1){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
		}
		else if (advVersion == 2){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
		}
		else if (advVersion == 3){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
		}
		else if (advVersion == 4){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
		}
		else if (advVersion == 5){
			var picURL = ' ';
			var urltext = " ";
			var bodyText = ' ';
			var picAlt = " ";
		}
	}
		
//	Advertisement 3 Content Options
	else if (advNum == 101){
		//	Image with alt text only, No Links 
		var picW = "180";	// Image width
		var Hspace = "0";	// Horizontal Space
		var Vspace = "0";	// Vertical Space
		var picB = "0";		// Border Thickness 
		var picAlt = " ";
		//
		if (advVersion == 1){
			var picURL = ' ';
			var urltext = "";
			var bodyText = '';
			var picH = "303";	// Image Height
			
		}
		else if (advVersion == 2){
			var picURL = ' ';
			var urltext = "";
			var bodyText = '';
			var picH = "303";	// Image Height
		
		}
		else if (advVersion == 3){
			var picURL = ' ';
			var urltext = "";
			var bodyText = '';
			var picH = "303";	// Image Height
		
		}
		else if (advVersion == 4){
			var picURL = ' ';
			var urltext = "";
			var bodyText = '';
			var picH = "303";	// Image Height
		
		}
		else if (advVersion == 5){
			var picURL = ' ';
			var urltext = "";
			var bodyText = '';
			var picH = "303";	// Image Height
		
		}
	}

	
	
	var prefix = "http://www.";
	var newURL = prefix + domain + "." + suffix;
	
	if(advStyle == 1){
		//
		var Hspace = "0";	// Horizontal Space
		var Vspace = "8";	// Verical Space
		//
		//	create image link
		var outURLpic = '<a href="'+newURL+'""><img src="'+picURL+'" alt="'+picAlt+'" width="'+picW+'" height="'+picH+'" hspace="'+Hspace+'" vspace="'+Vspace+'" border="'+picB+'"></a><br>';
		//	create text link
		var outURLtxt = '<span class="advStyle01b"><a href="'+newURL+'" target="_New" title="'+picAlt+'">'+urltext+'</a></span><br><br>';
		//	create text description
		var outText = '<span class="advStyle02n">'+bodyText+'</span><br>&nbsp';
		//	Combine image link, text link and descriptive text
		var outURL = outURLpic + outURLtxt + outText;
	}

	else if (advStyle == 2){
		//
		var Hspace = "0";	// Horizontal Space
		var Vspace = "2";	// Verical Space
		//
		//	create image link
		var outURLpic = '<a href="'+newURL+'""><img src="'+picURL+'" alt="'+picAlt+'" width="'+picW+'" height="'+picH+'" hspace="'+Hspace+'" vspace="'+Vspace+'" border="'+picB+'"></a><br>';
		//	create text link
		var outURLtxt = '<span class="advStyle02n"><a href="'+newURL+'" target="_New" title="'+picAlt+'">'+urltext+'</a></span><br>';
		//	create text description
		var outText = '<span class="advStyle02n">'+bodyText+'</span><br>&nbsp';
		//	Combine image link, text link and descriptive text
		var outURL = outURLpic + outURLtxt + outText;
	}

	else if (advStyle == 3){
		//	Creates a table with text above the image and text link
		
		//	Set default colors if none specified
		if (tableColor == null){ tableColor = "#FF5E93";}
		if (textColor == null){ textColor = "#FFFFFF";}
		//
		var Hspace = "0";	// Horizontal Space
		var Vspace = "5";	// Vertical Space
		
		//	create table
		var beginTable = '<table width="178" height="20" border="2" align="center" cellpadding="4" cellspacing="0" bordercolor="'+tableColor+'"><tr>';
		beginTable += '<td height="20" bgcolor="'+tableColor+'"><div align="center">';
		
		//	create text description
		var outText = '<span class="advStyle02n"><font color="'+textColor+'">'+bodyText+'</font></span>';

		//	Table break
		var midTable = '</div></td></tr><tr><td><div align="center">';
			
		//	create image link
		var outURLpic = '<a href="'+newURL+'""><img src="'+picURL+'" alt="'+picAlt+'" width="'+picW+'" height="'+picH+'" hspace="'+Hspace+'" vspace="'+Vspace+'" border="'+picB+'"></a><br>';

		//	create text link
		var outURLtxt = '<span class="advStyle01b"><a href="'+newURL+'" target="_New" title="'+picAlt+'">'+urltext+'</a></span><br><br>';
	
		//	close table
		var endTable = '</div></td></tr></table>';
		
		//	Combine image link, text link and descriptive text
		var outURL = beginTable + outText + midTable + outURLpic + outURLtxt + endTable;
	}
	else if (advStyle == 9){
		//	Use this to change Images only
		var Hspace = "0";	// Horizontal Space
		var Vspace = "0";	// Vertical Space
		//		
		var outURLpic = '<div align="center">';
		outURLpic += '<img src="'+picURL+'" alt="'+picAlt+'" width="'+picW+'" height="'+picH+'" hspace="'+Hspace+'" vspace="'+Vspace+'" border="'+picB+'">';
		outURLpic += '</div>';
		
		var outURL = outURLpic;
	}
	
	//	Publish results
	document.write(outURL);
	
}	// END - function advRandomizer()

/*
	<script language="JavaScript"><!--
		// Parameters - Style number, Advert number, set adv number, table color, font color
		advRandomizer(2,2,0,"#CCFFFF","#000099");
	//--></script>
*/



//	Add (bookmark) a page from your web site to visitor's favorites
//	Uses a text link
function addToFavsTxt(url, pageName) {
	//	add your website home page - the default option if no arguments are passed to this function
	if ( url == null){
		var newUrl = location.href;		// gets page url
		var pageID = document.title;	// gets page title
	} else {
		var newUrl = url;				// User input
		var pageID = pageName;
	}
	
	if (window.external) {
		window.external.AddFavorite(newUrl,pageID);
	} else {
		alert("   Sorry! Your Web Browser doesn't support setting this bookmark.   "); 
	} 
}

/*
Add the script below to your page

example 1 - Using defaults
<a href="javascript:addToFavsTxt()"> Bookmark This Page !</a>

example 2 - Using provided link and description
<a href="javascript:addToFavsTxt('http://www.locomotiveart.com/ART_BayerGarrett.html','Bayer Garrett Painting')"> Bookmark This Page ! </a>

*/



//	Display Current Date
//
function datum( show ) {
	date = new Date();

	var dayNum  = date.getDay();
	var Dnum    = date.getDate();
	var MnthNum = date.getMonth();
	var year    = date.getYear();
	var Dname   = '';
	var Mname   = '';

	if(dayNum == 0){Dname = 'Sunday';}
	if(dayNum == 1){Dname = 'Monday';}
	if(dayNum == 2){Dname = 'Tuesday';}
	if(dayNum == 3){Dname = 'Wednesday';}
	if(dayNum == 4){Dname = 'Thursday';}
	if(dayNum == 5){Dname = 'Friday';}
	if(dayNum == 6){Dname = 'Saturday';}

	if(MnthNum == 0){Mname = 'January';}
	if(MnthNum == 1){Mname = 'February';}
	if(MnthNum == 2){Mname = 'March';}
	if(MnthNum == 3){Mname = 'April';}
	if(MnthNum == 4){Mname = 'May';}
	if(MnthNum == 5){Mname = 'June';}
	if(MnthNum == 6){Mname = 'July';}
	if(MnthNum == 7){Mname = 'August';}
	if(MnthNum == 8){Mname = 'September';}
	if(MnthNum == 9){Mname = 'October';}
	if(MnthNum == 10){Mname = 'November';}
	if(MnthNum == 11){Mname ='December';}

	if (show == null || show == "all"){var dateline = Dname + ' ' + Dnum + ' ' + Mname + ' ' + year;} // Full date
	if (show == "d"){var dateline = Dname;}					// Day only
	if (show == "m"){var dateline = Mname;}					// Month only
	if (show == "my"){var dateline = Mname + ' ' + year;}	// Month and Year
	if (show == "y"){var dateline = year;}					// Year
	document.write(dateline);
}
//	Paste this into web page to Display Current Date
//
//	<script language="JavaScript"><!--
//		datum();
	//--></script>




// 	Report JSwebdev Revision Info
//	----------------------------------------------------------------------------
//
function DocVersions(){
	var JSversion = "<b>THIS WEB SITE USES</b><br> JavaScript For Web Site Developers - Version: " +
					webDevVS + "<br>" + "JavaScript Last Updated: " + webDevUD + "<br>" +
					"Registered to: " + SiteID + "<br>RegID: " + RegID;
	document.write(JSversion);
}
//	Paste this into web page where your JSwebdev Revision notice is required
//
//	<script language="JavaScript"><!--
//		DocVersions();
	//--></script>



// 	EOF ... b-dee, b-dee, b-dee, that's all folks! :-))










/*

FREESTYLE MENUS v1.0 RC (c) 2001-2006 Angus Turnbull, http://www.twinhelix.com
Altering this notice or redistributing this file is prohibited.

*/

var isDOM=document.getElementById?1:0,isIE=document.all?1:0,isNS4=navigator.appName=='Netscape'&&!isDOM?1:0,isOp=self.opera?1:0,isDyn=isDOM||isIE||isNS4;function getRef(i,p){p=!p?document:p.navigator?p.document:p;return isIE?p.all[i]:isDOM?(p.getElementById?p:p.ownerDocument).getElementById(i):isNS4?p.layers[i]:null};function getSty(i,p){var r=getRef(i,p);return r?isNS4?r:r.style:null};if(!self.LayerObj)var LayerObj=new Function('i','p','this.ref=getRef(i,p);this.sty=getSty(i,p);return this');function getLyr(i,p){return new LayerObj(i,p)};function LyrFn(n,f){LayerObj.prototype[n]=new Function('var a=arguments,p=a[0],px=isNS4||isOp?0:"px";with(this){'+f+'}')};LyrFn('x','if(!isNaN(p))sty.left=p+px;else return parseInt(sty.left)');LyrFn('y','if(!isNaN(p))sty.top=p+px;else return parseInt(sty.top)');if(typeof addEvent!='function'){var addEvent=function(o,t,f,l){var d='addEventListener',n='on'+t,rO=o,rT=t,rF=f,rL=l;if(o[d]&&!l)return o[d](t,f,false);if(!o._evts)o._evts={};if(!o._evts[t]){o._evts[t]=o[n]?{b:o[n]}:{};o[n]=new Function('e','var r=true,o=this,a=o._evts["'+t+'"],i;for(i in a){o._f=a[i];r=o._f(e||window.event)!=false&&r;o._f=null}return r');if(t!='unload')addEvent(window,'unload',function(){removeEvent(rO,rT,rF,rL)})}if(!f._i)f._i=addEvent._i++;o._evts[t][f._i]=f};addEvent._i=1;var removeEvent=function(o,t,f,l){var d='removeEventListener';if(o[d]&&!l)return o[d](t,f,false);if(o._evts&&o._evts[t]&&f._i)delete o._evts[t][f._i]}}function FSMenu(myName,nested,cssProp,cssVis,cssHid){this.myName=myName;this.nested=nested;this.cssProp=cssProp;this.cssVis=cssVis;this.cssHid=cssHid;this.cssLitClass='highlighted';this.menus={root:new FSMenuNode('root',true,this)};this.menuToShow=[];this.mtsTimer=null;this.showDelay=0;this.switchDelay=125;this.hideDelay=500;this.showOnClick=0;this.hideOnClick=true;this.animInSpeed=0.2;this.animOutSpeed=0.2;this.animations=[]};FSMenu.prototype.show=function(mN){with(this){menuToShow.length=arguments.length;for(var i=0;i<arguments.length;i++)menuToShow[i]=arguments[i];clearTimeout(mtsTimer);if(!nested)mtsTimer=setTimeout(myName+'.menus.root.over()',10)}};FSMenu.prototype.hide=function(mN){with(this){clearTimeout(mtsTimer);if(menus[mN])menus[mN].out()}};FSMenu.prototype.hideAll=function(){with(this){for(var m in menus)if(menus[m].visible&&!menus[m].isRoot)menus[m].hide(true)}};function FSMenuNode(id,isRoot,obj){this.id=id;this.isRoot=isRoot;this.obj=obj;this.lyr=this.child=this.par=this.timer=this.visible=null;this.args=[];var node=this;this.over=function(evt){with(node)with(obj){if(isNS4&&evt&&lyr.ref)lyr.ref.routeEvent(evt);clearTimeout(timer);clearTimeout(mtsTimer);if(!isRoot&&!visible)node.show();if(menuToShow.length){var a=menuToShow,m=a[0];if(!menus[m]||!menus[m].lyr.ref)menus[m]=new FSMenuNode(m,false,obj);var c=menus[m];if(c==node){menuToShow.length=0;return}clearTimeout(c.timer);if(c!=child&&c.lyr.ref){c.args.length=a.length;for(var i=0;i<a.length;i++)c.args[i]=a[i];var delay=child?switchDelay:showDelay;c.timer=setTimeout('with('+myName+'){menus["'+c.id+'"].par=menus["'+node.id+'"];menus["'+c.id+'"].show()}',delay?delay:1)}menuToShow.length=0}if(!nested&&par)par.over()}};this.out=function(evt){with(node)with(obj){if(isNS4&&evt&&lyr&&lyr.ref)lyr.ref.routeEvent(evt);clearTimeout(timer);if(!isRoot&&hideDelay>=0){timer=setTimeout(myName+'.menus["'+id+'"].hide()',hideDelay);if(!nested&&par)par.out()}}};if(this.id!='root')with(this)with(lyr=getLyr(id))if(ref){if(isNS4)ref.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT);addEvent(ref,'mouseover',this.over);addEvent(ref,'mouseout',this.out);if(obj.nested){addEvent(ref,'focus',this.over);addEvent(ref,'click',this.over);addEvent(ref,'blur',this.out)}}};FSMenuNode.prototype.show=function(forced){with(this)with(obj){if(!lyr||!lyr.ref)return;if(par){if(par.child&&par.child!=this)par.child.hide();par.child=this}var offR=args[1],offX=args[2],offY=args[3],lX=0,lY=0,doX=''+offX!='undefined',doY=''+offY!='undefined';if(self.page&&offR&&(doX||doY)){with(page.elmPos(offR,par.lyr?par.lyr.ref:0))lX=x,lY=y;if(doX)lyr.x(lX+eval(offX));if(doY)lyr.y(lY+eval(offY))}if(offR)lightParent(offR,1);visible=1;if(obj.onshow)obj.onshow(id);lyr.ref.parentNode.style.zIndex='2';setVis(1,forced)}};FSMenuNode.prototype.hide=function(forced){with(this)with(obj){if(!lyr||!lyr.ref||!visible)return;if(isNS4&&self.isMouseIn&&isMouseIn(lyr.ref))return show();if(args[1])lightParent(args[1],0);if(child)child.hide();if(par&&par.child==this)par.child=null;if(lyr){visible=0;if(obj.onhide)obj.onhide(id);lyr.ref.parentNode.style.zIndex='1';setVis(0,forced)}}};FSMenuNode.prototype.lightParent=function(elm,lit){with(this)with(obj){if(!cssLitClass||isNS4)return;if(lit)elm.className+=(elm.className?' ':'')+cssLitClass;else elm.className=elm.className.replace(new RegExp('(\\s*'+cssLitClass+')+$'),'')}};FSMenuNode.prototype.setVis=function(sh,forced){with(this)with(obj){if(lyr.forced&&!forced)return;lyr.forced=forced;lyr.timer=lyr.timer||0;lyr.counter=lyr.counter||0;with(lyr){clearTimeout(timer);if(sh&&!counter)sty[cssProp]=cssVis;var speed=sh?animInSpeed:animOutSpeed;if(isDOM&&speed<1)for(var a=0;a<animations.length;a++)animations[a](ref,counter,sh);counter+=speed*(sh?1:-1);if(counter>1){counter=1;lyr.forced=false}else if(counter<0){counter=0;sty[cssProp]=cssHid;lyr.forced=false}else if(isDOM){timer=setTimeout(myName+'.menus["'+id+'"].setVis('+sh+','+forced+')',50)}}}};FSMenu.animSwipeDown=function(ref,counter,show){if(show&&(counter==0)){ref._fsm_styT=ref.style.top;ref._fsm_styMT=ref.style.marginTop;ref._fsm_offT=ref.offsetTop||0}var cP=Math.pow(Math.sin(Math.PI*counter/2),0.75);var clipY=ref.offsetHeight*(1-cP);ref.style.clip=(counter==1?((window.opera||navigator.userAgent.indexOf('KHTML')>-1)?'':'rect(auto,auto,auto,auto)'):'rect('+clipY+'px,'+ref.offsetWidth+'px,'+ref.offsetHeight+'px,0)');if(counter==1||(counter<0.01&&!show)){ref.style.top=ref._fsm_styT;ref.style.marginTop=ref._fsm_styMT}else{ref.style.top=((0-clipY)+(ref._fsm_offT))+'px';ref.style.marginTop='0'}};FSMenu.animFade=function(ref,counter,show){var done=(counter==1);if(ref.filters){var alpha=!done?' alpha(opacity='+parseInt(counter*100)+')':'';if(ref.style.filter.indexOf("alpha")==-1)ref.style.filter+=alpha;else ref.style.filter=ref.style.filter.replace(/\s*alpha\([^\)]*\)/i,alpha)}else ref.style.opacity=ref.style.MozOpacity=counter/1.001};FSMenu.animClipDown=function(ref,counter,show){var cP=Math.pow(Math.sin(Math.PI*counter/2),0.75);ref.style.clip=(counter==1?((window.opera||navigator.userAgent.indexOf('KHTML')>-1)?'':'rect(auto,auto,auto,auto)'):'rect(0,'+ref.offsetWidth+'px,'+(ref.offsetHeight*cP)+'px,0)')};FSMenu.prototype.activateMenu=function(id,subInd){with(this){if(!isDOM||!document.documentElement)return;var fsmFB=getRef('fsmenu-fallback');if(fsmFB){fsmFB.rel='alternate stylesheet';fsmFB.disabled=true}var a,ul,li,parUL,mRoot=getRef(id),nodes,count=1;if(mRoot != null){var lists=mRoot.getElementsByTagName('ul');for(var i=0;i<lists.length;i++){li=ul=lists[i];while(li){if(li.nodeName.toLowerCase()=='li')break;li=li.parentNode}if(!li)continue;parUL=li;while(parUL){if(parUL.nodeName.toLowerCase()=='ul')break;parUL=parUL.parentNode}a=null;for(var j=0;j<li.childNodes.length;j++)if(li.childNodes[j].nodeName.toLowerCase()=='a')a=li.childNodes[j];if(!a)continue;var menuID=myName+'-id-'+count++;if(ul.id)menuID=ul.id;else ul.setAttribute('id',menuID);var sOC=(showOnClick==1&&li.parentNode==mRoot)||(showOnClick==2);var evtProp=navigator.userAgent.indexOf('Safari')>-1||isOp?'safRtnVal':'returnValue';var eShow=new Function('with('+myName+'){var m=menus["'+menuID+'"],pM=menus["'+parUL.id+'"];'+(sOC?'if((pM&&pM.child)||(m&&m.visible))':'')+' show("'+menuID+'",this)}');var eHide=new Function('e','if(e.'+evtProp+'!=false)'+myName+'.hide("'+menuID+'")');addEvent(a,'mouseover',eShow);addEvent(a,'focus',eShow);addEvent(a,'mouseout',eHide);addEvent(a,'blur',eHide);if(sOC)addEvent(a,'click',new Function('e',myName+'.show("'+menuID+'",this);if(e.cancelable&&e.preventDefault)e.preventDefault();e.'+evtProp+'=false;return false'));if(subInd)a.insertBefore(subInd.cloneNode(true),a.firstChild)}if(isIE&&!isOp){var aNodes=mRoot.getElementsByTagName('a');for(var i=0;i<aNodes.length;i++){addEvent(aNodes[i],'focus',new Function('e','var node=this.parentNode;while(node){if(node.onfocus)node.onfocus(e);node=node.parentNode}'));addEvent(aNodes[i],'blur',new Function('e','var node=this.parentNode;while(node){if(node.onblur)node.onblur(e);node=node.parentNode}'))}}if(hideOnClick)addEvent(mRoot,'click',new Function(myName+'.hideAll()'));menus[id]=new FSMenuNode(id,true,this)}};var page={win:self,minW:0,minH:0,MS:isIE&&!isOp,db:document.compatMode&&document.compatMode.indexOf('CSS')>-1?'documentElement':'body'};page.elmPos=function(e,p){var x=0,y=0,w=p?p:this.win;e=e?(e.substr?(isNS4?w.document.anchors[e]:getRef(e,w)):e):p;if(isNS4){if(e&&(e!=p)){x=e.x;y=e.y};if(p){x+=p.pageX;y+=p.pageY}}if(e&&this.MS&&navigator.platform.indexOf('Mac')>-1&&e.tagName=='A'){e.onfocus=new Function('with(event){self.tmpX=clientX-offsetX;self.tmpY=clientY-offsetY}');e.focus();x=tmpX;y=tmpY;e.blur()}else while(e){x+=e.offsetLeft;y+=e.offsetTop;e=e.offsetParent}return{x:x,y:y}};if(isNS4){var fsmMouseX,fsmMouseY,fsmOR=self.onresize,nsWinW=innerWidth,nsWinH=innerHeight;document.fsmMM=document.onmousemove;self.onresize=function(){if(fsmOR)fsmOR();if(nsWinW!=innerWidth||nsWinH!=innerHeight)location.reload()};document.captureEvents(Event.MOUSEMOVE);document.onmousemove=function(e){fsmMouseX=e.pageX;fsmMouseY=e.pageY;return document.fsmMM?document.fsmMM(e):document.routeEvent(e)};function isMouseIn(sty){with(sty)return((fsmMouseX>left)&&(fsmMouseX<left+clip.width)&&(fsmMouseY>top)&&(fsmMouseY<top+clip.height))}}}




// For each menu you create, you must create a matching "FSMenu" JavaScript object to represent
// it and manage its behaviour. You don't have to edit this script at all if you don't want to;
// these comments are just here for completeness. Also, feel free to paste this script into the
// external .JS file to make including it in your pages easier!

// Here's a menu object to control the above list of menu data:
var listMenu = new FSMenu('listMenu', true, 'display', 'block', 'none');

// The parameters of the FSMenu object are:
//  1) Its own name in quotes.
//  2) Whether this is a nested list menu or not (in this case, true means yes).
//  3) The CSS property name to change when menus are shown and hidden.
//  4) The visible value of that CSS property.
//  5) The hidden value of that CSS property.
//
// Next, here's some optional settings for delays and highlighting:
//  * showDelay is the time (in milliseconds) to display a new child menu.
//    Remember that 1000 milliseconds = 1 second.
//  * switchDelay is the time to switch from one child menu to another child menu.
//    Set this higher and point at 2 neighbouring items to see what it does.
//  * hideDelay is the time it takes for a menu to hide after mouseout.
//    Set this to a negative number to disable hiding entirely.
//  * cssLitClass is the CSS classname applied to parent items of active menus.
//  * showOnClick will, suprisingly, set the menus to show on click. Pick one of 4 values:
//     0 = All levels show on mouseover.
//     1 = Menu activates on click of first level, then shows on mouseover.
//     2 = All levels activate on click, then shows on mouseover.
//     3 = All levels show on click only (no mouseover at all).
//  * hideOnClick hides all visible menus when one is clicked (defaults to true).
//  * animInSpeed and animOutSpeed set the animation speed. Set to a number
//    between 0 and 1 where higher = faster. Setting both to 1 disables animation.

//listMenu.showDelay = 0;
//listMenu.switchDelay = 125;
//listMenu.hideDelay = 500;
//listMenu.cssLitClass = 'highlighted';
//listMenu.showOnClick = 0;
//listMenu.hideOnClick = true;
//listMenu.animInSpeed = 0.2;
//listMenu.animOutSpeed = 0.2;


// Now the fun part... animation! This script supports animation plugins you
// can add to each menu object you create. I have provided 3 to get you started.
// To enable animation, add one or more functions to the menuObject.animations
// array; available animations are:
//  * FSMenu.animSwipeDown is a "swipe" animation that sweeps the menu down.
//  * FSMenu.animFade is an alpha fading animation using tranparency.
//  * FSMenu.animClipDown is a "blind" animation similar to 'Swipe'.
// They are listed inside the "fsmenu.js" file for you to modify and extend :).

// I'm applying two at once to listMenu. Delete this to disable!
listMenu.animations[listMenu.animations.length] = FSMenu.animFade;
listMenu.animations[listMenu.animations.length] = FSMenu.animSwipeDown;
//listMenu.animations[listMenu.animations.length] = FSMenu.animClipDown;


// Finally, on page load you have to activate the menu by calling its 'activateMenu()' method.
// I've provided an "addEvent" method that lets you easily run page events across browsers.
// You pass the activateMenu() function two parameters:
//  (1) The ID of the outermost <ul> list tag containing your menu data.
//  (2) A node containing your submenu popout arrow indicator.
// If none of that made sense, just cut and paste this next bit for each menu you create.

var arrow = null;
if (document.createElement && document.documentElement)
{
 arrow = document.createElement('span');
 arrow.appendChild(document.createTextNode('>'));
 // Feel free to replace the above two lines with these for a small arrow image...
 //arrow = document.createElement('img');
 //arrow.src = 'arrow.gif';
 //arrow.style.borderWidth = '0';
 arrow.className = 'subind';
}
addEvent(window, 'load', new Function('listMenu.activateMenu("listMenuRoot", arrow)'));


// You may wish to leave your menu as a visible list initially, then apply its style
// dynamically on activation for better accessibility. Screenreaders and older browsers will
// then see all your menu data, but there will be a 'flicker' of the raw list before the
// page has completely loaded. If you want to do this, remove the CLASS="..." attribute from
// the above outermost UL tag, and uncomment this line:
//addEvent(window, 'load', new Function('getRef("listMenuRoot").className="menulist"'));


// To create more menus, duplicate this section and make sure you rename your
// menu object to something different; also, activate another <ul> list with a
// different ID, of course :). You can hae as many menus as you want on a page.



























