var myFx;	
var donationModulesLoaded = false;
var videoNavOpen = false;
if (!subdir) {
	var subdir = "";
}

addDonationModules();

window.addEvent('domready', function(){
//	alert("domready");
	setUpContributionTopModule();
	setTimeout("updateDonationModules()", 1000);
	setupNavigation();
	hijackArtistBio();
	addVideoRateButtons();
	hiJackRSSLink();
	hiJackProductLinks();
	hiJackPromoLinks();
	hiJackWhatsNewLinks();
	hiJackFeaturedVideosLinks();
	hiJackHighestRatedLinks();
	hiJackVideoThumbLinks();
	hiJackSearchDropDowns();
//	hiJackFacebookConnectButton();
	addGraphicScribbles();
	//hijackLoginLink();
	findCarousels();
});

function findCarousels() {
	//alert("startCarousels");
	var links = $('container').getElements('div[class*=carousel]');
	links.each(function(item, index) {
		createCarousel(item);
	});
}

function createCarousel(element) {
	//alert("createCarousel");
	var scrollElement = element.getElement("ul");
	var items = scrollElement.getElements("li");
	var slides = items.length;
	var pos = 0;
	var offset = 126;
	var currentSlide = 1;
	var myFx = new Fx.Scroll(element, {duration:250});
	var slidesShownatOnce = 3;
	var id = element.getProperty("id");
	
	//set prev button to be disabled
	$('btn_prev_'+id).addClass("disabled");
	
	//prev and next buttons have to be named with prefix of btn_prev/btn_next + name of the id of the carousel its moving.
	$('btn_prev_'+id).addEvent('click', function(event) {
		event.preventDefault();
		//alert("previous");
		// can't go more left than the first
		if(currentSlide == 1) {
			this.addClass("disabled");
			return;
		} else {
			$('btn_next_'+id).removeClass("disabled");
			this.removeClass("disabled");
		}
		currentSlide--; // currentslide is one less than before
		pos += -(offset); // slide the stage left by the offset's size
		myFx.start(pos);
		if(currentSlide == 1) {
			this.addClass("disabled");
		}
		
		if(element.getProperty("id") == "feature_videos") {
			trackLinkClick("Featured Video Arrow Left");
		} else {
			trackLinkClick("Highest Rated Video Arrow Left");
		}

	});
	
	$('btn_next_'+id).addEvent('click', function(event) {
		event.preventDefault();
		//alert("next");
 		// can't go more left than the first
		if(currentSlide >= slides || currentSlide == (slides - (slidesShownatOnce-1))) {
			this.addClass("disabled");
			return;
		} else {
			$('btn_prev_'+id).removeClass("disabled");
			this.removeClass("disabled");
		}

		currentSlide++; // currentslide is one less than before
		pos += offset; // slide the stage left by the offset's size
		myFx.start(pos);
		if(currentSlide >= slides || currentSlide == (slides - (slidesShownatOnce-1))) {
			this.addClass("disabled");
		}
		
		if(element.getProperty("id") == "feature_videos") {
			trackLinkClick("Featured Video Arrow Right");
		} else {
			trackLinkClick("Highest Rated Video Arrow Right");
		}
		
	});
}

function addDonationModules(json) {
		//alert('addDonationModules');
		var params_our_progress = {
			quality: "high",
			scale: "exactfit",
			salign: "TL",
			align: "middle",
			wmode: "opaque",
			allowscriptaccess: "always",
			allowFullScreen: "true",
			bgcolor:"#645421"
		};

		var params_your_progress = {
			quality: "high",
			scale: "exactfit",
			salign: "TL",
			align: "middle",
			wmode: "opaque",
			allowscriptaccess: "always",
			allowFullScreen: "true",
			bgcolor:"#d8cca8"
		};

		var flashvars = {yourContribution:"0"};

		var attributesX = { };
		var attributes = { id: "your_contribution_meter_flash", name: "swf_contribution" };
	
		swfobject.embedSWF(subdir+"/contribution.swf", "your_contribution_meter_flash", "94", "34", "9.0.124", "expressInstall.swf", flashvars, params_your_progress, attributes);

		var flashvarsP = {totalContribution:"0"};

		var attributesP = { id: "contribution_meter_flash", name: "swf_progress" };
		swfobject.embedSWF(subdir+"/progress.swf", "contribution_meter_flash", "453", "32", "9.0.124", "expressInstall.swf", flashvarsP, params_our_progress, attributesP);

		donationModulesLoaded = true;
}

