$(document).ready(function($){	
								
	//hide menu on load
	$(".nav-wrap").hide();
	
	
	//menu
	function mouseOver(elem) {
		$('.nav-wrap', this).slideDown();
	}
	function mouseOut(elem) {
		$('.nav-wrap', this).slideUp();	
	}
	
	$('#menu > a.topper').hoverIntent(mouseOver, mouseOut);
	
	
	
	//add class 'last' to last topper element
	$("#innermenu > .abscontainer").last().addClass('last');
	
	$("a.active").mouseover(function(){menuShow(this); return(false);});
													
	$("#content, #header").mouseover(function(){
		$(".topsub > .nav-wrap").stop().hide();
		$('.topsub').removeClass("topsub");
		$('.hover').removeClass('hover');
 	});
	
	//no boxy outline on clicks
	$("a").focus(function() {
		$(this).blur();
	});
	
	
	if($(".emerg").length) {
		var so = new SWFObject("/features/loader.swf", "features", "500", "273", "9", "#FF6600"); 
		so.addVariable("config", "/features/config.xml"); 
		so.addVariable("feature", "emergencies"); 
		so.addParam("wmode", "transparent"); 
		so.addParam("quality", "high");
		so.write("feature");
	}
	
	if($(".problems").length) {
		var so = new SWFObject("/features/loader.swf", "features", "500", "273", "9", "#FF6600");	
		so.addVariable("config", "/features/config.xml");
		so.addVariable("feature", "problems");
		so.addParam("wmode", "transparent");
		so.addParam("quality", "high");
		so.write("feature");
	}
	
	
	
	if($(".oralhy").length) {
		var so = new SWFObject("/features/loader.swf", "features", "500", "273", "9", "#FF6600"); 
		so.addVariable("config", "/features/config.xml"); 
		so.addVariable("feature", "hygiene"); 
		so.addParam("wmode", "transparent"); 
		so.addParam("quality", "high");
		so.write("feature");
	}
	
	if($(".types").length) {
		var so = new SWFObject("/features/loader.swf", "features", "500", "273", "9", "#FF6600"); 
		so.addVariable("config", "/features/config.xml"); 
		so.addVariable("xmlfile", "/features/types.xml"); 
		so.addParam("wmode", "transparent"); 
		so.addParam("quality", "high");
		so.write("feature");
	}
	
	if($("#refer").length) {
		var so = new SWFObject("/portals/0/video/refer_video.swf", "features", "350", "220", "9", "#FF6600"); 
		so.addParam("wmode", "transparent"); 
		so.addParam("quality", "high");
		so.write("refer");
	}
	
	if($(".befores").length) {
		var so = new SWFObject("/features/loader.swf", "features", "500", "315", "9", "#FF6600"); so.addVariable("config", "/features/config.xml"); so.addVariable("feature", "beforeafter"); so.addParam("wmode", "transparent"); so.addParam("quality", "high"); so.write("feature"); 
	}
	
	
	if($("#invisalign-video").length) {
		flowplayer("invisalign-video", {
			src: "http://tools.televoxsites.com/vendor/flash/flowplayer-3.2.6.swf",
			wmode: "transparent"
		}, 
		{
			plugins: { controls: { url: 'flowplayer.controls-tube-3.2.4.swf' } },
			clip: { autoPlay: false, autoBuffering: true, url: 'http://tools.televoxsites.com/vendor/flash/invisalign.flv' }
		});
	}
	
	// this part goes in site.js inside the DOCUMENT READY - DO NOT PUT IT IN TWICE
	$('.accordion-faq h3').click(function() {
		$(this).toggleClass('active').next().toggle('normal');
		return false;
	});
	
	$('#rpe').click(function() {
		var so = new SWFObject("http://tools.televoxsites.com/features/rpa2.swf", "feature", "450", "350", "6", "ffffff");
		so.addParam("wmode", "transparent");
		so.write("rpe");
	});
	
	
	//remove side picture if editing
	if(($('.RadEditor').length) || ($('.Settings').length) || ($('.WorkPanel').length) || ($('#dnn_ctr396_EditHTML_tblEdit').length) ) {
		$('#sidepic').remove();
		$('div.wow').remove();
	}
	
	if($("#loader").length) {
		var so = new SWFObject("/portals/0/video/FlashMediaPlayer2.swf", "sotester", "504", "464", "9");
		so.addParam("allowFullScreen", "true");
		so.addParam("flashvars", "&xmlLocation=/portals/0/video/data.xml");
		so.write("loader");
	}
	
	
	if($("#britebrace-video").length) {
		flowplayer("britebrace-video", {
			src: "http://tools.televoxsites.com/vendor/flash/flowplayer-3.2.6.swf",
			wmode: "transparent"
		}, 
		{
			plugins: { controls: { url: 'flowplayer.controls-tube-3.2.4.swf' } },
			clip: { autoPlay: false, autoBuffering: true, url: 'http://waorthodontics.com.televoxpreview15.com/portals/0/video/BriteBraceCare.flv' }
		});
	}
	
	/*if($("#home-video").length) {
		flowplayer("home-video", {
			src: "http://tools.televoxsites.com/vendor/flash/flowplayer-3.2.6.swf",
			wmode: "transparent"
		}, 
		{
			plugins: { controls: { url: 'flowplayer.controls-tube-3.2.4.swf' } },
			clip: { autoPlay: false, autoBuffering: true, url: 'http://waorthodontics.com.televoxpreview15.com/portals/0/video/WA-Home.flv' }
		});
	}*/
	
	if($("#refer-video").length) {
		flowplayer("refer-video", {
			src: "http://tools.televoxsites.com/vendor/flash/flowplayer-3.2.6.swf",
			wmode: "transparent"
		}, 
		{
			plugins: { controls: { url: 'flowplayer.controls-tube-3.2.4.swf' } },
			clip: { autoPlay: false, autoBuffering: true, url: 'http://waorthodontics.com.televoxpreview15.com/portals/0/video/WA-REVISED.flv' }
		});
	}
	
	
	randomWow();
	randomLogo();
	if ($("img#sidepic").length) {
		randomPic();	
	}
	
	$('.Level0>.DisabledTab>a, #sitemap66>a, .topper.active').click(function(e) {
		e.preventDefault();
	});
	
	if($('#home-video').length) {
		multiVideo();
	}
	
});

