$(document).ready( function() {
	try{
		
		$('.sendToFriend').fancybox({
			hideOnContentClick:false,
			callbackOnStart:function(){
				$('#fancy_outer').addClass('staf');
			},
			callbackOnClose:function(){
				$('#fancy_outer').removeClass('staf');
			},
			callbackOnShow:function(){
				if($('#fancy_div form').attr('done'))
					return;
				
				$('#fancy_div form input[type=text]').click(function(){this.value='';});
				
				var directLink = "http://www.claritin.com";
				try{
					directLink=(''+window.location).split('#')[0]+'#'+$('.product-accordion > li > a.current:first').attr('href').split('#')[1];
				}catch(e){$.log(e);}
				$('#fancy_div form input[type=hidden]').attr('value',directLink);
				$('#fancy_div form').attr('done',true);	
				$('#fancy_div form .cancel').click(function(){$.fn.fancybox.close();});
				$('#fancy_div form').validate({
					errorPlacement: function(error, element) {},
					submitHandler:function(form){
						if(!$(form).hasClass('disabled')){						
							$(form).addClass('disabled');
							$(form).ajaxSubmit({
								dataType:  'json', 
								success:   function (result) {
									$.fn.fancybox.close();
								}
							});
						}
					}
				});
			}
		});
		
		$(".reflect").reflect( {
			height :.25,
			opacity :.25
		});
		
		$('.product-accordion > li > a').each(function(i) {
			this.href="#faq"+(i+1);
		});
		
		$(".product-accordion > li > a").disclosurePanel();
		
		var tabsApi = $(".tabs > ul").tabs("div.tabPane",{
			history: true,
			api:true,
			current:'ui-tabs-selected'
		});
		
		/***** Change title on tabs change *****/
		var tabTitles={
				"#FAQ":"Claritin® FAQ for Health Care Professionals | Claritin®",
				"#Caseys":"Casey's Allergies Book | Claritin®",
				"#ClearStudy":"Claritin® CLEAR Study | Claritin®"				
		};
		$(window).bind('hash',function(event,hash){
			var title = tabTitles[hash];
			if(title){ document.title = title; };
		});
		/***** END Change title on tabs change *****/
		
				
		/*
		 * $('.scroll-pane').jScrollPane({ showArrows:true, scrollbarWidth: 18,
		 * dragMinHeight: 85, dragMaxHeight: 85 });
		 */
		 		
	} catch (err) {
		$.log(err);
	}

});