function updateDonationModules() {
		var req = new Request.JSON({
			method: 'get',
			url: subdir+'/contribution.php',
	//		update: null,
			evalResponse: true,
			onRequest: function() {
			},
			onFailure: function(xhr) { 
				//alert('fail!');

			},
			onComplete: function(response) { 
				/*alert(response)*/ 
			},
			onSuccess: function(responseJSON, responseText) { 
				//alert('success!');
				//alert(responseHTML);
				if(!donationModulesLoaded) {
					addDonationModules(responseJSON);
				} else {
					sendToASContribution(responseText);
					sendToASProgress(responseText);						
				}
			}
		})

		req.send();
}

function setUpContributionTopModule() {
	//contribution content tabs
	if(!$('contribution_nav')) {
		return false;
	}
	var tab_links = $('contribution_nav').getElements('.tab_link');
	var tab_content = $('contribution_info').getElements('.tab_content');
//	alert(tab_links);	

	//hide the other two tabs
	tab_content.each(function(item, index) {
		if(index > 0) {
			item.setStyle("display", "none");
		}
	})

	//attach click event
	tab_links.each(function(item, index) {
		item.addEvent('click', function(event) {
			event.preventDefault();
			//alert(showTabContent);
			$$('.tab_link').removeClass("selected");
			this.addClass("selected");
			showTabContent(tab_content[index]);	
		});
	})

	//create new slide object
	myFx = new Fx.Slide($('slide_div'));
	//hide contribution info intially
	myFx.hide();
	$('contribution').setStyle("margin-top","0");

	//add toggle function to minimize button
	$('btn_slide_toggle').addEvent('click', contributionToggle);
}

function showTabContent(el) {
	//hide all tabs
	$$('.tab_content').setStyle('display', 'none');
	//show current one
	el.setStyle('display', 'block');
}

function contributionToggle(event) {
	//alert('contributionToggle');
	event.preventDefault();
	if(myFx.open) {
		this.set('text', "Learn More");
		this.setStyle("background-image", "url("+subdir+"/_media/btn_maximize.gif)");
	} else {
		this.set('text', "Minimize");
		this.setStyle("background-image", "url("+subdir+"/_media/btn_minimize.gif)");
		trackLinkClick("Learn More");
		trackDL("Contribution Page");
	}
	
	myFx.toggle();			
}

function setupNavigation() {
	if ($('btn_choose_videos') && $('video_nav')) {
	
		$('btn_choose_videos').addEvent('mouseover', function(event) {
			this.setStyle("cursor","pointer");
		})
	
		$('btn_choose_videos').addEvent('mouseout', function(event) {
			this.setStyle("cursor","default");	
		})
	
		$('video_nav').addEvent('mouseleave', function(event) {
			this.setStyle("cursor","default");	
			$('video_nav').setStyle("display", "none");
			videoNavOpen = false;
		})
	
		$('btn_choose_videos').addEvent('click', function(event) {
			event.preventDefault();
			if(!videoNavOpen) {
				$('video_nav').setStyle("display", "block");
			} else {
				$('video_nav').setStyle("display", "none");			
			}
			videoNavOpen = !videoNavOpen;
		})
	
	}

	// $('btn_choose_videos').addEvent('mouseenter', function(event) {
	// 	//event.preventDefault();
	// 	$('video_nav').setStyle("display", "block");		
	// })
	// 
	// $('video_nav').addEvent('mouseleave', function(event) {
	// 	$('video_nav').setStyle("display", "none");		
	// });
}

