// THE FOLLOWING JAVASCRIPT PLACES THE VIDEO AND THE LINKS TO OTHER SIMILAR TRICKS AT THE BOTTOM OF EACH PRODUCT PAGE.
// Mh: Adapted from code within Product PAGE for use on HomePage 2010
// MH: 110511 - reinstated original Jason Pulen Video player code (originally at FOOT of Homepage, now in headline area)

<!-- VIDEO PREVIEW SCRIPT -->
<!--TO EDIT THE LIST OF FEATURED TRICKS - EDIT THE featured_tricks.js FILE IN THE DATABASE FOLDER -->

	// Video Player dimensions
	vheight = 397
	vwidth = 650

	var dw='';
	var pl = '';  // parameter list
	var maxvalue = featuredvideo.length-1;

	// var vidintro = 'FDkzdTNfE00';  // Zane's Introduction video (hardcoded, replaced 13/02/12)
	var vidintro = 'NVDnSHAMmRQ'  // Zane's Sport Relief video (hardcoded)

	var vidnewtrick = 'dxFc19qrAuQ';

	// Randomly retrieve 6 'zms...' numbers (from 'pool')  // Modified 12/02/2012: Previously selected 3, now 8

	var randomlyselectedvid1 = featuredvideo[get_random()];  // eg: 'zms0001'
	var randomlyselectedvid2 = featuredvideo[get_random()];
	var randomlyselectedvid3 = featuredvideo[get_random()];
	var randomlyselectedvid4 = featuredvideo[get_random()];
	var randomlyselectedvid5 = featuredvideo[get_random()];
	var randomlyselectedvid6 = featuredvideo[get_random()];
	var randomlyselectedvid7 = featuredvideo[get_random()];
	var randomlyselectedvid8 = featuredvideo[get_random()];

	// Ocassional error here: featuredvideo[get_random()] function returns a null, causing script to fail
	// Tested: Occurs 1 in 30 approx. 24/10/11

	// Loop through prod array (ie database/products.js) to get YouTube video codes for 8 randomly selected videos

	for (i=0;i<prod.length;i++) {

		if (prod[i][0]==randomlyselectedvid1) {
			plvidcode1 = prod[i][9];
			}

		if (prod[i][0]==randomlyselectedvid2) {
			plvidcode2 = prod[i][9];
			}

		if (prod[i][0]==randomlyselectedvid3) {
			plvidcode3 = prod[i][9];
			}

		if (prod[i][0]==randomlyselectedvid4) {
			plvidcode4 = prod[i][9];
			}

		if (prod[i][0]==randomlyselectedvid5) {
			plvidcode5 = prod[i][9];
			}

		if (prod[i][0]==randomlyselectedvid6) {
			plvidcode6 = prod[i][9];
			}

		if (prod[i][0]==randomlyselectedvid5) {
			plvidcode7 = prod[i][9];
			}

		if (prod[i][0]==randomlyselectedvid6) {
			plvidcode8 = prod[i][9];
			}
		}

	sVidCodeStr = vidnewtrick + ',' + plvidcode1 + ',' + plvidcode2 + ',' + plvidcode3 + ',' + plvidcode4 + ',' + plvidcode5 + ',' + plvidcode6 + ',' + plvidcode7 + ',' + plvidcode8;

	var extendedplaylist = sVidCodeStr;

	// parameter list (for use with both <param..> and <embed..> tags

	pl+='&hl=en';
	pl+='&rel=0';
	pl+='&color1=0x3a3a3a';  // primary border colour
	pl+='&color2=0x999999';  // secondary border and video controls bg colour
	pl+='&border=1';
	pl+='&modestbranding=0';
	pl+='&autoplay=1';
	pl+='&autohide=2';  // (default 2)
	pl+='&version=3';

	// define PLAYLIST

	pl+='&playlist=' + extendedplaylist + '"';

	dw+='<object width="' + vwidth + '" height="' + vheight + '">';

	dw+='<param name="movie" value="http://www.youtube.com/v/' + vidintro;
	dw+= pl;  // add parameter list
	dw+='></param>';

	dw+='<embed src="http://www.youtube.com/v/' + vidintro;
	dw+= pl;  // add parameter list
	dw+=' type="application/x-shockwave-flash" wmode="transparent" width="' + vwidth + '" height="' + vheight + '">';
	dw+='</embed>';

	dw+='<param name="wmode" value="transparent"></param>';

	dw+='</object>';

	document.write(dw);
