function restoretext(thisfilm) {
	document.getElementById('filmdesc' + thisfilm).style.display = 'none';
	document.getElementById('filmdesc0').style.display = 'block';
}


// show appropriate description & award on image rollover
function doroll(thisfilm) {
	document.getElementById('filmdesc0').style.display = 'none';
	document.getElementById('filmdesc' + thisfilm).style.display='block';
}

function selectmirror(pos)
{
    var i;
    var selected;
    var objs;
    var posDOMAIN = 0;
    var posIP     = 1;

    if (typeof(pos) == 'undefined')
    {
       pos = posDOMAIN;
    }

    i = -1;
    objs = new Array();

// 6 Mirror
// vid1 and vid2 are slow, so I'm doubling the chances of hitting another server with them being last
// Comment out any server if problematic (server down, over bandwidth, etc):
  //  objs[++i] = ["www2.mediathatmattersfest.org", '66.98.182.53'];  // ev1 (guac)
    objs[++i] = ["www.mtmfilms.org", '64.26.25.69'];   // hostway
    objs[++i] = ["film1.mtmfilms.org", '64.26.63.19'];    // hostway
    objs[++i] = ["film2.mtmfilms.org", '64.26.63.19'];    // hostway

    i = Math.floor(Math.random() * objs.length);
    selected = objs[i][pos];
    return selected;
}

function movie_setup(film_number,server,extra,extrapath) {
if (extra == true) {
		var flashvars = {
			playervid: "http://" + server + extrapath
		};

} else {

	if (film_number == '0') {

		var flashvars = {
			playervid: "http://" + server + "/10/intro.flv"
		};

	} else {
		if (film_number > 9) {

			var flashvars = {
				playervid: "http://" + server + "/10/10" + film_number + ".flv"
			};

		} else {
			var flashvars = {
				playervid: "http://" + server + "/10/100" + film_number + ".flv"
			};

		}
	}  // end film_number if

}	// end extra if

var params = {
allowfullscreen: true,
allowscriptaccess: "always"
};

var attributes = false;

    swfobject.embedSWF("http://www.mediathatmattersfest.org/festival/10/mtm10.swf", "mtmplayer", "640", "396", "9.0.0", "/festival/10/playerProductInstall.swf", flashvars, params, attributes);

}

function show_container(container) {
	// document.getElementById(container).style.display = 'block';
	if ($('#linkcontent_container').is(':hidden')) {
		$.ajax({
			url: container,
			cache: false,
			success: function(html){
				$("#linkcontent_container").html(html);
			//	$("#linkcontent_container").slideDown('slow');
				$("#tag_line").slideUp('slow', function() {
					$("#linkcontent_container").show();
				});
			}
		});
	} else {
		$.ajax({
			url: container,
			cache: false,
			success: function(html){
				$("#linkcontent_container").fadeOut('slow', function() {
					$("#linkcontent_container").html(html);
					$("#linkcontent_container").fadeIn('slow');
				});
			}
		});
	}
}

function processpass() {
	var passval = $(".passfield").val();
	$.ajax({
		url: '/admin/procmtm.php',
		cache: false,
		data: "pass=" + passval + "",
		success: function(html){
			$("#filler").html(html);
		}
	});
}

function show_embed(emfile) {
		$.ajax({
			url: emfile,
			cache: false,
			success: function(html){
				$("#embedtext_container").html(html);
				$("#embedtext_container").animate({
					width: ['toggle', 'swing']
				}, 1500 );
			}
		});
}