function thisMovie(movieName) {
     if (navigator.appName.indexOf("Microsoft") != -1) {
         return window[movieName];
     } else {
         return document[movieName];
     }
}

function sendToASContribution(value) {
//	alert("sendToASContribution");
	var JSON = "'"+value.toString()+"'";
	//alert("'"+value+"'"+"\n"+'{"totalContribution":"123456","yourContribution":""}')
	//alert(JSON)
    thisMovie("your_contribution_meter_flash").sendToActionScript(value.toString());
}

function sendToASProgress(value) {
    thisMovie("contribution_meter_flash").sendToActionScript(value.toString());
}

function populateContribution(value){
	sendToASContribution(value); 
}

function populateProgress(value){
	 sendToASProgress(value); 
}

function recordPoints(id) {
	//alert("recordPoints")
	var myRequest = new Request({
		method: 'get', 
		url: subdir+'/contribute.php?type='+id,
		onSuccess: function() {
			//alert('recorded')
			updateDonationModules();
		}
	});
	myRequest.send();
}

function addVideoRateButtons() {
	var btn_thumbs_up = $('btn_thumbs_up');
	var btn_thumbs_down = $('btn_thumbs_down');
	if(btn_thumbs_up) {
		btn_thumbs_up.addEvent('click', function(event) {
			event.preventDefault();
			var myRequest = new Request({
				method: 'get', 
				url: this.href,
				onSuccess: function() {
					recordPoints(12);
					displayVideoRate("up");
					trackLinkClick("Rate Video");
				}
			});
			myRequest.send();
		})
	}
	if(btn_thumbs_down) {
		btn_thumbs_down.addEvent('click', function(event) {
			event.preventDefault();
			var myRequest = new Request({
				method: 'get', 
				url: this.href,
				onSuccess: function() {
					recordPoints(12);
					displayVideoRate("down");
					trackLinkClick("Rate Video");
				}
			});
			myRequest.send();
		})
	}	
}

function displayVideoRate(choice) {
	if (choice == "up") {
		var html = '<p>You rated</p><p id="rated_thumbs_up" class="rated">Thumbs Up</p>';
	} else {
		var html = '<p>You rated</p><p id="rated_thumbs_down" class="rated">Thumbs Down</p>';		
	}
	
	$('rate_video').set('html', html);
	
};

function hijackArtistBio() {
	
	if(Browser.Engine.trident && Browser.Engine.version == 4) {
		return false;
	}
	if($('artist_bio')) {
		var box = $('artist_bio');

		//hide original artist box
		box.setStyle("display", "none");
		
		//clone artist box and place after footer rss
		var new_artist_box = box.clone(true);
		
		new_artist_box.set("id", "artist_bio2")
		new_artist_box.setStyle("display", "none");		
		new_artist_box.inject($('footer_rss'), 'after');
		
		//add close button
		var close_btn = new Element('a', {id: 'btn_close_author'});
		close_btn.addClass("btn_close");
		close_btn.set("href", "#");
		close_btn.set("text", "close");
		close_btn.inject(new_artist_box, 'bottom')
				
		$('author_link').addEvent('click', function(event){
			event.preventDefault();
					
			var box = $('artist_bio2');
		
			createDimBox(box);
			
			box.getElements('a.btn_close').addEvent('click', function(event) {
				event.stop();
				hideDimBox(box);
			})
				
			//set up new styles
			box.setStyle('position', 'fixed');
			box.setStyle('z-index', '10000');
			box.setStyle('top', '50%');
			box.setStyle('left', '50%');
			box.setStyle('margin-left', '-220px');
			box.setStyle('margin-top', '-200px');
			box.setStyle('display', 'block');
			
		})
	}
}

function hijackLoginLink() {
	if($('btn_login')) {
		$('btn_login').addEvent('click', createLoginBox);
	}

	if($('comment_login')) {
		$('comment_login').addEvent('click', createLoginBox);
	}
}

