/**
 * add multiple JavaScript onload functions
 * @function
 */ 
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}

addLoadEvent(setFilmPhotoDefaultView);

/*****************************/
function $(element) {
  if (arguments.length > 1) {
    for (var i = 0, elements = [], length = arguments.length; i < length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (typeof element == 'string')
    element = document.getElementById(element);
  return element;
}

function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}

function setFilmPhotoDefaultView() {
	if($('filmsExtrasPhotos')) {
		if($('extrasLink').className == 'selected') {
			$('filmsExtras').style.display = "block";
		}
		else if($('photosLink').className == 'selected') {
			$('filmsPhotos').style.display = "block";
		}
	}
	else {
		return false;
	}	
}
var filmsSynopsisScrollbox = null;
var filmsBioScrollbox = null;

function setFilmInfoView(view) {
	if(view == 'synopsis') {
		$('bioLink').className = "";
		$('filmsBio').style.display = "none";	
		$('synopsisLink').className = "selected";
		$('filmsSynopsis').style.display = "block";
		filmsSynopsisScrollbox.scrollTo(0);
	}
	else if(view == 'bio') {		
		$('synopsisLink').className = "";
		$('filmsSynopsis').style.display = "none";	
		$('bioLink').className = "selected";
		$('filmsBio').style.display = "block";
		filmsBioScrollbox.scrollTo(0);
	}
	else if(view == 'extras') {		
		if ($('photosLink').className != 'hidden') {
			$('photosLink').className = "";
			$('filmsPhotos').style.display = "none";
		}
		$('extrasLink').className = "selected";
		$('filmsExtras').style.display = "block";
	}
	else if(view == 'photos') {		
		if($('extrasLink').className != 'hidden') {
			$('extrasLink').className = "";
			$('filmsExtras').style.display = "none";
		}
		$('photosLink').className = "selected";
		$('filmsPhotos').style.display = "block";
	}
}

// prevent user from selecting html text
// corrects the bug w/ the scrollbar in IE (white box displays upon text selection or scrolling)

function disabletext(e){  
return false  
}  
  
function reEnable(){  
return true  
}  
  
//if the browser is IE4+

function stopSelection(id) {
	document.getElementById(id).onselectstart=new Function ("return false")  
	  
	//if the browser is NS6  
	if (window.sidebar){  
	document.getElementById(id).onmousedown=disabletext  
	document.getElementById(id).onclick=reEnable  
	}
}