// change movies on click
function changemovie(thisfest,thisfilm) {

	document.getElementById('filmaction0').style.display = 'none';
	var i = 1;	
        var num_films = 16;

       if (thisfest == '8' || thisfest == '9') {
             num_films = 12;
       }

	while(i <= num_films)	{
		document.getElementById('filmaction' + i).style.display = 'none';
		i++;	
	}

	document.getElementById('filmaction' + thisfilm).style.display='block';
//FOR MTM7
document.getElementById('maincol').style.background='#fff';


	if (navigator.appVersion.indexOf("Macintosh")!=(-1)) {
		if (navigator.appVersion.indexOf("MSIE 5.")!=(-1)) { }
		else if ( navigator.appVersion.split("/").pop() < 126 ) { }
		else {	
	  		document.qt.Stop();
		}
	}

	var quickLoUrl=new Array();
	
        var server;
        server = selectmirror();

	if (thisfest=='3') {
	
        quickLoUrl[1]='http://' + server + '/' + thisfest + '/film/1_hi.mov';
        quickLoUrl[2]='http://' + server + '/' + thisfest + '/film/2_hi.mov';
        quickLoUrl[3]='http://' + server + '/' + thisfest + '/film/3_hi.mov';
        quickLoUrl[4]='http://' + server + '/' + thisfest + '/film/4_hi.mov';
        quickLoUrl[5]='http://' + server + '/' + thisfest + '/film/5_hi.mov';
        quickLoUrl[6]='http://' + server + '/' + thisfest + '/film/6_hi.mov';
        quickLoUrl[7]='http://' + server + '/' + thisfest + '/film/7_hi.mov';
        quickLoUrl[8]='http://' + server + '/' + thisfest + '/film/8_hi.mov';
        quickLoUrl[9]='http://' + server + '/' + thisfest + '/film/9_hi.mov';
        quickLoUrl[10]='http://' + server + '/' + thisfest + '/film/10_hi.mov';
        quickLoUrl[11]='http://' + server + '/' + thisfest + '/film/11_hi.mov';
        quickLoUrl[12]='http://' + server + '/' + thisfest + '/film/12_hi.mov';
        quickLoUrl[13]='http://' + server + '/' + thisfest + '/film/13_hi.mov';
        quickLoUrl[14]='http://' + server + '/' + thisfest + '/film/14_hi.mov';
        quickLoUrl[15]='http://' + server + '/' + thisfest + '/film/15_hi.mov';
        quickLoUrl[16]='http://' + server + '/' + thisfest + '/film/16_hi.mov';

	} else {
	
	quickLoUrl[1]='http://' + server + '/' + thisfest + '/film/1_lo.mov';
	quickLoUrl[2]='http://' + server + '/' + thisfest + '/film/2_lo.mov';
	quickLoUrl[3]='http://' + server + '/' + thisfest + '/film/3_lo.mov';
	quickLoUrl[4]='http://' + server + '/' + thisfest + '/film/4_lo.mov';
	quickLoUrl[5]='http://' + server + '/' + thisfest + '/film/5_lo.mov';
	quickLoUrl[6]='http://' + server + '/' + thisfest + '/film/6_lo.mov';
	quickLoUrl[7]='http://' + server + '/' + thisfest + '/film/7_lo.mov';
	quickLoUrl[8]='http://' + server + '/' + thisfest + '/film/8_lo.mov';
	quickLoUrl[9]='http://' + server + '/' + thisfest + '/film/9_lo.mov';
	quickLoUrl[10]='http://' + server + '/' + thisfest + '/film/10_lo.mov';
	quickLoUrl[11]='http://' + server + '/' + thisfest + '/film/11_lo.mov';
	quickLoUrl[12]='http://' + server + '/' + thisfest + '/film/12_lo.mov';
	quickLoUrl[13]='http://' + server + '/' + thisfest + '/film/13_lo.mov';
	quickLoUrl[14]='http://' + server + '/' + thisfest + '/film/14_lo.mov';
	quickLoUrl[15]='http://' + server + '/' + thisfest + '/film/15_lo.mov';
        quickLoUrl[16]='http://' + server + '/' + thisfest + '/film/16_lo.mov';

	}
	
	var quickHiUrl=new Array();
	
	quickHiUrl[1]='http://' + server + '/' + thisfest + '/film/1_hi.mov';

if(thisfest=='6') {
	//quickHiUrl[2]='http://guac.bigmouthproductions.com/mtm6/2_hi.mov';
	quickHiUrl[2]='http://' + server + '/' + 'mtm6/2_hi.mov';
} else {	
        quickHiUrl[2]='http://' + server + '/' + thisfest + '/film/2_hi.mov';
}

	quickHiUrl[3]='http://' + server + '/' + thisfest + '/film/3_hi.mov';
	quickHiUrl[4]='http://' + server + '/' + thisfest + '/film/4_hi.mov';
	quickHiUrl[5]='http://' + server + '/' + thisfest + '/film/5_hi.mov';
	quickHiUrl[6]='http://' + server + '/' + thisfest + '/film/6_hi.mov';
	quickHiUrl[7]='http://' + server + '/' + thisfest + '/film/7_hi.mov';
	quickHiUrl[8]='http://' + server + '/' + thisfest + '/film/8_hi.mov';
	quickHiUrl[9]='http://' + server + '/' + thisfest + '/film/9_hi.mov';
	quickHiUrl[10]='http://' + server + '/' + thisfest + '/film/10_hi.mov';
	quickHiUrl[11]='http://' + server + '/' + thisfest + '/film/11_hi.mov';
	quickHiUrl[12]='http://' + server + '/' + thisfest + '/film/12_hi.mov';
	quickHiUrl[13]='http://' + server + '/' + thisfest + '/film/13_hi.mov';
	quickHiUrl[14]='http://' + server + '/' + thisfest + '/film/14_hi.mov';
	quickHiUrl[15]='http://' + server + '/' + thisfest + '/film/15_hi.mov';
	quickHiUrl[16]='http://' + server + '/' + thisfest + '/film/16_hi.mov';

	//assemble movie player html
   	var movieContent;

	if (document.mtm.videoplayer[0].checked == true) {
		movieContent = '<embed src="' + quickLoUrl[thisfilm] + '" width="320" height="252" scale="tofit" autoplay="true" controller="true" pluginspage="http://www.apple.com/quicktime/download/" name="qt" id="qt"></embed>';
	} else if (document.mtm.videoplayer[1].checked == true) {
		movieContent = '<embed src="' + quickHiUrl[thisfilm] + '" width="320" height="252" scale="tofit" autoplay="true" controller="true" pluginspage="http://www.apple.com/quicktime/download/" name="qt" id="qt"></embed>';
	}



	// IE4+
  	if (document.all)
		playerbox.innerHTML=movieContent;
		
  	// NS 6 (supports new DOM)
  	else if (document.getElementById){

    pageRange = document.createRange();
    pageElement = document.getElementById("playerbox");
    pageRange.setStartBefore(pageElement);
    htmlFrag = pageRange.createContextualFragment(movieContent);
    
    while (pageElement.hasChildNodes())
    	pageElement.removeChild(pageElement.lastChild);
    	pageElement.appendChild(htmlFrag);
    }


}