function hiJackRSSLink() {
	//alert("hiJackRSSLink")
	var rss_link = $('rss_link');
	
	if(rss_link) {
		rss_link.addEvent('click', function(event) {
			event.preventDefault();
			recordPoints(5);
			
			trackLinkClick("RSS");
			
			window.open(this.href);
		})
	}
}

function hiJackProductLinks() {
	var links = $('container').getElements('a[class*=product_link]')
	var linkCount = links.length;
	for(var i=0;i<linkCount;i++) {
		var link = links[i]
		link.addEvent('click',function(event){
			event.preventDefault();
			recordPoints(9);
			trackLinkClick("Products");
			
			window.open(this.href);
		})
	}
}

function hiJackPromoLinks() {
	var links = $('container').getElements('a[class*=promo_link]')
	var linkCount = links.length;
	for(var i=0;i<linkCount;i++) {
		var link = links[i]
		link.addEvent('click',function(event){
			event.preventDefault();
			recordPoints(11);
			
			if(this.hasClass("free_sample_link")) {
				trackLinkClick("Get Free Sample");				
			}
			if(this.hasClass("trojan2go_link")) {
				trackLinkClick("Trojan2Go");
			}
			if(this.hasClass("trojan_site_link")) {
				trackLinkClick("TrojanCondoms.com");
			}

			window.open(this.href);
		})
	}
	
	var donateLinkFooter = $('help_donate_link');
	donateLinkFooter.addEvent('click', function(event) {
		event.preventDefault();
		trackLinkClick("Donate - Footer");
		setTimeout("navigatetoURL('"+this.href+"');",500);
	})
	
	var donateLinkHeader = $('nav_donate').getElement('a');
	donateLinkHeader.addEvent('click', function(event) {
		event.preventDefault();
		trackLinkClick("Donate - Header");
		setTimeout("navigatetoURL('"+this.href+"');",500);
	})
}

function hiJackWhatsNewLinks() {
	var links = $('container').getElements('a[class*=whats_new_link]')
	var linkCount = links.length;
	for(var i=0;i<linkCount;i++) {
		var link = links[i]
		link.addEvent('click',function(event){
			event.preventDefault();
			trackLinkClick("Whats New Link");
			setTimeout("navigatetoURL('"+this.href+"');",500);
		})
	}
}

function hiJackWhatsNewSlideShow() {
	var links = $('slideshow').getElements('a[class*=whats_new_link]')
	var linkCount = links.length;
	alert('linkCount'+linkCount)
	for(var i=0;i<linkCount;i++) {
		var link = links[i]
		link.addEvent('click',function(event){
			event.preventDefault();
			trackLinkClick("Whats New Link");
			setTimeout("navigatetoURL('"+this.href+"');",500);
		})
	}
}

function hiJackFeaturedVideosLinks() {
//	alert('hiJackFeaturedVideosLinks')
	var links = $('container').getElements('a[class*=featured_video_link]')
	var linkCount = links.length;
	for(var i=0;i<linkCount;i++) {
		var link = links[i]
		link.addEvent('click',function(event){
			event.preventDefault();
			trackLinkClick("Featured Video Link");
			setTimeout("navigatetoURL('"+this.href+"');",500);
		})
	}
}

function hiJackHighestRatedLinks() {
//	alert('hiJackHighestRatedLinks')
	var links = $('container').getElements('a[class*=highest_rated_link]')
	var linkCount = links.length;
	for(var i=0;i<linkCount;i++) {
		var link = links[i]
		link.addEvent('click',function(event){
			event.preventDefault();
			trackLinkClick("Highest Rated Video Link");
			setTimeout("navigatetoURL('"+this.href+"');",500);
		})
	}
}

