function blank(objet) {
	/**
		Function utile pour faire un target='_blank' en XHTML strict
		<a href="truc.html" onclick="return blank(this);">texte</a>
	*/
	window.open(objet.href,'_blank');
	return false;
}

/* Player de video qui marche partout */
var noteaser;
var noteaserHTML;
function display_video(player,fake)
{
	var txt;
	var theID = player;
	player = eval(player);
	var AutoStart="yes";
	var url_video=player['url'];
	var w;
	var h;
	if (player['format']=="56kb")  { 
		w=190;
		h=160;
	} else if (player['format']=="256kb") { 
		w=330;
		h=240;
	}
	else if (player['format']=="500kb") { 
		w=490;
		h=384;
	} else if (player['format']=="800kb") { 
		w=640;
		h=540;
	} else { 
		player['format']="256kb"; 
		w=330;
		h=240;
	}
	var img = "http://www.pornattitude.com/media/players/"+player['langue']+"/"+player['theme']+"/player-"+player['format']+".gif";
	if (noteaser=='1') fake=false;
	if (fake) {
		player['fake']=false;
		txt="<a href=\"javascript:display_video('"+theID+"',false);\">";
		txt+="<img src=\""+img+"\" border=0></a>";
		document.getElementById(theID).innerHTML=txt;
		return;
	}

	var WMP7;

	txt = "";

	if ( navigator.appName != "Netscape" ) {   
		try  {  WMP7 = new ActiveXObject('WMPlayer.OCX'); }
		catch(e) {}
	}
	// Windows Media Player 7 Code
	if ( WMP7 )	{
		txt += '<OBJECT ID=MediaPlayer ';
		txt += ' CLASSID=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6';
		txt += ' standby="Loading Microsoft Windows Media Player components..."';
		txt += ' TYPE="application/x-oleobject" width="'+ w +'" height="'+ h +'">';
		txt += '<PARAM NAME="url" VALUE="'+ url_video +'">';
		if (AutoStart=="yes") {
			txt += '<PARAM NAME="AutoStart" VALUE="true">';
		} else {
			txt += '<PARAM NAME="AutoStart" VALUE="false">';
		}
		txt += '<PARAM NAME="ShowControls" VALUE="1">';
		txt += '<PARAM NAME="uiMode" VALUE="mini">';
		txt += '</OBJECT>';
	}
	// Windows Media Player 6.4 Code
	else {
		//IE Code
		txt += '<OBJECT ID=MediaPlayer ';
		txt += 'CLASSID=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 ';
		txt += 'CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715 ';
		txt += 'standby="Loading Microsoft Windows Media Player components..." ';
		txt += 'TYPE="application/x-oleobject" width="'+ w +'" height="'+ h +'">';
		txt += '<PARAM NAME="FileName" VALUE="'+ url_video +'">';
		if (AutoStart=="yes") {
			txt += '<PARAM NAME="AutoStart" VALUE="true">';
		} else {
			txt += '<PARAM NAME="AutoStart" VALUE="false">';
		}
		txt += '<PARAM NAME="ShowControls" VALUE="1">';
		//Netscape code
		txt += '    <Embed type="application/x-mplayer2"';
		txt += '        pluginspage="http://www.microsoft.com/windows/windowsmedia/"';
		txt += '        filename="'+ url_video +'"';
		txt += '        src="'+ url_video +'"';
		txt += '        Name=MediaPlayer';
		if (AutoStart=="yes") {
			txt += '        Autostart=1';
		} else {
			txt += '        Autostart=0';
		}
		txt += '        ShowControls=1';
		txt += '        ShowDisplay=0';
		txt += '        ShowStatusBar=0';
		txt += '        width='+ w;
		txt += '        height='+ h +'>';
		txt += '    </embed>';
		txt += '</OBJECT>';
	}
	if (noteaser=='1') {
		document.getElementById(theID).innerHTML=noteaserHTML;
	} else {
		document.getElementById(theID).innerHTML=txt;
	}
}

/* Script d'ajout aux favoris qui marche sous firefox */
function Bookmark(title,url)
{
	if( window.external ) {
		window.external.AddFavorite( url, title );
	} else if( window.sidebar ) { window.sidebar.addPanel( title, url, "");  }
}

/* Popup centrée pour le micro-paiement */
function pop(url) {
	var left = (screen.width/2)-190; // On retire la moitié de 'width'
	var top = (screen.height/2)-130; // On retire la moitié de 'height'
	mp = window.open(url,'mp','statutbar=no, width=380, height=260, left='+left+', top='+top+', menubar=no, resize=no');
	if (mp && mp.focus) { 
		mp.focus();
	}
	mp.document.close();
}

/**
	Fonction javascript qui permet d'envoyer une url
	à preview.php ainsi qu'un paramètre optionnelle.
	Son usage peut être multiple.
*/
function view(url,option)
{
	var left = 10;
	var top = 10;
	preview_php=home+"/preview.php?url="+url+"&option="+option;
	preview = window.open(preview_php,"preview","statutbar=no,width=350,height=280,resizable=1,scrollbars=1,left="+left+",top="+top);
	if (preview && preview.focus) { preview.focus(); }
	preview.document.close();
}

/**
	Technique du faux zoom qui permet d'ouvrir une vignette
	en plus grand et de rediriger vers une page de paiement.
*/
function zoom(variable_1,variable_2,option)
{
	var left = 10;
	var top = 10;
	preview_php=home+"/preview.php?var1="+variable_1+"&var2="+variable_2+"&option="+option;
	preview = window.open(preview_php,"preview","statutbar=no,width=350,height=280,resizable=1,scrollbars=1,left="+left+",top="+top);
	if (preview && preview.focus) { preview.focus(); }
	preview.document.close();
}

/**
	Fonction qui va executer la fonction 'next' dans un interface de temps
	défini par la variable 'interval'. A appeller dans le 'onload' de '<body>'
	La fonction 'next' est à définir selon les besoins dans la page concernée.
*/
duree=-1;
function timer() { 
	duree++;
	if (duree>interval) { next(); }
	window.setTimeout("timer()",1000);
}
