// JavaScript Document
var clickedElement='';
var clickedURL='';
var currentVideoData='';

if(self.window.name ==''){
	self.window.name = timeID;
}

if(skipTracking != true || !skipTracking){
$(document).ready(function(){
	
	var data = {
		tURL: curURL, 
		tA	: "Entered Page",
		tabId : self.window.name,
		rf	: referringUrl
	};
	$.post("/__global_Javascript/__tracking/activity.php", data );



/////////////////////////////////////////////////////////////////////////////////////////////////Link Tracking
	$(window).unload(function(event) {
		if(clickedElement!='' && clickedURL !=''){
			var data = {
				tURL: curURL, 
				tA	: "Clicked Link/Left Page",
				tL	: clickedURL,
				tD	: $(clickedElement).data('linkPosition'),
				tabId : self.window.name
			};
			$.post("/__global_Javascript/__tracking/activity.php", data);
			
		}else{
			
			var data = {
				tURL: curURL, 
				tA	: "Left Page",
				tabId : self.window.name
			};
			
			$.post("/__global_Javascript/__tracking/activity.php", data);
		}
	});
	
	
	$('a.vid, a.addthis_button').addClass('SLT pSLT');


	
	$('#navigationTabs a:not(a.SLT)').not('#treetrackbuttons a').each(function(){
		var alink = this.href;
		$('#navigationTabs a:not(a.SLT)').not('#treetrackbuttons a').filter(function(index) {
            return (this.href==alink) ? true : false;
        }).each(function(index){
			if(!$(this).data('linkPosition')){
				$(this).data('linkPosition','Tab Link:#'+(index+1));
			}
		});		
	});
	
	$('#navigationTabs a').addClass('SLT');
	
	
	$('#treetrackbuttons a:not(a.SLT)').each(function(){
		//var alink = this.href;
		$(this).data('linkPosition','Three Track Box');
	});
	
	$('#treetrackbuttons a').addClass('SLT');
	
	
	
	$('#sideTracks a:not(a.SLT), #threetracksarea a:not(a.SLT)').each(function(){
		var alink = this.href;
		$('#sideTracks a:not(a.SLT), #threetracksarea a:not(a.SLT)').filter(function(index) {
            return (this.href==alink) ? true : false;
        }).each(function(index){
			if(!$(this).data('linkPosition')){
				$(this).data('linkPosition','Track Menu Link:#'+(index+1));
			}
		});		
	});
	
	$('#sideTracks a').addClass('SLT');
	
	
	
	$('.sideAds a:not(a.SLT)').each(function(){
		var alink = this.href;
		$('.sideAds a:not(a.SLT)').filter(function(index) {
            return (this.href==alink) ? true : false;
        }).each(function(index){
			if(!$(this).data('linkPosition')){
				$(this).data('linkPosition','Side Ad:#'+(index+1));
			}
		});		
	});
	
	$('.sideAds a').addClass('SLT');
	
	

	$('a:not(a.SLT)').each(function(){
		var alink = this.href;
		$('a:not(a.SLT)').filter(function(index) {
            return (this.href==alink) ? true : false;
        }).each(function(index){
			if(!$(this).data('linkPosition')){
				$(this).data('linkPosition','Page Link:#'+(index+1));
			}
		});		
	});
	
	
	
	
	$('a:not(a.pSLT)').click(function(event){
		clickedElement = $(this);
		clickedURL = this.href;
		var data = null;
	
		if(clickedURL.search(/.pdf/i)!='-1' || clickedURL.search(/.zip/i) !='-1' ){
			data = {
				tURL: curURL, 
				tA	: "Downloaded File",
				tL	: clickedURL,
				tD	: $(clickedElement).data('linkPosition'),
				tabId : self.window.name
			};
			
		}else if($(this).attr('target') =='__blank' || $(this).attr('target') =='blank'){
			data = {
				tURL: curURL, 
				tA	: "Clicked Link",
				tL	: clickedURL,
				tD	: $(clickedElement).data('linkPosition'),
				tabId : self.window.name
			};
			
		}
		
		if(data!=null){
			setTimeout(function(){
				$.post("/__global_Javascript/__tracking/activity.php", data);
			},500);
			
			clickedElement='';
			clickedURL='';
		}
		
	}).removeClass('SLT');
	
	
	
	
	
	
/////////////////////////////////////////////////////////////////////////////////////////////////Video Tracking
	$('a.vid.hasVideo').click(function(event){
		var r = $(this);
		var description = 'Video: ';
		
		if(r.parents('#level1video_section:eq(0)').length > 0){
			description = 'Level 1 Video: ';
			description += r.find('img:eq(0)').attr('title');
		}
		else 
		if(r.parents('.level2video_section:eq(0)').length > 0){
			description = 'Level 2 Video: ';
			description += r.find('img:eq(0)').attr('title');
		}
		else
		if(r.parents('.level3video_section:eq(0)').length > 0){
			description = 'Level 3 Video: Square '+( (r.parents('.level3video_section:eq(0)').find('td.thumbnail').index($(this).parents('td:eq(0)'))*1)+1);
		}
		else{
			
			if(r.find('img:eq(0)').length>0){
				description += r.find('img:eq(0)').attr('title');
			}else{
				description += r.text();
			}
		}
		
		if(r.find('.time').length > 0){
			description += " : " + r.find('.time').text();
		}
		
		
		var data = {
			tURL: ''+window.location, 
			tA	: "Played Video",
			tL	: r.data('vid'),
			tD	: description,
			tabId : self.window.name
		};
		
		currentVideoData=data;

		$.post("/__global_Javascript/__tracking/activity.php", data);
				
	});	
	
	
	
	$('#videoPopup .close').live('click',function(){
		currentVideoData.tA = "Closed Video";
		$.post("/__global_Javascript/__tracking/activity.php", currentVideoData);
		delete currentVideoData;
	});
	
	
	
	
	
/////////////////////////////////////////////////////////////////////////////////////////////////Sharing Tracking
	$('a.addthis_button').live('click',function(){
		var data = {
			tURL: ''+window.location, 
			tA	: "Clicked Share",
			tL	: ''+this.share.url,
			tD	: this.share.title,
			tabId : self.window.name
		};
		
		$.post("/__global_Javascript/__tracking/activity.php", data);
	});
	




/////////////////////////////////////////////////////////////////////////////////////////////////Expand Box Tracking
	$('#clientstories .result .more').live('click',function(){
		
		var wrapper = $(this).parents('.result:eq(0)');
		var data = {
				tURL: ''+window.location, 
				tA	: '',
				tL	: '',
				tD	: 'Story: '+wrapper.find('h3:eq(0)').text(),
				tabId : self.window.name
			};
			
		if(!$(this).hasClass('open')){
			//closed
			data.tA = "Closed Story";
		}else{
			//opend
			data.tA = "Opened Story";
		}
	
		$.post("/__global_Javascript/__tracking/activity.php", data);

	});
	
	
	
	
	$('.expandSection .header,.expandSection .expandNote.close').live('click',function(){
		var el = $(this);
		var wrapper = $(this).parents('.expandSection:eq(0)');
		var header = wrapper.find('> .header');
		
		var title = header.find('h1,h2,h3,h4,h5,h6').eq(0).text();
		
		if(title ==''){
			title = 'Unknown Title: '+el.text();
		}
		
		if(wrapper.hasClass('endorsements')){
			title = 'Endorsement Box';
		}
			
		var data = {
			tURL: ''+window.location, 
			tA	: "",
			tL	: '',
			tD	: 'Box Title: '+title,
			tabId : self.window.name
		};
				
			if(!wrapper.hasClass('open')){
				//closed
				data.tA = "Closed Expand Box";
			}else{
				//opend
				data.tA = "Opened Expand Box";
			}
			$.post("/__global_Javascript/__tracking/activity.php", data);
	});
	
	
	
	
	$('#dropBoxes .header,#dropBoxes .expandNote.close').live('click',function(){
		var el = $(this);
		var wrapper = $(this).parents('.dropBox:eq(0)');
		var header = wrapper.find('> .header');

		var title = header.find('h1,h2,h3,h4,h5,h6').eq(0).text();
		
		if(title ==''){
			title = el.find('img:eq(0)').attr('alt');
		}
		
		if(title ==''){
			title = 'Unknown Title: '+el.text();
		}
		
		var data = {
			tURL: ''+window.location, 
			tA	: "",
			tL	: '',
			tD	: 'Box Title: '+title,
			tabId : self.window.name
		};
				
			if(!wrapper.hasClass('open')){
				//closed
				data.tA = "Closed Expand Box";
			}else{
				//opend
				data.tA = "Opened Expand Box";
			}
			$.post("/__global_Javascript/__tracking/activity.php", data);
	});
});
}
