function hpvMedia() {
		
	if(document.getElementById('tv-advert-flash')) {
		swfobject.embedSWF("/www.fightcervicalcancer.org.uk/flash/ws-media-player-rc2.swf", "tv-advert-flash", "287", "215", "9.0.0", "/www.fightcervicalcancer.org.uk/flash/expressInstall.swf",{src:"/www.fightcervicalcancer.org.uk/flash/tvadvert.flv", movie_title:"Advert"});		
	}
	
	if(document.getElementById('dvd-flash')) {
		swfobject.embedSWF("/www.fightcervicalcancer.org.uk/flash/ws-dvd-player-rc2.swf", "dvd-flash", "287", "215", "9.0.0", "/www.fightcervicalcancer.org.uk/flash/expressInstall.swf",{src:"/www.fightcervicalcancer.org.uk/flash/dvd.flv", movie_title:"DVD", controlPosition:"outside", autoHide:"f"});
	}
	
	if(document.getElementById('radio-advert-flash')) {
		swfobject.embedSWF("/www.fightcervicalcancer.org.uk/flash/ws-audio-player.swf", "radio-advert-flash", "286", "42", "9.0.0", "/www.fightcervicalcancer.org.uk/flash/expressInstall.swf",{src:"/www.fightcervicalcancer.org.uk/flash/radioadvert.flv",movie_title:"Radio Advert",video:"false"});
	}
	
	if(document.getElementById('second-radio-advert-flash')) {
		swfobject.embedSWF("/www.fightcervicalcancer.org.uk/flash/ws-audio-player.swf", "second-radio-advert-flash", "286", "42", "9.0.0", "/www.fightcervicalcancer.org.uk/flash/expressInstall.swf",{src:"/www.fightcervicalcancer.org.uk/flash/second-radioadvert.flv",movie_title:"Radio Advert",video:"false"});
	}


}

function insertVideoAccessibility() {			
	var idTable = [
			{ id : "tv-advert-flash" },
			{ id : "dvd-flash" },
			{ id : "radio-advert-flash" },
			{ id : "second-radio-advert-flash" },
			{ id : "movie" }
		];
		
	for(var i = 0; i < idTable.length; i++) {
		if(document.getElementById(idTable[i].id)) {						
			var player = document.getElementById(idTable[i].id);			
						
			var controlContainer = document.createElement('UL');
			controlContainer.className = "video-controls";
			controlContainer.style.position = "relative";
			controlContainer.style.top = "-100px";
			controlContainer.style.height = "1px";
			controlContainer.style.overflow = "hidden";
			
			var playLI = document.createElement('LI');			
			var rewindLI = document.createElement('LI');			
			var muteLI = document.createElement('LI');			
			
			controlContainer.appendChild(playLI);
			controlContainer.appendChild(rewindLI);
			controlContainer.appendChild(muteLI);
			
			var playAnchor = document.createElement('A');
			playAnchor.player = player;
			playAnchor.innerHTML = "Play";
			playAnchor.href = "#";
			playAnchor.playingState = false;
			
			var rewindAnchor = document.createElement('A');
			rewindAnchor.player = player;
			rewindAnchor.href = "#";
			rewindAnchor.innerHTML = "Rewind";
			
			var muteAnchor = document.createElement('A');
			muteAnchor.player = player;
			muteAnchor.innerHTML = "Mute";
			muteAnchor.href = "#";
			muteAnchor.mutedState = false;
			
			playLI.appendChild(playAnchor);
			rewindLI.appendChild(rewindAnchor);
			muteLI.appendChild(muteAnchor);						
			
			playAnchor.onclick = function() { 								
				if(this.playingState) {
					this.playingState = false;
					this.innerHTML = "Play";		
					this.title = "Play";
				} else {
					this.playingState = true;
					this.innerHTML = "Pause";					
					this.title = "Pause";
				}	
				this.player.playMovie();		
				return false;						
			}
			
			rewindAnchor.onclick = function() { 
				this.player.rewindMovie(); 
				return false;	
			}
			
			muteAnchor.onclick = function() { 				
				if(this.mutedState) {
					this.mutedState = false;
					this.innerHTML = "Mute";	
					this.title = "Mute";				
				} else {
					this.mutedState = true;
					this.innerHTML = "Unmute";												
					this.title = "Unmute";
				}	
				this.player.muteMovie();
				return false;	
			}
			
			player.parentNode.insertBefore(controlContainer, player.nextSibling);
		}
	}			
}

function celebs() {
	var celebList = new Array('Sandi Thom','Fern Britton','Kirsty Gallacher');
	var random = Math.floor(Math.random()*3)
	var celebblock = document.getElementById('celebs');
	var celebImage = document.createElement('img');
	celebImage.id="celebImage";
	celebImage.alt=celebList[random];
	celebImage.src="/www.fightcervicalcancer.org.uk/images/celebs/"+celebList[random].replace(" ","-")+".jpg";
	celebblock.appendChild(celebImage);
	document.getElementById('celebName').innerHTML="<a href='/more-information/celebrities-have-their-say.aspx#"+celebList[random].replace(" ","-")+"'>"+celebList[random]+"</a>";
}

/*
 * Document link tracking
 */

function trackDocumentLink(evnt) {	
    var href = (evnt.srcElement) ? evnt.srcElement.href : href; 
    	
	var download = "/documentDownloads/" + href;
	
	if (typeof(pageTracker) == "object") {	
		pageTracker._trackPageview(download); 						
	}
				
	return true;
}

function startListening(obj, evnt, func) 
{ 
	if (obj.addEventListener) { 
        obj.addEventListener(evnt,func,false); 
	} else if (obj.attachEvent) { 
	    obj.attachEvent("on" + evnt,func); 
	} 				
}

function documentLinkTracking()
{
	var hrefs = document.getElementsByTagName("a"); 
					
	for (var l = 0; l < hrefs.length; l++) { 
			
		if (!hrefs[l].href)
			continue;	// Skip this iteration if no href provided.
			
		if (hrefs[l].hostname == location.host) { 
			var path = hrefs[l].pathname + hrefs[l].search; 
			var isDoc = path.match(/(?:doc|eps|exe|jpg|pdf|png|ppt|svg|vsd|xls|zip)($|\&)/); 
				
			if (isDoc) { 
				startListening(hrefs[l], "click", trackDocumentLink); 
			} 			
		} else { 
			//startListening(hrefs[l],"click", Taglinks.trackExternalLinks); 			
		} 
	}
}

/*
 * Load events
 */

addLoadEvent(hpvMedia);
addLoadEvent(celebs);
addLoadEvent(insertVideoAccessibility);
addLoadEvent(documentLinkTracking);