//	----------------------------------------------------------------------------
// 	JavaScript For Web Site Developers
//  © 2002 - 2007 Wizard Graphics
// 	http://www.wizardgraphics.com.au
//	----------------------------------------------------------------------------
// 	Current Version Information - please do not modify:
//
var webDevVS = "2.1.1"; 				// 	Version Information
var RegID    = "JSwebDev000011LA";		// 	Your Registration ID
var webDevUD = "November, 2006";		// 	Scripts Last Updated

// 	Set Defaults:

var SiteID       = "Locomotive Art & Illustration";	// 	Your Registered Web Site Name or Names
var DomainID     = "www.LocomotiveArt.com";			// 	Your Registered Domain Name
var copyRdefault = "Locomotive Art";				// 	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		= "services";							// 	m2 name
var m2url		= "wizardgraphics.com.au";				// 	m2 URL


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

var webMessage10 = " "; // a message
var webMessage11 = " "; // a message
var webMessage12 = " "; // a message
var webMessage13 = " "; // a message
var webMessage14 = " "; // a message
var webMessage15 = " "; // a message


//	----------------------------------------------------------------------------
// 	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
//	----------------------------------------------------------------------------

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 {
		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;}
	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 == "info" || name == "sales") {var name = "enquiries";} //{var name = "webmaster";}
	//
	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 = name + delim + host;
	return(sendto);
}
//<script language="JavaScript"><!--
//contactForm("name","nojunk!","yourdomain.com");
//--></script>


//	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>



//	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! :-))