//<![CDATA[

var hasFlash = function(){

	var nRequiredVersion = 6;	
	
	if(navigator.appVersion.indexOf("MSIE") != -1 && navigator.appVersion.indexOf("Windows") > -1){
		document.write('<script language="VBScript"\> \n');
		document.write('on error resume next \n');
		document.write('hasFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & ' + nRequiredVersion + '))) \n');  
		document.write('<'+'/script\> \n');
		/*	If executed, the VBScript above checks for Flash and sets the hasFlash variable. 
			If VBScript is not supported it's value will still be undefined, so we'll run it though another test
			This will make sure even Opera identified as IE will be tested */
		if(window.hasFlash != null){
			return window.hasFlash;
		};
	};
	
	if(navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
		var flashDescription = (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description;
		var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
		return flashVersion >= nRequiredVersion;
	};
	
	return false;
}();

function swfObject (swf,fv,w,h){
	var swfCODE;
	swfCODE  = '<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="'+w+'" height="'+h+'">';
	swfCODE += '	<param name="movie" value="'+swf+'" />';
	swfCODE += '	<param name="flashvars" value="'+fv+'" />';
	swfCODE += '	<embed src="'+swf+'" flashvars="'+fv+'" width="'+w+'" height="'+h+'" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" />';
	swfCODE += '<'+'/object>';
	return swfCODE;
}      

function random(n){
    var ranNum= Math.round(Math.random()*(n-1));
    return ranNum;
}
function writeLayer(text,id){
    if(document.getElementById){
	   x = document.getElementById(id);
	   x.innerHTML = text;
	   //	if(window.navigator.appName == 'Netscape')
	   //  window.sizeToContent();	
    }else if(document.all){
	   x = document.all[id];
	   x.innerHTML = text;
    }else if(document.layers){
	   x = document.layers[id];
	   x.document.open();
	   x.document.write(text);
	   x.document.close();
    }
}
function openWin(wName,winW,winH) {
	var iMyWidth;
	var iMyHeight;
    iMyWidth = (window.screen.width/2) - ((winW/2)+ 10); 
	iMyHeight = (window.screen.height/2) - ((winH/2) + 50); 
	var win2 = window.open("",wName,"status,toolbar=0,height="+winH+",width="+winW+",resizable=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",scrollbars=yes");
    win2.opener=window;
    win2.focus();
}
function isValidEmailAddress(addr) {
    var re;
    re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
    if (re.test(addr) == true)
       return true;
    else
      return false;
}
function validate(){
var f = document.contactForm;
if(f.senderName.value.length<1){
    alert("Please fill in the name field.");
    f.senderName.focus();
    return false;
}  
if (!isValidEmailAddress(f.mailAddress.value)) {
    alert('Please verify your email address.');
    f.mailAddress.focus();
    return false;
}  
return true;  
}


//]]>

