<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="YouTube Player - High Quality Video"
title_url="http://www.liens-du-vin.ch/youtube-player-script.htm"
height="520"
width="860"
scrolling="false"
directory_title="YouTube Player - High Quality Video"
description="YouTube Player. Configure your player. Play High Quality Video. Deprecated Gadget use http://prac-gadget.googlecode.com/files/youtube-player.xml"
screenshot="http://www.liens-du-vin.ch/_pic061/youtube-player-screen.png"
thumbnail="http://www.liens-du-vin.ch/_pic061/youtube-player-thumb.png"
author="Philippe Chappuis"
author_email="info+gadgetCSE@liens-du-vin.ch"
author_affiliation="Google"
author_location="Rolle Switzerland"
author_link="http://www.liens-du-vin.ch"
author_photo="http://www.liens-du-vin.ch/_pic02/gadget-author-photo.png"
author_aboutme="An Engineer who likes to develop for the Net and tastes wines"
author_quote="A chief is a man who assumes responsibility. He says &quot;I was
beaten&quot; he does not say &quot;My men were beaten&quot; - Antoine de
Saint-Exupery">

<Require feature="flash" />
<Require feature="analytics" />

</ModulePrefs>

<UserPref name="Video" display_name="YouTube id"
required="true" default_value="AfM3eRM6doQ" />

<UserPref name="Taille" display_name="Taille" default_value="425 x 264" datatype="enum" >
<EnumValue value="223 x 142" />
<EnumValue value="425 x 264" />
<EnumValue value="480 x 295" />
<EnumValue value="480 x 360" />
<EnumValue value="560 x 315" />
<EnumValue value="560 x 345" />
<EnumValue value="640 x 360" />
<EnumValue value="640 x 385" />
<EnumValue value="848 x 500" />
<EnumValue value="853 x 480" />
<EnumValue value="1280 x 720" />
</UserPref>

<UserPref name="Couleurs" display_name="Couleurs" default_value="gris blanc" datatype="enum" >
<EnumValue value="gris blanc" />
<EnumValue value="noir gris" />
<EnumValue value="bleu gris" />
<EnumValue value="bleu" />
<EnumValue value="vert" />
<EnumValue value="orange" />
<EnumValue value="rose" />
<EnumValue value="violet" />
<EnumValue value="rouge" />
</UserPref>

<UserPref name="Bordure" display_name="Bordure" required="true"
default_value="oui" />

<UserPref name="Recherche" display_name="Recherche" required="true"
default_value="non" />

<UserPref name="Videosim" display_name="Vidéos similaires" required="true"
default_value="non" />

<UserPref name="Demarrage" display_name="Démarrage auto" required="true"
default_value="non" />

<UserPref name="Qualite" display_name="Qualité" default_value="Normal" datatype="enum" >
<EnumValue value="Normal" />
<EnumValue value="Haute" />
<EnumValue value="Haute (iPod)" />
<EnumValue value="Très haute" />
</UserPref>

<UserPref name="Plein" display_name="Autoriser Plein écran" required="true"
default_value="oui" />

<UserPref name="BoxBcol" display_name="Couleur fond" required="true" default_value="#d1dae3" />

