/*******************************************************************************

	CSS on Sails Framework
	Title: City Center Dental Care
	Author: XHTMLized (http://www.xhtmlized.com/)
	Date: August 2011

*******************************************************************************/


$('a.btn').wrapInner('<s></s>').addClass("btnproc");


$('#catcher h2').each(function() {
	$(this).parent().addClass("proc " + $(this).text()).filter(':nth-child(4n)').before('<div></div>');
});


$('#siteinfo').insertAfter($('#container')).wrap('<div id="siteinfowrapper"></div>');


$('#msg').each(function() {
	$(this).append('<b></b>').wrapInner('<div class="pattern"></div>');
	var textAreaWrapper = $(this).find('textarea').parent();
	textAreaWrapper.addClass("textareawrapper");
	$(this).find('button').wrap('<span></span>').append('<i></i>').filter('[type="button"]').click(function() { textAreaWrapper.slideToggle() });
	$(this).find('aside').prepend('<iframe width="320" height="202" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=City+Center+at+Oyster+Point&amp;aq=t&amp;sll=37.086885,-76.472937&amp;sspn=0.112974,0.154324&amp;ie=UTF8&amp;hq=City+Center+at+Oyster+Point&amp;ll=37.087364,-76.473083&amp;spn=0.013831,0.02738&amp;z=14&amp;iwloc=&amp;output=embed"></iframe>');
});


$('#testimonials ul').each(function() {
	$(this).append('<ol></ol>');
	var slideNav = $(this.lastChild);
	$(this).find('li').each(function(i) {
		slideNav.append('<li></li>');
	});
	slideNav.tabs(slideNav.parent().children('li'), {
		effect: "fade",
		fadeOutSpeed: 400
	}).slideshow();
});


// DD_belatedPNG fix for IE6
if (typeof DD_belatedPNG !== "undefined") {
	$('form button, #testimonials ol li').hover(
		function() { $(this).addClass("hover")    },
		function() { $(this).removeClass("hover") }
	);
	var PNG_fix_selectors = [
		'#branding h1 a',
		'#msg .pattern b'
	];
	DD_belatedPNG.fix(PNG_fix_selectors.join(','));
}


// Contact Form Validator
$("#contact-main").validator({
	position: 'top left',
	offset: [-5, 0],
	message: '<div></div>' // em element is the arrow
});

if($.browser.opera) $('html').wrapInner('<div id="opera-bg-fix"></div>');
