function MM_findObj(n, d) { //v4.01
	var p,i,x;	if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

if (document.images) {
	nav_drama_f2 = new Image(); nav_drama_f2.src = "img/nav_drama_f2.gif";
	nav_drama_f1 = new Image(); nav_drama_f1.src = "img/nav_drama.gif";
	nav_comedy_f2 = new Image(); nav_comedy_f2.src = "img/nav_comedy_f2.gif";
	nav_comedy_f1 = new Image(); nav_comedy_f1.src = "img/nav_comedy.gif";
	nav_anim_f2 = new Image(); nav_anim_f2.src = "img/nav_anim_f2.gif";
	nav_anim_f1 = new Image(); nav_anim_f1.src = "img/nav_anim.gif";
	nav_music_f2 = new Image(); nav_music_f2.src = "img/nav_music_f2.gif";
	nav_music_f1 = new Image(); nav_music_f1.src = "img/nav_music.gif";
	nav_doco_f2 = new Image(); nav_doco_f2.src = "img/nav_doco_f2.gif";
	nav_doco_f1 = new Image(); nav_doco_f1.src = "img/nav_doco.gif";
	nav_exp_f2 = new Image(); nav_exp_f2.src = "img/nav_exp_f2.gif";
	nav_exp_f1 = new Image(); nav_exp_f1.src = "img/nav_exp.gif";
	nav_48_f2 = new Image(); nav_48_f2.src = "img/nav_48_f2.gif";
	nav_48_f1 = new Image(); nav_48_f1.src = "img/nav_48.gif";

	nav_makers_f2 = new Image(); nav_makers_f2.src = "img/nav_makers_f2.gif";
	nav_makers_f1 = new Image(); nav_makers_f1.src = "img/nav_makers.gif";
/*	nav_forum_f2 = new Image(); nav_forum_f2.src = "img/nav_forum_f2.gif";
	nav_forum_f1 = new Image(); nav_forum_f1.src = "img/nav_forum.gif";*/
	nav_about_f2 = new Image(); nav_about_f2.src = "img/nav_about_f2.gif";
	nav_about_f1 = new Image(); nav_about_f1.src = "img/nav_about.gif";
	nav_submit_f2 = new Image(); nav_submit_f2.src = "img/nav_submit_f2.gif";
	nav_submit_f1 = new Image(); nav_submit_f1.src = "img/nav_submit.gif";
	nav_contact_f2 = new Image(); nav_contact_f2.src = "img/nav_contact_f2.gif";
	nav_contact_f1 = new Image(); nav_contact_f1.src = "img/nav_contact.gif";
	nav_help_f2 = new Image(); nav_help_f2.src = "img/nav_help_f2.gif";
	nav_help_f1 = new Image(); nav_help_f1.src = "img/nav_help.gif";

	nav_div_f2 = new Image(); nav_div_f2.src = "img/nav_div_f2.gif";
	nav_div_f1 = new Image(); nav_div_f1.src = "img/nav_div.gif";
}

function popularSwitchViews() {
    var votesDiv = document.getElementById( "popularByVotes" );
    var viewsDiv = document.getElementById( "popularByViews" );
    if ( votesDiv && viewsDiv && votesDiv.style ) {
        votesDiv.style.display = 'none';
        viewsDiv.style.display = '';
    }
}

function popularSwitchVotes() {
    var votesDiv = document.getElementById( "popularByVotes" );
    var viewsDiv = document.getElementById( "popularByViews" );
    if ( votesDiv && viewsDiv && votesDiv.style ) {
        votesDiv.style.display = '';
        viewsDiv.style.display = 'none';
    }
}

// Apply getElementById patch
if ( !document.getElementById ) {
    if ( document.all ) {
        document.getElementById = function( x ) {
            return this.all[x];
        }
    }
    else if ( document.layers ) {
        document.getElementById = function( x ) {
            return this[x];
        }
    }
}

function CL_openWin( page, winName, width, height, centered, params, addDefault) {
	if ( addDefault ) {
		params = "location=yes,menubar=yes,resizable=yes,"+
			"scrollbars=no,toolbar=yes,status=yes," + params;
	}
    if ( width != 0 && height != 0 ) {
        params += ",width=" + width + ",height=" + height;
    }

	var newWin = window.open( page, winName, params );
	if ( newWin.focus ) {
		newWin.focus();
	}
    if ( centered && screen && newWin.moveTo ) {
        var x = ( screen.width / 2 ) - ( width / 2 );
        var y = ( screen.height / 2 ) - ( height / 2 );
        newWin.moveTo( x, y );
    }
	return newWin;
}

function rate( href ) {
    var newWin = CL_openWin( href, "lessFilmRate", 300, 210 );

    return false;
}

