function openNewMovie( object) {
    var url = object.getAttribute( "href");
	if(url != ''){
		plugin.Open(url);
	}
    window.scrollTo(0, 250);
}

function createMovieTable( xmlDoc, filter) {

  var LOCAL_PATH = 0;
  var basePath;
  if( LOCAL_PATH) {
    //This only works in IE
    basePath = "file:///C:/website/media/";
  } else {
    basePath = "http://www.svsohcahtoa.com/media/";
  }

  var gallery = document.createElement( "div");
  gallery.setAttribute( "id", "movies");
  var table = document.createElement( "table");
  gallery.appendChild( table);
  var movies = xmlDoc.getElementsByTagName( "movie");

  var row = table.insertRow(0);
  var cell = 0;
  for( var i = 0; i < movies.length; i++) {
  
 //   img.setAttribute( "src", "../img/thumbs/"+imageArray[i]+".JPG");
 //   img.setAttribute( "Alt", "Click to launch viewer");
 
    var img = document.createElement( "img");
    var imgSrc = "../media/thumbs/"+movies[i].getElementsByTagName( "thumb")[0].firstChild.data;
    img.setAttribute( "src", imgSrc);
    img.setAttribute( "Alt", "Click to view movie");
    var link = document.createElement( "a");
    link.setAttribute( "href", basePath+movies[i].getElementsByTagName( "name")[0].firstChild.data);
    link.onclick = function(){ openNewMovie( this); return false;}; 

    link.appendChild( img);
    row.insertCell(cell).appendChild( link);
    cell = 1;
    var p = document.createElement( "p");
    p.appendChild( document.createTextNode( movies[i].getElementsByTagName( "size")[0].firstChild.data+" - "));
    p.appendChild( document.createTextNode( movies[i].getElementsByTagName( "length")[0].firstChild.data+" - "));
    var text = tidyText( movies[i].getElementsByTagName( "description")[0].firstChild.data);
    p.appendChild( document.createTextNode( text));
    row.insertCell(cell).appendChild( p);
    row = table.insertRow( i + 1);
    cell = 0;
  }
  return gallery;
}

function drawMovieThumbs( xmlDoc, filter){
  var movieReplace = document.getElementById( 'movies');
  if(!movieReplace) {
    document.write("<p>broken, span - form or gallery placeholder doesn't exist</p>");
    return;
  }
  if(!filter) {
     filter = "all";
  }
   
  movieReplace.parentNode.replaceChild( createMovieTable( xmlDoc, filter), movieReplace);
  xmlDoc = null;
}