function hiJackFacebookConnectButton() {
	var links = $('container').getElements('a[class*=fbconnect_login_button]');
	var linkCount = links.length;
	alert(linkCount);
	for(var i=0;i<linkCount;i++) {
		var link = links[i]
		link.addEvent('click',function(event){
			alert('fb connect clicked')
			trackLinkClick("Facebook Connect");
		})
	}
}

function hiJackVideoThumbLinks() {
	//	alert('hiJackVideoThumbLinks')
		var links = $('container').getElements('a[class*=vid_thumb_link]');
		
		links.addEvent('mouseover',function(event){
			event.preventDefault();
			event.stopPropagation();
			var parent = this;
			var image = this.getElements("img");
			image.setStyle('opacity','.70');
			
			var mouseover = parent.getElement("img[class*=mouseover_image]");
			if(mouseover != null) {
				mouseover.setStyle('opacity','1');
			} else {
				var mouseover_image = new Element('img', {src: 'http://www.trojanvideos.com'+subdir+'/_media/btn_thumb_over_play.png', alt: ''});
				mouseover_image.addClass("mouseover_image");
				mouseover_image.inject(parent);
			}
		})
		
		links.addEvent('mouseout',function(event){
			event.preventDefault();
			event.stopPropagation();
			var parent = this;
			var image = parent.getElements("img");
			if(image != null) {
				image[0].setStyle('opacity','1');
			}
			var mouseoverimg = parent.getElement("img[class*=mouseover_image]");
			if(mouseoverimg != null) {
				mouseoverimg.setStyle('opacity','0');
			}
		})
		
		var links = $('container').getElements('a[class*=vid_thumb_sm_link]');

		links.addEvent('mouseover',function(event){
			event.preventDefault();
			event.stopPropagation();
			var parent = this;
			var image = this.getElements("img");
			image.setStyle('opacity','.70');
			
			var mouseover = parent.getElement("img[class*=mouseover_image_small]");
			if(mouseover != null) {
				mouseover.setStyle('opacity','1');
			} else {
				var mouseover_image = new Element('img', {src: 'http://www.trojanvideos.com'+subdir+'/_media/btn_thumb_over_play_small.png', alt: ''});
				mouseover_image.addClass("mouseover_image_small");
				mouseover_image.inject(parent);
			}
			//trackLinkClick("Highest Rated Video Link");
		})
		
		links.addEvent('mouseout',function(event){
			event.preventDefault();
			event.stopPropagation();
			var parent = this;
			var image = parent.getElements("img");
			if(image != null) {
				image[0].setStyle('opacity','1');
			}
			var mouseoverimg = parent.getElement("img[class*=mouseover_image_small]");
			if(mouseoverimg != null) {
				mouseoverimg.setStyle('opacity','0');
			}
		})
		
}