//make menu work
function menuShow(menuitem){
	$('.hover').removeClass('hover');
	$(menuitem).addClass('hover');
	$(".topsub > div.nav-wrap").stop().hide();
	$('.topsub').removeClass('topsub');
	$(menuitem).next().css("height", "auto").stop().slideDown(500).parent().addClass("topsub");
}

//sifr script
function pageScripts(){
var ArialRoundedMTBold_shadow = {  src: DNN_skinPath + 'ArialRoundedMTBold_shadow.swf' };
sIFR.activate(ArialRoundedMTBold_shadow);
	sIFR.replace(ArialRoundedMTBold_shadow, {
	  selector: 'h1', 
	  wmode: 'transparent', 
	  src:  DNN_skinPath +  'ArialRoundedMTBold_shadow.swf', 
	  css: [ '.sIFR-root {color:#686866;}']
	});
	
}

function randomWow() {
	var classes = ['wow-orange', 'wow-red', 'wow-green'];
	var links = ['/OurOffice/ShareaSmile.aspx', '/FunStuff/OrthodawgClub.aspx', '/TreatmentOptions/TypesofBraces.aspx'];
	var rand = Math.floor(Math.random() * classes.length);
	var c = classes[rand];
	var l = links[rand];
	$('div.wow > a').addClass(c);
	$('div.wow > a').attr("href", l);
}

function randomLogo() {
	var classes = ['logo-orange', 'logo-blue', 'logo-green'];
	var rand = Math.floor(Math.random() * classes.length);
	var c = "transparent url(/portals/_default/skins/siteskin/images/"+classes[rand]+".jpg) no-repeat 0 0";
	$('.gohome').css("background", c);
}

function randomPic() {
	var pics = ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20'];
	var rand = Math.floor(Math.random() * pics.length);
	var p = "/portals/_default/skins/siteskin/images/stock/" + pics[rand] + ".png";
	$('img#sidepic').attr('src', p);
}


function multiVideo() {
	$("div.clips").scrollable({
		items:'div.scroller',
		vertical:false,
		next:'a.down',
		prev:'a.up'
	});

	
	// setup player normally
	$f("home-video", { 
		src: "http://waorthodontics.com.televoxpreview15.com/Portals/0/vidplayer/flash/flowplayer-3.2.4.swf", 
		wmode: "transparent",
		autoplay: false
		}, 
		
		{
		// clip properties common to all playlist entries
		clip: {
			autoplay: false,
			baseUrl: 'http://waorthodontics.com.televoxpreview15.com/Portals/0/vidplayer/flv/',
			autoBuffering: true,
			start : 1
			/*subTitle: 'put info here',
			time: '100'*/
		},
		playlist : [ {autoPlay: false }],
		
		// our playlist
		/*playlist: [
			{
				url: 'Intro.flv',
				title: 'Introduction'
			},	
			{
				url: 'Brace.flv',
				title: 'Braces'
			},
			{
				url: 'Brush.flv',
				title: 'Brushing'
			},
			{
				url: 'Clear.flv',
				title: 'Clear Braces'
			},
			{
				url: 'Diet.flv',
				title: 'Diet'
			},
			{
				url: 'Emerg.flv',
				title: 'Emergency'
			},
			{
				url: 'Floss.flv',
				title: 'Flossing'
			},
			{
				url: 'Harm.flv',
				title: 'Harm'
			},
			{
				url: 'Head.flv',
				title: 'Headgear'
			},
			{
				url: 'Minor.flv',
				title: 'Minor'
			},
			{
				url: 'Mouth.flv',
				title: 'Mouth'
			},
			{
				url: 'Oral.flv',
				title: 'Oral Hygiene'
			},
			{
				url: 'Plaq.flv',
				title: 'Plaque'
			},
			{
				url: 'Proxi.flv',
				title: 'Proxi'
			},
			{
				url: 'Retainer.flv',
				title: 'Retainers'
			},
			{
				url: 'Separ.flv',
				title: 'Separator'
			},
			{
				url: 'End.flv',
				title: 'End'
			},
		],*/
		
		// show playlist buttons in controlbar
		plugins: {
			controls: {
				playlist: true
			}
		}
	});
	
	/*
		here comes the magic plugin. It uses first div.clips element as the 
		root for as playlist entries. loop parameter makes clips play
		from the beginning to the end.
	*/
	$f("home-video").playlist("div.clips:first", {start : 1, playOnClick: true, loop:true});	
}
