<?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-en.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="Size" display_name="Size" default_value="425 x 264" datatype="enum" >
<EnumValue value="223 x 142" />
<EnumValue value="425 x 264" />
<EnumValue value="480 x 295" />
<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="Colors" display_name="Colors" default_value="light gray" datatype="enum" >
<EnumValue value="light gray" />
<EnumValue value="black gray" />
<EnumValue value="blue gray" />
<EnumValue value="blue" />
<EnumValue value="green" />
<EnumValue value="orange" />
<EnumValue value="pink" />
<EnumValue value="purple" />
<EnumValue value="red" />
</UserPref>

<UserPref name="Border" display_name="Border" required="true"
default_value="yes" />

<UserPref name="Search" display_name="Search" required="true"
default_value="no" />

<UserPref name="Similar" display_name="Similar" required="true"
default_value="no" />

<UserPref name="Auto" display_name="Auto" required="true"
default_value="no" />

<UserPref name="Quality" display_name="Quality" default_value="Normal" datatype="enum" >
<EnumValue value="Normal" />
<EnumValue value="High" />
<EnumValue value="High (iPod)" />
<EnumValue value="Very high" />
</UserPref>

<UserPref name="Full" display_name="Allow Full Screen" required="true"
default_value="yes" />

<UserPref name="BoxBcol" display_name="Background Color" 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("Border"));
if (s_bor=="yes")
s_bor="&amp;border=1"
else
s_bor="&amp;border=0";

// taille
var s_tai=prefs.getString("Size"); var s_wid; var s_hei;
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 '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("Colors")); var s_col1; var s_col2;
switch (s_cou)
{
case 'light gray':
s_col1 = "0x666666"; s_col2 = "0xefefef";
break;
case 'black gray':
s_col1 = "0x3a3a3a"; s_col2 = "0x999999";
break;
case 'blue gray':
s_col1 = "0x2b405b"; s_col2 = "0x6b6ab6";
break;
case 'blue':
s_col1 = "0x006699"; s_col2 = "0x54abd6";
break;
case 'green':
s_col1 = "0x234900"; s_col2 = "0x4e9e00";
break;
case 'orange':
s_col1 = "0xe1600f"; s_col2 = "0xfebd01";
break;
case 'pink':
s_col1 = "0xcc2550"; s_col2 = "0xe87a9f";
break;
case 'purple':
s_col1 = "0x402061"; s_col2 = "0x9461ca";
break;
case 'red':
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("Search"));
if (s_rec=="yes")
s_rec="&amp;showsearch=1"
else
s_rec="&amp;showsearch=0";

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

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

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

// qualite
var s_qua=_trim(prefs.getString("Quality"));
switch (s_qua)
{
case 'Normal':
s_qua = "";
break;
case 'High':
s_qua = "&amp;ap=%2526fmt%3D6";
break;
case 'High (iPod)':
s_qua = "&amp;ap=%2526fmt%3D18";
break;
case 'Very high':
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=en" + 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: 7,
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>