
// ----------- JQUERY ITEMS ----------- 


$(document).ready(function(){
				
				// FLASH TEXT REPLACE
				
				$('h3').flash(
					{ 
						src: 'includes/copperplate.swf',  
						flashvars: { 
							css: [
								'* { color: #0066CC; }'
							].join(' ')
						}
					},
					{ version: 7 },
					function(htmlOptions) {
						htmlOptions.flashvars.txt = this.innerHTML;
						this.innerHTML = '<span>'+this.innerHTML+'</span>';
						var $alt = $(this.firstChild);
						htmlOptions.height = $alt.height();
						htmlOptions.width = $alt.width();
						$alt.addClass('alt');
						$(this)
							.addClass('flash-replaced')
							.prepend($.fn.flash.transform(htmlOptions));						
					}					
				);
				});
$(document).ready(function(){
				
				// FORM CONFIRMATION
				
				$("#confirm").fadeOut(10000); // 10 secs
				
				
				
			});

$(document).ready(function(){
				
				// MAIN BANNER CAROUSEL
				
				$("#mainBanner").scrollable({circular: true, speed: 600}).navigator().autoscroll({interval: 6000});
							});


// ----------- TOP NAVIGATION DROPDOWN ----------- 


<!--//--><![CDATA[//><!--

sfHover = function() {
	var sfEls = document.getElementById("topNav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

//--><!]]>


// ----------- DREAMWEAVER FORM VALIDATION ----------- 


function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
    } if (errors) alert('The following error(s) occurred:\n'+errors);
    document.MM_returnValue = (errors == '');
} }




