
function filtreTitresKeyUp(event,page)
{
	if ( event != null )
	{
		if ( event.ctrlKey ) return false;
	
		if ( event.keyCode == 27 ) // ESC
		{
			return false;
		}
		
		if (  event.keyCode == 13  ) // DEL SUPR ENTER
			return false;
	}
	
    filtreTitres(page,'');

	return true;
}

// modified 12-03-2008 begin
/*
function filtreTitres(page,extra)
{
  var obj1 = document.getElementById('instrument');
	var obj2 = document.getElementById('classement');
	var obj3 = document.getElementById('interprete');

	if ( obj3 )
	{
		var artiste = obj3.value;
		if (etat == 0 )
			artiste='';
		evalCommand( "titres.php", extra+"js=titres&instrument_id="+obj1.value+"&classement="+obj2.value+"&artiste="+artiste+"&page="+page);
	}
	else
		evalCommand( "titres.php", extra+"js=titres&instrument_id="+obj1.value+"&classement="+obj2.value+"&page="+page);

	return true;
}
*/
function filtreTitresOld(page,extra)
{

        var obj = document.getElementById('style');
	var obj2 = document.getElementById('classement');
	var obj3 = document.getElementById('interprete');

	if ( obj3 )
	{
		var artiste = obj3.value;
		if (etat == 0 )
			artiste='';
		evalCommand( "titres.php", extra+"js=titres&style_id="+obj.value+"&instrument_id=0&classement="+obj2.value+"&artiste="+artiste+"&page="+page);
	}
	else
		evalCommand( "titres.php", extra+"js=titres&style_id="+obj.value+"&instrument_id=0&classement="+obj2.value+"&page="+page);

	return true;
}


function filtreTitres(page, extra, init)
{

        var obj = document.getElementById('style');
	var obj2 = document.getElementById('classement');
	var obj3 = document.getElementById('interprete');
        var obj4 = document.getElementById('instrument');
        var obj5 = document.getElementById('filtre_nom');

	if ( obj3 )
	{
		var artiste = obj3.value;
		if (etat == 0 ) artiste='';
                document.location = "titres.php?" + extra+"js=titres&style_id="+obj.value+"&instrument_id=0&classement="+obj2.value+"&artiste="+artiste+"&page="+page;
		//evalCommand( "titres.php", extra+"js=titres&style_id="+obj.value+"&instrument_id=0&classement="+obj2.value+"&artiste="+artiste+"&page="+page);
	}
        else
        {
            if( init )
            {
                var newlocation = "titres.php?" + extra+"js=titres&style_id=0&instrument_id=0&classement="+obj2.value+"&page=";
                    document.location = newlocation;
            }
            else if( obj5 && obj5.value.length )
            {
                var newlocation = "titres.php?" + extra+"js=titres&classement="+obj2.value+"&page="+page;
                document.location = newlocation;
            }
            else
            {
                    //evalCommand( "titres.php", extra+"js=titres&style_id="+obj.value+"&instrument_id=0&classement="+obj2.value+"&page="+page);
                    // document.location = "titres.php?" + extra+"js=titres&style_id="+obj.value+"&instrument_id=0&classement="+obj2.value+"&page="+page;

                    var newlocation = "titres.php?" + extra+"js=titres&style_id="+obj.value+"&instrument_id=";
                    if( obj4 ) newlocation += obj4.value + "&classement="+obj2.value+"&page="+page;
                    document.location = newlocation;

            }
        }

	return true;
}


// modified 12-03-2008 end

//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEvent(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}


var etat=0;



function addSuggestion()
{
    var suggestion = document.liste_titres.filtre_nom.value;
    window.open("add_suggestion.php?suggest=" + suggestion, 'wintest', 'height=250, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');
}

