function externalLinks() { 
if (!document.getElementsByTagName) return; 
var anchors = document.getElementsByTagName("a"); 
for (var i=0; i<anchors.length; i++) { 
var anchor = anchors[i]; 
if (anchor.getAttribute("href") && 
anchor.getAttribute("rel") == "external") 
anchor.target = "_blank"; 
} 
} 
window.onload = externalLinks;

var secondsToUpdate=0;

function startTimer(pTemps) {
	secondsToUpdate=pTemps;
	updateTimeout();
}

function updateTimeout() {
  if (secondsToUpdate == 0) {
	//window.location="index.php";
	document.getElementById('hoursNextDVD').innerHTML = 'n/a';
  } else {
    str = formatSeconds();
    document.getElementById('hoursNextDVD').innerHTML = str;
    secondsToUpdate--;
    setTimeout(updateTimeout, 1000); 
  }
} 

function formatSeconds() {
    minutes = Math.floor((secondsToUpdate / 60) % 60);
    hours = Math.floor(secondsToUpdate / 3600);
    if (minutes == 0 && hours == 0) {
	return "" + secondsToUpdate + " seconds";
    } else {
	seconds = secondsToUpdate % 60;
	hoursStr = "" + hours;
	minutesStr = "" + minutes;
	secondsStr = "" + seconds;
	if (seconds < 10)
	    secondsStr = "0" + secondsStr;
	if (minutes < 10 && hours > 0)
	    minutesStr = "0" + minutesStr;
	result = minutesStr + ":" + secondsStr + " minutes";
	if(hours > 0)
        result = hoursStr + ":" + minutesStr + ":" + secondsStr;
	return result;
    }
}

function swapImage(pPhoto) {
	if(tPhotos[pPhoto]['current']=='front') {
		document.getElementById('grosse'+pPhoto).src=tPhotos[pPhoto]['back'].src;
		document.getElementById('sb'+pPhoto).style.backgroundImage='url(\'skins/red/images/seefront.gif\')';
		tPhotos[pPhoto]['current']='back';
	}
	else if(tPhotos[pPhoto]['current']=='back') {
		document.getElementById('grosse'+pPhoto).src=tPhotos[pPhoto]['front'].src;
		document.getElementById('sb'+pPhoto).style.backgroundImage='url(\'skins/red/images/seeback.gif\')';
		tPhotos[pPhoto]['current']='front';
	}
}

function bookmarksite(title,url){
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
}

/* Change menu display */
function menu_display(pMenuShow, arrMenuHide, pLink) {
	for(u=0; u<arrMenuHide.length; u++){
		var m = arrMenuHide[u];
		if(pMenuShow == m){
			document.getElementById(m).style.display = 'block'; 
		}
		else {
			document.getElementById(m).style.display = 'none';
		}
	}

	var p=null;
	var l=pLink
	while(p==null){
		l = l.parentNode;
		p = l.getElementsByTagName('li');
		if(p.length==0){
			p=null;	
		}
	}

	for(var i=0; i<p.length; i++){
		p.item(i).childNodes[0].className = '';
	}
	
	pLink.className = 'current';
}

function hide_warning(url_tracking){
	jQuery('#body_warning').fadeOut();
	jQuery('#main_warning').fadeOut();
	jQuery.getScript(url_tracking);
}

function adjust_warning() {
	document.getElementById('body_warning').style.height = document.body.parentNode.scrollHeight+'px';
}


function nextFrame(id, frame){
	//preloadFrames(id);
	document.getElementById(id).src = frames_ss[id][frame];
	var n = (frame < frames_ss[id].length-1 ) ? frame+1 : 0;
	frame_timer = setTimeout("nextFrame('"+id+"', "+n+")", 700);
}

function stopFrame(){
	clearTimeout(frame_timer);
}

function preloadFrames(id){
	var im = new Image();
	for(var i = 0; i < frames_ss[id].length ;i++) {
		im.src = frames_ss[id][i];
	}
}

function expand(element, li){
	var e = document.getElementById(element);
	var plus = e.getElementsByTagName('em');
	var txt = e.getElementsByTagName('strong');
	var symbole;
	var text;
	var mode=element.search('dvds')>=1?'dvds':'scenes';
	
	if(plus.item(0).innerHTML == '+'){
		symbole = '-';
		text = 'View Top Categories';
		var show='all';
	}
	else{
		symbole = '+';
		text = 'View All Categories';
		var show='short';
	}
	plus.item(0).innerHTML = symbole;
	txt.item(0).innerHTML = text;

	var url_tracking='/scripts/cke_menu.php?show='+show+'&mode='+mode;
	jQuery.getScript(url_tracking);
	jQuery(li).toggle('blind');	
}