<Content type="html">
<![CDATA[

<style type="text/css">
body
{
padding: 0;
margin: 0;
background: __UP_BoxBcol__;
}

</style>

<div id="flashcontainer" style="text-align: center; "></div>

<script type="text/javascript">


// Global variables

var prefs = new _IG_Prefs(__MODULE_ID__);

// video
var s_vid=_trim(prefs.getString("Video"));

// bordure
var s_bor=_trim(prefs.getString("Bordure"));
if (s_bor=="oui")
s_bor="&amp;border=1"
else
s_bor="&amp;border=0";

// taille
var s_tai=prefs.getString("Taille"); var s_wid; var s_hei; var s_plus = 0;
switch (s_tai)
{
case '223 x 142':
{s_wid = "223"; s_hei = "142"; s_bor="&amp;border=0";}
 //probleme affichage avec bordure de cette taille
break;
case '425 x 264':
{s_wid = "425"; s_hei = "264";}
break;
case '480 x 295':
{s_wid = "480"; s_hei = "295";}
break;
case '480 x 360':
{s_wid = "480"; s_hei = "360";}
break;
case '560 x 315':
{s_wid = "560"; s_hei = "315"; }
break;
case '560 x 345':
{s_wid = "560"; s_hei = "345";}
break;
case '640 x 360':
{s_wid = "640"; s_hei = "360";}
break;
case '640 x 385':
{s_wid = "640"; s_hei = "385";}
break;
case '848 x 500':
{s_wid = "848"; s_hei = "500";}
break;
case '853 x 480':
{s_wid = "853"; s_hei = "480";}
break;
case '1280 x 720':
{s_wid = "1280"; s_hei = "720";}
break;
default:
s_wid = "425"; s_hei = "264";
}

// couleur
var s_cou=_trim(prefs.getString("Couleurs")); var s_col1; var s_col2;
switch (s_cou)
{
case 'gris blanc':
s_col1 = "0x666666"; s_col2 = "0xefefef";
break;
case 'noir gris':
s_col1 = "0x3a3a3a"; s_col2 = "0x999999";
break;
case 'bleu gris':
s_col1 = "0x2b405b"; s_col2 = "0x6b6ab6";
break;
case 'bleu':
s_col1 = "0x006699"; s_col2 = "0x54abd6";
break;
case 'vert':
s_col1 = "0x234900"; s_col2 = "0x4e9e00";
break;
case 'orange':
s_col1 = "0xe1600f"; s_col2 = "0xfebd01";
break;
case 'rose':
s_col1 = "0xcc2550"; s_col2 = "0xe87a9f";
break;
case 'violet':
s_col1 = "0x402061"; s_col2 = "0x9461ca";
break;
case 'rouge':
s_col1 = "0x5d1719"; s_col2 = "0xcd311b";
break;
default:
s_col1 = "0x666666"; s_col2 = "0xefefef";
}
s_col1="&amp;color1=" + s_col1;
s_col2="&amp;color2=" + s_col2;


// recherche
var s_rec=_trim(prefs.getString("Recherche"));
if (s_rec=="oui")
s_rec="&amp;showsearch=1"
else
s_rec="&amp;showsearch=0";

// video similaire
var s_rel=_trim(prefs.getString("Videosim"));
if (s_rel=="oui")
s_rel="&amp;rel=1"
else
s_rel="&amp;rel=0";

// demarrage
var s_dem=_trim(prefs.getString("Demarrage"));
if (s_dem=="oui")
s_dem="&amp;autoplay=1"
else
s_dem="&amp;autoplay=0";

// plein ecran
var s_afs="";
var s_ple=_trim(prefs.getString("Plein"));
if (s_ple=="oui")
{s_ple="&amp;fs=1"; s_afs="true";}
else
{s_ple="&amp;fs=0"; s_afs="false";}

// qualite
var s_qua=_trim(prefs.getString("Qualite"));
switch (s_qua)
{
case 'Normal':
s_qua = "";
break;
case 'Haute':
s_qua = "&amp;ap=%2526fmt%3D6";
break;
case 'Haute (iPod)':
s_qua = "&amp;ap=%2526fmt%3D18";
break;
case 'Très haute':
s_qua = "&amp;ap=%2526fmt%3D22";
break;
default:
s_qua = "";
}

//parametres

var s_fil = "http://www.youtube.com/v/" + s_vid + s_qua +
"&amp;hl=fr" + s_rec + s_rel + s_dem + s_ple + s_bor + s_col1 + s_col2;


// Play .swf file
function displaySlide()
{

// Play .swf file.
_IG_EmbedFlash(s_fil, "flashcontainer", {
swf_version: 9,
id: "flashid",
wmode: "transparent",
allowfullscreen: s_afs,
width: s_wid,
height: s_hei
})
}

// When gadget first loads, display slide
_IG_RegisterOnloadHandler(displaySlide);
  
_IG_Analytics("UA-442758-35", "/g_video");

</script>
]]>
</Content>
</Module>