
function OnChange(dropdown,pushto)
{
    var myindex  = dropdown.selectedIndex
    var SelValue = dropdown.options[myindex].value
    if (SelValue != "void"){
        var baseURL  = pushto+".php?"+SelValue
        top.location.href = baseURL;
        return true;
    } else {
        return dropdown.selectedIndex = 0;
    };   
}

function OnChange_modr(dropdown,pushto)
{
    var myindex  = dropdown.selectedIndex
    var SelValue = dropdown.options[myindex].value
    if (SelValue != "void"){
        var baseURL  = "/"+pushto+"/"+SelValue+"/"
        top.location.href = baseURL;
        return true;
    } else {
        return dropdown.selectedIndex = 0;
    };   
}

function playvid(vidID,assetPath,imgDivID){
	//Add Hash to vidDivID
	var vidDivID = "div_fp_vid" + vidID;
	var vidDivIDHash = "#div_fp_vid" + vidID;
	var extCloseID = "div_fpextclose_vid" + vidID;
	var extCloseIDHash = "#div_fpextclose_vid" + vidID;	
    if(isVideoPlaying == 0){
        isVideoPlaying = 1;
		playingNow = vidDivID;
		extPlayNow = extCloseID;
		playingNowHash = vidDivIDHash;
		extPlayNowHash = extCloseIDHash;
		if (imgDivID == "null"){
            $(vidDivIDHash).fadeIn("slow", function(){
                $(extCloseIDHash).fadeIn("fast", function(){
                   flowplay(vidDivID,extCloseID,assetPath,imgDivID); 
                });
            });
		} else {
			$(imgDivID).fadeOut("slow", function(){
			    $(vidDivIDHash).fadeIn("slow", function(){
			        $(extCloseIDHash).fadeIn("fast", function(){
			           flowplay(vidDivID,extCloseID,assetPath,imgDivID); 
			        });
			    });
			});	
		};
    } else {
		//Set stopChange
		stopChange = 1;
		//Stop Current Vid
		$f(playingNow).stop();
		$f(playingNow).unload();
		//Fade Out Current Player Div & External Close
		$(extPlayNowHash).fadeOut("fast", function(){
			$(playingNowHash).fadeOut("fast", function(){
				$(vidDivIDHash).fadeIn("slow", function(){
					$(extCloseIDHash).fadeIn("slow", function(){
						stopChange = 1;
						isVideoPlaying = 1;
						playingNow = vidDivID;
						extPlayNow = extCloseID;
						playingNowHash = vidDivIDHash;
						extPlayNowHash = extCloseIDHash;
						flowplay(vidDivID,extCloseID,assetPath,imgDivID);
					});
				});
			});        
		});
	};
};

function resetIMGAssets(vidDivID,extCloseID,imgDivID){
    //Add Hash to vidDivID
    var vidDivIDHash = "#" + vidDivID;
    var extCloseIDHash = "#" + extCloseID;
    $(extCloseIDHash).fadeOut("fast", function(){
        $(vidDivIDHash).fadeOut("slow", function(){
			if (imgDivID != "null"){
				$(imgDivID).fadeIn("slow", function(){});
			};
            isVideoPlaying = 0;
        });        
    });
};

function flowplay(vidDivID,extCloseID,assetPath,imgDivID)
{
    $f(vidDivID, "/swf/flowplayer-3.2.1.swf",{    
    
	clip: {
            url: assetPath,
            autoBuffering: 0
	},
	canvas: {
	    backgroundColor: "transparent"
	},
	onFinish: function () { 
            this.unload();
            resetIMGAssets(vidDivID,extCloseID,imgDivID);
	},
    onStop: function () { 
            this.unload();
            if(stopChange != 1){
				resetIMGAssets(vidDivID,extCloseID,imgDivID);
			};
	}, 
	plugins: {
            controls: {
                buttonColor: '#FFFFFF',
                buttonOverColor: '#58595B',
                backgroundColor: '#000000',
                backgroundGradient: 'none',
                borderRadius: '0px',
                bufferColor: '#58595B',
                bufferGradient: 'none',
                durationColor: '#ffffff',
                height: 20,
                opacity: 1.0,
                progressColor: '#A6A8AB',
                progressGradient: 'none',
                sliderColor: '#000000',
                sliderGradient: 'none',
                tooltipTextColor: '#ffffff',
                tooltipColor: '#5F747C',
                timeColor: '#FFFFFF',
                timeBgColor: '#000000',
                volumeSliderGradient: 'none',
                volumeSliderColor: '#000000',
                
                autoHide: 'always',
                hideDelay: 2000,
                
                timeBorder: '0px solid rgba(0, 0, 0, 0.3)',
                timeSeparator: '/',
                sliderBorder: '1px solid rgba(128, 128, 128, 0.7)',
                volumeBorder: '1px solid rgba(128, 128, 128, 0.7)',
		
                play:	true,
        		volume:	false,
        		mute:	false,
        		time:	true,
        		stop:	true,
        		playlist:	false,
        		fullscreen:	false,
        		scrubber:	true
            }		  
	}
    });
    $f(vidDivID).play();
};

function extClose(vidDivID,extCloseID,imgDivID){
  $f(vidDivID).stop();
  resetIMGAssets(vidDivID,extCloseID,imgDivID);
};
