/**
 * JS FROM MOVIE.ASP
 *
 *
 
	function MM_preloadImages() { //v3.0
		var d=document; 
	  	
		if(d.images)
		{	
			if(!d.MM_p) d.MM_p=new Array();
	    
	    		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
			
			for(i=0; i<a.length; i++)
				if (a[i].indexOf("#")!=0)
				{	d.MM_p[j]=new Image; 
					d.MM_p[j].src=a[i];
					j++;
				}
			}
	}

	// restores the default movie rating text
	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;
	}

	// finds an object on the form
	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;
	}

	// swaps the movie rating images
	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; 
				j++;

				if(!x.oSrc) x.oSrc=x.src; 
				
				x.src=a[i+2];
			}
	}

	// changes the text on the rating component
	function MM_changeProp(objName,theValue) { //v6.0
		var obj = MM_findObj(objName);
		
		// netscape support, use innerHTML instead of IE specific innerText
		obj.innerHTML = theValue;
	}
	
	// sets the form rating value and submits
	function Submit_Rating(n)
	{
		var form = document.getElementById ("movieRating");
		
		form.elements["ratingRating"].value = n;
		
		form.submit();
	}
	
* END JS FROM MOVIE.ASP
*/
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
	function MM_preloadImages() { //v3.0
		var d=document; 
	  	
		if(d.images)
		{	
			if(!d.MM_p) d.MM_p=new Array();
	    
	    		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
			
			for(i=0; i<a.length; i++)
			{
				if (a[i].indexOf("#")!=0)
				{	d.MM_p[j]=new Image; 
					d.MM_p[j].src=a[i];
					j++;
				}
			}
		}
	}

	// restores the default image
	function MM_swapImgRestore( movie_id, default_text ) { //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;
        }
        
        MM_changeProp( 'theText_' + movie_id, default_text );
        MM_findObj( 'theText_' + movie_id ).style.color='black';
	}

    
    
	// finds an object on the form
	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( star_number, movie_id, language ) { //v3.0
		var i;
        var j=0;
        var x;
        //var a = MM_swapImage.arguments; 
        
		document.MM_sr=new Array; 
        
        var text_array = new Array( 
                            "So bad it's great",
                            'Not that good',
                            'Not that shabby',
                            'Very impressive',
                            'This movie rocks!'
                        );
        
        if ( language == "fr" ) {
            text_array = new Array( 
                            'Un vrai désastre',
                            'Pas terrible',
                            'Très moyen',
                            'Impressionnant',
                            'À tout casser!'
                        );
        }
        
        for ( i=1; i<=5; i++ ) {
            
            var img_name = "star" + i + "_" + movie_id;
            
            if ( ( x = MM_findObj(img_name)) != null ) {
            
                if ( x != null ) {
                    
                    // place image objects into array
    				document.MM_sr[j] = x; 
    				j++;
                    
                    // store current image src in new property
    				if (!x.oSrc) {
                        x.oSrc=x.src; 
                    }
    				
                    // set the current src to the argument (the mouseover argument)
    				//x.src=a[i+2];
                    if ( i <= star_number ) {
                        x.src = '/images/ranking_red_star.gif';
                        MM_changeProp('theText_' + movie_id, text_array[star_number-1] );
                        MM_findObj('theText_' + movie_id).style.color='red';
                            
                    } else {
                        x.src = '/images/ranking_grey_star.gif';
                    }
    			}
            }
        }
	}

	// changes the text on the rating component
	function MM_changeProp(objName,theValue) { //v6.0
		var obj = MM_findObj(objName);
		
		// netscape support, use innerHTML instead of IE specific innerText
		obj.innerHTML = theValue;
	}
	
	// submits the user's rating
	function Submit_Rating(Movie_ID, n)
	{			
		var form = document.getElementById("rating_" + Movie_ID);
		
		if (form)
		{	
			// set rating value
			form.elements["ratingRating_" + Movie_ID].value = n;
			// submit form
			form.submit();
		}
	}
    
