var hasFlash=function(){
	var a=6;
	if(navigator.appVersion.indexOf("MSIE")!=-1&&navigator.appVersion.indexOf("Windows")>-1){
		document.write('<script language="VBScript"\> \non error resume next \nhasFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & '+a+'))) \n</script\> \n');
		if(window.hasFlash!=null)return window.hasFlash
	}
	if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
		return true
	}
	return false
}();

function renderSlideshow () {
	var headerSWF;

	headerSWF  = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="700" height="175">';
	headerSWF += '	<param name="movie" value="/_flash/photos.swf" />';
	headerSWF += '	<param name="bgcolor" value="#000000" />';
	headerSWF += '	<embed src="/_flash/photos.swf" width="700" height="175" bgcolor="#000000" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" />';
	headerSWF += '<'+'/object>';
	if(document.getElementById('photos')) {
		document.getElementById('photos').innerHTML = headerSWF;
	}
}

// Function opens link in new window
//
function openInNewWindow(address) {
var newWindow = window.open(address, 'newWindow');
newWindow.focus();
return false;
}

// Function checks for mandatory fields in form
//
function frmChecker() {
	var frm; frm=document.form; 
	if (frm.name.value == "") { 
		alert("Please enter your name."); 
		frm.name.focus(); return false; 	
	}
	if (frm.email.value == "") { 
		alert("Please enter your e-mail address."); 
		frm.email.focus(); return false; 	
	}
	if (frm.comments.value == "") { 
		alert("Please enter a question or comment."); 
		frm.comments.focus(); return false; 
	}
	return true 
} 

// Function runs on window load, going through link tags looking for rel="external".
// These links receive onclick events that cause the link to open in a new window.
//
function initLinker()
{
	
	if (!document.getElementsByTagName){ return; }
	var anchors = document.getElementsByTagName("a");

	// loop through all anchor tags
	for (var i=0; i<anchors.length; i++){
		var anchor = anchors[i];

		if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "external")){
			anchor.onclick = function () {openInNewWindow(this.getAttribute("href")); return false;}
		}
	}
}
function initForm() {
	if(pageForm = document.getElementById('form')) {
		pageForm.onsubmit = function() { return frmChecker(); }
	}
}
//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEvent(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}

if(hasFlash) { addLoadEvent(renderSlideshow); }
addLoadEvent(initLinker);	// run initLinker onLoad
addLoadEvent(initForm);	// run initForm onLoad