function hiJackSearchDropDowns() {
	if($('search')) {
		//look at provider value and hide the artist name/user name if necessary
		var providerValue = $('search').getElement("input[name=provider]").getProperty("value");
		//alert(providerValue)
		if(providerValue != "5" || providerValue != "7") {
			$('sort_list').getElement("a[name=name]").getParent().removeClass("hidden");
		}
		
		//hijack search form
		$('search').addEvent("submit", function(event){
			searchVideosSubmit(this);
		});
		
		var links = $('provider_drop_down').getElements('a[class*=drop_down]');
		links.addEvent('click', function(event) {
			event.preventDefault();
			event.stopPropagation();
			if($('provider_list').getStyle("display") == "none") {
				$('provider_list').setStyle("display", "block");
			} else {
				$('provider_list').setStyle("display", "none");
			}
		});
		
		var links = $('sort_drop_down').getElements('a[class*=drop_down]');
		links.addEvent('click', function(event) {
			event.preventDefault();
			event.stopPropagation();
			if($('sort_list').getStyle("display") == "none") {
				$('sort_list').setStyle("display", "block");
			} else {
				$('sort_list').setStyle("display", "none");
			}
		});
		
		var links = $('range_drop_down').getElements('a[class*=drop_down]');
		links.addEvent('click', function(event) {
			event.preventDefault();
			event.stopPropagation();
			if($('filter_list').getStyle("display") == "none") {
				$('filter_list').setStyle("display", "block");
			} else {
				$('filter_list').setStyle("display", "none");
			}
		});
		
		var links = $('provider_list').getElements('a');
		links.addEvent('click', function(event) {
			event.preventDefault();
			event.stopPropagation();
			//get new value from name attribute
			var newValue = this.getProperty("name");
			//update form value
			$('search').getElement("input[name=provider]").setProperty("value", newValue);
			var providerValue = $('search').getElement("input[name=provider]").getProperty("name");
			
			//show or hide the item in the drop down if neccessary
			if(newValue == "5" || newValue == "7") {
				$('sort_list').getElement("a[name=name]").getParent().removeClass("hidden");
			} else {
				$('sort_list').getElement("a[name=name]").getParent().addClass("hidden");
				//if removing the username item, check to make sure that one is not selected, if so, change to other value
				var firstSortItem = $('sort_list').getElement("a:first-child");
				$('search').getElement("input[name=sort]").setProperty("value", firstSortItem.getProperty("name"));
				searchDropDownSelected(firstSortItem)
			}
			
			searchDropDownSelected(this);
		});
		
		var links = $('sort_list').getElements('a');
		links.addEvent('click', function(event) {
			event.preventDefault();
			event.stopPropagation();
			//get new value from name attribute
			var newValue = this.getProperty("name");
			//update form value
			$('search').getElement("input[name=sort]").setProperty("value", newValue);
			searchDropDownSelected(this);
		});
		
		var links = $('filter_list').getElements('a');
		links.addEvent('click', function(event) {
			event.preventDefault();
			event.stopPropagation();
			//get new value from name attribute
			var newValue = this.getProperty("name");
			//update form value
			$('search').getElement("input[name=range]").setProperty("value", newValue);
			searchDropDownSelected(this);
		});
	}
}

function searchDropDownSelected(el) {
	//get drop down menu
	var dropDown = el.getParent().getParent();
	//make selected drop down item not selected
	var lastSelected = dropDown.getElement('a[class*=selected]');
	if(lastSelected) {
		lastSelected.removeClass("selected");
	}
	//make drop down item selected
	el.addClass("selected");
	//hide drop down menu			
	dropDown.setStyle("display", "none");
	//set new text based on what was selected
	var parentDropDown = dropDown.getParent().getParent().getElements("span");
	parentDropDown.set('text', el.get('text'));
}

function searchVideosSubmit(form) {
	// Build Action URL
	if (form.provider.value) form.action += form.provider.value + '/';
	if (form.sort.value) form.action += form.sort.value + '/';
	if (form.range.value) form.action += form.range.value + '/';
	
	return true;
}

function navigatetoURL(url) {
//	alert("navigatetoURL" + url)
	window.location.href = url
}

function quizStart() {
	if($('addThisButton')) {
		//$('addThisButton').fade("out");
		$('addThisButton').destroy();
	}
}

function questionAnswered(questionNumber, wasCorrect) {
	trackQuestionAnswered(questionNumber, wasCorrect);
}

function quizComplete(score) {
	//alert("quizComplete "+score)
	recordPoints(8);
	getQuizShareLink(score);
}

function getQuizShareLink(score) {
		var myRequest = new Request.HTML({
			method: 'get', 
			url: subdir+"/score.php?grade="+score,
			onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript) {
				var shareQuizLink = responseHTML;
				updateQuizShareButton(shareQuizLink, score);
			}
		});
		myRequest.send();
}

