jQuery(document).ready(function() {
	jQuery('#dialog').jqm();
	jQuery('#carousel').jcarousel({
		scroll : 1, 
		visible : 1,
		start: 1,
		initCallback: scrollToPanel,
		itemFallbackDimension: 750,
		itemVisibleOutCallback: trigger
	});
	jQuery('.jcarousel-next, .jcarousel-prev, .jqmClose, .jqmOverlay').click(function(){
		$.each(ytPlayers,function(index) {
			if(ytPlayers[index]!= undefined) {
				if(typeof ytPlayers[index].pauseVideo == 'function') {
					ytPlayers[index].pauseVideo();
				}
			}
		 });		 
	});

		 	
	$('input#ask-a-question').clearField();

});
ytPlayers= new Array();
function onYouTubePlayerAPIReady() {
	$('.videoplayer').each(function(i) {
		var id = $(this).attr('id');
		ytPlayers[i]=new YT.Player(id);
	});
}
function scrollToPanel(carousel, state) {
	jQuery('#panels li a').click(function() {
		var idx = $(this).parent().index();
		carousel.scroll(parseInt(idx+1),false);
		floodLightTracking(idx);
		return false;
	});
};
function lastItem(carousel,index,i)
{
	console.log(i);
};

function trigger(carousel,state) {
	floodLightTracking(carousel.first-1);
}


function floodLightTracking(panel) {

	var axel = Math.random() + "";
	var a = axel * 10000000000000;
	
	switch(panel) {
		case 0 : { var cat = 'whati704'; }
			break
		case 1 : { var cat = 'howdo229'; }
			break
		case 2 : { var cat = 'whata213'; }
			break
		case 3 : { var cat = 'whodo584'; }
			break	
	}
	
	if($('iframe#tracking-'+panel).length==0) {
		$('body').append('<iframe id="tracking-'+panel+'" src="http://fls.doubleclick.net/activityi;src=3282417;type=unumr131;cat='+cat+';ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
	}	
}

// Clearfield
(function($){$.fn.clearField=function(s){s=jQuery.extend({blurClass:'blurred',activeClass:'active',attribute:'rel',value:''},s);return $(this).each(function(){var el=$(this);s.value=el.val();if(el.attr(s.attribute)==undefined){el.attr(s.attribute,el.val()).addClass(s.blurClass)}else{s.value=el.attr(s.attribute)}el.focus(function(){if(el.val()==el.attr(s.attribute)){el.val('').removeClass(s.blurClass).addClass(s.activeClass)}});el.blur(function(){if(el.val()==''){el.val(el.attr(s.attribute)).removeClass(s.activeClass).addClass(s.blurClass)}})})}})(jQuery);
