
function BonneFrame( FramePrevue , PageDefaultFrame , ListeFramesURL ){
	// FramePrevue =	frame prévue initialement pour cette page
	// PageDefaultFrame =	Page qui devrait contenir les frames ou devrait se trouver la page actuelle
	// ListeFramesURL =	Url des differentes frames si on devait reconstruire le frameset
	//			(pas pris en compte pour le moment)
	var retour=true
	
	var dn = window.location.toString().substring( 7, window.location.toString().length );
	var domainname= dn.substring( 0, dn.indexOf("/")).toLowerCase();
	
	if (domainname.indexOf("google") < 0){


		if( top.frames.length==0 ){ // on n'est pas dans des frames
			
			if (FramePrevue!=""){

				if (this.frames.name.toLowerCase()!=FramePrevue.toLowerCase()){
					
					retour=false
					//on n'est pas dans la bonne frame !
					if (PageDefaultFrame!=""){
						hn=""
						if (document.location.hostname){hn="http://"+document.location.hostname}
						var re = new RegExp (hn, 'gi') ;
						var dl=document.location+""
						var changeLocation=PageDefaultFrame + ((PageDefaultFrame.indexOf("?")>0)?"&":"?") + "F_" + FramePrevue +"="+ escape(dl.replace(re,""))
						setTimeout("document.location=\""+changeLocation+"\"",1000)
					}
				}
			}
		}
	}
	return retour
}