function updateQuizShareButton(link, quiz_score) {
	//alert("updateQuizShareButton "+link)
	
	var addthis_share_new = 
	{ 
		title: "Take the Trojan Sex IQ!",
		url: link,
	    templates: {
	                   twitter: 'I have a Sex I.Q. of '+quiz_score+' What\'s yours? Test your Sex I.Q. at {{url}}. Watch videos about sex, dating, relationships and more at TrojanVideos.com.'
	               }
	}
	
	if($('shareQuiz')) {
		$('shareQuiz').set("opacity", 0);	
		var addThisAnchor = new Element('a', {id: 'addThisButton'});
		addThisAnchor.set('text', "Share Your Score!");
		addThisAnchor.inject($('shareQuiz'), 'bottom');
	
		addthis.button("#addThisButton", addthis_config, addthis_share_new);
		//$('shareQuiz').
		//var myFadeFx = new Fx.Elements($('shareQuiz'), );
		$('shareQuiz').fade('in');
	}
		
}

function trackPageView(pageTitle) {
	//alert('trackPageView: '+pageTitle)
	/* You may give each page an identifying name, server, and channel on
	the next lines. */
	s_trj.pageName=pageTitle
	s_trj.events="event10"
	s_trj.eVar1=s_trj.pageName
	s_trj.server=""
	s_trj.channel=""
	s_trj.pageType=""
	s_trj.prop1=""
	s_trj.prop2=""
	s_trj.prop3=""
	s_trj.prop4=""
	s_trj.prop5=""
	/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
	s_trj.t()
}

function trackLinkClick(eventName) {
	//alert('trackLinkClick'+eventName)
	//alert(s)
	s_trj.pageName="";
	s_trj.events = "event3";
	s_trj.eVar2 = eventName;
	s_trj.linkTrackVars = "eVar2,events";
	s_trj.linkTrackEvents = "event3";
	s_trj.tl(this, "o", "Link Click");
}

function trackCommentSubmit() {
	trackLinkClick("Submit Comment");
}

function trackVideoView() {
	//alert("trackVideoView: "+video_id)
	var myRequest = new Request({
		method: 'get', 
		url: subdir+'/viewed.php?id='+video_id,
		onSuccess: function() {
			//alert('recorded video view')
		}
	});
	myRequest.send();
}

function trackVideoUpload() {
//	alert('trackVideoUpload')
	s_trj.pageName="";
	s_trj.events = "event1";
	s_trj.linkTrackVars = "events";
	s_trj.linkTrackEvents = "event1";
	s_trj.tl(this, 'o', 'Video Upload');
}

function trackQuestionAnswered(questionNumber, wasCorrect) {
	s_trj.events="event6";
	s_trj.eVar3=questionNumber+1;
	s_trj.prop3=s_trj.eVar3;
	s_trj.linkTrackVars="events,prop3,eVar3";
	s_trj.linkTrackEvents="event6";
	s_trj.tl(this, "o", "Question");
}

function trackAtlas(eventName) {
	//alert("trackAtlas "+eventName);
	switch (eventName) {
		case "Home":
			var request = "http://view.atdmt.com/jaction/msrtro_landingpage_3";
			break;
		case "Quiz":
			var request = "http://view.atdmt.com/jaction/msrtro_quizpage_4";
			break;
		case "All":
			var request = "http://view.atdmt.com/jaction/msrtro_findvideosall_1";
			break;
		case "Artists":
			var request = "http://view.atdmt.com/jaction/msrtro_findvideosartist_4";
			break;
		case "MTV":
			var request = "http://view.atdmt.com/jaction/msrtro_findvideosMTV_9";
			break;
		case "Trojan Brand":
			var request = "http://view.atdmt.com/jaction/msrtro_findvideosTrojanBrand_4";
			break;
		case "User Uploads":
			var request = "http://view.atdmt.com/jaction/msrtro_findvideosUserUploads_9";
			break;
		case "Most Popular":
			var request = "http://view.atdmt.com/jaction/msrtro_findvideosmostpopular_1";
			break;
		case "Highest Rated":
			var request = "http://view.atdmt.com/jaction/msrtro_findvideoshighestrated_4";
			break;
		case "Recently Added":
			var request = "http://view.atdmt.com/jaction/msrtro_findvideosrecentlyadded_4";
			break;
		case "Most Viewed":
			var request = "http://view.atdmt.com/jaction/msrtro_mostviewed_1";
			break;
		default:
			var request = "";
			break;
	}
	
	if(request != "") {
		//alert("request "+request);
		if($('atlasImage')) {
			//alert('destroy');
			$('atlasImage').destroy();
		}
		//var atlasImage = new Element('img', {id: 'atlasImage', src: request, alt: ''});
		//atlasImage.inject($('container'), 'bottom');
		var atlasImage = new Image(1,1); 
		atlasImage.src=request;
	}
}

function trackDL(eventName) {
	//alert("trackDL "+eventName);
	switch (eventName) {
		case "Find Videos":
			var request = "http://amch.questionmarket.com/adsc/d618421/3/618466/adscout.php?ord="+Math.floor(Math.random()*10001);
			break;
		case "Quiz":
			var request = "http://amch.questionmarket.com/adsc/d618421/3/618465/adscout.php?ord="+Math.floor(Math.random()*10001);
			break;
		case "View A Video":
			var request = "http://amch.questionmarket.com/adsc/d618421/3/618467/adscout.php?ord="+Math.floor(Math.random()*10001);
			break;
		case "Contribution Page":
			var request = "http://amch.questionmarket.com/adsc/d618421/3/621045/adscout.php?ord="+Math.floor(Math.random()*10001);
			break;
		default:
			var request = "";
			break;
	}
		
	if(request != "") {
		//alert("request "+request);
		if($('DLImage')) {
			//alert('destroy');
			$('DLImage').destroy();
		}
		//var dlImage = new Element('img', {id: 'DLImage', src: request, alt: ''});
		//dlImage.inject($('container'), 'bottom');
		var dlImage = new Image(1,1); 
		dlImage.src=request;
	}
}

function createLoginBox(event) {
	event.stop();
	event.preventDefault();
	
	var loginBox = $('login_box');
	
	createDimBox(loginBox);
	
	$('btn_close').addEvent('click', function(event){
		event.stop();
		hideDimBox(loginBox);
	});
	
	loginBox.setStyle('position', 'fixed');
	loginBox.setStyle('z-index', '5000');
	loginBox.setStyle('display', 'block');
	loginBox.setStyle('top', '50%');
	loginBox.setStyle('left', '50%');
	loginBox.setStyle('margin-left', '-220px');
	loginBox.setStyle('margin-top', '-200px');
	
}

function createDimBox(box) {
	//create dim box div
	var dimBox  = new Element('div', {id: 'dimBox'});
	//create close dim box a
	var closeDimBox  = new Element('a', {id: 'closeDimBox', href: "#"});
	closeDimBox.addEvent('click', function(event) {
		event.stop();
		event.preventDefault();
		hideDimBox(box);
	})
	
	closeDimBox.inject(dimBox);
	dimBox.inject($('footer_rss'), 'after');
}

function hideDimBox(el) {
//	alert('hideDimBox'+el.id)
	if(el) {
		var box = el;
		box.setStyle('display','none');
	}

	if($('dimBox')) {
		$('dimBox').destroy();
	}
}

function addGraphicScribbles() {
//	alert('addGraphicScribbles')
	//check for ie6
	if(Browser.Engine.trident && Browser.Engine.version == 4) {
		return false;
	}
	var extra1 = new Element('div');
	extra1.addClass("extra1");
	var left = new Element('div', {id: 'left'});
	var leftScribble = new Element('img', {src: subdir+'/_media/left_scribble.png', alt: ''});
	leftScribble.inject(left);
	
	left.inject(extra1);
	
	var extra2 = new Element('div');
	extra2.addClass("extra2");
	var right = new Element('div', {id: 'right'});
	var rightScribble = new Element('img', {src: subdir+'/_media/right_scribble.png', alt: ''});
	rightScribble.inject(right);
	
	right.inject(extra2);
		
	extra1.inject($('container'), 'bottom');
	extra2.inject($('container'), 'bottom');
}
