From: <Guardado por Microsoft Internet Explorer 7>
Subject: Premium Beauty News - Quadpack: sustainable solutions for prestige packaging
Date: Thu, 15 Jan 2009 11:57:10 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C97708.655A24E0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/spip.php?page=print&id_article=512

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Premium Beauty =
News - Quadpack: sustainable solutions for prestige packaging</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16735" name=3DGENERATOR><LINK=20
href=3D"squelettes/favicon.ico" rel=3D"shortcut icon"><!--<link =
rel=3D"alternate" type=3D"application/rss+xml" title=3D"Syndicate the =
whole site" =
href=3D"http://www.premiumbeautynews.com/spip.php?page=3Dbackend" /> =
--><LINK=20
media=3Dall =
href=3D"http://www.premiumbeautynews.com/dist/spip_style.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3D"projection, screen, tv" =
href=3D""=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://www.premiumbeautynews.com/dist/impression.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT =
src=3D"http://www.premiumbeautynews.com/spip.php?page=3Djquery.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- insert_head -->
<SCRIPT=20
src=3D"http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/soundm=
anager/soundmanager2.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript><!--=0A=
var musicplayerurl=3D"plugins/Lecteur_multimedia/eraplayer_playlist.swf";=0A=
var image_play=3D"plugins/Lecteur_multimedia/images/playl.gif";=0A=
var image_pause=3D"plugins/Lecteur_multimedia/images/pausel.gif";=0A=
soundManager.url =3D =
"plugins/Lecteur_multimedia/soundmanager/soundmanager2.swf";=0A=
soundManager.nullURL =3D =
"plugins/Lecteur_multimedia/soundmanager/null.mp3";=0A=
var videoNullUrl =3D "plugins/Lecteur_multimedia/null.flv";=0A=
var DIR_PLUGIN_PLAYER =3D "plugins/Lecteur_multimedia/";//--></SCRIPT>

<SCRIPT=20
src=3D"http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/javasc=
ript/jscroller.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/player=
_enclosure.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK media=3D"projection, screen, tv"=20
href=3D"http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/playe=
r.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.premiumbeautynews.com/spip.php?page=3Dforms_styles.css=
"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT=20
src=3D"http://www.premiumbeautynews.com/plugins/thickbox2/javascript/thic=
kbox.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK media=3D"projection, screen, tv"=20
href=3D"http://www.premiumbeautynews.com/plugins/thickbox2/thickbox.css" =

type=3Dtext/css rel=3Dstylesheet>
<SCRIPT type=3Dtext/javascript><!--=0A=
// Inside the function "this" will be "document" when called by ready() =0A=
// and "the ajaxed element" when called because of onAjaxLoad =0A=
var init_f =3D function() {=0A=
	if =
(jQuery("a.thickbox,a[@type=3D'image/jpeg'],a[@type=3D'image/png'],a[@typ=
e=3D'image/gif']",this).addClass("thickbox").size()) {=0A=
		TB_chemin_animation =3D =
"http://www.premiumbeautynews.com/plugins/thickbox2/circle_animation.gif"=
;=0A=
		TB_chemin_close =3D =
"http://www.premiumbeautynews.com/plugins/thickbox2/close.gif";=0A=
		TB_chemin_css =3D =
"http://www.premiumbeautynews.com/plugins/thickbox2/thickbox.css";=0A=
		TB_init(this);=0A=
	};=0A=
}=0A=
//onAjaxLoad is defined in private area only=0A=
if(typeof onAjaxLoad =3D=3D "function") onAjaxLoad(init_f);=0A=
if (window.jQuery) jQuery(document).ready(init_f);=0A=
// --></SCRIPT>
</HEAD>
<BODY dir=3Dltr=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: black; FONT-FAMILY: verdana, arial, =
helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: =
0px">
<DIV style=3D"MARGIN: auto; WIDTH: 600px">
<TABLE style=3D"MARGIN-BOTTOM: 36px; BORDER-BOTTOM: gray 2px solid" =
cellSpacing=3D0=20
cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD vAlign=3Dbottom>
      <DIV style=3D"FONT-SIZE: 100%; COLOR: navy"><STRONG>Premium Beauty =

      News</STRONG></DIV></TD>
    <TD vAlign=3Dbottom>
      <DIV=20
      style=3D"FONT-SIZE: 68%; COLOR: #999999; TEXT-ALIGN: =
right">http://www.premiumbeautynews.com</DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD width=3D"100%">
      <DIV style=3D"BORDER-BOTTOM: #999999 1px solid">
      <DIV style=3D"FONT-SIZE: 120%">Quadpack: sustainable solutions for =
prestige=20
      packaging</DIV>
      <DIV style=3D"FONT-SIZE: 85%; COLOR: #333333"></DIV><SPAN=20
      style=3D"FONT-SIZE: 75%; COLOR: #666666">Tuesday, 30 December =
2008</SPAN>=20
      </DIV></TD></TR></TBODY></TABLE>
<DIV=20
style=3D"MARGIN-TOP: 18px; FONT-SIZE: 75%; MARGIN-BOTTOM: =
18px">Sustainability has=20
grown from a niche concept to a major trend on the market, putting =
packaging=20
manufacturers on the frontline. Quadpack intends to address these =
challenges by=20
combining prestige packaging with sustainability features.=20
<P class=3Dspip>=93<I class=3Dspip>The sustainability trend affects all =
market=20
segments: mass, masstige and prestige brands are all eager to find =
solutions for=20
this challenge,</I>=94 explains Muriel Lesbros, marketing consultant for =
<A=20
class=3Dspip_out href=3D"http://www.quadpack.net/">Quadpack</A>, one of =
Europe=92s=20
fastest growing, independent packaging groups supplying prestige =
packaging=20
solutions to the cosmetics and beauty markets.</P>
<H3 class=3Dspip>Nude skincare</H3>
<P class=3Dspip>To address sustainability challenges and bring =
satisfaction to a=20
growing number of concerned consumers, <A class=3Dspip_out=20
href=3D"http://www.quadpack.net/">Quadpack</A> is exploring various =
solutions and=20
already offers innovative Earth-friendly options.</P>
<P class=3Dspip>=93Post Industrial=94 recycled packages, for instance, =
were launched=20
on the market last summer with <A class=3Dspip_out=20
href=3D"http://www.nudeskincare.com/">Nude Skincare</A>, a new range of=20
eco-friendly, all natural face and body products. <A class=3Dspip_out=20
href=3D"http://www.quadpack.net/">Quadpack</A> worked with their =
strategic=20
manufacturing partners based in Europe and Asia to develop the exciting =
range of=20
packs. The collection of 7 packs comprises bespoke bottles and closures =
(30 and=20
200ml), personalized jars (10, 75 and 200ml) and sophisticated =
customized=20
airless packs (15 and 40ml) for sensitive formulas. As a result <A=20
class=3Dspip_out href=3D"http://www.quadpack.net/">Quadpack</A> and <A=20
class=3Dspip_out href=3D"http://www.nudeskincare.com/">Nude</A> won the =
Gold Award=20
for Best Cosmetics and Toiletry Design earlier this year at the <A=20
class=3Dspip_out href=3D"http://www.starpack.uk.com/">Starpack =
Awards</A>=85. =93<I=20
class=3Dspip>These beautifully effective and minimal packs reflect the =
natural=20
beauty product</I>=94 and =93<I class=3Dspip>a significant effort has =
been put in to=20
delivering a unique look and feel including materials development and=20
finishes</I>=94, commented the award=92s judges. A result that was =
achieved while <A=20
class=3Dspip_out href=3D"http://www.quadpack.net/">Quadpack</A> and <A=20
class=3Dspip_out href=3D"http://www.nudeskincare.com/">Nude</A> have =
been working=20
towards increasing the content of recycled raw materials in the =
products=92=20
packaging.</P>
<DL class=3D"spip_document_827 spip_documents spip_documents_center">
  <DT><A title=3D"JPG - 14.6 kb"=20
  href=3D"http://www.premiumbeautynews.com/IMG/jpg/nude500.jpg"=20
  type=3Dimage/jpeg><IMG class=3D"" style=3D"WIDTH: 400px; HEIGHT: =
165px" height=3D165=20
  alt=3D"JPG - 14.6 kb"=20
  =
src=3D"http://www.premiumbeautynews.com/local/cache-vignettes/L400xH165/n=
ude500-32c98-313b9.jpg"=20
  width=3D400></A> </DT></DL>
<P class=3Dspip>After this great success, <A class=3Dspip_out=20
href=3D"http://www.quadpack.net/">Quadpack</A> has been working on =
various=20
Recycled or Post Consumer Recycled packaging options which were =
presented at <A=20
class=3Dspip_out=20
href=3D"http://www.premiumbeautynews.com/Transition-year-for-Beyond-Beaut=
y,292">Cosmeeting</A>=20
and <A class=3Dspip_out=20
href=3D"http://www.premiumbeautynews.com/Luxe-Pack-Monaco-visitors-on-the=
,385">Luxepack</A>=20
this year, such as <A class=3Dspip_out=20
href=3D"http://www.premiumbeautynews.com/Airless-goes-green-with-Yonwoo,3=
10">Yonwoo</A>=92s=20
natural package collections in polypropylene and carton board, as well =
as=20
various ways of using recyclable materials, and a new dual chamber pack =
made of=20
polypropylene for easy recycling purposes, and packaging eligible to the =
<A=20
class=3Dspip_out href=3D"http://www.ecocert.com/">Ecocert</A> finished =
product=20
certification.</P>
<H3 class=3Dspip>Post Consumer Recycled (PCR)</H3>
<P class=3Dspip>Post Consumer Recycled (PCR) packaging is one of <A =
class=3Dspip_out=20
href=3D"http://www.quadpack.net/">Quadpack</A>=92s main sustainability =
assets. PCR=20
is an end product that has completed its cycle as a consumer item and =
would=20
otherwise have been disposed of as a solid waste. Most PCR items are =
recyclables=20
collected in commercial and residential recycling programs such as =
office paper,=20
cardboard, aluminium cans, plastics and metals. <A class=3Dspip_out=20
href=3D"http://www.quadpack.net/">Quadpack</A> standard or custom PCR =
range=20
originated from a self managed closed loop recycling operation is =
composed of=20
various pack options: bottles and jars out of polyethylene terephthalate =
(PET)=20
material from 10 to 100% PCR with functionally results comparable to =
virgin=20
material, and cylindrical and oval tubes out of polyethylene (PE) with =
30% PCR=20
content and functionality results comparable to virgin material.</P>
<DL class=3D"spip_document_829 spip_documents spip_documents_center">
  <DT><A title=3D"JPG - 36.7 kb"=20
  href=3D"http://www.premiumbeautynews.com/IMG/jpg/pcr_jarbot500.jpg"=20
  type=3Dimage/jpeg><IMG class=3D"" style=3D"WIDTH: 400px; HEIGHT: =
400px" height=3D400=20
  alt=3D"JPG - 36.7 kb"=20
  =
src=3D"http://www.premiumbeautynews.com/local/cache-vignettes/L400xH400/p=
cr_jarbot500-c7701-33152.jpg"=20
  width=3D400></A> </DT></DL>
<H3 class=3Dspip>Green airless packaging</H3>
<P class=3Dspip>Other ways of reducing environmental impact include =
reducing pack=20
weight, minimising leftovers of product in the pack and reducing the =
amount of=20
preservative in the formula. Sustainability therefore concerns all =
products and=20
packaging categories, including sophisticated airless packs, a segment =
where <A=20
class=3Dspip_out href=3D"http://www.quadpack.net/">Quadpack</A> can also =
offers=20
green alternatives, thanks to its commercial partnership with Korea=92s =
<A=20
class=3Dspip_out=20
href=3D"http://www.premiumbeautynews.com/Airless-goes-green-with-Yonwoo,3=
10">Yonwoo</A>.</P>
<DL class=3D"spip_document_830 spip_documents spip_documents_center">
  <DT><A title=3D"JPG - 48.4 kb"=20
  href=3D"http://www.premiumbeautynews.com/IMG/jpg/ecolograngeyw500.jpg" =

  type=3Dimage/jpeg><IMG class=3D"" style=3D"WIDTH: 400px; HEIGHT: =
298px" height=3D298=20
  alt=3D"JPG - 48.4 kb"=20
  =
src=3D"http://www.premiumbeautynews.com/local/cache-vignettes/L400xH298/e=
colograngeyw500-50738-2943a.jpg"=20
  width=3D400></A> </DT></DL><BR><BR>=A9 2008 - Premium Beauty News -=20
www.premiumbeautynews.com </DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
		window.print();=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.premiumbeautynews.com/local/cache-vignettes/L400xH165/nude500-32c98-313b9.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gODUK/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEP
EhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgApQGQ
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
+ucUYoooNwxRiiigAxRiiigAxRiiigAxRiiigAxRiiigAxRiiigAxRiiigAxRiiigAxRiiigAxRi
iigAxRiiigAxRiiigAxRiiigAxRiiigAxRiiigAxRiiigAxRiiigAxRiiigAxRiiigAxRiiigAxR
iiigAxRiiigAxRiiigAxRiiigAopaKBCUUtFACUUtFACUUtFACUUtFACUUtFACUUtFACUUtFACUU
tFACUUtFACUUtFACUUtFACUUtFACUUtFACUUtFACUUtFACUUtFACUUtFACUUtFACUUtFACUUtFAC
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

------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.premiumbeautynews.com/local/cache-vignettes/L400xH400/pcr_jarbot500-c7701-33152.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gODUK/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEP
EhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgBkAGQ
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
+k6cBQopa941CiloAoABS0UUgClA7mlVcmuIl8Wz6reGHQ7m2jgViryMu58g46Vz1sRGiryE3Y7g
ADpTsYHPA965e0ilkG64u7iYn+9IQPyGBWjFBEAPkX8q4nmHaJHMafnwZwZ4h9XFILi3J4uIT9JB
VFvJiQvIURFGSWOAKx5/FOgqSsbSXZH/ADwt2kH5gYqP7QkugKTOsQq3KsG+hzTq4mDxd4VmnFvL
tgl6bJ7cof1FaYi029P+hX0kEn/TGYqf++f/AK1NZhfeI+fudGKcBXDx+Kp9H1JNN1Kdb5XkCpKo
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

------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.premiumbeautynews.com/local/cache-vignettes/L400xH298/ecolograngeyw500-50738-2943a.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gODUK/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEP
EhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgBKgGQ
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
9+pQM0gpy9K+mNrAM5pyjijFL0oC4hNL70gFOUZpCACngUlOFJsAAzTgMUAYp2KhsQlLSiikADil
FKBxSgUhiD2pQKcFp2MVLYriAUpFGCaUCpbAAKXFKBSgUrgNpcU7bShaVwGUuKeB7UuKVwuM2mjb
T8UUXC4zFIRUmKWi4XITRipSM9qTFFwuR4oxTyPSmkc00wGkUmKdijHtTuFiMrSEYqQ03FUmFyOk
Ip5HpTSKpMY00mKfTT1poBhFIRmn0hFVca0GdOKQin03pxTTHuNIptPIpCO9UmA2mnilzRVEtCUU
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
7U30piA0hoNJVxQz/9k=

------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/dist/spip_style.css

I.spip {
=09
}
STRONG.spip {
=09
}
HR.spip {
=09
}
.spip_puce {
	LIST-STYLE-POSITION: outside
}
UL.spip {
=09
}
OL.spip {
=09
}
LI.spip {
=09
}
H3.spip {
	MARGIN-TOP: 2em; FONT-WEIGHT: bold; FONT-SIZE: 1.15em; MARGIN-BOTTOM: =
1.4em; TEXT-ALIGN: center
}
P.spip {
=09
}
P.spip_note {
=09
}
BLOCKQUOTE.spip {
	FONT-FAMILY: Georgia, Times, serif
}
.spip_serif {
	FONT-FAMILY: Georgia, Times, serif
}
BLOCKQUOTE.spip {
	BORDER-RIGHT: 1px dotted; PADDING-RIGHT: 1em; BORDER-TOP: 1px dotted; =
PADDING-LEFT: 1em; MARGIN: 1em; BORDER-LEFT: 1px dotted; BORDER-BOTTOM: =
1px dotted
}
DIV.spip_poesie {
	PADDING-LEFT: 1em; MARGIN: 1em; BORDER-LEFT: 1px solid; FONT-FAMILY: =
Garamond, Georgia, Times, serif
}
DIV.spip_poesie DIV {
	MARGIN-LEFT: 60px; TEXT-INDENT: -60px
}
.spip_code {
	FONT-SIZE: 1.2em; FONT-STYLE: normal; FONT-FAMILY: monospace
}
.spip_cadre {
	FONT-SIZE: 1.2em; FONT-STYLE: normal; FONT-FAMILY: monospace
}
.spip_cadre {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; =
WIDTH: 99%; BORDER-BOTTOM: 1px inset
}
.spip_surligne {
	BACKGROUND: #ff6
}
TABLE.spip {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: auto auto 1em; =
BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: =
collapse
}
TABLE.spip CAPTION {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 3px; MARGIN: auto; PADDING-TOP: 3px; TEXT-ALIGN: center; =
caption-side: top
}
TABLE.spip TR.row_first {
	BACKGROUND: #ffc
}
TABLE.spip TR.row_odd {
	BACKGROUND: #ddd
}
TABLE.spip TR.row_even {
	BACKGROUND: #eee
}
TABLE.spip TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TABLE.spip TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 3px; TEXT-ALIGN: left
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.spip_logos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.spip_documents {
	TEXT-ALIGN: center
}
.spip_documents_center {
	CLEAR: both; MARGIN: auto; WIDTH: 100%
}
SPAN.spip_documents_center {
	MARGIN-TOP: 1em; DISPLAY: block
}
.spip_documents_left {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 15px
}
.spip_documents_right {
	FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 15px
}
.spip_doc_titre {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN-LEFT: auto; MARGIN-RIGHT: =
auto
}
.spip_doc_descriptif {
	CLEAR: both; FONT-SIZE: 0.8em; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.format_png {
	BEHAVIOR: url(win_png.htc)
}
.spip_modele {
	BORDER-RIGHT: #666 1px dotted; BORDER-TOP: #666 1px dotted; DISPLAY: =
block; FLOAT: right; BORDER-LEFT: #666 1px dotted; WIDTH: 180px; =
BORDER-BOTTOM: #666 1px dotted
}
TABLE.spip_barre {
	WIDTH: 100%
}
TABLE.spip_barre A IMG {
	BORDER-RIGHT: #999 1px outset; PADDING-RIGHT: 3px; BORDER-TOP: #999 1px =
outset; PADDING-LEFT: 3px; BACKGROUND: #fda; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #999 1px outset; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px =
outset
}
TABLE.spip_barre A:hover IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: =
#fff; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
TABLE.spip_barre INPUT.barre {
	BACKGROUND: #eee; WIDTH: 100%
}
A.spip_note {
=09
}
A.spip_in {
	COLOR: #900
}
A.spip_out {
	COLOR: #009
}
A.spip_url {
	COLOR: #009
}
A.spip_glossaire {
	COLOR: #060
}
.on {
	FONT-WEIGHT: bold; COLOR: #000
}

------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/dist/impression.css

BODY {
	BACKGROUND: #fff; MARGIN: 15pt; FONT: 12pt Verdana, Tahoma, Arial, =
sans-serif; COLOR: #000; TEXT-ALIGN: left
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#entete {
	DISPLAY: none
}
#hierarchie {
	DISPLAY: none
}
#navigation {
	DISPLAY: none
}
.encart {
	DISPLAY: none
}
#pied {
	DISPLAY: none
}
.forum-repondre {
	DISPLAY: none
}
.forum-repondre-message {
	DISPLAY: none
}
.formulaire_spip {
	DISPLAY: none
}
.spip-admin {
	DISPLAY: none
}
.spip-admin-float {
	DISPLAY: none
}
.invisible {
	DISPLAY: none
}
.nettoyeur {
	CLEAR: both
}
A {
	COLOR: #520; TEXT-DECORATION: underline
}
A.spip_out:unknown {
	DISPLAY: inline; content: " [" attr(href) "]"
}
A.spip_glossaire:unknown {
	DISPLAY: inline; content: " [" attr(href) "]"
}
.cartouche {
	MARGIN-BOTTOM: 2em
}
.cartouche SMALL {
	FONT-SIZE: 0.71em
}
.cartouche .titre {
	FONT-WEIGHT: bold; FONT-SIZE: 1.27em
}
.cartouche P {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.cartouche .traductions {
	DISPLAY: none
}
.cartouche .surtitre {
	FONT-SIZE: 0.82em; FONT-VARIANT: small-caps
}
.cartouche .soustitre {
	FONT-SIZE: 0.82em; FONT-VARIANT: small-caps
}
.spip_logos {
	FLOAT: right; MARGIN-LEFT: 0.8em
}
.chapo {
	FONT-WEIGHT: bold; FONT-SIZE: 0.82em; MARGIN-BOTTOM: 1.5em; =
LINE-HEIGHT: 1.4em
}
.lien {
	FONT-WEIGHT: bold; FONT-SIZE: 0.82em
}
.texte {
	LINE-HEIGHT: 1.4em
}
H3.spip {
	FONT-WEIGHT: bold; FONT-SIZE: 1.15em; MARGIN: 1.4em; TEXT-ALIGN: center
}
.ps {
	BORDER-TOP: #ccc 2pt solid; MARGIN-TOP: 1.4em; FONT-SIZE: 0.82em; =
PADDING-TOP: 0.2em
}
.notes {
	BORDER-TOP: #ccc 2pt solid; MARGIN-TOP: 1.4em; FONT-SIZE: 0.82em; =
PADDING-TOP: 0.2em
}
.forum-decompte {
	BORDER-TOP: #ccc 2pt solid; MARGIN-TOP: 1.4em; FONT-SIZE: 0.82em; =
PADDING-TOP: 0.2em
}
#documents_portfolio {
	BORDER-TOP: #ccc 2pt solid; MARGIN-TOP: 1.4em; FONT-SIZE: 0.82em; =
PADDING-TOP: 0.2em
}
#documents_joints {
	BORDER-TOP: #ccc 2pt solid; MARGIN-TOP: 1.4em; FONT-SIZE: 0.82em; =
PADDING-TOP: 0.2em
}
.ps H2 {
	CLEAR: both; FONT-WEIGHT: bold
}
.notes H2 {
	CLEAR: both; FONT-WEIGHT: bold
}
.forum-decompte {
	CLEAR: both; FONT-WEIGHT: bold
}
#documents_joints H2 {
	CLEAR: both; FONT-WEIGHT: bold
}
Q {
	FONT-FAMILY: Georgia, Times, serif
}
BLOCKQUOTE {
	FONT-FAMILY: Georgia, Times, serif
}
.lien {
	BORDER-RIGHT: #ccc 1pt dotted; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1pt =
dotted; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 1em; =
MARGIN: 1em; BORDER-LEFT: #ccc 1pt dotted; PADDING-TOP: 1em; =
BORDER-BOTTOM: #ccc 1pt dotted
}
BLOCKQUOTE.spip {
	BORDER-RIGHT: #ccc 1pt dotted; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1pt =
dotted; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 1em; =
MARGIN: 1em; BORDER-LEFT: #ccc 1pt dotted; PADDING-TOP: 1em; =
BORDER-BOTTOM: #ccc 1pt dotted
}
.spip_poesie {
	BORDER-RIGHT: #ccc 1pt dotted; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1pt =
dotted; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 1em; =
MARGIN: 1em; BORDER-LEFT: #ccc 1pt dotted; PADDING-TOP: 1em; =
BORDER-BOTTOM: #ccc 1pt dotted
}
.spip_cadre {
	BORDER-RIGHT: #ccc 1pt dotted; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1pt =
dotted; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 1em; =
MARGIN: 1em; BORDER-LEFT: #ccc 1pt dotted; PADDING-TOP: 1em; =
BORDER-BOTTOM: #ccc 1pt dotted
}
.liste-articles LI .texte {
	BORDER-RIGHT: #ccc 1pt dotted; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1pt =
dotted; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 1em; =
MARGIN: 1em; BORDER-LEFT: #ccc 1pt dotted; PADDING-TOP: 1em; =
BORDER-BOTTOM: #ccc 1pt dotted
}
.forum {
	FONT-SIZE: 0.82em; MARGIN: 2em 0px
}
.forum-fil UL {
	MARGIN-LEFT: 0.5em
}
.forum-chapo .forum-titre {
	DISPLAY: block; FONT-WEIGHT: bold
}
UL .forum-message {
	BORDER-RIGHT: #ccc 1pt solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1pt =
solid; PADDING-LEFT: 1em; BACKGROUND: #eee; MARGIN-BOTTOM: 1em; =
PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1pt solid; PADDING-TOP: 1em; =
BORDER-BOTTOM: #ccc 1pt solid
}
.liste-articles LI {
	MARGIN-BOTTOM: 1em; PADDING-TOP: 0.3em
}
.liste-articles LI .titre {
	FONT-WEIGHT: bold; FONT-SIZE: 1.03em
}
.liste-articles LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.liste-articles LI SMALL {
	DISPLAY: block; FONT-SIZE: 0.71em
}
.page_plan #contenu H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.15em
}
.page_plan #contenu UL {
	MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em
}
.page_plan #contenu LI {
	LIST-STYLE-TYPE: square
}

------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/player.css

.radiobox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px; WIDTH: 200px; COLOR: #999999; PADDING-TOP: 0px; =
FONT-FAMILY: verdana, sans-serif
}
.controles {
	MARGIN-BOTTOM: 5px; CURSOR: pointer; TEXT-ALIGN: right
}
.playliste {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; =
BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc =
1px solid; LIST-STYLE-TYPE: none
}
.radiobox A {
	COLOR: #999999; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.radiobox A:hover {
	COLOR: #999999; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.radiobox LI.over {
	BACKGROUND: #e6e6e6
}
.playliste_pagination {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
5px 0px 0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px =
solid
}
UL.playliste LI {
	CURSOR: pointer
}
.radiobox LI.play_on {
	BACKGROUND: #e6e6e6
}
SPAN.play_ {
	CURSOR: pointer
}
SPAN.play_on {
	CURSOR: pointer
}
#scrollbar {
	CLEAR: both; BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px =
solid; MARGIN: 5px 0px; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: =
white 1px solid; POSITION: relative; HEIGHT: 5px; BACKGROUND-COLOR: =
white
}
#loading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.3em; Z-INDEX: 10; =
LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0%; PADDING-TOP: =
0px; POSITION: absolute; TOP: 0px; HEIGHT: 5px; BACKGROUND-COLOR: #ccc
}
#position {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.3em; Z-INDEX: 20; =
LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0%; PADDING-TOP: =
0px; POSITION: absolute; TOP: 0px; HEIGHT: 5px; BACKGROUND-COLOR: =
#e74455
}
DIV#now_playing {
	WIDTH: 120px; HEIGHT: 13px; TEXT-ALIGN: left
}
#scroller_container {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: =
left; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; WIDTH: 120px; =
BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; HEIGHT: 13px
}
#scroller {
	LEFT: 0px; MARGIN: 0px; WIDTH: 120px; POSITION: absolute; TOP: 0px; =
HEIGHT: 13px
}
#dummy {
=09
}
#scroller_container {
	OVERFLOW: auto
}
#player {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; WIDTH: 200px; COLOR: #000; BORDER-BOTTOM: #ccc 1px =
solid; HEIGHT: 20px; BACKGROUND-COLOR: #e9f6ff
}
#player .button {
	BACKGROUND-POSITION: 2px 2px; FLOAT: left; WIDTH: 20px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#player .button A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -100em; HEIGHT: 20px
}

------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/spip.php?page=forms_styles.css

.spip_forms FORM LABEL {
	FLOAT: none
}
.spip_forms H2 {
	MARGIN: 0.2em; COLOR: #543e29
}
.spip_forms {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 6px; MARGIN: 0px 0px 16px; COLOR: black; PADDING-TOP: =
6px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.spip_forms FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-RIGHT-WIDTH: 0px
}
.spip_forms DIV.spip_descriptif {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
.spip_forms H3 {
	FLOAT: none; TEXT-ALIGN: left
}
.spip_forms LEGEND {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.15em; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.spip_forms .spip_form_champ {
	CLEAR: both; MARGIN-TOP: 1em; DISPLAY: block; MARGIN-BOTTOM: 0px
}
.spip_forms .spip_form_label {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #494949; TEXT-ALIGN: left
}
.spip_forms .spip_form_label LABEL {
	FONT-WEIGHT: bold; COLOR: #494949; TEXT-ALIGN: left
}
.spip_forms .spip_form_label .label {
	FONT-WEIGHT: bold; COLOR: #494949; TEXT-ALIGN: left
}
.spip_forms .spip_form_label_obligatoire {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; FONT-STYLE: italic
}
.spip_forms .obligatoire_oublie {
	COLOR: red
}
.spip_forms .spip_form_label_details {
	DISPLAY: block; FONT-STYLE: italic; TEXT-ALIGN: left
}
.spip_forms .spip_form_choix_multiple {
	DISPLAY: block
}
.spip_forms .spip_form_choix_unique INPUT {
	WIDTH: auto
}
.spip_forms .spip_form_choix_unique INPUT.fondo {
	WIDTH: auto
}
.spip_forms .spip_form_choix_unique INPUT.fondl {
	WIDTH: auto
}
.spip_forms .spip_form_choix_unique LABEL {
	MARGIN: 0px 0px 5px
}
.spip_forms .spip_form_choix_multiple INPUT {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto
}
.spip_forms .spip_form_choix_multiple INPUT.fondo {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto
}
.spip_forms .spip_form_choix_multiple INPUT.fondl {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto
}
UL.choix_mots LI INPUT {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto
}
.spip_forms UL.choix_mots {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 45%; LIST-STYLE-TYPE: none
}
.spip_forms UL.spip_form_choix_multiple {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 45%; LIST-STYLE-TYPE: none
}
.spip_forms UL.spip_form_choix_unique {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 45%; LIST-STYLE-TYPE: none
}
.spip_forms .spip_sondage {
	MARGIN: auto
}
.spip_forms .spip_form_erreur {
	FONT-WEIGHT: bold; COLOR: red
}
.spip_forms .spip_form_ok {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; =
BACKGROUND: #262626; PADDING-BOTTOM: 0.6em; MARGIN: 1em 0px 0px; COLOR: =
#f1f1f1; PADDING-TOP: 0.6em
}
.spip_forms .spip_form_ok A {
	COLOR: #fff9e2
}
.spip_forms .spip_form_ok A:hover {
	COLOR: #deb55e
}
.spip_forms .spip_form_ok_confirmation {
	DISPLAY: block
}
.spip_forms .spip_sondage STRONG {
	CLEAR: both; DISPLAY: block; MARGIN-LEFT: 5px; COLOR: #494949
}
.spip_forms .spip_sondage .ligne_nom {
	PADDING-RIGHT: 1%; WIDTH: 19%; TEXT-ALIGN: right
}
.spip_forms .spip_sondage .ligne_nom:unknown {
	content: ":"
}
.spip_forms .spip_sondage ligne.chiffres {
	COLOR: #525252
}
.spip_forms .spip_sondage .ligne_barre {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: =
url(ligne.gif) repeat-x; BORDER-LEFT: black 1px solid; WIDTH: 80%; =
BORDER-BOTTOM: black 1px solid; HEIGHT: 16px
}
.spip_forms .spip_sondage .sondage_table {
	WIDTH: 100%
}
.spip_forms .spip_sondage .sondage_ligne {
=09
}
.spip_forms .spip_sondage .sondage_ligne > DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
.spip_forms .forml {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-SIZE: 1em; =
PADDING-BOTTOM: 0.25em; WIDTH: 85%; PADDING-TOP: 0.25em
}
.spip_forms .formo {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-SIZE: 1em; =
PADDING-BOTTOM: 0.25em; WIDTH: 85%; PADDING-TOP: 0.25em
}
.spip_forms .forml {
	BACKGROUND: #fffde7; WIDTH: 85%; COLOR: #4a4336
}
.spip_forms .fondl {
	BACKGROUND: #fffde7; WIDTH: 85%; COLOR: #4a4336
}
.spip_forms .formo {
	WIDTH: 85%; COLOR: #4a4336; BACKGROUND-COLOR: white
}
.spip_forms .fondo {
	WIDTH: 85%; COLOR: #4a4336; BACKGROUND-COLOR: white
}
.spip_forms .champ_obli_oubli {
	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: =
red 2px solid; BORDER-BOTTOM: red 2px solid
}
.spip_forms FORM .forml-focus {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 1em; =
BACKGROUND: #fff2c8; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #000 1px =
solid; WIDTH: 85%; COLOR: #433817; PADDING-TOP: 0.25em; BORDER-BOTTOM: =
#000 1px solid
}
.spip_forms FORM INPUT.forml-focus:focus {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 1em; =
BACKGROUND: #fff2c8; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #000 1px =
solid; WIDTH: 85%; COLOR: #433817; PADDING-TOP: 0.25em; BORDER-BOTTOM: =
#000 1px solid
}
.spip_forms FORM TEXTAREA.forml-focus:focus {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 1em; =
BACKGROUND: #fff2c8; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #000 1px =
solid; WIDTH: 85%; COLOR: #433817; PADDING-TOP: 0.25em; BORDER-BOTTOM: =
#000 1px solid
}
.forml-focus {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 1em; =
BACKGROUND: #fff2c8; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #000 1px =
solid; WIDTH: 85%; COLOR: #433817; PADDING-TOP: 0.25em; BORDER-BOTTOM: =
#000 1px solid
}
.spip_forms FORM .formo-focus {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 1em; =
BACKGROUND: #fff9ee; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #000 1px =
solid; WIDTH: 85%; COLOR: #433817; PADDING-TOP: 0.25em; BORDER-BOTTOM: =
#000 1px solid
}
.spip_forms FORM INPUT.formo-focus:focus {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 1em; =
BACKGROUND: #fff9ee; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #000 1px =
solid; WIDTH: 85%; COLOR: #433817; PADDING-TOP: 0.25em; BORDER-BOTTOM: =
#000 1px solid
}
.spip_forms FORM TEXTAREA.formo-focus:focus {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 1em; =
BACKGROUND: #fff9ee; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #000 1px =
solid; WIDTH: 85%; COLOR: #433817; PADDING-TOP: 0.25em; BORDER-BOTTOM: =
#000 1px solid
}
.spip_forms .formo-focus {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 1em; =
BACKGROUND: #fff9ee; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #000 1px =
solid; WIDTH: 85%; COLOR: #433817; PADDING-TOP: 0.25em; BORDER-BOTTOM: =
#000 1px solid
}
.spip_forms FORM .champ_obli_oubli-focus {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 1em; =
BACKGROUND: #fff2c8; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #000 1px =
solid; COLOR: #4d161b; PADDING-TOP: 0.25em; BORDER-BOTTOM: #000 1px =
solid
}
FORM INPUT.champ_obli_oubli-focus:focus {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 1em; =
BACKGROUND: #fff2c8; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #000 1px =
solid; COLOR: #4d161b; PADDING-TOP: 0.25em; BORDER-BOTTOM: #000 1px =
solid
}
FORM TEXTAREA.champ_obli_oubli-focus:focus {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 1em; =
BACKGROUND: #fff2c8; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #000 1px =
solid; COLOR: #4d161b; PADDING-TOP: 0.25em; BORDER-BOTTOM: #000 1px =
solid
}
.spip_forms .spip_bouton INPUT {
	BORDER-RIGHT: #563033 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#563033 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 1em; =
BACKGROUND: #f0e6dc; PADDING-BOTTOM: 1em; BORDER-LEFT: #563033 1px =
solid; WIDTH: 100px; CURSOR: pointer; COLOR: #4a4336; PADDING-TOP: 1em; =
BORDER-BOTTOM: #563033 1px solid; FONT-FAMILY: =
Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: center
}
.spip_forms FIELDSET {
	BORDER-RIGHT: #8f8181 1px; PADDING-RIGHT: 0.4em; BORDER-TOP: #8f8181 =
1px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.4em; MARGIN: 0.5em 0px; =
BORDER-LEFT: #8f8181 1px; PADDING-TOP: 0.4em; BORDER-BOTTOM: #8f8181 1px
}
.spip_forms A.resultats_sondage {
	BORDER-RIGHT: #a07d7a 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: =
#a07d7a 1px solid; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: =
#fffbed; FLOAT: right; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #a07d7a 1px =
solid; COLOR: #444040; PADDING-TOP: 0.2em; BORDER-BOTTOM: #a07d7a 1px =
solid; TEXT-DECORATION: none
}
.spip_forms A.resultats_sondage:hover {
	BACKGROUND: #444040; COLOR: #f8f5ec; TEXT-DECORATION: none
}
.spip_forms P.spip_form_ok {
	CLEAR: both
}
.spip_forms P.spip_form_erreur {
	CLEAR: both
}
.spip_forms FORM {
	CLEAR: both
}
SPAN.nettoyeur {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; LINE-HEIGHT: 1px
}
SPAN.erreur {
	DISPLAY: block
}
SPAN.donnees {
	DISPLAY: block; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.4em; OVERFLOW: =
hidden; BORDER-LEFT: #999 5px solid; PADDING-TOP: 1em; BORDER-BOTTOM: =
#666 1px dashed
}
SPAN.donnee-champ {
	CLEAR: left; DISPLAY: block
}
SPAN.donnee-champ-label {
	DISPLAY: block; FLOAT: left; WIDTH: 150px
}
SPAN.donnee-champ-data {
	DISPLAY: block; MARGIN-LEFT: 160px
}
SPAN.nettoyeur {
	CLEAR: both
}
DIV.liste {
	CLEAR: both; WIDTH: auto
}
.highlight {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #3d3d3d
}
.donnees TH {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 34px
}
.donnees TH.neutre {
	PADDING-LEFT: 0px; BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/header.png) repeat-x left bottom
}
.donnees TH.header {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/header-bg.png) no-repeat left bottom
}
.donnees TH.headerSortUp {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/header-asc.png) no-repeat left bottom
}
.donnees TH.headerSortDown {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/header-desc.png) no-repeat left bottom
}
.donnees TD .numerique {
	DISPLAY: block; WIDTH: 100%; TEXT-ALIGN: right
}
#sorting DIV {
	FONT-WEIGHT: bold
}
#filter {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #888 1px =
solid; DISPLAY: none; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
5px; BORDER-LEFT: #888 1px solid; WIDTH: auto; PADDING-TOP: 5px; =
BORDER-BOTTOM: #888 1px solid; BACKGROUND-COLOR: transparent; =
TEXT-ALIGN: left
}
#filter P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#filter DIV {
	FLOAT: left; TEXT-ALIGN: center
}
.filterIcon {
	BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/filter=
.gif) no-repeat left center; FLOAT: right; WIDTH: 20px; CURSOR: pointer; =
HEIGHT: 16px; TEXT-ALIGN: center
}
.sorter {
	PADDING-RIGHT: 10px; FLOAT: left; CURSOR: pointer; TEXT-DECORATION: =
underline
}
DIV.puce_forms_donnee {
	WIDTH: 11px; POSITION: relative; HEIGHT: 11px
}
DIV.puce_forms_donnee_fixe {
	POSITION: absolute
}
DIV.puce_forms_donnee_popup {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN-TOP: =
-1px; Z-INDEX: 10; VISIBILITY: hidden; BORDER-LEFT: #666 1px solid; =
BORDER-BOTTOM: #666 1px solid; POSITION: absolute; TOP: 0px; =
BACKGROUND-COLOR: #ccc
}
DIV.puce_forms_donnee_popup IMG {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.puce_forms_donnee_popup {
	WIDTH: 45px
}
A.date-picker {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/select_day_26.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; =
MARGIN: 0px; OVERFLOW: hidden; WIDTH: 26px; CURSOR: pointer; COLOR: =
#fff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; BORDER-BOTTOM-STYLE: none
}
A.date-picker SPAN {
	MARGIN: 0px 0px 0px -2000px
}
DIV.date-picker-holder {
	POSITION: relative
}
DIV.date-picker-holder INPUT {
	FLOAT: left
}
DIV.popup-calendar * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV.popup-calendar {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 2px =
solid; DISPLAY: none; PADDING-LEFT: 4px; FONT-SIZE: 0.8em; Z-INDEX: 2; =
BACKGROUND: #fff; LEFT: -16px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; =
BORDER-LEFT: #000 2px solid; WIDTH: 163px; COLOR: #000; PADDING-TOP: =
4px; BORDER-BOTTOM: #000 2px solid; POSITION: absolute; TOP: 0px
}
HTML > BODY DIV.popup-calendar {
	LEFT: 99px
}
DIV.popup-calendar IFRAME {
	DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: 0px; WIDTH: 3000px; =
POSITION: absolute; TOP: 0px; HEIGHT: 3000px
}
DIV.popup-calendar DIV.link-close {
	FLOAT: right
}
DIV.popup-calendar DIV.link-prev {
	FLOAT: left
}
DIV.popup-calendar H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 2px 0px 5px 3px
}
DIV.popup-calendar DIV.link-next {
	FLOAT: right
}
DIV.popup-calendar DIV A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; COLOR: =
#000; PADDING-TOP: 1px
}
DIV.popup-calendar DIV A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
DIV.popup-calendar TABLE {
	MARGIN: 0px
}
* HTML DIV.popup-calendar TABLE {
	DISPLAY: inline
}
DIV.popup-calendar TABLE TH {
	BACKGROUND: #eee; WIDTH: 21px; HEIGHT: 17px; TEXT-ALIGN: center
}
DIV.popup-calendar TABLE TD {
	BACKGROUND: #eee; WIDTH: 21px; HEIGHT: 17px; TEXT-ALIGN: center
}
DIV.popup-calendar TABLE TD.inactive {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#aaa; PADDING-TOP: 1px
}
DIV.popup-calendar TABLE TD A {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; DISPLAY: =
block; BORDER-LEFT: #eee 1px solid; WIDTH: 19px; COLOR: #333; =
BORDER-BOTTOM: #eee 1px solid; HEIGHT: 15px; TEXT-DECORATION: none
}
DIV.popup-calendar TABLE TD.today A {
	BORDER-LEFT-COLOR: #aaa; BORDER-BOTTOM-COLOR: #aaa; BORDER-TOP-COLOR: =
#aaa; BORDER-RIGHT-COLOR: #aaa
}
DIV.popup-calendar TABLE TD A.selected {
	BACKGROUND: #333; COLOR: #fff
}
DIV.popup-calendar TABLE TD A:hover {
	BACKGROUND: #333; COLOR: #fff
}
.formInfo A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
1.3em; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN-LEFT: 5px; COLOR: #fff; =
PADDING-TOP: 1px; BACKGROUND-COLOR: #f66; TEXT-DECORATION: none
}
.formInfo A:active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
1.3em; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN-LEFT: 5px; COLOR: #fff; =
PADDING-TOP: 1px; BACKGROUND-COLOR: #f66; TEXT-DECORATION: none
}
formInfo A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
1.3em; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN-LEFT: 5px; COLOR: #fff; =
PADDING-TOP: 1px; BACKGROUND-COLOR: #f66; TEXT-DECORATION: none
}
.formInfo A:hover {
	COLOR: #600; TEXT-DECORATION: none
}
#JT_arrow_left {
	BACKGROUND-POSITION: left top; Z-INDEX: 101; LEFT: -12px; =
BACKGROUND-IMAGE: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/arrow_left.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; POSITION: =
absolute; TOP: -3px; HEIGHT: 23px
}
#JT_arrow_right {
	BACKGROUND-POSITION: left top; Z-INDEX: 101; BACKGROUND-IMAGE: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/arrow_right.gif); WIDTH: 11px; BACKGROUND-REPEAT: no-repeat; =
POSITION: absolute; TOP: -2px; HEIGHT: 23px
}
#JT {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; Z-INDEX: 100; =
BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid; POSITION: =
absolute; BACKGROUND-COLOR: #fff
}
#JT_copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: =
#333; PADDING-TOP: 10px
}
.JT_loader {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/loader.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
#JT_close_left {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: =
2px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: left
}
#JT_close_right {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: =
2px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: left
}
#JT_copy P {
	MARGIN: 3px 0px
}
#JT_copy IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
.jTip {
	CURSOR: help
}

------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/thickbox2/thickbox.css

HTML {
	MIN-HEIGHT: 100%; HEIGHT: auto! important
}
BODY {
	MIN-HEIGHT: 100%; HEIGHT: auto! important
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#TB_window {
	FONT: 10px Verdana, Helvetica, sans-serif
}
#contentPad {
	MARGIN: 20px
}
#TB_overlay {
	Z-INDEX: 100; MIN-HEIGHT: 100%; FILTER: alpha(opacity=3D60); LEFT: 0px; =
WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; =
BACKGROUND-COLOR: #000; -moz-opacity: 0.6; opacity: 0.6
}
#TB_load {
	DISPLAY: none
}
#TB_window {
	DISPLAY: none; Z-INDEX: 102; BACKGROUND: #fff; COLOR: #000000; =
POSITION: absolute; TEXT-ALIGN: left
}
#TB_window IMG {
	DISPLAY: block; MARGIN: 10px 0px 10px 10px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#TB_legend {
	POSITION: relative
}
#TB_legend IMG {
	MARGIN: 0px
}
#TB_caption {
	PADDING-RIGHT: 35px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#TB_secondLine {
	PADDING-RIGHT: 35px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: =
10px Arial, Helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 0px
}
#TB_closeWindow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 10px; PADDING-BOTTOM: =
0.7em; MARGIN: 0px; WIDTH: 26px; PADDING-TOP: 0px; POSITION: absolute; =
TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: right
}
#TB_ajaxWindowTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: =
1px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
#TB_closeAjaxWindow {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1px; =
PADDING-BOTTOM: 7px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#TB_ajaxContent {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: =
15px; OVERFLOW: auto; LINE-HEIGHT: 1.4em; PADDING-TOP: 2px; TEXT-ALIGN: =
left
}
#TB_load {
	DISPLAY: none; Z-INDEX: 101; WIDTH: 100px; POSITION: absolute; HEIGHT: =
100px
}
#TB_HideSelect {
	Z-INDEX: 99; FILTER: alpha(opacity=3D0); LEFT: 0px; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: =
absolute; TOP: 0px; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none; =
-moz-opacity: 0; opacity: 0
}
#TB_iframeContent {
	CLEAR: both; MARGIN-TOP: 1px; MARGIN-BOTTOM: -1px; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none; _margin-bottom: 1px
}

------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/spip.php?page=jquery.js

/*=0A=
 * jQuery 1.1 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2007 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * + form.js (plugins @ jQuery.com)=0A=
 * + ajaxCallback.js (www.spip.net)=0A=
 */=0A=
/* JavaScriptCompressor 0.8 [www.devpro.it], thanks to Dean Edwards for =
idea [dean.edwards.name] */
if(typeof window.jQuery=3D=3D=0A=
"undefined"=0A=
){=0A=
window.undefined=3Dwindow.undefined;var jQuery=3Dfunction(a,c){=0A=
if (window=3D=3Dthis)=0A=
return new jQuery(a,c);=0A=
a=3Da||document;=0A=
if (jQuery.isFunction(a))=0A=
return new jQuery(document)[ jQuery.fn.ready?=0A=
"ready"=0A=
:=0A=
"load"=0A=
](a);=0A=
if (typeof a=3D=3D=0A=
"string"=0A=
){=0A=
var m=3D=0A=
/^[^<]*(<(.|\s)+>)[^>]*$/.exec(a);if (m)=0A=
a=3DjQuery.clean([ m[1] ]);=0A=
else=0A=
return new jQuery(c).find(a);}=0A=
return this.setArray(=0A=
a.constructor=3D=3DArray&&a||=0A=
(a.jquery||a.length&&a !=3Dwindow&&!a.nodeType&&a[0] =
!=3Dundefined&&a[0].nodeType)&&jQuery.makeArray(a)||=0A=
[ a ]);};=0A=
if (typeof $ !=3D=0A=
"undefined"=0A=
)=0A=
jQuery._$=3D$;=0A=
var $=3DjQuery;jQuery.fn=3DjQuery.prototype=3D{jquery:=0A=
"1.1.1"=0A=
,size:function(){return this.length;},length:0,get:function(num){return =
num=3D=3Dundefined?=0A=
jQuery.makeArray(this):=0A=
this[num];},pushStack:function(a){var =
ret=3DjQuery(a);ret.prevObject=3Dthis;return =
ret;},setArray:function(a){this.length=3D0;[].push.apply(this,a);return =
this;},each:function(fn,args){return =
jQuery.each(this,fn,args);},index:function(obj){var =
pos=3D-1;this.each(function(i){if (this=3D=3Dobj) pos=3Di;});return =
pos;},attr:function(key,value,type){var obj=3Dkey;=0A=
if (key.constructor=3D=3DString)=0A=
if (value=3D=3Dundefined)=0A=
return this.length&&jQuery[ type||=0A=
"attr"=0A=
](this[0],key)||undefined;else {obj=3D{};obj[ key ]=3Dvalue;}=0A=
return this.each(function(index){=0A=
for (var prop in obj)=0A=
jQuery.attr(type?this.style:this,prop,jQuery.prop(this,obj[prop],type,ind=
ex,prop));});},css:function(key,value){return this.attr(key,value,=0A=
"curCSS"=0A=
);},text:function(e){if (typeof e=3D=3D=0A=
"string"=0A=
)=0A=
return this.empty().append(document.createTextNode(e));var t=3D=0A=
""=0A=
;jQuery.each(e||this,function(){jQuery.each(this.childNodes,function(){if=
 (this.nodeType !=3D8)=0A=
t+=3Dthis.nodeType !=3D1?this.nodeValue:jQuery.fn.text([ this =
]);});});return t;},wrap:function(){=0A=
var a=3DjQuery.clean(arguments);=0A=
return this.each(function(){=0A=
var b=3Da[0].cloneNode(true);=0A=
this.parentNode.insertBefore(b,this);=0A=
while (b.firstChild)=0A=
b=3Db.firstChild;=0A=
b.appendChild(this);});},append:function(){return =
this.domManip(arguments,true,1,function(a){this.appendChild(a);});},prepe=
nd:function(){return =
this.domManip(arguments,true,-1,function(a){this.insertBefore(a,this.firs=
tChild);});},before:function(){return =
this.domManip(arguments,false,1,function(a){this.parentNode.insertBefore(=
a,this);});},after:function(){return =
this.domManip(arguments,false,-1,function(a){this.parentNode.insertBefore=
(a,this.nextSibling);});},end:function(){return =
this.prevObject||jQuery([]);},find:function(t){return =
this.pushStack(jQuery.map(this,function(a){return =
jQuery.find(t,a);}),t);},clone:function(deep){return =
this.pushStack(jQuery.map(this,function(a){return a.cloneNode(deep =
!=3Dundefined?deep:true);}));},filter:function(t){return =
this.pushStack(jQuery.isFunction(t)&&jQuery.grep(this,function(el,index){=
return =
t.apply(el,[index])})||jQuery.multiFilter(t,this));},not:function(t){retu=
rn =
this.pushStack(t.constructor=3D=3DString&&jQuery.multiFilter(t,this,true)=
||jQuery.grep(this,function(a){return =
(t.constructor=3D=3DArray||t.jquery)?jQuery.inArray(a,t)<0:a =
!=3Dt;}));},add:function(t){return =
this.pushStack(jQuery.merge(this.get(),t.constructor=3D=3DString?jQuery(t=
).get():t.length !=3Dundefined&&(!t.nodeName||t.nodeName=3D=3D=0A=
"FORM"=0A=
)?t:[t]));},is:function(expr){return =
expr?jQuery.filter(expr,this).r.length>0:false;},val:function(val){return=
 val=3D=3Dundefined?(this.length?this[0].value:null):this.attr(=0A=
"value"=0A=
,val);},html:function(val){return =
val=3D=3Dundefined?(this.length?this[0].innerHTML:null):this.empty().appe=
nd(val);},domManip:function(args,table,dir,fn){var =
clone=3Dthis.length>1;var a=3DjQuery.clean(args);if (dir<0)=0A=
a.reverse();return this.each(function(){var obj=3Dthis;if =
(table&&jQuery.nodeName(this,=0A=
"table"=0A=
)&&jQuery.nodeName(a[0],=0A=
"tr"=0A=
))=0A=
obj=3Dthis.getElementsByTagName(=0A=
"tbody"=0A=
)[0]||this.appendChild(document.createElement(=0A=
"tbody"=0A=
));jQuery.each(a,function(){fn.apply(obj,[ =
clone?this.cloneNode(true):this =
]);});});}};jQuery.extend=3DjQuery.fn.extend=3Dfunction(){=0A=
var target=3Darguments[0],a=3D1;=0A=
if (arguments.length=3D=3D1){target=3Dthis;a=3D0;}=0A=
var prop;while (prop=3Darguments[a++])=0A=
for (var i in prop) target[i]=3Dprop[i];=0A=
return target;};jQuery.extend({noConflict:function(){if (jQuery._$)=0A=
$=3DjQuery._$;return jQuery;},=0A=
isFunction:function(fn){return !!fn&&typeof fn !=3D=0A=
"string"=0A=
&&typeof fn[0]=3D=3D=0A=
"undefined"=0A=
&&=0A=
/function/i.test(fn+=0A=
""=0A=
);},nodeName:function(elem,name){return =
elem.nodeName&&elem.nodeName.toUpperCase()=3D=3Dname.toUpperCase();},=0A=
each:function(obj,fn,args){if (obj.length=3D=3Dundefined)=0A=
for (var i in obj)=0A=
fn.apply(obj[i],args||[i,obj[i]]);else=0A=
for (var i=3D0,ol=3Dobj.length;i<ol;i++)=0A=
if (fn.apply(obj[i],args||[i,obj[i]])=3D=3D=3Dfalse) break;return =
obj;},prop:function(elem,value,type,index,prop){=0A=
if (jQuery.isFunction(value))=0A=
return value.call(elem,[index]);=0A=
var exclude=3D=0A=
/z-?index|font-?weight|opacity|zoom|line-?height/i;=0A=
return value&&value.constructor=3D=3DNumber&&type=3D=3D=0A=
"curCSS"=0A=
&&!exclude.test(prop)?value+=0A=
"px"=0A=
:value;},className:{=0A=
add:function(elem,c){jQuery.each(c.split(=0A=
/\s+/),function(i,cur){if (!jQuery.className.has(elem.className,cur))=0A=
elem.className+=3D(elem.className?=0A=
" "=0A=
:=0A=
""=0A=
)+cur;});},=0A=
remove:function(elem,c){elem.className=3Dc?jQuery.grep(elem.className.spl=
it(=0A=
/\s+/),function(cur){return !jQuery.className.has(c,cur);}).join(=0A=
" "=0A=
):=0A=
""=0A=
;},=0A=
has:function(t,c){t=3Dt.className||t;return t&&new RegExp(=0A=
"(^|\\s)"=0A=
+c+=0A=
"(\\s|$)"=0A=
).test(t);}},swap:function(e,o,f){for (var i in o){e.style[=0A=
"old"=0A=
+i]=3De.style[i];e.style[i]=3Do[i];}=0A=
f.apply(e,[]);for (var i in o)=0A=
e.style[i]=3De.style[=0A=
"old"=0A=
+i];},css:function(e,p){if (p=3D=3D=0A=
"height"=0A=
||p=3D=3D=0A=
"width"=0A=
){var old=3D{},oHeight,oWidth,d=3D[=0A=
"Top"=0A=
,=0A=
"Bottom"=0A=
,=0A=
"Right"=0A=
,=0A=
"Left"=0A=
];jQuery.each(d,function(){old[=0A=
"padding"=0A=
+this]=3D0;old[=0A=
"border"=0A=
+this+=0A=
"Width"=0A=
]=3D0;});jQuery.swap(e,old,function(){if (jQuery.css(e,=0A=
"display"=0A=
) !=3D=0A=
"none"=0A=
){oHeight=3De.offsetHeight;oWidth=3De.offsetWidth;} else =
{e=3DjQuery(e.cloneNode(true))=0A=
.find(=0A=
":radio"=0A=
).removeAttr(=0A=
"checked"=0A=
).end()=0A=
.css({visibility:=0A=
"hidden"=0A=
,position:=0A=
"absolute"=0A=
,display:=0A=
"block"=0A=
,right:=0A=
"0"=0A=
,left:=0A=
"0"=0A=
}).appendTo(e.parentNode)[0];var parPos=3DjQuery.css(e.parentNode,=0A=
"position"=0A=
);if (parPos=3D=3D=0A=
""=0A=
||parPos=3D=3D=0A=
"static"=0A=
)=0A=
e.parentNode.style.position=3D=0A=
"relative"=0A=
;oHeight=3De.clientHeight;oWidth=3De.clientWidth;if (parPos=3D=3D=0A=
""=0A=
||parPos=3D=3D=0A=
"static"=0A=
)=0A=
e.parentNode.style.position=3D=0A=
"static"=0A=
;e.parentNode.removeChild(e);}});return p=3D=3D=0A=
"height"=0A=
?oHeight:oWidth;}=0A=
return jQuery.curCSS(e,p);},curCSS:function(elem,prop,force){var ret;if =
(prop=3D=3D=0A=
"opacity"=0A=
&&jQuery.browser.msie)=0A=
return jQuery.attr(elem.style,=0A=
"opacity"=0A=
);if (prop=3D=3D=0A=
"float"=0A=
||prop=3D=3D=0A=
"cssFloat"=0A=
)=0A=
prop=3DjQuery.browser.msie?=0A=
"styleFloat"=0A=
:=0A=
"cssFloat"=0A=
;if (!force&&elem.style[prop])=0A=
ret=3Delem.style[prop];else if =
(document.defaultView&&document.defaultView.getComputedStyle){if =
(prop=3D=3D=0A=
"cssFloat"=0A=
||prop=3D=3D=0A=
"styleFloat"=0A=
)=0A=
prop=3D=0A=
"float"=0A=
;prop=3Dprop.replace(=0A=
/([A-Z])/g,=0A=
"-$1"=0A=
).toLowerCase();var =
cur=3Ddocument.defaultView.getComputedStyle(elem,null);if (cur)=0A=
ret=3Dcur.getPropertyValue(prop);else if (prop=3D=3D=0A=
"display"=0A=
)=0A=
ret=3D=0A=
"none"=0A=
;else=0A=
jQuery.swap(elem,{display:=0A=
"block"=0A=
},function(){var c=3Ddocument.defaultView.getComputedStyle(this,=0A=
""=0A=
);ret=3Dc&&c.getPropertyValue(prop)||=0A=
""=0A=
;});} else if (elem.currentStyle){var newProp=3Dprop.replace(=0A=
/\-(\w)/g,function(m,c){return =
c.toUpperCase();});ret=3Delem.currentStyle[prop]||elem.currentStyle[newPr=
op];}=0A=
return ret;},clean:function(a){var =
r=3D[];jQuery.each(a,function(i,arg){if (!arg) return;if =
(arg.constructor=3D=3DNumber)=0A=
arg=3Darg.toString();=0A=
if (typeof arg=3D=3D=0A=
"string"=0A=
){=0A=
var s=3DjQuery.trim(arg),div=3Ddocument.createElement(=0A=
"div"=0A=
),tb=3D[];var wrap=3D=0A=
!s.indexOf(=0A=
"<opt"=0A=
)&&[1,=0A=
"<select>"=0A=
,=0A=
"</select>"=0A=
]||(!s.indexOf(=0A=
"<thead"=0A=
)||!s.indexOf(=0A=
"<tbody"=0A=
)||!s.indexOf(=0A=
"<tfoot"=0A=
))&&[1,=0A=
"<table>"=0A=
,=0A=
"</table>"=0A=
]||!s.indexOf(=0A=
"<tr"=0A=
)&&[2,=0A=
"<table><tbody>"=0A=
,=0A=
"</tbody></table>"=0A=
]||=0A=
(!s.indexOf(=0A=
"<td"=0A=
)||!s.indexOf(=0A=
"<th"=0A=
))&&[3,=0A=
"<table><tbody><tr>"=0A=
,=0A=
"</tr></tbody></table>"=0A=
]||[0,=0A=
""=0A=
,=0A=
""=0A=
];=0A=
div.innerHTML=3Dwrap[1]+s+wrap[2];=0A=
while (wrap[0]--)=0A=
div=3Ddiv.firstChild;=0A=
if (jQuery.browser.msie){=0A=
if (!s.indexOf(=0A=
"<table"=0A=
)&&s.indexOf(=0A=
"<tbody"=0A=
)<0)=0A=
 tb=3Ddiv.firstChild&&div.firstChild.childNodes;=0A=
else if (wrap[1]=3D=3D=0A=
"<table>"=0A=
&&s.indexOf(=0A=
"<tbody"=0A=
)<0)=0A=
tb=3Ddiv.childNodes;for (var n=3Dtb.length-1;n>=3D0;--n)=0A=
if (jQuery.nodeName(tb[n],=0A=
"tbody"=0A=
)&&!tb[n].childNodes.length)=0A=
tb[n].parentNode.removeChild(tb[n]);}=0A=
arg=3Ddiv.childNodes;}=0A=
if (arg.length=3D=3D=3D0)=0A=
return;if (arg[0]=3D=3Dundefined)=0A=
r.push(arg);else=0A=
r=3DjQuery.merge(r,arg);});return r;},attr:function(elem,name,value){var =
fix=3D{=0A=
"for"=0A=
:=0A=
"htmlFor"=0A=
,=0A=
"class"=0A=
:=0A=
"className"=0A=
,=0A=
"float"=0A=
:jQuery.browser.msie?=0A=
"styleFloat"=0A=
:=0A=
"cssFloat"=0A=
,cssFloat:jQuery.browser.msie?=0A=
"styleFloat"=0A=
:=0A=
"cssFloat"=0A=
,innerHTML:=0A=
"innerHTML"=0A=
,className:=0A=
"className"=0A=
,value:=0A=
"value"=0A=
,disabled:=0A=
"disabled"=0A=
,checked:=0A=
"checked"=0A=
,readonly:=0A=
"readOnly"=0A=
,selected:=0A=
"selected"=0A=
};=0A=
if (name=3D=3D=0A=
"opacity"=0A=
&&jQuery.browser.msie&&value !=3Dundefined){=0A=
elem.zoom=3D1;=0A=
return elem.filter=3Delem.filter.replace(=0A=
/alpha\([^\)]*\)/gi,=0A=
""=0A=
)+(value=3D=3D1?=0A=
""=0A=
:=0A=
"alpha(opacity=3D"=0A=
+value * 100+=0A=
")"=0A=
);} else if (name=3D=3D=0A=
"opacity"=0A=
&&jQuery.browser.msie)=0A=
return elem.filter?parseFloat(elem.filter.match(=0A=
/alpha\(opacity=3D(.*)\)/)[1]) / 100:1;=0A=
if (name=3D=3D=0A=
"opacity"=0A=
&&jQuery.browser.mozilla&&value=3D=3D1)=0A=
value=3D0.9999;=0A=
if (fix[name]){if (value !=3Dundefined) elem[fix[name]]=3Dvalue;return =
elem[fix[name]];} else if =
(value=3D=3Dundefined&&jQuery.browser.msie&&jQuery.nodeName(elem,=0A=
"form"=0A=
)&&(name=3D=3D=0A=
"action"=0A=
||name=3D=3D=0A=
"method"=0A=
))=0A=
return elem.getAttributeNode(name).nodeValue;=0A=
else if (elem.tagName){if (value !=3Dundefined) =
elem.setAttribute(name,value);return elem.getAttribute(name);} else =
{name=3Dname.replace(=0A=
/-([a-z])/ig,function(z,b){return b.toUpperCase();});if (value =
!=3Dundefined) elem[name]=3Dvalue;return =
elem[name];}},trim:function(t){return t.replace(=0A=
/^\s+|\s+$/g,=0A=
""=0A=
);},makeArray:function(a){var r=3D[];if (a.constructor !=3DArray)=0A=
for (var i=3D0,al=3Da.length;i<al;i++)=0A=
r.push(a[i]);else=0A=
r=3Da.slice(0);return r;},inArray:function(b,a){for (var =
i=3D0,al=3Da.length;i<al;i++)=0A=
if (a[i]=3D=3Db)=0A=
return i;return-1;},merge:function(first,second){var =
r=3D[].slice.call(first,0);=0A=
for (var i=3D0,sl=3Dsecond.length;i<sl;i++)=0A=
if (jQuery.inArray(second[i],r)=3D=3D-1)=0A=
first.push(second[i]);return first;},grep:function(elems,fn,inv){=0A=
if (typeof fn=3D=3D=0A=
"string"=0A=
)=0A=
fn=3Dnew Function(=0A=
"a"=0A=
,=0A=
"i"=0A=
,=0A=
"return "=0A=
+fn);var result=3D[];=0A=
for (var i=3D0,el=3Delems.length;i<el;i++)=0A=
if (!inv&&fn(elems[i],i)||inv&&!fn(elems[i],i))=0A=
result.push(elems[i]);return result;},map:function(elems,fn){=0A=
if (typeof fn=3D=3D=0A=
"string"=0A=
)=0A=
fn=3Dnew Function(=0A=
"a"=0A=
,=0A=
"return "=0A=
+fn);var result=3D[],r=3D[];=0A=
for (var i=3D0,el=3Delems.length;i<el;i++){var val=3Dfn(elems[i],i);if =
(val !=3D=3Dnull&&val !=3Dundefined){if (val.constructor !=3DArray) =
val=3D[val];result=3Dresult.concat(val);}}=0A=
var r=3Dresult.length?[ result[0] ]:[];check:for (var =
i=3D1,rl=3Dresult.length;i<rl;i++){for (var j=3D0;j<i;j++)=0A=
if (result[i]=3D=3Dr[j])=0A=
continue check;r.push(result[i]);}=0A=
return r;}});=0A=
new function(){var b=3Dnavigator.userAgent.toLowerCase();=0A=
jQuery.browser=3D{safari:=0A=
/webkit/.test(b),opera:=0A=
/opera/.test(b),msie:=0A=
/msie/.test(b)&&!=0A=
/opera/.test(b),mozilla:=0A=
/mozilla/.test(b)&&!=0A=
/(compatible|webkit)/.test(b)};=0A=
jQuery.boxModel=3D!jQuery.browser.msie||document.compatMode=3D=3D=0A=
"CSS1Compat"=0A=
;};jQuery.each({parent:=0A=
"a.parentNode"=0A=
,parents:=0A=
"jQuery.parents(a)"=0A=
,next:=0A=
"jQuery.nth(a,2,'nextSibling')"=0A=
,prev:=0A=
"jQuery.nth(a,2,'previousSibling')"=0A=
,siblings:=0A=
"jQuery.sibling(a.parentNode.firstChild,a)"=0A=
,children:=0A=
"jQuery.sibling(a.firstChild)"=0A=
},function(i,n){jQuery.fn[ i ]=3Dfunction(a){var =
ret=3DjQuery.map(this,n);if (a&&typeof a=3D=3D=0A=
"string"=0A=
)=0A=
ret=3DjQuery.multiFilter(a,ret);return =
this.pushStack(ret);};});jQuery.each({appendTo:=0A=
"append"=0A=
,prependTo:=0A=
"prepend"=0A=
,insertBefore:=0A=
"before"=0A=
,insertAfter:=0A=
"after"=0A=
},function(i,n){jQuery.fn[ i ]=3Dfunction(){var a=3Darguments;return =
this.each(function(){for (var j=3D0,al=3Da.length;j<al;j++)=0A=
jQuery(a[j])[n](this);});};});jQuery.each({removeAttr:function(key){jQuer=
y.attr(this,key,=0A=
""=0A=
);this.removeAttribute(key);},addClass:function(c){jQuery.className.add(t=
his,c);},removeClass:function(c){jQuery.className.remove(this,c);},toggle=
Class:function(c){jQuery.className[ jQuery.className.has(this,c)?=0A=
"remove"=0A=
:=0A=
"add"=0A=
](this,c);},remove:function(a){if (!a||jQuery.filter(a,[this]).r.length)=0A=
this.parentNode.removeChild(this);},empty:function(){while =
(this.firstChild)=0A=
this.removeChild(this.firstChild);}},function(i,n){jQuery.fn[ i =
]=3Dfunction(){return this.each(n,arguments);};});jQuery.each([=0A=
"eq"=0A=
,=0A=
"lt"=0A=
,=0A=
"gt"=0A=
,=0A=
"contains"=0A=
],function(i,n){jQuery.fn[ n ]=3Dfunction(num,fn){return this.filter(=0A=
":"=0A=
+n+=0A=
"("=0A=
+num+=0A=
")"=0A=
,fn);};});jQuery.each([=0A=
"height"=0A=
,=0A=
"width"=0A=
],function(i,n){jQuery.fn[ n ]=3Dfunction(h){return =
h=3D=3Dundefined?(this.length?jQuery.css(this[0],n):null):this.css(n,h.co=
nstructor=3D=3DString?h:h+=0A=
"px"=0A=
);};});jQuery.extend({expr:{=0A=
""=0A=
:=0A=
"m[2]=3D=3D'*'||jQuery.nodeName(a,m[2])"=0A=
,=0A=
"#"=0A=
:=0A=
"a.getAttribute('id')=3D=3Dm[2]"=0A=
,=0A=
":"=0A=
:{=0A=
lt:=0A=
"i<m[3]-0"=0A=
,gt:=0A=
"i>m[3]-0"=0A=
,nth:=0A=
"m[3]-0=3D=3Di"=0A=
,eq:=0A=
"m[3]-0=3D=3Di"=0A=
,first:=0A=
"i=3D=3D0"=0A=
,last:=0A=
"i=3D=3Dr.length-1"=0A=
,even:=0A=
"i%2=3D=3D0"=0A=
,odd:=0A=
"i%2"=0A=
,=0A=
"nth-child"=0A=
:=0A=
"jQuery.nth(a.parentNode.firstChild,m[3],'nextSibling',a)=3D=3Da"=0A=
,=0A=
"first-child"=0A=
:=0A=
"jQuery.nth(a.parentNode.firstChild,1,'nextSibling')=3D=3Da"=0A=
,=0A=
"last-child"=0A=
:=0A=
"jQuery.nth(a.parentNode.lastChild,1,'previousSibling')=3D=3Da"=0A=
,=0A=
"only-child"=0A=
:=0A=
"jQuery.sibling(a.parentNode.firstChild).length=3D=3D1"=0A=
,=0A=
parent:=0A=
"a.firstChild"=0A=
,empty:=0A=
"!a.firstChild"=0A=
,=0A=
contains:=0A=
"jQuery.fn.text.apply([a]).indexOf(m[3])>=3D0"=0A=
,=0A=
visible:=0A=
'a.type!=3D"hidden"&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"vis=
ibility")!=3D"hidden"'=0A=
,hidden:=0A=
'a.type=3D=3D"hidden"||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,=
"visibility")=3D=3D"hidden"'=0A=
,=0A=
enabled:=0A=
"!a.disabled"=0A=
,disabled:=0A=
"a.disabled"=0A=
,checked:=0A=
"a.checked"=0A=
,selected:=0A=
"a.selected||jQuery.attr(a,'selected')"=0A=
,=0A=
text:=0A=
"a.type=3D=3D'text'"=0A=
,radio:=0A=
"a.type=3D=3D'radio'"=0A=
,checkbox:=0A=
"a.type=3D=3D'checkbox'"=0A=
,file:=0A=
"a.type=3D=3D'file'"=0A=
,password:=0A=
"a.type=3D=3D'password'"=0A=
,submit:=0A=
"a.type=3D=3D'submit'"=0A=
,image:=0A=
"a.type=3D=3D'image'"=0A=
,reset:=0A=
"a.type=3D=3D'reset'"=0A=
,button:=0A=
'a.type=3D=3D"button"||jQuery.nodeName(a,"button")'=0A=
,input:=0A=
"/input|select|textarea|button/i.test(a.nodeName)"=0A=
},=0A=
"."=0A=
:=0A=
"jQuery.className.has(a,m[2])"=0A=
,=0A=
"@"=0A=
:{=0A=
"=3D"=0A=
:=0A=
"z=3D=3Dm[4]"=0A=
,=0A=
"!=3D"=0A=
:=0A=
"z!=3Dm[4]"=0A=
,=0A=
"^=3D"=0A=
:=0A=
"z&&!z.indexOf(m[4])"=0A=
,=0A=
"$=3D"=0A=
:=0A=
"z&&z.substr(z.length - m[4].length,m[4].length)=3D=3Dm[4]"=0A=
,=0A=
"*=3D"=0A=
:=0A=
"z&&z.indexOf(m[4])>=3D0"=0A=
,=0A=
""=0A=
:=0A=
"z"=0A=
,_resort:function(m){return [=0A=
""=0A=
,m[1],m[3],m[2],m[5]];},_prefix:=0A=
"z=3Da[m[3]]||jQuery.attr(a,m[3]);"=0A=
},=0A=
"["=0A=
:=0A=
"jQuery.find(m[2],a).length"=0A=
},=0A=
parse:[=0A=
/^\[ *(@)([a-z0-9_-]*) *([!*$^=3D]*) *('?"?)(.*?)\4 *\]/i,=0A=
/^(\[)\s*(.*?(\[.*?\])?[^[]*?)\s*\]/,=0A=
/^(:)([a-z0-9_-]*)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/i,=0A=
/^([:.#]*)([a-z0-9_*-]*)/i=0A=
],token:[=0A=
/^(\/?\.\.)/,=0A=
"a.parentNode"=0A=
,=0A=
/^(>|\/)/,=0A=
"jQuery.sibling(a.firstChild)"=0A=
,=0A=
/^(\+)/,=0A=
"jQuery.nth(a,2,'nextSibling')"=0A=
,=0A=
/^(~)/,function(a){var =
s=3DjQuery.sibling(a.parentNode.firstChild);return =
s.slice(0,jQuery.inArray(a,s));}=0A=
],multiFilter:function(expr,elems,not){var old,cur=3D[];while =
(expr&&expr !=3Dold){old=3Dexpr;var =
f=3DjQuery.filter(expr,elems,not);expr=3Df.t.replace(=0A=
/^\s*,\s*/,=0A=
""=0A=
);cur=3Dnot?elems=3Df.r:jQuery.merge(cur,f.r);}=0A=
return cur;},find:function(t,context){=0A=
if (typeof t !=3D=0A=
"string"=0A=
)=0A=
return [ t ];=0A=
if (context&&!context.nodeType)=0A=
context=3Dnull;=0A=
context=3Dcontext||document;=0A=
if (!t.indexOf(=0A=
"//"=0A=
)){context=3Dcontext.documentElement;t=3Dt.substr(2,t.length);=0A=
} else if (!t.indexOf(=0A=
"/"=0A=
)){context=3Dcontext.documentElement;t=3Dt.substr(1,t.length);if =
(t.indexOf(=0A=
"/"=0A=
)>=3D1)=0A=
t=3Dt.substr(t.indexOf(=0A=
"/"=0A=
),t.length);}=0A=
var ret=3D[context],done=3D[],last=3Dnull;=0A=
while (t&&last !=3Dt){var r=3D[];last=3Dt;t=3DjQuery.trim(t).replace(=0A=
/^\/\//i,=0A=
""=0A=
);var foundToken=3Dfalse;=0A=
var re=3D=0A=
/^[\/>]\s*([a-z0-9*-]+)/i;var m=3Dre.exec(t);if (m){=0A=
jQuery.each(ret,function(){for (var =
c=3Dthis.firstChild;c;c=3Dc.nextSibling)=0A=
if (c.nodeType=3D=3D1&&(jQuery.nodeName(c,m[1])||m[1]=3D=3D=0A=
"*"=0A=
))=0A=
r.push(c);});ret=3Dr;t=3Dt.replace(re,=0A=
""=0A=
);if (t.indexOf(=0A=
" "=0A=
)=3D=3D0) continue;foundToken=3Dtrue;} else {=0A=
for (var i=3D0;i<jQuery.token.length;i+=3D2){=0A=
var re=3DjQuery.token[i];var m=3Dre.exec(t);=0A=
if (m){=0A=
r=3Dret=3DjQuery.map(ret,jQuery.isFunction(jQuery.token[i+1])?jQuery.toke=
n[i+1]:function(a){return eval(jQuery.token[i+1]);});=0A=
t=3DjQuery.trim(t.replace(re,=0A=
""=0A=
));foundToken=3Dtrue;break;}}}=0A=
if (t&&!foundToken){=0A=
if (!t.indexOf(=0A=
","=0A=
)){=0A=
if (ret[0]=3D=3Dcontext) ret.shift();=0A=
jQuery.merge(done,ret);=0A=
r=3Dret=3D[context];=0A=
t=3D=0A=
" "=0A=
+t.substr(1,t.length);} else {=0A=
var re2=3D=0A=
/^([a-z0-9_-]+)(#)([a-z0-9\\*_-]*)/i;var m=3Dre2.exec(t);=0A=
if (m){m=3D[ 0,m[2],m[3],m[1] ];} else {=0A=
re2=3D=0A=
/^([#.]?)([a-z0-9\\*_-]*)/i;m=3Dre2.exec(t);}=0A=
if (m[1]=3D=3D=0A=
"#"=0A=
&&ret[ret.length-1].getElementById){=0A=
var oid=3Dret[ret.length-1].getElementById(m[2]);=0A=
ret=3Dr=3Doid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];} else {=0A=
if (m[1]=3D=3D=0A=
"."=0A=
)=0A=
var rec=3Dnew RegExp(=0A=
"(^|\\s)"=0A=
+m[2]+=0A=
"(\\s|$)"=0A=
);=0A=
jQuery.each(ret,function(){=0A=
var tag=3Dm[1] !=3D=0A=
""=0A=
||m[0]=3D=3D=0A=
""=0A=
?=0A=
"*"=0A=
:m[2];=0A=
if (jQuery.nodeName(this,=0A=
"object"=0A=
)&&tag=3D=3D=0A=
"*"=0A=
)=0A=
tag=3D=0A=
"param"=0A=
;jQuery.merge(r,m[1] !=3D=0A=
""=0A=
&&ret.length =
!=3D1?jQuery.getAll(this,[],m[1],m[2],rec):this.getElementsByTagName(tag)=
);});=0A=
if (m[1]=3D=3D=0A=
"."=0A=
&&ret.length=3D=3D1)=0A=
r=3DjQuery.grep(r,function(e){return rec.test(e.className);});=0A=
if (m[1]=3D=3D=0A=
"#"=0A=
&&ret.length=3D=3D1){=0A=
var tmp=3Dr;r=3D[];=0A=
jQuery.each(tmp,function(){if (this.getAttribute(=0A=
"id"=0A=
)=3D=3Dm[2]){r=3D[ this ];return false;}});}=0A=
ret=3Dr;}=0A=
t=3Dt.replace(re2,=0A=
""=0A=
);}}=0A=
if (t){=0A=
var val=3DjQuery.filter(t,r);ret=3Dr=3Dval.r;t=3DjQuery.trim(val.t);}}=0A=
if (ret&&ret[0]=3D=3Dcontext) ret.shift();=0A=
jQuery.merge(done,ret);return done;},filter:function(t,r,not){=0A=
while (t&&=0A=
/^[a-z[({<*:.#]/i.test(t)){var =
p=3DjQuery.parse,m;jQuery.each(p,function(i,re){=0A=
m=3Dre.exec(t);if (m){=0A=
t=3Dt.substring(m[0].length);=0A=
if (jQuery.expr[ m[1] ]._resort)=0A=
m=3DjQuery.expr[ m[1] ]._resort(m);return false;}});=0A=
if (m[1]=3D=3D=0A=
":"=0A=
&&m[2]=3D=3D=0A=
"not"=0A=
)=0A=
r=3DjQuery.filter(m[3],r,true).r;=0A=
else if (m[1]=3D=3D=0A=
"."=0A=
){var re=3Dnew RegExp(=0A=
"(^|\\s)"=0A=
+m[2]+=0A=
"(\\s|$)"=0A=
);r=3DjQuery.grep(r,function(e){return re.test(e.className||=0A=
""=0A=
);},not);=0A=
} else {var f=3DjQuery.expr[m[1]];if (typeof f !=3D=0A=
"string"=0A=
)=0A=
f=3DjQuery.expr[m[1]][m[2]];=0A=
eval(=0A=
"f =3D function(a,i){"=0A=
+(jQuery.expr[ m[1] ]._prefix||=0A=
""=0A=
)+=0A=
"return "=0A=
+f+=0A=
"}"=0A=
);=0A=
r=3DjQuery.grep(r,f,not);}}=0A=
return {r:r,t:t};},getAll:function(o,r,token,name,re){for (var =
s=3Do.firstChild;s;s=3Ds.nextSibling)=0A=
if (s.nodeType=3D=3D1){var add=3Dtrue;if (token=3D=3D=0A=
"."=0A=
)=0A=
add=3Ds.className&&re.test(s.className);else if (token=3D=3D=0A=
"#"=0A=
)=0A=
add=3Ds.getAttribute(=0A=
"id"=0A=
)=3D=3Dname;if (add)=0A=
r.push(s);if (token=3D=3D=0A=
"#"=0A=
&&r.length) break;if (s.firstChild)=0A=
jQuery.getAll(s,r,token,name,re);}=0A=
return r;},parents:function(elem){var matched=3D[];var =
cur=3Delem.parentNode;while (cur&&cur =
!=3Ddocument){matched.push(cur);cur=3Dcur.parentNode;}=0A=
return =
matched;},nth:function(cur,result,dir,elem){result=3Dresult||1;var =
num=3D0;for (;cur;cur=3Dcur[dir]){if (cur.nodeType=3D=3D1) num++;if =
(num=3D=3Dresult||result=3D=3D=0A=
"even"=0A=
&&num%2=3D=3D0&&num>1&&cur=3D=3Delem||result=3D=3D=0A=
"odd"=0A=
&&num%2=3D=3D1&&cur=3D=3Delem) return =
cur;}},sibling:function(n,elem){var r=3D[];for (;n;n=3Dn.nextSibling){if =
(n.nodeType=3D=3D1&&(!elem||n !=3Delem))=0A=
r.push(n);}=0A=
return r;}});=0A=
jQuery.event=3D{=0A=
add:function(element,type,handler,data){=0A=
if (jQuery.browser.msie&&element.setInterval !=3Dundefined)=0A=
element=3Dwindow;=0A=
if(data)=0A=
 handler.data=3Ddata;=0A=
if (!handler.guid)=0A=
handler.guid=3Dthis.guid++;=0A=
if (!element.events)=0A=
element.events=3D{};=0A=
var handlers=3Delement.events[type];=0A=
if (!handlers){=0A=
handlers=3Delement.events[type]=3D{};=0A=
if (element[=0A=
"on"=0A=
+type])=0A=
handlers[0]=3Delement[=0A=
"on"=0A=
+type];}=0A=
handlers[handler.guid]=3Dhandler;=0A=
element[=0A=
"on"=0A=
+type]=3Dthis.handle;=0A=
if (!this.global[type])=0A=
this.global[type]=3D[];this.global[type].push(element);},guid:1,global:{}=
,=0A=
remove:function(element,type,handler){if (element.events)=0A=
if (type&&type.type)=0A=
delete element.events[ type.type ][ type.handler.guid ];else if =
(type&&element.events[type])=0A=
if (handler)=0A=
delete element.events[type][handler.guid];else=0A=
for (var i in element.events[type])=0A=
delete element.events[type][i];else=0A=
for (var j in element.events)=0A=
this.remove(element,j);},trigger:function(type,data,element){=0A=
data=3DjQuery.makeArray(data||[]);=0A=
if (!element)=0A=
jQuery.each(this.global[type]||[],function(){jQuery.event.trigger(type,da=
ta,this);});=0A=
else {var handler=3Delement[=0A=
"on"=0A=
+type ],val,fn=3DjQuery.isFunction(element[ type ]);if (handler){=0A=
data.unshift(this.fix({type:type,target:element}));=0A=
if ((val=3Dhandler.apply(element,data)) !=3D=3Dfalse)=0A=
this.triggered=3Dtrue;}=0A=
if (fn&&val !=3D=3Dfalse)=0A=
element[ type ]();this.triggered=3Dfalse;}},handle:function(event){=0A=
if (typeof jQuery=3D=3D=0A=
"undefined"=0A=
||jQuery.event.triggered) return;=0A=
event=3DjQuery.event.fix(event||window.event||{});=0A=
var returnValue;var c=3Dthis.events[event.type];var =
args=3D[].slice.call(arguments,1);args.unshift(event);for (var j in c){=0A=
args[0].handler=3Dc[j];args[0].data=3Dc[j].data;if =
(c[j].apply(this,args)=3D=3D=3Dfalse){event.preventDefault();event.stopPr=
opagation();returnValue=3Dfalse;}}=0A=
if (jQuery.browser.msie) =
event.target=3Devent.preventDefault=3Devent.stopPropagation=3Devent.handl=
er=3Devent.data=3Dnull;return returnValue;},fix:function(event){=0A=
if (!event.target&&event.srcElement)=0A=
event.target=3Devent.srcElement;=0A=
if (event.pageX=3D=3Dundefined&&event.clientX !=3Dundefined){var =
e=3Ddocument.documentElement,b=3Ddocument.body;event.pageX=3Devent.client=
X+(e.scrollLeft||b.scrollLeft);event.pageY=3Devent.clientY+(e.scrollTop||=
b.scrollTop);}=0A=
if (jQuery.browser.safari&&event.target.nodeType=3D=3D3){=0A=
var originalEvent=3Devent;event=3DjQuery.extend({},originalEvent);=0A=
event.target=3DoriginalEvent.target.parentNode;=0A=
event.preventDefault=3Dfunction(){return =
originalEvent.preventDefault();};event.stopPropagation=3Dfunction(){retur=
n originalEvent.stopPropagation();};}=0A=
if (!event.preventDefault)=0A=
event.preventDefault=3Dfunction(){this.returnValue=3Dfalse;};if =
(!event.stopPropagation)=0A=
event.stopPropagation=3Dfunction(){this.cancelBubble=3Dtrue;};return =
event;}};jQuery.fn.extend({bind:function(type,data,fn){return =
this.each(function(){jQuery.event.add(this,type,fn||data,data);});},one:f=
unction(type,data,fn){return =
this.each(function(){jQuery.event.add(this,type,function(event){jQuery(th=
is).unbind(event);return =
(fn||data).apply(this,arguments);},data);});},unbind:function(type,fn){re=
turn =
this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:funct=
ion(type,data){return =
this.each(function(){jQuery.event.trigger(type,data,this);});},toggle:fun=
ction(){=0A=
var a=3Darguments;return this.click(function(e){=0A=
this.lastToggle=3Dthis.lastToggle=3D=3D0?1:0;=0A=
e.preventDefault();=0A=
return =
a[this.lastToggle].apply(this,[e])||false;});},hover:function(f,g){=0A=
function handleHover(e){=0A=
var p=3D(e.type=3D=3D=0A=
"mouseover"=0A=
?e.fromElement:e.toElement)||e.relatedTarget;=0A=
while (p&&p !=3Dthis) try {p=3Dp.parentNode} catch(e){p=3Dthis;};=0A=
if (p=3D=3Dthis) return false;=0A=
return (e.type=3D=3D=0A=
"mouseover"=0A=
?f:g).apply(this,[e]);}=0A=
return =
this.mouseover(handleHover).mouseout(handleHover);},ready:function(f){=0A=
if (jQuery.isReady)=0A=
f.apply(document,[jQuery]);=0A=
else {=0A=
jQuery.readyList.push(function(){return f.apply(this,[jQuery])});}=0A=
return this;}});jQuery.extend({=0A=
isReady:false,readyList:[],=0A=
ready:function(){=0A=
if (!jQuery.isReady){=0A=
jQuery.isReady=3Dtrue;=0A=
if (jQuery.readyList){=0A=
jQuery.each(jQuery.readyList,function(){this.apply(document);});=0A=
jQuery.readyList=3Dnull;}=0A=
if (jQuery.browser.mozilla||jQuery.browser.opera)=0A=
document.removeEventListener(=0A=
"DOMContentLoaded"=0A=
,jQuery.ready,false);}}});new function(){jQuery.each((=0A=
"blur,focus,load,resize,scroll,unload,click,dblclick,"=0A=
+=0A=
"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"=0A=
+=0A=
"submit,keydown,keypress,keyup,error"=0A=
).split(=0A=
","=0A=
),function(i,o){=0A=
jQuery.fn[o]=3Dfunction(f){return f?this.bind(o,f):this.trigger(o);};});=0A=
if (jQuery.browser.mozilla||jQuery.browser.opera)=0A=
document.addEventListener(=0A=
"DOMContentLoaded"=0A=
,jQuery.ready,false);=0A=
else if (jQuery.browser.msie){=0A=
document.write(=0A=
"<scr"=0A=
+=0A=
"ipt id=3D__ie_init defer=3Dtrue "=0A=
+=0A=
"src=3D//:><\/script>"=0A=
);=0A=
var script=3Ddocument.getElementById(=0A=
"__ie_init"=0A=
);=0A=
if (script)=0A=
 script.onreadystatechange=3Dfunction(){if (this.readyState !=3D=0A=
"complete"=0A=
) return;this.parentNode.removeChild(this);jQuery.ready();};=0A=
script=3Dnull;=0A=
} else if (jQuery.browser.safari)=0A=
jQuery.safariTimer=3DsetInterval(function(){=0A=
if (document.readyState=3D=3D=0A=
"loaded"=0A=
||document.readyState=3D=3D=0A=
"complete"=0A=
){=0A=
clearInterval(jQuery.safariTimer);jQuery.safariTimer=3Dnull;=0A=
jQuery.ready();}},10);=0A=
jQuery.event.add(window,=0A=
"load"=0A=
,jQuery.ready);};=0A=
if (jQuery.browser.msie)=0A=
jQuery(window).one(=0A=
"unload"=0A=
,function(){var global=3DjQuery.event.global;for (var type in =
global){var els=3Dglobal[type],i=3Dels.length;if (i&&type !=3D=0A=
'unload'=0A=
)=0A=
do=0A=
jQuery.event.remove(els[i-1],type);while =
(--i);}});jQuery.fn.extend({show:function(speed,callback){var =
hidden=3Dthis.filter(=0A=
":hidden"=0A=
);speed?hidden.animate({height:=0A=
"show"=0A=
,width:=0A=
"show"=0A=
,opacity:=0A=
"show"=0A=
},speed,callback):hidden.each(function(){this.style.display=3Dthis.oldblo=
ck?this.oldblock:=0A=
""=0A=
;if (jQuery.css(this,=0A=
"display"=0A=
)=3D=3D=0A=
"none"=0A=
)=0A=
this.style.display=3D=0A=
"block"=0A=
;});return this;},hide:function(speed,callback){var =
visible=3Dthis.filter(=0A=
":visible"=0A=
);speed?visible.animate({height:=0A=
"hide"=0A=
,width:=0A=
"hide"=0A=
,opacity:=0A=
"hide"=0A=
},speed,callback):visible.each(function(){this.oldblock=3Dthis.oldblock||=
jQuery.css(this,=0A=
"display"=0A=
);if (this.oldblock=3D=3D=0A=
"none"=0A=
)=0A=
this.oldblock=3D=0A=
"block"=0A=
;this.style.display=3D=0A=
"none"=0A=
;});return this;},=0A=
_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){var =
args=3Darguments;return =
jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle(fn,fn2):this.e=
ach(function(){jQuery(this)[ jQuery(this).is(=0A=
":hidden"=0A=
)?=0A=
"show"=0A=
:=0A=
"hide"=0A=
]=0A=
.apply(jQuery(this),args);});},slideDown:function(speed,callback){return =
this.animate({height:=0A=
"show"=0A=
},speed,callback);},slideUp:function(speed,callback){return =
this.animate({height:=0A=
"hide"=0A=
},speed,callback);},slideToggle:function(speed,callback){return =
this.each(function(){var state=3DjQuery(this).is(=0A=
":hidden"=0A=
)?=0A=
"show"=0A=
:=0A=
"hide"=0A=
;jQuery(this).animate({height:state},speed,callback);});},fadeIn:function=
(speed,callback){return this.animate({opacity:=0A=
"show"=0A=
},speed,callback);},fadeOut:function(speed,callback){return =
this.animate({opacity:=0A=
"hide"=0A=
},speed,callback);},fadeTo:function(speed,to,callback){return =
this.animate({opacity:to},speed,callback);},animate:function(prop,speed,e=
asing,callback){return =
this.queue(function(){this.curAnim=3DjQuery.extend({},prop);var =
opt=3DjQuery.speed(speed,easing,callback);for (var p in prop){var =
e=3Dnew jQuery.fx(this,opt,p);if (prop[p].constructor=3D=3DNumber)=0A=
e.custom(e.cur(),prop[p]);else=0A=
e[ prop[p] ](prop);}});},queue:function(type,fn){if (!fn){fn=3Dtype;type=3D=0A=
"fx"=0A=
;}=0A=
return this.each(function(){if (!this.queue)=0A=
this.queue=3D{};if (!this.queue[type])=0A=
this.queue[type]=3D[];this.queue[type].push(fn);if =
(this.queue[type].length=3D=3D1)=0A=
fn.apply(this);});}});jQuery.extend({speed:function(speed,easing,fn){var =
opt=3Dspeed&&speed.constructor=3D=3DObject?speed:{complete:fn||!fn&&easin=
g||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easi=
ng&&easing.constructor =
!=3DFunction&&easing};opt.duration=3D(opt.duration&&opt.duration.construc=
tor=3D=3DNumber?opt.duration:{slow:600,fast:200}[opt.duration])||400;=0A=
opt.old=3Dopt.complete;opt.complete=3Dfunction(){jQuery.dequeue(this,=0A=
"fx"=0A=
);if (jQuery.isFunction(opt.old))=0A=
opt.old.apply(this);};return =
opt;},easing:{},queue:{},dequeue:function(elem,type){type=3Dtype||=0A=
"fx"=0A=
;if (elem.queue&&elem.queue[type]){=0A=
elem.queue[type].shift();=0A=
var f=3Delem.queue[type][0];if (f) f.apply(elem);}},=0A=
fx:function(elem,options,prop){var z=3Dthis;=0A=
var y=3Delem.style;=0A=
var oldDisplay=3DjQuery.css(elem,=0A=
"display"=0A=
);=0A=
y.overflow=3D=0A=
"hidden"=0A=
;=0A=
z.a=3Dfunction(){if (options.step)=0A=
options.step.apply(elem,[ z.now ]);if (prop=3D=3D=0A=
"opacity"=0A=
)=0A=
jQuery.attr(y,=0A=
"opacity"=0A=
,z.now);=0A=
else if (parseInt(z.now))=0A=
y[prop]=3DparseInt(z.now)+=0A=
"px"=0A=
;y.display=3D=0A=
"block"=0A=
;=0A=
};=0A=
z.max=3Dfunction(){return parseFloat(jQuery.css(elem,prop));};=0A=
z.cur=3Dfunction(){var r=3DparseFloat(jQuery.curCSS(elem,prop));return =
r&&r>-10000?r:z.max();};=0A=
z.custom=3Dfunction(from,to){z.startTime=3D(new =
Date()).getTime();z.now=3Dfrom;z.a();z.timer=3DsetInterval(function(){z.s=
tep(from,to);},13);};=0A=
z.show=3Dfunction(){if (!elem.orig) elem.orig=3D{};=0A=
elem.orig[prop]=3Dthis.cur();options.show=3Dtrue;=0A=
z.custom(0,elem.orig[prop]);=0A=
if (prop !=3D=0A=
"opacity"=0A=
)=0A=
y[prop]=3D=0A=
"1px"=0A=
;};=0A=
z.hide=3Dfunction(){if (!elem.orig) elem.orig=3D{};=0A=
elem.orig[prop]=3Dthis.cur();options.hide=3Dtrue;=0A=
z.custom(elem.orig[prop],0);};=0A=
z.toggle=3Dfunction(){if (!elem.orig) elem.orig=3D{};=0A=
elem.orig[prop]=3Dthis.cur();if(oldDisplay=3D=3D=0A=
"none"=0A=
){options.show=3Dtrue;=0A=
if (prop !=3D=0A=
"opacity"=0A=
)=0A=
y[prop]=3D=0A=
"1px"=0A=
;=0A=
z.custom(0,elem.orig[prop]);} else {options.hide=3Dtrue;=0A=
z.custom(elem.orig[prop],0);}};=0A=
z.step=3Dfunction(firstNum,lastNum){var t=3D(new Date()).getTime();if =
(t>options.duration+z.startTime){=0A=
clearInterval(z.timer);z.timer=3Dnull;z.now=3DlastNum;z.a();if =
(elem.curAnim) elem.curAnim[ prop ]=3Dtrue;var done=3Dtrue;for (var i in =
elem.curAnim)=0A=
if (elem.curAnim[i] !=3D=3Dtrue)=0A=
done=3Dfalse;if (done){=0A=
y.overflow=3D=0A=
""=0A=
;=0A=
y.display=3DoldDisplay;if (jQuery.css(elem,=0A=
"display"=0A=
)=3D=3D=0A=
"none"=0A=
)=0A=
y.display=3D=0A=
"block"=0A=
;=0A=
if (options.hide)=0A=
 y.display=3D=0A=
"none"=0A=
;=0A=
if (options.hide||options.show)=0A=
for (var p in elem.curAnim)=0A=
if (p=3D=3D=0A=
"opacity"=0A=
)=0A=
jQuery.attr(y,p,elem.orig[p]);else=0A=
y[p]=3D=0A=
""=0A=
;}=0A=
if (done&&jQuery.isFunction(options.complete))=0A=
options.complete.apply(elem);} else {var n=3Dt-this.startTime;=0A=
var p=3Dn / options.duration;=0A=
z.now=3Doptions.easing&&jQuery.easing[options.easing]?jQuery.easing[optio=
ns.easing](p,n,firstNum,(lastNum-firstNum),options.duration):=0A=
((-Math.cos(p*Math.PI)/2)+0.5) * (lastNum-firstNum)+firstNum;=0A=
z.a();}};}});jQuery.fn.extend({loadIfModified:function(url,params,callbac=
k){this.load(url,params,callback,1);},load:function(url,params,callback,i=
fModified){if (jQuery.isFunction(url))=0A=
return this.bind(=0A=
"load"=0A=
,url);callback=3Dcallback||function(){};=0A=
var type=3D=0A=
"GET"=0A=
;=0A=
if (params)=0A=
if (jQuery.isFunction(params)){=0A=
callback=3Dparams;params=3Dnull;=0A=
} else {params=3DjQuery.param(params);type=3D=0A=
"POST"=0A=
;}=0A=
var self=3Dthis;=0A=
jQuery.ajax({url:url,type:type,data:params,ifModified:ifModified,complete=
:function(res,status){if (status=3D=3D=0A=
"success"=0A=
||!ifModified&&status=3D=3D=0A=
"notmodified"=0A=
)=0A=
self.attr(=0A=
"innerHTML"=0A=
,res.responseText)=0A=
.evalScripts()=0A=
.each(callback,[res.responseText,status,res]);else=0A=
callback.apply(self,[res.responseText,status,res]);}});return =
this;},serialize:function(){return =
jQuery.param(this);},evalScripts:function(){return this.find(=0A=
"script"=0A=
).each(function(){if (this.src)=0A=
jQuery.getScript(this.src);else=0A=
jQuery.globalEval(this.text||this.textContent||this.innerHTML||=0A=
""=0A=
);}).end();}});=0A=
if (!window.XMLHttpRequest)=0A=
XMLHttpRequest=3Dfunction(){return new ActiveXObject(=0A=
"Microsoft.XMLHTTP"=0A=
);};=0A=
jQuery.each(=0A=
"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend"=0A=
.split(=0A=
","=0A=
),function(i,o){jQuery.fn[o]=3Dfunction(f){return =
this.bind(o,f);};});jQuery.extend({get:function(url,data,callback,type,if=
Modified){=0A=
if (jQuery.isFunction(data)){callback=3Ddata;data=3Dnull;}=0A=
return =
jQuery.ajax({url:url,data:data,success:callback,dataType:type,ifModified:=
ifModified});},getIfModified:function(url,data,callback,type){return =
jQuery.get(url,data,callback,type,1);},getScript:function(url,callback){r=
eturn jQuery.get(url,null,callback,=0A=
"script"=0A=
);},getJSON:function(url,data,callback){return =
jQuery.get(url,data,callback,=0A=
"json"=0A=
);},post:function(url,data,callback,type){if =
(jQuery.isFunction(data)){callback=3Ddata;data=3D{};}=0A=
return jQuery.ajax({type:=0A=
"POST"=0A=
,url:url,data:data,success:callback,dataType:type});},=0A=
ajaxTimeout:function(timeout){jQuery.ajaxSettings.timeout=3Dtimeout;},aja=
xSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},a=
jaxSettings:{global:true,type:=0A=
"GET"=0A=
,timeout:0,contentType:=0A=
"application/x-www-form-urlencoded"=0A=
,processData:true,async:true,data:null},=0A=
lastModified:{},ajax:function(s){=0A=
s=3DjQuery.extend({},jQuery.ajaxSettings,s);=0A=
if (s.data){=0A=
if (s.processData&&typeof s.data !=3D=0A=
"string"=0A=
)=0A=
s.data=3DjQuery.param(s.data);=0A=
if(s.type.toLowerCase()=3D=3D=0A=
"get"=0A=
){=0A=
s.url+=3D((s.url.indexOf(=0A=
"?"=0A=
)>-1)?=0A=
"&"=0A=
:=0A=
"?"=0A=
)+s.data;=0A=
s.data=3Dnull;}}=0A=
if (s.global&&! jQuery.active++)=0A=
jQuery.event.trigger(=0A=
"ajaxStart"=0A=
);var requestDone=3Dfalse;=0A=
var xml=3Dnew XMLHttpRequest();=0A=
xml.open(s.type,s.url,s.async);=0A=
if (s.data)=0A=
xml.setRequestHeader(=0A=
"Content-Type"=0A=
,s.contentType);=0A=
if (s.ifModified)=0A=
xml.setRequestHeader(=0A=
"If-Modified-Since"=0A=
,jQuery.lastModified[s.url]||=0A=
"Thu, 01 Jan 1970 00:00:00 GMT"=0A=
);=0A=
xml.setRequestHeader(=0A=
"X-Requested-With"=0A=
,=0A=
"XMLHttpRequest"=0A=
);=0A=
if (xml.overrideMimeType)=0A=
xml.setRequestHeader(=0A=
"Connection"=0A=
,=0A=
"close"=0A=
);=0A=
if(s.beforeSend)=0A=
s.beforeSend(xml);if (s.global)=0A=
jQuery.event.trigger(=0A=
"ajaxSend"=0A=
,[xml,s]);=0A=
var onreadystatechange=3Dfunction(isTimeout){=0A=
if (xml&&(xml.readyState=3D=3D4||isTimeout=3D=3D=0A=
"timeout"=0A=
)){requestDone=3Dtrue;var status;try =
{status=3DjQuery.httpSuccess(xml)&&isTimeout !=3D=0A=
"timeout"=0A=
?s.ifModified&&jQuery.httpNotModified(xml,s.url)?=0A=
"notmodified"=0A=
:=0A=
"success"=0A=
:=0A=
"error"=0A=
;=0A=
if (status !=3D=0A=
"error"=0A=
){=0A=
var modRes;try {modRes=3Dxml.getResponseHeader(=0A=
"Last-Modified"=0A=
);} catch(e){}=0A=
if (s.ifModified&&modRes)=0A=
jQuery.lastModified[s.url]=3DmodRes;=0A=
var data=3DjQuery.httpData(xml,s.dataType);=0A=
if (s.success)=0A=
s.success(data,status);=0A=
if(s.global)=0A=
jQuery.event.trigger(=0A=
"ajaxSuccess"=0A=
,[xml,s]);} else=0A=
jQuery.handleError(s,xml,status);} catch(e){status=3D=0A=
"error"=0A=
;jQuery.handleError(s,xml,status,e);}=0A=
if(s.global)=0A=
jQuery.event.trigger(=0A=
"ajaxComplete"=0A=
,[xml,s]);=0A=
if (s.global&&!--jQuery.active)=0A=
jQuery.event.trigger(=0A=
"ajaxStop"=0A=
);=0A=
if (s.complete)=0A=
s.complete(xml,status);=0A=
xml.onreadystatechange=3Dfunction(){};xml=3Dnull;}};xml.onreadystatechang=
e=3Donreadystatechange;=0A=
if (s.timeout>0)=0A=
setTimeout(function(){=0A=
if (xml){=0A=
xml.abort();if(!requestDone)=0A=
onreadystatechange(=0A=
"timeout"=0A=
);}},s.timeout);=0A=
var xml2=3Dxml;=0A=
try {xml2.send(s.data);} catch(e){jQuery.handleError(s,xml,null,e);}=0A=
if (!s.async)=0A=
onreadystatechange();=0A=
return xml2;},handleError:function(s,xml,status,e){=0A=
if (s.error) s.error(xml,status,e);=0A=
if (s.global)=0A=
jQuery.event.trigger(=0A=
"ajaxError"=0A=
,[xml,s,e]);},=0A=
active:0,=0A=
httpSuccess:function(r){try {return !r.status&&location.protocol=3D=3D=0A=
"file:"=0A=
||(r.status>=3D200&&r.status<300)||r.status=3D=3D304||jQuery.browser.safa=
ri&&r.status=3D=3Dundefined;} catch(e){}=0A=
return false;},=0A=
httpNotModified:function(xml,url){try {var =
xmlRes=3Dxml.getResponseHeader(=0A=
"Last-Modified"=0A=
);=0A=
return =
xml.status=3D=3D304||xmlRes=3D=3DjQuery.lastModified[url]||jQuery.browser=
.safari&&xml.status=3D=3Dundefined;} catch(e){}=0A=
return false;},=0A=
httpData:function(r,type){var ct=3Dr.getResponseHeader(=0A=
"content-type"=0A=
);var data=3D!type&&ct&&ct.indexOf(=0A=
"xml"=0A=
)>=3D0;data=3Dtype=3D=3D=0A=
"xml"=0A=
||data?r.responseXML:r.responseText;=0A=
if (type=3D=3D=0A=
"script"=0A=
)=0A=
jQuery.globalEval(data);=0A=
if (type=3D=3D=0A=
"json"=0A=
)=0A=
eval(=0A=
"data =3D "=0A=
+data);=0A=
if (type=3D=3D=0A=
"html"=0A=
)=0A=
jQuery(=0A=
"<div>"=0A=
).html(data).evalScripts();return data;},=0A=
param:function(a){var s=3D[];=0A=
if (a.constructor=3D=3DArray||a.jquery)=0A=
jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+=0A=
"=3D"=0A=
+encodeURIComponent(this.value));});=0A=
else=0A=
for (var j in a)=0A=
if (a[j]&&a[j].constructor=3D=3DArray)=0A=
jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+=0A=
"=3D"=0A=
+encodeURIComponent(this));});else=0A=
s.push(encodeURIComponent(j)+=0A=
"=3D"=0A=
+encodeURIComponent(a[j]));=0A=
return s.join(=0A=
"&"=0A=
);},=0A=
globalEval:function(data){if (window.execScript)=0A=
window.execScript(data);else if (jQuery.browser.safari)=0A=
window.setTimeout(data,0);else=0A=
eval.call(window,data);}});}=0A=
/* JavaScriptCompressor 0.8 [www.devpro.it], thanks to Dean Edwards for =
idea [dean.edwards.name] */
jQuery.fn.ajaxSubmit=3Dfunction(options){if (typeof options=3D=3D=0A=
'function'=0A=
)=0A=
options=3D{success:options};options=3DjQuery.extend({url:this.attr(=0A=
'action'=0A=
)||=0A=
''=0A=
,method:this.attr(=0A=
'method'=0A=
)||=0A=
'GET'=0A=
},options||{});=0A=
options.success=3Doptions.success||options.after;options.beforeSubmit=3Do=
ptions.beforeSubmit||options.before;options.type=3Doptions.type||options.=
method;var a=3Dthis.formToArray(options.semantic);=0A=
if =
(options.beforeSubmit&&options.beforeSubmit(a,this,options)=3D=3D=3Dfalse=
) return;var q=3DjQuery.param(a);if (options.type.toUpperCase()=3D=3D=0A=
'GET'=0A=
){=0A=
options.url+=3D(options.url.indexOf(=0A=
'?'=0A=
)>=3D0?=0A=
'&'=0A=
:=0A=
'?'=0A=
)+q;options.data=3Dnull;=0A=
}=0A=
else=0A=
options.data=3Dq;=0A=
var $form=3Dthis,callbacks=3D[];if (options.resetForm) =
callbacks.push(function(){$form.resetForm();});if (options.clearForm) =
callbacks.push(function(){$form.clearForm();});=0A=
if (!options.dataType&&options.target){var =
oldSuccess=3Doptions.success||function(){};callbacks.push(function(data,s=
tatus){jQuery(options.target).html(data).evalScripts().each(oldSuccess,[d=
ata,status]);});}=0A=
else if (options.success)=0A=
 =
callbacks.push(options.success);options.success=3Dfunction(data,status){f=
or (var i=3D0,max=3Dcallbacks.length;i<max;i++)=0A=
callbacks[i](data,status);};jQuery.ajax(options);return this;};=0A=
jQuery.fn.ajaxForm=3Dfunction(options){return =
this.each(function(){jQuery(=0A=
"input:submit,input:image,button:submit"=0A=
,this).click(function(ev){var $form=3Dthis.form;$form.clk=3Dthis;if =
(this.type=3D=3D=0A=
'image'=0A=
){if (ev.offsetX =
!=3Dundefined){$form.clk_x=3Dev.offsetX;$form.clk_y=3Dev.offsetY;} else =
if (typeof jQuery.fn.offset=3D=3D=0A=
'function'=0A=
){=0A=
var =
offset=3D$(this).offset();$form.clk_x=3Dev.pageX-offset.left;$form.clk_y=3D=
ev.pageY-offset.top;} else =
{$form.clk_x=3Dev.pageX-this.offsetLeft;$form.clk_y=3Dev.pageY-this.offse=
tTop;}}=0A=
setTimeout(function(){$form.clk=3D$form.clk_x=3D$form.clk_y=3Dnull;},10);=
})}).submit(function(e){jQuery(this).ajaxSubmit(options);return =
false;});};=0A=
jQuery.fn.formToArray=3Dfunction(semantic){var a=3D[];if =
(this.length=3D=3D0) return a;var form=3Dthis[0];var =
els=3Dsemantic?form.getElementsByTagName(=0A=
'*'=0A=
):form.elements;if (!els) return a;for(var =
i=3D0,max=3Dels.length;i<max;i++){var el=3Dels[i];var n=3Del.name;if =
(!n) continue;if (semantic&&form.clk&&el.type=3D=3D=0A=
"image"=0A=
){=0A=
if(!el.disabled&&form.clk=3D=3Del)=0A=
a.push({name:n+=0A=
'.x'=0A=
,value:form.clk_x},{name:n+=0A=
'.y'=0A=
,value:form.clk_y});continue;}=0A=
var v=3DjQuery.fieldValue(el,true);if (v=3D=3D=3Dnull) continue;if =
(v.constructor=3D=3DArray){for(var j=3D0,jmax=3Dv.length;j<jmax;j++)=0A=
a.push({name:n,value:v[j]});}=0A=
else=0A=
 a.push({name:n,value:v});}=0A=
if (!semantic&&form.clk){=0A=
var inputs=3Dform.getElementsByTagName(=0A=
"input"=0A=
);for(var i=3D0,max=3Dinputs.length;i<max;i++){var input=3Dinputs[i];var =
n=3Dinput.name;if(n&&!input.disabled&&input.type=3D=3D=0A=
"image"=0A=
&&form.clk=3D=3Dinput)=0A=
a.push({name:n+=0A=
'.x'=0A=
,value:form.clk_x},{name:n+=0A=
'.y'=0A=
,value:form.clk_y});}}=0A=
return a;};=0A=
jQuery.fn.formSerialize=3Dfunction(semantic){=0A=
return jQuery.param(this.formToArray(semantic));};=0A=
jQuery.fn.fieldSerialize=3Dfunction(successful){var =
a=3D[];this.each(function(){var n=3Dthis.name;if (!n) return;var =
v=3DjQuery.fieldValue(this,successful);if =
(v&&v.constructor=3D=3DArray){for (var i=3D0,max=3Dv.length;i<max;i++)=0A=
a.push({name:n,value:v[i]});}=0A=
else if (v !=3D=3Dnull&&typeof v !=3D=0A=
'undefined'=0A=
)=0A=
a.push({name:this.name,value:v});});=0A=
return jQuery.param(a);};=0A=
jQuery.fn.fieldValue=3Dfunction(successful){var cbVal,cbName;=0A=
for (var i=3D0,max=3Dthis.length;i<max;i++){var el=3Dthis[i];var =
v=3DjQuery.fieldValue(el,successful);if (v=3D=3D=3Dnull||typeof v=3D=3D=0A=
'undefined'=0A=
||(v.constructor=3D=3DArray&&!v.length))=0A=
continue;=0A=
if (el.type !=3D=0A=
'checkbox'=0A=
) return v;cbName=3DcbName||el.name;if (cbName !=3Del.name)=0A=
return cbVal;cbVal=3DcbVal||[];cbVal.push(v);}=0A=
return cbVal;};=0A=
jQuery.fieldValue=3Dfunction(el,successful){var =
n=3Del.name,t=3Del.type,tag=3Del.tagName.toLowerCase();if (typeof =
successful=3D=3D=0A=
'undefined'=0A=
) successful=3Dtrue;if (successful&&(!n||el.disabled||t=3D=3D=0A=
'reset'=0A=
||(t=3D=3D=0A=
'checkbox'=0A=
||t=3D=3D=0A=
'radio'=0A=
)&&!el.checked||(t=3D=3D=0A=
'submit'=0A=
||t=3D=3D=0A=
'image'=0A=
)&&el.form&&el.form.clk !=3Del||tag=3D=3D=0A=
'select'=0A=
&&el.selectedIndex=3D=3D-1))=0A=
return null;if (tag=3D=3D=0A=
'select'=0A=
){var index=3Del.selectedIndex;if (index<0) return null;var =
a=3D[],ops=3Del.options;var one=3D(t=3D=3D=0A=
'select-one'=0A=
);var max=3D(one?index+1:ops.length);for(var =
i=3D(one?index:0);i<max;i++){var op=3Dops[i];if (op.selected){=0A=
var v=3DjQuery.browser.msie&&!(op.attributes[=0A=
'value'=0A=
].specified)?op.text:op.value;if (one) return v;a.push(v);}}=0A=
return a;}=0A=
return el.value;};=0A=
jQuery.fn.clearForm=3Dfunction(){return this.each(function(){jQuery(=0A=
'input,select,textarea'=0A=
,this).clearInputs();});}=0A=
jQuery.fn.clearInputs=3Dfunction(){return this.each(function(){var =
t=3Dthis.type,tag=3Dthis.tagName.toLowerCase();if (t=3D=3D=0A=
'text'=0A=
||t=3D=3D=0A=
'password'=0A=
||tag=3D=3D=0A=
'textarea'=0A=
)=0A=
this.value=3D=0A=
''=0A=
;else if (t=3D=3D=0A=
'checkbox'=0A=
||t=3D=3D=0A=
'radio'=0A=
)=0A=
this.checked=3Dfalse;else if (tag=3D=3D=0A=
'select'=0A=
)=0A=
this.selectedIndex=3D-1;});}=0A=
jQuery.fn.resetForm=3Dfunction(){return this.each(function(){=0A=
if (typeof this.reset=3D=3D=0A=
'function'=0A=
||(typeof this.reset=3D=3D=0A=
'object'=0A=
&&!this.reset.nodeType))=0A=
 this.reset();});}=0A=
/* JavaScriptCompressor 0.8 [www.devpro.it], thanks to Dean Edwards for =
idea [dean.edwards.name] */
if(!jQuery.load_handlers){jQuery.load_handlers=3Dnew Array();=0A=
function onAjaxLoad(f){jQuery.load_handlers.push(f);};=0A=
function triggerAjaxLoad(root){for (var =
i=3D0;i<jQuery.load_handlers.length;i++)=0A=
jQuery.load_handlers[i].apply(root);};jQuery.fn._load=3DjQuery.fn.load;jQ=
uery.fn.load=3Dfunction(url,params,callback,ifModified){callback=3Dcallba=
ck||function(){};=0A=
if (params){=0A=
if (params.constructor=3D=3DFunction){=0A=
callback=3Dparams;params=3Dnull;}}=0A=
var =
callback2=3Dfunction(res,status){triggerAjaxLoad(this);callback(res,statu=
s);};return =
this._load(url,params,callback2,ifModified);};jQuery._ajax=3DjQuery.ajax;=
jQuery.ajax=3Dfunction(type,url,data,ret,ifModified){=0A=
if (jQuery.ajax.caller=3D=3DjQuery.fn._load) return =
jQuery._ajax(type,url,data,ret,ifModified);=0A=
if (!url){var =
orig_complete=3Dtype.complete||function(){};type.complete=3Dfunction(res,=
status){triggerAjaxLoad(document);orig_complete(res,status);};} else =
{var =
orig_ret=3Dret||function(){};ret=3Dfunction(res,status){triggerAjaxLoad(d=
ocument);orig_ret(res,status);};}=0A=
return jQuery._ajax(type,url,data,ret,ifModified);};}=0A=

------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/soundmanager/soundmanager2.js

/*=0A=
   SoundManager 2: Javascript Sound for the Web=0A=
   --------------------------------------------=0A=
   http://www.schillmania.com/projects/soundmanager2/=0A=
=0A=
   Copyright (c) 2007, Scott Schiller. All rights reserved.=0A=
   Code licensed under the BSD License:=0A=
   http://www.schillmania.com/projects/soundmanager2/license.txt=0A=
=0A=
   V2.0b.20070415=0A=
*/=0A=
=0A=
function SoundManager(smURL,smID) {=0A=
  var self =3D this;=0A=
  this.version =3D 'V2.0b.20070415';=0A=
  this.url =3D (smURL||'soundmanager2.swf');=0A=
=0A=
  this.debugMode =3D true;           // enable debugging output =
(div#soundmanager-debug, OR console if available + configured)=0A=
  this.useConsole =3D true;          // use firebug/safari =
console.log()-type debug console if available=0A=
  this.consoleOnly =3D false;        // if console is being used, do not =
create/write to #soundmanager-debug=0A=
  this.nullURL =3D 'data/null.mp3';  // path to "null" (empty) MP3 file, =
used to unload sounds=0A=
=0A=
  this.defaultOptions =3D {=0A=
    'autoLoad': false,             // enable automatic loading =
(otherwise .load() will be called on demand with .play(), the latter =
being nicer on bandwidth - if you want to .load yourself, you also can)=0A=
    'stream': true,                // allows playing before entire file =
has loaded (recommended)=0A=
    'autoPlay': false,             // enable playing of file as soon as =
possible (much faster if "stream" is true)=0A=
    'onid3': null,                 // callback function for "ID3 data is =
added/available"=0A=
    'onload': null,                // callback function for "load =
finished"=0A=
    'whileloading': null,          // callback function for "download =
progress update" (X of Y bytes received)=0A=
    'onplay': null,                // callback for "play" start=0A=
    'whileplaying': null,          // callback during play (position =
update)=0A=
    'onstop': null,                // callback for "user stop"=0A=
    'onfinish': null,              // callback function for "sound =
finished playing"=0A=
    'onbeforefinish': null,        // callback for "before sound =
finished playing (at [time])"=0A=
    'onbeforefinishtime': 5000,    // offset (milliseconds) before end =
of sound to trigger beforefinish (eg. 1000 msec =3D 1 second)=0A=
    'onbeforefinishcomplete':null, // function to call when said sound =
finishes playing=0A=
    'onjustbeforefinish':null,     // callback for [n] msec before end =
of current sound=0A=
    'onjustbeforefinishtime':200,  // [n] - if not using, set to 0 (or =
null handler) and event will not fire.=0A=
    'multiShot': true,             // let sounds "restart" or layer on =
top of each other when played multiple times, rather than one-shot/one =
at a time=0A=
    'pan': 0,                      // "pan" settings, left-to-right, =
-100 to 100=0A=
    'volume': 100                  // self-explanatory. 0-100, the =
latter being the max.=0A=
  }=0A=
=0A=
  this.allowPolling =3D true;        // allow flash to poll for status =
update (required for "while playing", "progress" etc. to work.)=0A=
  this.enabled =3D false;=0A=
  this.o =3D null;=0A=
  this.id =3D (smID||'sm2movie');=0A=
  this.oMC =3D null;=0A=
  this.sounds =3D [];=0A=
  this.soundIDs =3D [];=0A=
  this.isIE =3D (navigator.userAgent.match(/MSIE/));=0A=
  this.isSafari =3D (navigator.userAgent.match(/safari/i));=0A=
  this.debugID =3D 'soundmanager-debug';=0A=
  this._debugOpen =3D true;=0A=
  this._didAppend =3D false;=0A=
  this._appendSuccess =3D false;=0A=
  this._didInit =3D false;=0A=
  this._disabled =3D false;=0A=
  this._hasConsole =3D (typeof console !=3D 'undefined' && typeof =
console.log !=3D 'undefined');=0A=
  this._debugLevels =3D =
!self.isSafari?['debug','info','warn','error']:['log','log','log','log'];=0A=
=0A=
  // --- public methods ---=0A=
=0A=
  this.getMovie =3D function(smID) {=0A=
    // return self.isIE?window[smID]:document[smID];=0A=
    return =
self.isIE?window[smID]:(self.isSafari?document[smID+'-embed']:document.ge=
tElementById(smID+'-embed'));=0A=
  }=0A=
=0A=
  this.loadFromXML =3D function(sXmlUrl) {=0A=
    try {=0A=
      self.o._loadFromXML(sXmlUrl);=0A=
    } catch(e) {=0A=
      self._failSafely();=0A=
      return true;=0A=
    }=0A=
  }=0A=
=0A=
  this.createSound =3D function(oOptions) {=0A=
    if (!self._didInit) throw new Error('soundManager.createSound(): Not =
loaded yet - wait for soundManager.onload() before calling sound-related =
methods');=0A=
    if (arguments.length=3D=3D2) {=0A=
      // function overloading in JS! :) ..assume simple =
createSound(id,url) use case=0A=
      oOptions =3D {'id':arguments[0],'url':arguments[1]}=0A=
    }=0A=
    var thisOptions =3D self._mergeObjects(oOptions);=0A=
    self._writeDebug('soundManager.createSound(): "<a href=3D"#" =
onclick=3D"soundManager.play(\''+thisOptions.id+'\');return false" =
title=3D"play this sound">'+thisOptions.id+'</a>" =
('+thisOptions.url+')',1);=0A=
    if (self._idCheck(thisOptions.id,true)) {=0A=
      self._writeDebug('sound '+thisOptions.id+' already defined - =
exiting',2);=0A=
      return false;=0A=
    }=0A=
    self.sounds[thisOptions.id] =3D new SMSound(self,thisOptions);=0A=
    self.soundIDs[self.soundIDs.length] =3D thisOptions.id;=0A=
    try {=0A=
      =
self.o._createSound(thisOptions.id,thisOptions.onjustbeforefinishtime);=0A=
    } catch(e) {=0A=
      self._failSafely();=0A=
      return true;=0A=
    }=0A=
    if (thisOptions.autoLoad || thisOptions.autoPlay) =
self.sounds[thisOptions.id].load(thisOptions);=0A=
    if (thisOptions.autoPlay) self.sounds[thisOptions.id].playState =3D =
1; // we can only assume this sound will be playing soon.=0A=
  }=0A=
=0A=
  this.destroySound =3D function(sID) {=0A=
    // explicitly destroy a sound before normal page unload, etc.=0A=
    if (!self._idCheck(sID)) return false;=0A=
    for (var i=3Dself.soundIDs.length; i--;) {=0A=
      if (self.soundIDs[i] =3D=3D sID) {=0A=
        delete self.soundIDs[i];=0A=
        continue;=0A=
      }=0A=
    }=0A=
    self.sounds[sID].unload();=0A=
    delete self.sounds[sID];=0A=
  }=0A=
=0A=
  this.load =3D function(sID,oOptions) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].load(oOptions);=0A=
  }=0A=
=0A=
  this.unload =3D function(sID) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].unload();=0A=
  }=0A=
=0A=
  this.play =3D function(sID,oOptions) {=0A=
    if (!self._idCheck(sID)) {=0A=
      if (typeof oOptions !=3D 'Object') oOptions =3D {url:oOptions}; // =
overloading use case: play('mySound','/path/to/some.mp3');=0A=
      if (oOptions && oOptions.url) {=0A=
        // overloading use case, creation + playing of sound: =
.play('someID',{url:'/path/to.mp3'});=0A=
        self._writeDebug('soundController.play(): attempting to create =
"'+sID+'"',1);=0A=
        oOptions.id =3D sID;=0A=
        self.createSound(oOptions);=0A=
      } else {=0A=
        return false;=0A=
      }=0A=
    }=0A=
    self.sounds[sID].play(oOptions);=0A=
  }=0A=
=0A=
  this.start =3D this.play; // just for convenience=0A=
=0A=
  this.setPosition =3D function(sID,nMsecOffset) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].setPosition(nMsecOffset);=0A=
  }=0A=
=0A=
  this.stop =3D function(sID) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self._writeDebug('soundManager.stop('+sID+')',1);=0A=
    self.sounds[sID].stop(); =0A=
  }=0A=
=0A=
  this.stopAll =3D function() {=0A=
    self._writeDebug('soundManager.stopAll()',1);=0A=
    for (var oSound in self.sounds) {=0A=
      if (self.sounds[oSound] instanceof SMSound) =
self.sounds[oSound].stop(); // apply only to sound objects=0A=
    }=0A=
  }=0A=
=0A=
  this.pause =3D function(sID) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].pause();=0A=
  }=0A=
=0A=
  this.resume =3D function(sID) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].resume();=0A=
  }=0A=
=0A=
  this.togglePause =3D function(sID) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].togglePause();=0A=
  }=0A=
=0A=
  this.setPan =3D function(sID,nPan) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].setPan(nPan);=0A=
  }=0A=
=0A=
  this.setVolume =3D function(sID,nVol) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].setVolume(nVol);=0A=
  }=0A=
=0A=
  this.setPolling =3D function(bPolling) {=0A=
    if (!self.o || !self.allowPolling) return false;=0A=
    self._writeDebug('soundManager.setPolling('+bPolling+')');=0A=
    self.o._setPolling(bPolling);=0A=
  }=0A=
=0A=
  this.disable =3D function() {=0A=
    // destroy all functions=0A=
    if (self._disabled) return false;=0A=
    self._disabled =3D true;=0A=
    self._writeDebug('soundManager.disable(): Disabling all functions - =
future calls will return false.',1);=0A=
    for (var i=3Dself.soundIDs.length; i--;) {=0A=
      self._disableObject(self.sounds[self.soundIDs[i]]);=0A=
    }=0A=
    self.initComplete(); // fire "complete", despite fail=0A=
    self._disableObject(self);=0A=
  }=0A=
=0A=
  this.getSoundById =3D function(sID,suppressDebug) {=0A=
    if (!sID) throw new Error('SoundManager.getSoundById(): sID is =
null/undefined');=0A=
    var result =3D self.sounds[sID];=0A=
    if (!result && !suppressDebug) {=0A=
      self._writeDebug('"'+sID+'" is an invalid sound ID.',2);=0A=
      // soundManager._writeDebug('trace: '+arguments.callee.caller);=0A=
    }=0A=
    return result;=0A=
  }=0A=
=0A=
  this.onload =3D function() {=0A=
    // window.onload() equivalent for SM2, ready to create sounds etc.=0A=
    // this is a stub - you can override this in your own external =
script, eg. soundManager.onload =3D function() {}=0A=
    soundManager._writeDebug('<em>Warning</em>: soundManager.onload() is =
undefined.',2);=0A=
  }=0A=
=0A=
  this.onerror =3D function() {=0A=
    // stub for user handler, called when SM2 fails to load/init=0A=
  }=0A=
=0A=
  // --- "private" methods ---=0A=
=0A=
  this._idCheck =3D this.getSoundById;=0A=
=0A=
  this._disableObject =3D function(o) {=0A=
    for (var oProp in o) {=0A=
      if (typeof o[oProp] =3D=3D 'function' && typeof =
o[oProp]._protected =3D=3D 'undefined') o[oProp] =3D function(){return =
false;}=0A=
    }=0A=
    oProp =3D null;=0A=
  }=0A=
=0A=
  this._failSafely =3D function() {=0A=
    // exception handler for "object doesn't support this property or =
method"=0A=
    var flashCPLink =3D =
'http://www.macromedia.com/support/documentation/en/flashplayer/help/sett=
ings_manager04.html';=0A=
    var fpgssTitle =3D 'You may need to whitelist this location/domain =
eg. file:///C:/ or C:/ or mysite.com, or set ALWAYS ALLOW under the =
Flash Player Global Security Settings page. Note that this seems to =
apply only to file system viewing.';=0A=
    var flashCPL =3D '<a href=3D"'+flashCPLink+'" =
title=3D"'+fpgssTitle+'">view/edit</a>';=0A=
    var FPGSS =3D '<a href=3D"'+flashCPLink+'" title=3D"Flash Player =
Global Security Settings">FPGSS</a>';=0A=
    if (!self._disabled) {=0A=
      self._writeDebug('soundManager: JS-&gt;Flash communication failed. =
Possible causes: flash/browser security restrictions ('+flashCPL+'), =
insufficient browser/plugin support, or .swf not found',2);=0A=
      self._writeDebug('Verify that the movie path of =
<em>'+self.url+'</em> is correct (<a href=3D"'+self.url+'" title=3D"If =
you get a 404/not found, fix it!">test link</a>)',1);=0A=
      if (self._didAppend) {=0A=
        if (!document.domain) {=0A=
          self._writeDebug('Loading from local file system? =
(document.domain appears to be null, this URL path may need to be added =
to \'trusted locations\' in '+FPGSS+')',1);=0A=
          self._writeDebug('Possible security/domain restrictions =
('+flashCPL+'), should work when served by http on same domain',1);=0A=
        }=0A=
        // self._writeDebug('Note: Movie added via JS method, static =
object/embed in-page markup method may work instead.');=0A=
      }=0A=
      self.disable();=0A=
    }=0A=
  }=0A=
=0A=
  this._createMovie =3D function(smID,smURL) {=0A=
    if (self._didAppend && self._appendSuccess) return false; // ignore =
if already succeeded=0A=
    if (window.location.href.indexOf('debug=3D1')+1) self.debugMode =3D =
true; // allow force of debug mode via URL=0A=
    self._didAppend =3D true;=0A=
    var html =3D ['<object =
classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" =
codebase=3D"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swf=
lash.cab#version=3D8,0,0,0" width=3D"16" height=3D"16" =
id=3D"'+smID+'"><param name=3D"movie" value=3D"'+smURL+'"><param =
name=3D"quality" value=3D"high"><param name=3D"allowScriptAccess" =
value=3D"always" /></object>','<embed name=3D"'+smID+'-embed" =
id=3D"'+smID+'-embed" src=3D"'+smURL+'" width=3D"1" height=3D"1" =
quality=3D"high" allowScriptAccess=3D"always" =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer" =
type=3D"application/x-shockwave-flash"></embed>'];=0A=
    var toggleElement =3D '<div id=3D"'+self.debugID+'-toggle" =
style=3D"position:fixed;_position:absolute;right:0px;bottom:0px;_top:0px;=
width:1.2em;height:1.2em;line-height:1.2em;margin:2px;padding:0px;text-al=
ign:center;border:1px solid =
#999;cursor:pointer;background:#fff;color:#333;z-index:706" =
title=3D"Toggle SM2 debug console" =
onclick=3D"soundManager._toggleDebug()">-</div>';=0A=
    var debugHTML =3D '<div id=3D"'+self.debugID+'" =
style=3D"display:'+(self.debugMode && =
((!self._hasConsole||!self.useConsole)||(self.useConsole && =
self._hasConsole && =
!self.consoleOnly))?'block':'none')+';opacity:0.85"></div>';=0A=
    var appXHTML =3D 'soundManager._createMovie(): appendChild/innerHTML =
set failed. Serving application/xhtml+xml MIME type? Browser may be =
enforcing strict rules, not allowing write to innerHTML. (PS: If so, =
this means your commitment to XML validation is going to break stuff =
now, because this part isn\'t finished yet. ;))';=0A=
=0A=
    var sHTML =3D '<div =
style=3D"position:absolute;left:-256px;top:-256px;width:1px;height:1px" =
class=3D"movieContainer">'+html[self.isIE?0:1]+'</div>'+(self.debugMode =
&& ((!self._hasConsole||!self.useConsole)||(self.useConsole && =
self._hasConsole && !self.consoleOnly)) && =
!document.getElementById(self.debugID)?'x'+debugHTML+toggleElement:'');=0A=
=0A=
    var oTarget =3D =
(document.body?document.body:document.getElementsByTagName('div')[0]);=0A=
    if (oTarget) {=0A=
      self.oMC =3D document.createElement('div');=0A=
      self.oMC.className =3D 'movieContainer';=0A=
      // "hide" flash movie=0A=
      self.oMC.style.position =3D 'absolute';=0A=
      self.oMC.style.left =3D '-256px';=0A=
      self.oMC.style.width =3D '1px';=0A=
      self.oMC.style.height =3D '1px';=0A=
      try {=0A=
        oTarget.appendChild(self.oMC);=0A=
        self.oMC.innerHTML =3D html[self.isIE?0:1];=0A=
        self._appendSuccess =3D true;=0A=
      } catch(e) {=0A=
        // may fail under app/xhtml+xml - has yet to be tested=0A=
        throw new Error(appXHTML);=0A=
      }=0A=
      if (!document.getElementById(self.debugID) && =
((!self._hasConsole||!self.useConsole)||(self.useConsole && =
self._hasConsole && !self.consoleOnly))) {=0A=
        var oDebug =3D document.createElement('div');=0A=
        oDebug.id =3D self.debugID;=0A=
        oDebug.style.display =3D (self.debugMode?'block':'none');=0A=
        if (self.debugMode) {=0A=
          try {=0A=
            var oD =3D document.createElement('div');=0A=
            oTarget.appendChild(oD);=0A=
            oD.innerHTML =3D toggleElement;=0A=
          } catch(e) {=0A=
            throw new Error(appXHTML);=0A=
          }=0A=
        }=0A=
        oTarget.appendChild(oDebug);=0A=
      }=0A=
      oTarget =3D null;=0A=
    }=0A=
    self._writeDebug('-- SoundManager 2 Version =
'+self.version.substr(1)+' --',1);=0A=
    self._writeDebug('soundManager._createMovie(): trying to load <a =
href=3D"'+smURL+'" title=3D"Test this link =
(404=3Dbad)">'+smURL+'</a>',1);=0A=
  }=0A=
=0A=
  this._writeDebug =3D function(sText,sType) {=0A=
    if (!self.debugMode) return false;=0A=
    if (self._hasConsole && self.useConsole) {=0A=
      console[self._debugLevels[sType]||'log'](sText); // firebug et al=0A=
      if (self.useConsoleOnly) return true;=0A=
    }=0A=
    var sDID =3D 'soundmanager-debug';=0A=
    try {=0A=
      var o =3D document.getElementById(sDID);=0A=
      if (!o) return false;=0A=
      var p =3D document.createElement('div');=0A=
      p.innerHTML =3D sText;=0A=
      // o.appendChild(p); // top-to-bottom=0A=
      o.insertBefore(p,o.firstChild); // bottom-to-top=0A=
    } catch(e) {=0A=
      // oh well=0A=
    }=0A=
    o =3D null;=0A=
  }=0A=
  this._writeDebug._protected =3D true;=0A=
=0A=
  this._writeDebugAlert =3D function(sText) { alert(sText); }=0A=
=0A=
  if (window.location.href.indexOf('debug=3Dalert')+1) {=0A=
    self.debugMode =3D true;=0A=
    self._writeDebug =3D self._writeDebugAlert;=0A=
  }=0A=
=0A=
  this._toggleDebug =3D function() {=0A=
    var o =3D document.getElementById(self.debugID);=0A=
    var oT =3D document.getElementById(self.debugID+'-toggle');=0A=
    if (!o) return false;=0A=
    if (self._debugOpen) {=0A=
      // minimize=0A=
      oT.innerHTML =3D '+';=0A=
      o.style.display =3D 'none';=0A=
    } else {=0A=
      oT.innerHTML =3D '-';=0A=
      o.style.display =3D 'block';=0A=
    }=0A=
    self._debugOpen =3D !self._debugOpen;=0A=
  }=0A=
=0A=
  this._toggleDebug._protected =3D true;=0A=
=0A=
  this._debug =3D function() {=0A=
    self._writeDebug('soundManager._debug(): sounds by id/url:',0);=0A=
    for (var i=3D0,j=3Dself.soundIDs.length; i<j; i++) {=0A=
      self._writeDebug(self.sounds[self.soundIDs[i]].sID+' | =
'+self.sounds[self.soundIDs[i]].url,0);=0A=
    }=0A=
  }=0A=
=0A=
  this._mergeObjects =3D function(oMain,oAdd) {=0A=
    // non-destructive merge=0A=
    var o1 =3D oMain;=0A=
    var o2 =3D (typeof oAdd =3D=3D 'undefined'?self.defaultOptions:oAdd);=0A=
    for (var o in o2) {=0A=
      if (typeof o1[o] =3D=3D 'undefined') o1[o] =3D o2[o];=0A=
    }=0A=
    return o1;=0A=
  }=0A=
=0A=
  this.createMovie =3D function(sURL) {=0A=
    if (sURL) self.url =3D sURL;=0A=
    self._initMovie();=0A=
  }=0A=
=0A=
  this._initMovie =3D function() {=0A=
    // attempt to get, or create, movie=0A=
    if (self.o) return false; // pre-init may have fired this function =
before window.onload(), may already exist=0A=
    self.o =3D self.getMovie(self.id); // try to get flash movie (inline =
markup)=0A=
    if (!self.o) {=0A=
      // try to create=0A=
      self._createMovie(self.id,self.url);=0A=
      self.o =3D self.getMovie(self.id);=0A=
    }=0A=
    if (self.o) {=0A=
      self._writeDebug('soundManager._initMovie(): Got =
'+self.o.nodeName+' element ('+(self._didAppend?'created via JS':'static =
HTML')+')',1);=0A=
    }=0A=
  }=0A=
=0A=
  this.initComplete =3D function() {=0A=
    if (self._didInit) return false;=0A=
    self._didInit =3D true;=0A=
    self._writeDebug('-- SoundManager 2 '+(self._disabled?'failed to =
load':'loaded')+' ('+(self._disabled?'security/load error':'OK')+') =
--',1);=0A=
    if (self._disabled) {=0A=
      self._writeDebug('soundManager.initComplete(): calling =
soundManager.onerror()',1);=0A=
      self.onerror.apply(window);=0A=
      return false;=0A=
    }=0A=
    self._writeDebug('soundManager.initComplete(): calling =
soundManager.onload()',1);=0A=
    try {=0A=
      // call user-defined "onload", scoped to window=0A=
      self.onload.apply(window);=0A=
    } catch(e) {=0A=
      // something broke (likely JS error in user function)=0A=
      self._writeDebug('soundManager.onload() threw an exception: =
'+e.message,2);=0A=
      throw e; // (so browser/console gets message)=0A=
    }=0A=
    self._writeDebug('soundManager.onload() complete',1);=0A=
  }=0A=
=0A=
  this.init =3D function() {=0A=
    // called after onload()=0A=
    // self._initMovie();=0A=
    // event cleanup=0A=
    if (window.removeEventListener) {=0A=
      window.removeEventListener('load',self.beginInit,false);=0A=
    } else if (window.detachEvent) {=0A=
      window.detachEvent('onload',self.beginInit);=0A=
    }=0A=
    try {=0A=
      self.o._externalInterfaceTest(); // attempt to talk to Flash=0A=
      self._writeDebug('Flash ExternalInterface call (JS -&gt; Flash) =
succeeded.',1);=0A=
      if (!self.allowPolling) self._writeDebug('Polling =
(whileloading/whileplaying support) is disabled.',1);=0A=
      self.setPolling(true);=0A=
      self.enabled =3D true;=0A=
    }  catch(e) {=0A=
      self._failSafely();=0A=
      self.initComplete();=0A=
      return false;=0A=
    }=0A=
    self.initComplete();=0A=
  }=0A=
=0A=
  this.beginDelayedInit =3D function() {=0A=
    setTimeout(self.beginInit,200);=0A=
  }=0A=
=0A=
  this.beginInit =3D function() {=0A=
    self.createMovie(); // ensure creation if not already done=0A=
    self._initMovie();=0A=
    setTimeout(self.init,1000); // some delay required, otherwise =
JS<->Flash/ExternalInterface communication fails under non-IE (?!)=0A=
  }=0A=
=0A=
  this.destruct =3D function() {=0A=
    if (self.isSafari) {=0A=
      /* --=0A=
        Safari 1.3.2 (v312.6)/OSX 10.3.9 and perhaps newer will crash if =
a sound is actively loading when user exits/refreshes/leaves page=0A=
       (Apparently related to ExternalInterface making calls to an =
unloading/unloaded page?)=0A=
       Unloading sounds (detaching handlers and so on) may help to =
prevent this=0A=
      -- */=0A=
      for (var i=3Dself.soundIDs.length; i--;) {=0A=
        if (self.sounds[self.soundIDs[i]].readyState =3D=3D 1) =
self.sounds[self.soundIDs[i]].unload();=0A=
      }=0A=
    }=0A=
    self.disable();=0A=
    // self.o =3D null;=0A=
    // self.oMC =3D null;=0A=
  }=0A=
=0A=
}=0A=
=0A=
function SMSound(oSM,oOptions) {=0A=
  var self =3D this;=0A=
  var sm =3D oSM;=0A=
  this.sID =3D oOptions.id;=0A=
  this.url =3D oOptions.url;=0A=
  this.options =3D sm._mergeObjects(oOptions);=0A=
  this.id3 =3D {=0A=
   /* =0A=
    Name/value pairs set via Flash when available - see reference for =
names:=0A=
    =
http://livedocs.macromedia.com/flash/8/main/wwhelp/wwhimpl/common/html/ww=
help.htm?context=3DLiveDocs_Parts&file=3D00001567.html=0A=
    (eg., this.id3.songname or this.id3['songname'])=0A=
   */=0A=
  }=0A=
=0A=
  self.resetProperties =3D function(bLoaded) {=0A=
    self.bytesLoaded =3D null;=0A=
    self.bytesTotal =3D null;=0A=
    self.position =3D null;=0A=
    self.duration =3D null;=0A=
    self.durationEstimate =3D null;=0A=
    self.loaded =3D false;=0A=
    self.loadSuccess =3D null;=0A=
    self.playState =3D 0;=0A=
    self.paused =3D false;=0A=
    self.readyState =3D 0; // 0 =3D uninitialised, 1 =3D loading, 2 =3D =
failed/error, 3 =3D loaded/success=0A=
    self.didBeforeFinish =3D false;=0A=
    self.didJustBeforeFinish =3D false;=0A=
  }=0A=
=0A=
  self.resetProperties();=0A=
=0A=
  // --- public methods ---=0A=
=0A=
  this.load =3D function(oOptions) {=0A=
    self.loaded =3D false;=0A=
    self.loadSuccess =3D null;=0A=
    self.readyState =3D 1;=0A=
    self.playState =3D (oOptions.autoPlay||false); // if autoPlay, =
assume "playing" is true (no way to detect when it actually starts in =
Flash unless onPlay is watched?)=0A=
    var thisOptions =3D sm._mergeObjects(oOptions);=0A=
    if (typeof thisOptions.url =3D=3D 'undefined') thisOptions.url =3D =
self.url;=0A=
    try {=0A=
      sm._writeDebug('loading '+thisOptions.url,1);=0A=
      =
sm.o._load(self.sID,thisOptions.url,thisOptions.stream,thisOptions.autoPl=
ay,thisOptions.whileloading?1:0);=0A=
    } catch(e) {=0A=
      sm._writeDebug('SMSound().load(): JS-&gt;Flash communication =
failed.',2);=0A=
    }=0A=
  }=0A=
=0A=
  this.unload =3D function() {=0A=
    // Flash 8/AS2 can't "close" a stream - fake it by loading an empty =
MP3=0A=
    sm._writeDebug('SMSound().unload(): "'+self.sID+'"');=0A=
    self.setPosition(0); // reset current sound positioning=0A=
    sm.o._unload(self.sID,sm.nullURL);=0A=
    // reset load/status flags=0A=
    self.resetProperties();=0A=
  }=0A=
=0A=
  this.play =3D function(oOptions) {=0A=
    if (!oOptions) oOptions =3D {};=0A=
=0A=
    // --- TODO: make event handlers specified via oOptions only apply =
to this instance of play() (eg. onfinish applies but will reset to =
default on finish)=0A=
    if (oOptions.onfinish) self.options.onfinish =3D oOptions.onfinish;=0A=
    if (oOptions.onbeforefinish) self.options.onbeforefinish =3D =
oOptions.onbeforefinish;=0A=
    if (oOptions.onjustbeforefinish) self.options.onjustbeforefinish =3D =
oOptions.onjustbeforefinish;=0A=
    // ---=0A=
=0A=
    var thisOptions =3D sm._mergeObjects(oOptions);=0A=
    if (self.playState =3D=3D 1) {=0A=
      // var allowMulti =3D typeof =
oOptions.multiShot!=3D'undefined'?oOptions.multiShot:sm.defaultOptions.mu=
ltiShot;=0A=
      var allowMulti =3D thisOptions.multiShot;=0A=
      if (!allowMulti) {=0A=
        sm._writeDebug('SMSound.play(): "'+self.sID+'" already playing? =
(one-shot)',1);=0A=
        return false;=0A=
      } else {=0A=
        sm._writeDebug('SMSound.play(): "'+self.sID+'" already playing =
(multi-shot)',1);=0A=
      }=0A=
    }=0A=
    if (!self.loaded) {=0A=
      if (self.readyState =3D=3D 0) {=0A=
        sm._writeDebug('SMSound.play(): .play() before load request. =
Attempting to load "'+self.sID+'"',1);=0A=
        // try to get this sound playing ASAP=0A=
        thisOptions.stream =3D true;=0A=
        thisOptions.autoPlay =3D true;=0A=
        // TODO: need to investigate when false, double-playing=0A=
        // if (typeof oOptions.autoPlay=3D=3D'undefined') =
thisOptions.autoPlay =3D true; // only set autoPlay if unspecified here=0A=
        self.load(thisOptions); // try to get this sound playing ASAP=0A=
      } else if (self.readyState =3D=3D 2) {=0A=
        sm._writeDebug('SMSound.play(): Could not load "'+self.sID+'" - =
exiting',2);=0A=
        return false;=0A=
      } else {=0A=
        sm._writeDebug('SMSound.play(): "'+self.sID+'" is loading - =
attempting to play..',1);=0A=
      }=0A=
    } else {=0A=
      sm._writeDebug('SMSound.play(): "'+self.sID+'"');=0A=
    }=0A=
    if (self.paused) {=0A=
      self.resume();=0A=
    } else {=0A=
      self.playState =3D 1;=0A=
      self.position =3D (thisOptions.offset||0);=0A=
      if (thisOptions.onplay) thisOptions.onplay.apply(self);=0A=
      self.setVolume(thisOptions.volume);=0A=
      self.setPan(thisOptions.pan);=0A=
      if (!thisOptions.autoPlay) {=0A=
        // sm._writeDebug('starting sound '+self.sID);=0A=
        sm.o._start(self.sID,thisOptions.loop||1,self.position); // =
TODO: verify !autoPlay doesn't cause issue=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  this.start =3D this.play; // just for convenience=0A=
=0A=
  this.stop =3D function(bAll) {=0A=
    if (self.playState =3D=3D 1) {=0A=
      self.playState =3D 0;=0A=
      self.paused =3D false;=0A=
      if (sm.defaultOptions.onstop) sm.defaultOptions.onstop.apply(self);=0A=
      sm.o._stop(self.sID);=0A=
    }=0A=
  }=0A=
=0A=
  this.setPosition =3D function(nMsecOffset) {=0A=
    // sm._writeDebug('setPosition('+nMsecOffset+')');=0A=
    =
sm.o._setPosition(self.sID,nMsecOffset/1000,self.paused||!self.playState)=
; // if paused or not playing, will not resume (by playing)=0A=
  }=0A=
=0A=
  this.pause =3D function() {=0A=
    if (self.paused) return false;=0A=
    sm._writeDebug('SMSound.pause()');=0A=
    self.paused =3D true;=0A=
    sm.o._pause(self.sID);=0A=
  }=0A=
=0A=
  this.resume =3D function() {=0A=
    if (!self.paused) return false;=0A=
    sm._writeDebug('SMSound.resume()');=0A=
    self.paused =3D false;=0A=
    sm.o._pause(self.sID); // flash method is toggle-based (pause/resume)=0A=
  }=0A=
=0A=
  this.togglePause =3D function() {=0A=
    // if playing, pauses - if paused, resumes playing.=0A=
    sm._writeDebug('SMSound.togglePause()');=0A=
    if (!self.playState) {=0A=
      // self.setPosition();=0A=
      self.play({offset:self.position/1000});=0A=
      return false;=0A=
    }=0A=
    if (self.paused) {=0A=
      sm._writeDebug('SMSound.togglePause(): resuming..');=0A=
      self.resume();=0A=
    } else {=0A=
      sm._writeDebug('SMSound.togglePause(): pausing..');=0A=
      self.pause();=0A=
    }=0A=
  }=0A=
=0A=
  this.setPan =3D function(nPan) {=0A=
    if (typeof nPan =3D=3D 'undefined') nPan =3D 0;=0A=
    sm.o._setPan(self.sID,nPan);=0A=
    self.options.pan =3D nPan;=0A=
  }=0A=
=0A=
  this.setVolume =3D function(nVol) {=0A=
    if (typeof nVol =3D=3D 'undefined') nVol =3D 100;=0A=
    sm.o._setVolume(self.sID,nVol);=0A=
    self.options.volume =3D nVol;=0A=
  }=0A=
=0A=
  // --- "private" methods called by Flash ---=0A=
=0A=
  this._whileloading =3D function(nBytesLoaded,nBytesTotal,nDuration) {=0A=
    self.bytesLoaded =3D nBytesLoaded;=0A=
    self.bytesTotal =3D nBytesTotal;=0A=
    self.duration =3D nDuration;=0A=
    self.durationEstimate =3D =
parseInt((self.bytesTotal/self.bytesLoaded)*self.duration); // estimate =
total time (will only be accurate with CBR MP3s.)=0A=
    if (self.readyState !=3D 3 && self.options.whileloading) =
self.options.whileloading.apply(self);=0A=
    // soundManager._writeDebug('duration/durationEst: '+self.duration+' =
/ '+self.durationEstimate);=0A=
  }=0A=
=0A=
  this._onid3 =3D function(oID3PropNames,oID3Data) {=0A=
    // oID3PropNames: string array (names)=0A=
    // ID3Data: string array (data)=0A=
    sm._writeDebug('SMSound()._onid3(): "'+this.sID+'" ID3 data =
received.');=0A=
    var oData =3D [];=0A=
    for (var i=3D0,j=3DoID3PropNames.length; i<j; i++) {=0A=
      oData[oID3PropNames[i]] =3D oID3Data[i];=0A=
      // sm._writeDebug(oID3PropNames[i]+': '+oID3Data[i]);=0A=
    }=0A=
    self.id3 =3D sm._mergeObjects(self.id3,oData);=0A=
    if (self.options.onid3) self.options.onid3.apply(self);=0A=
  }=0A=
=0A=
  this._whileplaying =3D function(nPosition) {=0A=
    if (isNaN(nPosition) || nPosition =3D=3D null) return false; // =
Flash may return NaN at times=0A=
    self.position =3D nPosition;=0A=
    if (self.playState =3D=3D 1) {=0A=
      if (self.options.whileplaying) =
self.options.whileplaying.apply(self); // flash may call after actual =
finish=0A=
      if (self.loaded && self.options.onbeforefinish && =
self.options.onbeforefinishtime && !self.didBeforeFinish && =
self.duration-self.position <=3D self.options.onbeforefinishtime) {=0A=
        sm._writeDebug('duration-position &lt;=3D onbeforefinishtime: =
'+self.duration+' - '+self.position+' &lt=3D =
'+self.options.onbeforefinishtime+' =
('+(self.duration-self.position)+')');=0A=
        self._onbeforefinish();=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  this._onload =3D function(bSuccess) {=0A=
    bSuccess =3D (bSuccess=3D=3D1?true:false);=0A=
    sm._writeDebug('SMSound._onload(): "'+self.sID+'"'+(bSuccess?' =
loaded.':' failed to load (or loaded from cache - weird bug) - [<a =
href=3D"'+self.url+'">test URL</a>]'));=0A=
    self.loaded =3D bSuccess;=0A=
    self.loadSuccess =3D bSuccess;=0A=
    self.readyState =3D bSuccess?3:2;=0A=
    if (self.options.onload) self.options.onload.apply(self);=0A=
  }=0A=
=0A=
  this._onbeforefinish =3D function() {=0A=
    if (!self.didBeforeFinish) {=0A=
      self.didBeforeFinish =3D true;=0A=
      if (self.options.onbeforefinish) =
self.options.onbeforefinish.apply(self);=0A=
    }=0A=
  }=0A=
=0A=
  this._onjustbeforefinish =3D function(msOffset) {=0A=
    // msOffset: "end of sound" delay actual value (eg. 200 msec, value =
at event fire time was 187)=0A=
    if (!self.didJustBeforeFinish) {=0A=
      self.didJustBeforeFinish =3D true;=0A=
      // soundManager._writeDebug('SMSound._onjustbeforefinish()');=0A=
      if (self.options.onjustbeforefinish) =
self.options.onjustbeforefinish.apply(self);;=0A=
    }=0A=
  }=0A=
=0A=
  this._onfinish =3D function() {=0A=
    // sound has finished playing=0A=
    sm._writeDebug('SMSound._onfinish(): "'+self.sID+'"');=0A=
    self.playState =3D 0;=0A=
    self.paused =3D false;=0A=
    if (self.options.onfinish) self.options.onfinish.apply(self);=0A=
    if (self.options.onbeforefinishcomplete) =
self.options.onbeforefinishcomplete.apply(self);=0A=
    // reset some state items=0A=
    self.setPosition(0);=0A=
    self.didBeforeFinish =3D false;=0A=
    self.didJustBeforeFinish =3D false;=0A=
  }=0A=
=0A=
}=0A=
=0A=
var soundManager =3D new SoundManager();=0A=
=0A=
// attach onload handler=0A=
if (window.addEventListener) {=0A=
  window.addEventListener('load',soundManager.beginDelayedInit,false);=0A=
  window.addEventListener('beforeunload',soundManager.destruct,false);=0A=
} else if (window.attachEvent) {=0A=
  window.attachEvent('onload',soundManager.beginInit);=0A=
  window.attachEvent('beforeunload',soundManager.destruct);=0A=
} else {=0A=
  // no add/attachevent support - safe to assume no JS->Flash either.=0A=
  soundManager.onerror();=0A=
  soundManager.disable();=0A=
}
------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/javascript/jscroller.js

/*=0A=
 * jScroller 0.2 - Scroller Script=0A=
 *=0A=
 * Copyright (c) 2007 Markus Bordihn (markusbordihn.de)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2007-08-05 18:00:00 +0100 (Sun, 05 Aug 2007) $=0A=
 * $Rev: 0.2 $=0A=
 */=0A=
 =0A=
$(document).ready(function(){=0A=
   this.defaults =3D {=0A=
     scroller: {=0A=
       interval:     0,=0A=
       refresh:      300,  // Refresh Time in ms=0A=
       direction:    "left", // down,right,left,up=0A=
       speed:        2,=0A=
       id:           "#scroller",=0A=
       cont_id:      "#scroller_container",=0A=
       height:       30,=0A=
       width:        160,=0A=
       min_height:   15,=0A=
       min_width:    80=0A=
     }=0A=
   }=0A=
   =0A=
   var config =3D $.extend(this.defaults);=0A=
   var scroller =3D $(config.scroller.id);=0A=
   var scroller_cont =3D $(config.scroller.cont_id);=0A=
   =0A=
   detectSizes();=0A=
   scroller_init(); =0A=
=0A=
   function startScroll() {=0A=
     if(!config.scroller.interval){=0A=
       =
config.scroller.interval=3DsetInterval(doScroll,config.scroller.refresh);=0A=
     }=0A=
   }=0A=
   =0A=
   function stopScroll() {=0A=
     window.clearInterval(config.scroller.interval);=0A=
     config.scroller.interval=3D0;=0A=
   }=0A=
 =0A=
   function detectSizes() {=0A=
     config.scroller.width=3D((scroller.width())||config.scroller.width);=0A=
     =
config.scroller.height=3D((scroller.height())||config.scroller.height);=0A=
     =
config.scroller.min_height=3D((scroller_cont.height())||config.scroller.m=
in_height);=0A=
     =
config.scroller.min_width=3D((scroller_cont.width())||config.scroller.min=
_width);=0A=
   }=0A=
 =0A=
=0A=
   =0A=
   function scroller_init() {=0A=
     $("#scroller a").click(function(){=0A=
      window.open(this.href);=0A=
      return false;=0A=
     });=0A=
     scroller_cont.css('overflow','hidden');=0A=
     if(!config.scroller.interval) {=0A=
      window.onfocus=3DstartScroll;=0A=
      /* window.onblur=3DstopScroll; */=0A=
        startScroll();  =0A=
       if ($.browser.msie && !config.scroller.interval) {window.focus}=0A=
     }=0A=
   }=0A=
   =0A=
=0A=
   =0A=
   function doScroll() {=0A=
     var =0A=
      p_top=3D Number((/[0-9-,.]+/.exec(scroller.css('top'))||0)),=0A=
      p_left=3DNumber((/[0-9-,.]+/.exec(scroller.css('left'))||0));=0A=
 =0A=
     switch(config.scroller.direction) {=0A=
       case 'up':=0A=
         if (p_top <=3D -1*config.scroller.height) =
{p_top=3Dconfig.scroller.min_height;}=0A=
         scroller.css('top',p_top-config.scroller.speed+'px');=0A=
       break;=0A=
       case 'right':=0A=
         if (p_left >=3D config.scroller.min_width) =
{p_left=3D-1*config.scroller.width;}=0A=
         scroller.css('left',p_left+config.scroller.speed+'px');=0A=
       break;=0A=
       case 'left':=0A=
         if (p_left <=3D -1*config.scroller.width) =
{p_left=3Dconfig.scroller.min_width;}=0A=
         scroller.css('left',p_left-config.scroller.speed+'px');=0A=
       break;=0A=
       case 'down':=0A=
         if (p_top >=3D config.scroller.min_height) =
{p_top=3D-1*config.scroller.height;}=0A=
         scroller.css('top',p_top+config.scroller.speed+'px');=0A=
       break;=0A=
     }=0A=
   }=0A=
});
------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/player_enclosure.js

/*=0A=
	Appelee par le body onload, cette fonction affiche les players mp3/flv =
et genere les playlistes associees=0A=
	Auteur : BoOz <booz CHEZ rezo POINT net>=0A=
	Licence : GNU/GPL=0A=
=0A=
	compatibilite firefox par Vincent Ramos <www-lansargues CHEZ kailaasa =
POINT net> et erational <http://www.erational.org>=0A=
*=0A=
* Fonctionne avec jQuery.=0A=
* sounmanager2 : http://www.schillmania.com/projects/soundmanager2/=0A=
**/=0A=
=0A=
=0A=
var track_index =3D 0;=0A=
var playa=3D'';=0A=
=0A=
live_track =3D 'stop' ; =0A=
live_video =3D 'stop' ; =0A=
isVideoPlaying =3D false ; =0A=
videoPause =3D false ;=0A=
isPlaying =3D false ;=0A=
     =0A=
soundManager.consoleOnly =3D true;=0A=
soundManager.debugMode =3D false;=0A=
=0A=
//tableau des mp3 de la page=0A=
mp3Array =3D new Array();=0A=
mp3Titles =3D new Array();=0A=
=0A=
flvArray =3D new Array();=0A=
flvTitles =3D new Array();=0A=
	=0A=
function Player_init(url_player) {=0A=
=0A=
soundManager.onload =3D function() {=0A=
  // soundManager is initialised, ready to use. Create a sound for this =
demo page.=0A=
  soundManager.createSound('aDrumSound',url_player);=0A=
  }=0A=
  =0A=
}=0A=
=0A=
// Nouvelle methode pour les tableaux=0A=
// Retourne la premiere occurence correspondant, sinon false=0A=
Array.prototype.contains =3D function (ele) {=0A=
	for (var i =3D 0; i < this.length; i++) {=0A=
		if (this[i] =3D=3D ele) {=0A=
			return true;=0A=
		}=0A=
	}=0A=
	return false;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
$(document).ready(function(){=0A=
=0A=
//lecteur_debug();=0A=
=0A=
lecteur_multimedia_init();=0A=
=0A=
});=0A=
=0A=
function lecteur_multimedia_init(){=0A=
=0A=
var aff=3D $("a[@rel=3D'enclosure'][@href$=3Dmp3]").size(); =0A=
=0A=
	//$("body").css({background:"#FF0000"});=0A=
	// preparer un plan B si flash < 8=0A=
	playa  =3D  '<div id=3D"musicplayer" style=3D"">' +=0A=
	         '</div>';=0A=
			=0A=
	$('body').append(playa);=0A=
	$('div#musicplayer').css({position:"fixed",top:"10px", =
right:"10px",width:"0",height:"0"});=0A=
	=0A=
	// lister les mp3 de la page =0A=
	$("a[@rel=3D'enclosure'][@href$=3Dmp3]").each(=0A=
		function(i) {	 =0A=
				// we store mp3 links in an array=0A=
				mp3Array.push(this.href);=0A=
				mp3Titles.push($(this).html());=0A=
=0A=
				//demarrer le lecteur lors d'un click=0A=
				$(this).click(=0A=
		             function(e)=0A=
		             {=0A=
		                 e.preventDefault();=0A=
		                 player_play(i);=0A=
		                 $("#bouton_play").attr('src',DIR_PLUGIN_PLAYER + =
'skins/blogo/pause.png');		=0A=
		                 =0A=
		              }=0A=
		         );=0A=
		         =0A=
		         // activer le click sur un parent de class "play_"=0A=
		         if ( $(this).parent().attr("class") ) =0A=
		               		if(  $(this).parent().attr("class").split(" =
").contains("play_") )=0A=
		               	 		$(this).parent().click(=0A=
		             					function(e)=0A=
		             							{=0A=
												player_play(i);=0A=
		                 						$("#bouton_play").attr('src',DIR_PLUGIN_PLAYER =
+ 'skins/blogo/pause.png');																	}		=0A=
		                		);=0A=
		         // ajouter un bouton "play" devant les liens hors player - =0A=
		         //a passer en .ajoute_musicplayer()	=0A=
				//$(this).before('<span class=3D"play_">play</span>&nbsp;');=0A=
				$(this).before('<span class=3D"play_"><img src=3D"' + image_play + =
'"/></span>&nbsp;');=0A=
=0A=
		}=0A=
	);=0A=
=0A=
=0A=
	$("a[@rel=3D'video']").each(=0A=
		function(i) {	 =0A=
				// we store flv links in an array=0A=
				flvArray.push(this.href);=0A=
				flvTitles.push($(this).html());=0A=
=0A=
				//demarrer le lecteur lors d'un click=0A=
				$(this).click(=0A=
		             function(e)=0A=
		             {=0A=
		                e.preventDefault();=0A=
		                video_play(i);	=0A=
						// $("#now_playing").html($(this).html());                =0A=
		             }=0A=
		         );=0A=
		        =0A=
		}=0A=
	);=0A=
=0A=
=0A=
	// css playliste=0A=
	// du player=0A=
	$(".playliste").find("span").remove(); // traiter a par le player=0A=
=0A=
	$(".playliste li").hover(function(){=0A=
	  $(this).addClass("over");=0A=
	},function(){=0A=
	  $(this).removeClass("over");=0A=
	});	=0A=
=0A=
=0A=
=0A=
=0A=
	// liens mp3 hors player avec bouton	=0A=
	// toggle play / pause=0A=
	$("span.play_").each(=0A=
	function(i) {=0A=
	 =0A=
		$(this).toggle(=0A=
			             function(e){ =0A=
			            if(live_track !=3D=3D'stop'){=0A=
			              player_stop();=0A=
			             }else{=0A=
			            player_play(i) ;=0A=
			            $(this).html("<img src=3D'" + image_pause + =
"'/>").addClass("play_on");	=0A=
			            // i c pas forcemment bon si t'as un player avant le lien =
cf plus bas=0A=
			            }  						=0A=
						 },function(e){=0A=
			              player_stop(); // ou pause ?		              =0A=
						 }		=0A=
			         );=0A=
	=0A=
	}=0A=
	);=0A=
=0A=
=0A=
=0A=
 // le bouton play/pause du player=0A=
 =0A=
	    $('#bouton_play').click(function(e){=0A=
	    //console.log(isPlaying);=0A=
	    if(!isPlaying){=0A=
	    	$(this).attr('src',DIR_PLUGIN_PLAYER + 'skins/blogo/pause.png');	  =
  	   =0A=
		    if(live_track =3D=3D'stop') {=0A=
		   		player_play(0) ;=0A=
		   	}else{=0A=
		    	player_togglePause();=0A=
		    }	=0A=
	    }else{	=0A=
	    	$(this).attr('src',DIR_PLUGIN_PLAYER + 'skins/blogo/play.png');		=0A=
	   		player_togglePause();=0A=
	    }=0A=
	    });=0A=
=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	// chopper les coordonn=E9es du clic dans la barre de progression=0A=
	$("#scrollbar").click(function(e){=0A=
	var x =3D Math.round((e.pageX - this.offsetLeft) / $(this).width() * =
100);=0A=
     if(live_track !=3D=3D 'stop'){=0A=
     var mySound =3D soundManager.getSoundById('son_' + track_index);=0A=
     var newposition =3D Math.round(mySound.durationEstimate * x / 100) ;=0A=
     soundManager.setPosition('son_' + track_index , newposition) ;=0A=
     }=0A=
     // pareil pour les videos=0A=
     if(isVideoPlaying){=0A=
     var position =3D Math.round(myListener.duration * x / 100) ;=0A=
     getFlashObject().SetVariable("method:setPosition", position);=0A=
     }=0A=
=0A=
  	 });=0A=
=0A=
  	 $("#now_playing").change(function(){=0A=
  	      	 scroller_init();=0A=
	 });=0A=
	 =0A=
	 =0A=
}=0A=
=0A=
=0A=
// .play() plugin jquery=0A=
=0A=
function player_play(i){=0A=
	player_stop();=0A=
	$("#bouton_play").attr('src',DIR_PLUGIN_PLAYER + =
'skins/blogo/pause.png');=0A=
=0A=
	track_index =3D i ;=0A=
	live_track =3D i ;=0A=
=0A=
	//$("span.play_:eq("+i+")").html("stop").addClass("play_on");		=0A=
	$("span.play_:eq("+i+")").html("<img src=3D'" + image_pause + =
"'/>").addClass("play_on");	// i c pas forcemment bon si t'as un player =
avant le lien, il faut retrancher le nb d'item de la playlist du lecteur =
(ne pas mettre enclosure aux deux ?)	=0A=
	$(".play_:eq("+i+")").addClass("play_on");=0A=
=0A=
	if(soundManager.url !=3D 'undefined'){=0A=
		soundManager.createSound({=0A=
	  	id:'son_'+i,url:mp3Array[i],=0A=
	 	  onfinish:function(){=0A=
	 	  /*console.log(this.sID+' finished playing'),*/=0A=
	 	  player_play(i+1)=0A=
	 	  },     =0A=
		  onid3:function(){=0A=
		  /*console.log(this.id3['songname'])*/=0A=
		  },                =0A=
		  onload:function(){=0A=
		  /*console.log(this.sID+' finished loading')*/=0A=
		  },              =0A=
		  whileloading:function(){=0A=
		  /*console.log('sound '+this.sID+' loading, '+this.bytesLoaded+' of =
'+this.bytesTotal);*/=0A=
		  var timer =3D this.bytesLoaded / this.bytesTotal * 100 ;=0A=
		  var minutes =3D Math.floor(this.durationEstimate / 1000 / 60) ;=0A=
		  var secondes =3D Math.floor((this.durationEstimate - =
minutes*1000*60) /1000);=0A=
		  $(".duration").html(minutes + "'" + secondes +"''");=0A=
		  $("#loading").css({width:Math.round(timer) +"%"});=0A=
		  },          // callback function for "download progress update" (X =
of Y bytes received)=0A=
		  onplay:function(){=0A=
		  $("#loading").css("cursor","hand");=0A=
		  var minutes =3D Math.floor(this.durationEstimate / 1000 / 60) ;=0A=
		  var secondes =3D Math.floor((this.durationEstimate - =
minutes*1000*60) /1000);=0A=
		  $(".duration").html(minutes + "'" + secondes +"''");		 =0A=
		  },                // callback for "play" start=0A=
		  whileplaying:function(){=0A=
		  var minutes =3D Math.floor(this.position / 1000 / 60) ;=0A=
		  var secondes =3D Math.floor((this.position - minutes*1000*60) /1000);=0A=
		  var timer2 =3D this.position / this.durationEstimate * 100 ;=0A=
		  $("#position").css({width:Math.round(timer2) +"%"});=0A=
		  $(".position").html(minutes + "'" + secondes +"''");=0A=
		  },          // callback during play (position update)=0A=
		  //'onstop':unLoad(this.sID),                // callback for "user =
stop"=0A=
		  //'onbeforefinish': null,        // callback for "before sound =
finished playing (at [time])"=0A=
		  //'onbeforefinishtime': 5000,    // offset (milliseconds) before end =
of sound to trigger beforefinish..=0A=
		  //'onbeforefinishcomplete':null, // function to call when said sound =
finishes playing=0A=
		  //'onjustbeforefinish':null,     // callback for [n] msec before end =
of current sound=0A=
		  //'onjustbeforefinishtime':200,  // [n] - if not using, set to 0 (or =
null handler) and event will not fire.=0A=
		  //'multiShot': true,             // let sounds "restart" or layer on =
top of each other when played multiple times..=0A=
		  //'pan': 0,                      // "pan" settings, left-to-right, =
-100 to 100=0A=
		  'volume': 100    	=0A=
	 	 });=0A=
	  =0A=
	  	//$("span#now_playing").html(i+"("+mp3Array[i]+")"+track_index);=0A=
	  	//$("span#now_playing").append("son_"+i.id3.artist);=0A=
		file1 =3D mp3Titles[track_index];=0A=
		file1 =3D file1.replace(/(%20)/g,' ');=0A=
		file1 =3D file1.substr(0,90);=0A=
		file1 =3D file1.replace(/(.mp3)/g,' ');=0A=
		file1 =3D file1.replace(/(_|-)/g,' ');=0A=
		//$("img[@alt=3D'play']").attr()=0A=
		var taille =3D file1.length;=0A=
		$("#now_playing").css("width", taille*6) ;=0A=
		$("#scroller").css("width", taille*6) ;=0A=
		$("#now_playing").html(file1) ;=0A=
		var taille =3D  $("#scroller").width();=0A=
  		var min_taille =3D $("#scroller_container").width();=0A=
=0A=
	   // adapter le defilement a la taille du texte=0A=
       $.extend({scroller: {=0A=
       interval:     0,=0A=
       refresh:      300,  // Refresh Time in ms=0A=
       direction:    "left", // down,right,left,up=0A=
       speed:        2,=0A=
       id:           "#scroller",=0A=
       cont_id:      "#scroller_container",=0A=
       height:       30,=0A=
       width:        taille,=0A=
       min_height:   15,=0A=
       min_width:    min_taille=0A=
        }});=0A=
       $("#scroller").css("left", min_taille-taille) ;=0A=
=0A=
	    soundManager.play('son_'+i,{volume:100}) ;=0A=
	    isPlaying =3D true ;=0A=
	    =0A=
 		//lecteur_debug();=0A=
	    =0A=
	}else{=0A=
	=0A=
	//Ajouter le musicplayer de secours=0A=
	playlist=3D'';=0A=
	deb=3D0;=0A=
	for(j=3Di; j < mp3Array.length ; j++) {=0A=
		if(deb > 0){=0A=
// Modification du code original. Voir ci-dessous.=0A=
			playlist =3D playlist + '|' + mp3Array[j];=0A=
// Fin modification=0A=
		}else{=0A=
			playlist =3D mp3Array[j];=0A=
			deb=3D1;=0A=
		}=0A=
	}=0A=
=0A=
$("#musicplayer").html('<object '+=0A=
	'type=3D"application/x-shockwave-flash" '+=0A=
	'data=3D"'+musicplayerurl+'" '+=0A=
	'width=3D"1" height=3D"1" align=3D"middle">'+=0A=
	'<param name=3D"FlashVars" value=3D"song_url=3D'+playlist+'" />'+=0A=
	'<param name=3D"wmode" value=3D"transparent" />'+=0A=
	'<param name=3D"movie" value=3D"'+musicplayerurl+'" />'+=0A=
	'</object>');=0A=
// Fin modification=0A=
=0A=
}=0A=
=0A=
}=0A=
	=0A=
=0A=
function player_stop(){=0A=
						//reinit d'un autre play=0A=
						isPlaying =3D false ;=0A=
=0A=
						//$("span.play_on").html('play');=0A=
						$("span.play_on").html('<img src=3D"' + image_play + '"/>');=0A=
						$("span.play_on").removeClass("play_on");=0A=
						live_track =3D 'stop' ;=0A=
						=0A=
						$(".playliste li.play_on").removeClass("play_on");=0A=
						reset_boutons();=0A=
						soundManager.destroySound("son_" + track_index);=0A=
						soundManager.stopAll();=0A=
						//stop le musicplayer en flash < 8=0A=
						$("#musicplayer").html('');=0A=
						$("#now_playing").html('');=0A=
}	=0A=
=0A=
=0A=
function unLoad(i){=0A=
	soundManager.unload(i);=0A=
	/*console.log(i+' unload hop');*/=0A=
=0A=
}=0A=
=0A=
	=0A=
	function player_next()=0A=
	{	=0A=
		unLoad("son_" + track_index);=0A=
		track_index++;=0A=
		=
//file1=3D(mp3Array[track_index].split("/"))[(mp3Array[track_index].split=
("/")).length-1];=0A=
		//$("#now_playing").html(file1) ;=0A=
		player_play(track_index);=0A=
		=0A=
	}=0A=
	=0A=
=0A=
	=0A=
	function player_prev()=0A=
	{	=0A=
		unLoad("son_" + track_index);=0A=
		track_index--;	=0A=
		=
//file1=3D(mp3Array[track_index].split("/"))[(mp3Array[track_index].split=
("/")).length-1];=0A=
		//$("#now_playing").html(file1) ;=0A=
		player_play(track_index);=0A=
		=0A=
	}=0A=
	=0A=
	=0A=
	function player_togglePause()=0A=
	{	=0A=
		=0A=
	 soundManager.togglePause('son_'+live_track) ;=0A=
	 //console.log(isPlaying);=0A=
	 if(isPlaying =3D=3D true){ =0A=
	 	isPlaying =3D false ;=0A=
	 }else{ =0A=
	 	isPlaying =3D true ;=0A=
	 	} =0A=
	=0A=
	}=0A=
=0A=
=0A=
=0A=
=0A=
	function reset_boutons(){=0A=
	$("#bouton_play").attr('src',DIR_PLUGIN_PLAYER + =
'skins/blogo/play.png');=0A=
	$(".position").html("0'00''");=0A=
	$("#position,#loading").width(0);=0A=
	}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
	// lecteur video=0A=
	// doc : http://flv-player.net/players/js/documentation/=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
 function video_play(i){=0A=
=0A=
	track_index =3D i ;=0A=
	live_video =3D i ;=0A=
	=0A=
			if (!videoPause) {=0A=
			video_stop();=0A=
  	 		getFlashObject().SetVariable("method:setUrl", flvArray[i]);=0A=
  	 		}          =0A=
     		getFlashObject().SetVariable("method:play", "");=0A=
     		videoPause =3D false ; =0A=
     		$(".playliste li:eq("+i+")").addClass("play_on");=0A=
=0A=
 }=0A=
=0A=
function video_pause()=0A=
            {=0A=
                if(videoPause){ videoPause =3D false } else { videoPause =
=3D true }=0A=
                getFlashObject().SetVariable("method:pause", "");=0A=
            }=0A=
=0A=
function video_next()=0A=
	{	=0A=
		track_index++;=0A=
		video_play(track_index);=0A=
		=0A=
	}=0A=
	=0A=
	=0A=
	function video_prev()=0A=
	{	=0A=
		track_index--;	=0A=
		video_play(track_index);=0A=
		=0A=
	}=0A=
	=0A=
	function video_stop()=0A=
	{	=0A=
   	 $(".playliste li.play_on").removeClass("play_on");=0A=
	 getFlashObject().SetVariable("method:stop", "");=0A=
	 getFlashObject().SetVariable("method:setUrl", videoNullUrl);          =0A=
     getFlashObject().SetVariable("method:play", "");=0A=
     getFlashObject().SetVariable("method:stop", "");=0A=
     getFlashObject().SetVariable("method:setPosition", 0);=0A=
	}=0A=
=0A=
=0A=
	function video_setVolume()=0A=
            {=0A=
            	var volume =3D document.getElementById("inputVolume").value;=0A=
            	getFlashObject().SetVariable("method:setVolume", volume);=0A=
            }=0A=
   =0A=
   =0A=
   function lecteur_debug(){=0A=
   	=0A=
  	var content =3D $("#debug").html() ; 	=0A=
	$("#debug").html(content + "<br />live_track =3D " +live_track ) ; =0A=
   	=0A=
 	};
------=_NextPart_000_0000_01C97708.655A24E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/thickbox2/javascript/thickbox.js

/*=0A=
 * Thickbox 2.1 - One Box To Rule Them All.=0A=
 * By Cody Lindley (http://www.codylindley.com)=0A=
 * Copyright (c) 2006 cody lindley=0A=
 * Licensed under the MIT License:=0A=
 *http://www.opensource.org/licenses/mit-license.php=0A=
 * Thickbox is built on top of the very light weight jQuery library.=0A=
 * Modified for SPIP <www.spip.net> by Fil <fil@rezo.net>:=0A=
 * Modified by BoOz@rezo.net=0A=
 * - added recognition of images based on a.type=0A=
 * - added an image gallery=0A=
 * - added keyboard navigation ('n'ext (->), 'p'revious (<-), 'q'uit =
(esc))=0A=
 * - customize path to the css and wheel image=0A=
 * - default size for thickbox links that have no width x height =
indicated ??=0A=
 * - don't load css when not needed ??=0A=
 * - TODO: don't load js when not needed!!=0A=
 =0A=
 */=0A=
 =0A=
 =0A=
//on page load call TB_init=0A=
//=0A=
// init=0A=
//=0A=
var DELAI =3D 7000 ; //nombre de secondes entre deux images=0A=
var imageArray =3D [];=0A=
var FULL_S =3D false;=0A=
var DIAPO =3D false;=0A=
=0A=
if(typeof TB_chemin_css =3D=3D 'undefined') { TB_chemin_css =3D =
'thickbox.css'; }=0A=
if(typeof TB_chemin_animation =3D=3D 'undefined') { TB_chemin_animation =
=3D 'circle_animation.gif'; }=0A=
//add thickbox to href elements that have a class of .thickbox=0A=
=0A=
function TB_image() {=0A=
	var t =3D this.title || this.name ;=0A=
	var longdesc =3D jQuery('img[@longdesc]', this).attr('longdesc');=0A=
=0A=
	if (longdesc)=0A=
		TB_show(t,longdesc);=0A=
	else=0A=
		TB_show(t,this.href,'image');=0A=
=0A=
	return false;=0A=
}=0A=
=0A=
//add thickbox to href elements that have a class of .thickbox=0A=
function TB_init(root) {=0A=
	jQuery("a.thickbox",root).each(=0A=
		function(i) {=0A=
			this.onclick =3D TB_image;=0A=
			var t =3D this.alt || this.name || null;=0A=
			this.alt =3D t + " - view bigger version";=0A=
			if (=0A=
				(this.type && this.type.match(/^image[\/](jpeg|gif|png)$/i))=0A=
				|| (this.href && this.href.match(/\.(jpeg|jpg|png|gif)$/i))=0A=
			) {=0A=
				// we store image links in an array (for a gallery)=0A=
				imageArray.push ([=0A=
					this.href,=0A=
					this.title || this.name=0A=
				]);=0A=
=0A=
			}=0A=
		}=0A=
	);=0A=
//console.log(imageArray);=0A=
}=0A=
=0A=
function TB_show(caption, url) {//function called when the user clicks =
on a thickbox link=0A=
	try {=0A=
		if (document.getElementById("TB_HideSelect") =3D=3D null) {=0A=
		jQuery("body").append("<iframe id=3D'TB_HideSelect'></iframe><div =
id=3D'TB_overlay' title=3D'Fermer'></div><div id=3D'TB_window'></div>");=0A=
		jQuery("#TB_overlay").click(TB_remove);=0A=
	}=0A=
	jQuery(".TB_hide").hide();=0A=
=0A=
	if(caption=3D=3Dnull){caption=3D""};=0A=
=0A=
	if(!FULL_S){=0A=
		jQuery(window).scroll(TB_position);=0A=
	}=0A=
=0A=
	TB_overlaySize();=0A=
=0A=
	jQuery("body").append("<div id=3D'TB_load'><img =
src=3D'"+TB_chemin_animation+"' alt=3D'loading' /></div>");=0A=
	TB_load_position();=0A=
=0A=
	if(url.indexOf("?")!=3D=3D-1){ //If there is a query string involved=0A=
		var baseURL =3D url.substr(0, url.indexOf("?"));=0A=
	}else{=0A=
		var baseURL =3D url;=0A=
	}=0A=
	var urlString =3D /\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;=0A=
	var urlType =3D baseURL.toLowerCase().match(urlString);=0A=
=0A=
	if(urlType =3D=3D '.jpg' || urlType =3D=3D '.jpeg' || urlType =3D=3D =
'.png' || urlType =3D=3D '.gif' || urlType =3D=3D '.bmp'){//code to show =
images=0A=
=0A=
	TB_PrevCaption =3D "";=0A=
	TB_PrevURL =3D "";=0A=
	TB_PrevHTML =3D "";=0A=
	TB_NextCaption =3D "";=0A=
	TB_NextURL =3D "";=0A=
	TB_NextHTML =3D "";=0A=
	TB_imageCount =3D "";=0A=
	TB_Full_Size =3D "";=0A=
	TB_FoundURL =3D false;=0A=
	=0A=
	if(imageArray.length > 0){=0A=
		TB_TempArray =3D imageArray ;=0A=
		for (TB_Counter =3D 0; ((TB_Counter < TB_TempArray.length) && =
(TB_NextHTML =3D=3D "")); TB_Counter++) {=0A=
			var urlTypeTemp =3D =
TB_TempArray[TB_Counter][0].toLowerCase().match(urlString);=0A=
			if (!(TB_TempArray[TB_Counter][0] =3D=3D url)) {=0A=
				if (TB_FoundURL) {=0A=
					TB_NextCaption =3D TB_TempArray[TB_Counter][1];=0A=
					TB_NextURL =3D TB_TempArray[TB_Counter][0];=0A=
					TB_NextHTML =3D "<span id=3D'TB_next'>&nbsp;&nbsp;<a href=3D'#' =
title=3D'Image suivante'><strong> &gt;</strong></a></span>";=0A=
				} else {=0A=
					TB_PrevCaption =3D TB_TempArray[TB_Counter][1];=0A=
					TB_PrevURL =3D TB_TempArray[TB_Counter][0];=0A=
					TB_PrevHTML =3D "<span id=3D'TB_prev'>&nbsp;&nbsp;<a href=3D'#' =
title=3D'Image precedente'><strong>&lt; </strong></a></span>";=0A=
				}=0A=
			} else {=0A=
				TB_FoundURL =3D true;=0A=
				TB_imageCount =3D(TB_Counter + 1) +" / "+ (TB_TempArray.length);=0A=
			}=0A=
		}=0A=
	}=0A=
	if (!(TB_NextHTML =3D=3D "")) { //preload de la prochaine image=0A=
		imageSuivante =3D new Image();=0A=
		imageSuivante.src =3D TB_NextURL ;=0A=
	}=0A=
=0A=
	imgPreloader =3D new Image();=0A=
	imgPreloader.onload =3D function(){=0A=
	imgPreloader.onload =3D null;=0A=
	//console.log("loaded" + url);=0A=
	// Resizing large images - orginal by Christian Montoya edited by me.=0A=
	TB_Big_Image =3D false ;=0A=
	var pagesize =3D TB_getPageSize();=0A=
	var x =3D pagesize[0] - 150;=0A=
	var y =3D pagesize[1] - 150;=0A=
	var imageWidth =3D imgPreloader.width;=0A=
	var imageHeight =3D imgPreloader.height;=0A=
	IMAGE_WIDTH =3D imageWidth ;=0A=
		IMAGE_HEIGHT =3D imageHeight ;=0A=
=0A=
	if (imageWidth > x) {=0A=
		TB_Big_Image =3D true ;=0A=
		imageHeight =3D imageHeight * (x / imageWidth); =0A=
		imageWidth =3D x; =0A=
=0A=
		if (imageHeight > y) { =0A=
			TB_Big_Image =3D true ;=0A=
			imageWidth =3D imageWidth * (y / imageHeight); =0A=
			imageHeight =3D y; =0A=
		}=0A=
	} else if (imageHeight > y) {=0A=
		TB_Big_Image =3D true ;=0A=
		imageWidth =3D imageWidth * (y / imageHeight);=0A=
		imageHeight =3D y;=0A=
	=0A=
		if (imageWidth > x) {=0A=
			TB_Big_Image =3D true ;=0A=
			imageHeight =3D imageHeight * (x / imageWidth); =0A=
			imageWidth =3D x;=0A=
		}=0A=
	}=0A=
	// End Resizing=0A=
	if(!DIAPO){=0A=
		TB_Diapo =3D "<span id=3D'TB_Diapo'>&nbsp;&nbsp;<a =
href=3D'#'><strong>[Diaporama]</strong></a></span>";=0A=
	}else{=0A=
		TB_Diapo =3D "<span id=3D'TB_Diapo'>&nbsp;&nbsp;<a href=3D'#' =
title=3D'Stop'><strong>[Stop]</strong></a></span>";=0A=
	}=0A=
	if (TB_Big_Image)=0A=
		TB_Full_Size =3D "<span id=3D'TB_Full'>&nbsp;&nbsp;<a =
href=3D'#'><strong>[Zoom]</strong></a></span>";=0A=
		TB_WIDTH =3D imageWidth + 20;=0A=
		TB_HEIGHT =3D imageHeight + 20;=0A=
=0A=
		jQuery("#TB_window").append("<a href=3D'#' id=3D'TB_ImageOff'><img =
id=3D'TB_Image' src=3D'"+url+"' width=3D'"+imageWidth+"' =
height=3D'"+imageHeight+"' alt=3D'"+caption+" - next picture'/></a>" + =
"<div id=3D'TB_legend' style=3D'background-color:#fff'><div =
id=3D'TB_caption'>"+caption+"</div><div id=3D'TB_secondLine'>" + =
TB_imageCount + TB_Full_Size + TB_PrevHTML + TB_NextHTML + TB_Diapo =
+"</div><div id=3D'TB_closeWindow'><a href=3D'#' =
id=3D'TB_closeWindowButton'><img src=3D'"+TB_chemin_close+"' =
alt=3D'Fermer' /></a></div></div>"); =0A=
=0A=
		jQuery("#TB_closeWindowButton").click(TB_remove);=0A=
		jQuery("#TB_load").remove();=0A=
		jQuery("#TB_window").fadeIn("slow");=0A=
		//setTimeout('jQuery("#TB_legend").slideDown(800);',1600);=0A=
=0A=
	if (!(TB_NextHTML =3D=3D "")) {=0A=
		function goNext(){=0A=
			FULL_S =3D false ;=0A=
			jQuery("#TB_window").remove();=0A=
			jQuery("body").append("<div id=3D'TB_window'></div>");=0A=
			TB_show(TB_NextCaption, TB_NextURL); =0A=
			return false;=0A=
		}=0A=
		jQuery("#TB_next").click(goNext);=0A=
	}=0A=
=0A=
	if (!(TB_PrevHTML =3D=3D "")) {=0A=
		function goPrev(){=0A=
			FULL_S =3D false ;=0A=
			=
if(jQuery(document).unbind('click',goPrev)){jQuery(document).unbind('clic=
k',goPrev)};=0A=
			jQuery("#TB_window").remove();=0A=
			jQuery("body").append("<div id=3D'TB_window'></div>");=0A=
			TB_show(TB_PrevCaption, TB_PrevURL);=0A=
			return false;=0A=
		}=0A=
		jQuery("#TB_prev").click(goPrev);=0A=
	}=0A=
=0A=
	if (!(TB_Full_Size =3D=3D "")) {=0A=
		function fullSize(){=0A=
			var arrayPageScroll =3D TB_getPageScrollTop();=0A=
			var pagesize =3D TB_getPageSize();=0A=
	=0A=
			if(!FULL_S){=0A=
				FULL_S =3D true ;=0A=
				TB_TOP =3D arrayPageScroll[1];=0A=
=0A=
				if( (arrayPageScroll[0] + (pagesize[0] - IMAGE_WIDTH)/2) > 0 ){=0A=
					TB_LEFT =3D arrayPageScroll[0] + (pagesize[0] - IMAGE_WIDTH)/2 ;=0A=
				}else{=0A=
					TB_LEFT =3D 50 ;=0A=
				}=0A=
=0A=
				=
jQuery("#TB_window").animate({top:TB_TOP,left:TB_LEFT,width:(IMAGE_WIDTH+=
20),height:(IMAGE_HEIGHT+20)},1500);=0A=
		 		=
jQuery("#TB_Image").animate({top:20,left:20,width:IMAGE_WIDTH,height:IMAG=
E_HEIGHT},1500, TB_recadre);=0A=
				}=0A=
	 		else{=0A=
	 			FULL_S =3D false ;=0A=
	 			jQuery("#TB_window").animate({top: (arrayPageScroll[1] + =
(pagesize[1]-TB_HEIGHT)/2),left:(arrayPageScroll[0] + (pagesize[0] - =
TB_WIDTH)/2), width:TB_WIDTH,height:TB_HEIGHT},1500);=0A=
	 			jQuery("#TB_Image").animate({top:20,left:20,width:(TB_WIDTH - =
20),height:(TB_HEIGHT - 20)},1500,TB_recadre);=0A=
	 		}=0A=
			return false;=0A=
		}=0A=
		jQuery("#TB_Full").click(fullSize);=0A=
	 }=0A=
=0A=
	if(!(TB_NextHTML =3D=3D "")){=0A=
		jQuery("#TB_ImageOff").click(goNext);=0A=
	}else{=0A=
		jQuery("#TB_ImageOff").click(TB_remove);=0A=
	}=0A=
=0A=
	jQuery("#TB_Diapo").click(diaporama);=0A=
=0A=
	document.onkeydown =3D function(e){=0A=
		if (e =3D=3D null) { // ie=0A=
			keycode =3D event.keyCode;=0A=
		} else { // mozilla=0A=
			keycode =3D e.which;=0A=
		}=0A=
		if(keycode =3D=3D 27 | keycode =3D=3D 67 | keycode =3D=3D 70){ // close=0A=
			TB_remove();=0A=
		} else if(keycode =3D=3D 190 | keycode =3D=3D 39){ // display previous =
image <-=0A=
			if(!(TB_NextHTML =3D=3D "")){=0A=
				document.onkeydown =3D "";=0A=
				goNext();=0A=
			}=0A=
		} else if(keycode =3D=3D 188| keycode =3D=3D 37){ // display next =
image ->=0A=
			if(!(TB_PrevHTML =3D=3D "")){=0A=
				document.onkeydown =3D "";=0A=
				goPrev();=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	TB_position() ;=0A=
	 =0A=
	jQuery("#TB_load").remove();=0A=
	jQuery("#TB_window").css({display:"block"}); //for safari using css =
instead of show=0A=
=0A=
=0A=
	//diapo=0A=
	//console.log("deb " + DELAI); =0A=
	if(DIAPO)=0A=
		setTimeout('diapo();',DELAI);=0A=
		jQuery("#TB_ImageOff")[0].focus();=0A=
	}=0A=
=0A=
	imgPreloader.src =3D url;=0A=
	//console.log("hop" + url);=0A=
=0A=
	}else{//code to show html pages=0A=
		//console.log(url);=0A=
		var queryString =3D url.replace(/^[^\?]+\?+/,'');=0A=
		//rhooooo, c'est pas du boulot ce thickbox=0A=
		queryString =3D queryString.replace(/^[^\?]+\?+/,'');=0A=
		//console.log(queryString);=0A=
		var params =3D TB_parseQuery( queryString );=0A=
		//console.log(params);=0A=
=0A=
		TB_WIDTH =3D (params['width']*1) + 30;=0A=
		TB_HEIGHT =3D (params['height']*1) + 40;=0A=
=0A=
		ajaxContentW =3D TB_WIDTH - 30;=0A=
		ajaxContentH =3D TB_HEIGHT - 45;=0A=
=0A=
		if(url.indexOf('TB_iframe') !=3D -1){=0A=
			urlNoQuery =3D url.split('TB_');=0A=
			jQuery("#TB_window").append("<div id=3D'TB_title'><div =
id=3D'TB_ajaxWindowTitle'>"+caption+"</div><div =
id=3D'TB_closeAjaxWindow'><a href=3D'#' id=3D'TB_closeWindowButton' =
title=3D'Close'>close</a></div></div><iframe frameborder=3D'0' =
hspace=3D'0' src=3D'"+urlNoQuery[0]+"' id=3D'TB_iframeContent' =
name=3D'TB_iframeContent' style=3D'width:"+(ajaxContentW + =
29)+"px;height:"+(ajaxContentH + 17)+"px;' onload=3D'TB_showIframe()'> =
</iframe>");=0A=
		}else{=0A=
			jQuery("#TB_window").append("<div id=3D'TB_title'><div =
id=3D'TB_ajaxWindowTitle'>"+caption+"</div><div =
id=3D'TB_closeAjaxWindow'><a href=3D'#' =
id=3D'TB_closeWindowButton'>close</a></div></div><div =
id=3D'TB_ajaxContent' =
style=3D'width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");=0A=
		}=0A=
=0A=
		jQuery("#TB_closeWindowButton").click(TB_remove);=0A=
=0A=
		if(url.indexOf('TB_inline') !=3D -1){=0A=
			jQuery("#TB_ajaxContent").html(jQuery('#' + =
params['inlineId']).html());=0A=
			TB_position();=0A=
			jQuery("#TB_load").remove();=0A=
			jQuery("#TB_window").css({display:"block"}); =0A=
		}else if(url.indexOf('TB_iframe') !=3D -1){=0A=
			TB_position();=0A=
			if(frames['TB_iframeContent'] =3D=3D undefined){//be nice to safari=0A=
				jQuery("#TB_load").remove();=0A=
				jQuery("#TB_window").css({display:"block"});=0A=
				jQuery(document).keyup( function(e){ var key =3D e.keyCode; if(key =
=3D=3D 27){TB_remove()} });=0A=
			}=0A=
		}else{=0A=
			jQuery("#TB_ajaxContent").load(url, function(){=0A=
				TB_position();=0A=
				jQuery("#TB_load").remove();=0A=
				jQuery("#TB_window").css({display:"block"}); =0A=
			});=0A=
		}=0A=
=0A=
	}=0A=
=0A=
	jQuery(window).resize(TB_position);=0A=
=0A=
	document.onkeyup =3D function(e){=0A=
		if (e =3D=3D null) { // ie=0A=
			keycode =3D event.keyCode;=0A=
		} else { // mozilla=0A=
			keycode =3D e.which;=0A=
		}=0A=
=0A=
		if(keycode =3D=3D 27){ // close=0A=
			TB_remove();=0A=
		}=0A=
	}=0A=
=0A=
	} catch(e) {=0A=
		alert( e );=0A=
	}=0A=
}=0A=
=0A=
//helper functions below=0A=
function diaporama(){=0A=
	//alert("diapo");=0A=
	if(!DIAPO){=0A=
		DIAPO =3D true ;=0A=
		//console.log("deb"); =0A=
		diapo();=0A=
		//jQuery("TB_secondLine").html(TB_imageCount + TB_Full_Size + =
TB_PrevHTML + TB_NextHTML + "[Stop]");=0A=
	} else {=0A=
		DIAPO =3D false ;=0A=
	}=0A=
}=0A=
=0A=
function diapo(){=0A=
	//console.log(DIAPO);=0A=
	if(DIAPO){=0A=
		if(TB_NextURL !=3D""){=0A=
			jQuery("#TB_window").remove();=0A=
			jQuery("body").append("<div id=3D'TB_window'></div>");=0A=
			//console.log("hop");=0A=
			TB_show(TB_NextCaption, TB_NextURL); =0A=
		}else DIAPO =3D false ;=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
function TB_showIframe(){=0A=
	jQuery("#TB_load").remove();=0A=
	jQuery("#TB_window").css({display:"block"});=0A=
}=0A=
=0A=
function TB_remove() {=0A=
	DIAPO =3D false ;=0A=
	FULL_S =3D false ;=0A=
	jQuery("#TB_imageOff").unbind('click');=0A=
	jQuery("#TB_overlay").unbind('click');=0A=
	jQuery("#TB_closeWindowButton").unbind('click');=0A=
	=
jQuery("#TB_window").fadeOut("fast",function(){jQuery('#TB_window,#TB_ove=
rlay,#TB_HideSelect').remove();});=0A=
	jQuery("#TB_load").remove();=0A=
	jQuery(".TB_hide").show();=0A=
	=0A=
	return false;=0A=
}=0A=
=0A=
function TB_position() {=0A=
	var pagesize =3D TB_getPageSize();=0A=
	var arrayPageScroll =3D TB_getPageScrollTop();=0A=
	var legendHeight =3D jQuery("#TB_legend").height() ;	=0A=
=0A=
	if(FULL_S && DIAPO){=0A=
		FULL_S =3D false ;=0A=
		jQuery("#TB_window").animate({top: (arrayPageScroll[1] + =
(pagesize[1]-TB_HEIGHT)/2),left:(arrayPageScroll[0] + (pagesize[0] - =
TB_WIDTH)/2), width:TB_WIDTH,height:TB_HEIGHT},1500);=0A=
		jQuery("#TB_Image").animate({top:20,left:20,width:(TB_WIDTH - =
20),height:(TB_HEIGHT - 20)},1500,TB_recadre);=0A=
	}=0A=
=0A=
	if(!FULL_S || DIAPO){=0A=
		jQuery("#TB_window").css({width:TB_WIDTH+"px",left: =
(arrayPageScroll[0] + (pagesize[0] - TB_WIDTH)/2)+"px", top: =
(arrayPageScroll[1] + (pagesize[1]-TB_HEIGHT)/2 - legendHeight/2)+"px" =
});=0A=
	}=0A=
}=0A=
=0A=
function TB_overlaySize(){=0A=
	if (window.innerHeight && window.scrollMaxY || window.innerWidth && =
window.scrollMaxX) {=0A=
		yScroll =3D window.innerHeight + window.scrollMaxY;=0A=
		xScroll =3D window.innerWidth + window.scrollMaxX;=0A=
		var deff =3D document.documentElement;=0A=
		var wff =3D (deff&&deff.clientWidth) || document.body.clientWidth || =
window.innerWidth || self.innerWidth;=0A=
		var hff =3D (deff&&deff.clientHeight) || document.body.clientHeight || =
window.innerHeight || self.innerHeight;=0A=
		xScroll -=3D (window.innerWidth - wff);=0A=
		yScroll -=3D (window.innerHeight - hff);=0A=
	} else if (document.body.scrollHeight > document.body.offsetHeight || =
document.body.scrollWidth > document.body.offsetWidth){ // all but =
Explorer Mac=0A=
		yScroll =3D document.body.scrollHeight;=0A=
		xScroll =3D document.body.scrollWidth;=0A=
	} else { // Explorer Mac...would also work in Explorer 6 Strict, =
Mozilla and Safari=0A=
		yScroll =3D document.body.offsetHeight;=0A=
		xScroll =3D document.body.offsetWidth;=0A=
	}=0A=
	jQuery("#TB_overlay").css({"height":yScroll +"px", "width":xScroll =
+"px"});=0A=
	jQuery("#TB_HideSelect").css({"height":yScroll +"px","width":xScroll =
+"px"});=0A=
}=0A=
=0A=
function TB_load_position() {=0A=
	var pagesize =3D TB_getPageSize();=0A=
	var arrayPageScroll =3D TB_getPageScrollTop();=0A=
	jQuery("#TB_load")=0A=
	.css({left: (arrayPageScroll[0] + (pagesize[0] - 100)/2)+"px", top: =
(arrayPageScroll[1] + ((pagesize[1]-100)/2))+"px" })=0A=
	.css({display:"block"});=0A=
}=0A=
=0A=
function TB_parseQuery ( query ) {=0A=
	var Params =3D new Object ();=0A=
	if ( ! query ) return Params; // return empty object=0A=
		var Pairs =3D query.split(/[;&]/);=0A=
	=0A=
	for ( var i =3D 0; i < Pairs.length; i++ ) {=0A=
		var KeyVal =3D Pairs[i].split('=3D');=0A=
=0A=
		if ( ! KeyVal || KeyVal.length !=3D 2 ) continue;=0A=
			var key =3D unescape( KeyVal[0] );=0A=
			var val =3D unescape( KeyVal[1] );=0A=
			val =3D val.replace(/\+/g, ' ');=0A=
			Params[key] =3D val;=0A=
	}=0A=
	return Params;=0A=
}=0A=
=0A=
function TB_getPageScrollTop(){=0A=
	var yScrolltop;=0A=
	var xScrollleft;=0A=
=0A=
	if (self.pageYOffset || self.pageXOffset) {=0A=
		yScrolltop =3D self.pageYOffset;=0A=
		xScrollleft =3D self.pageXOffset;=0A=
	=0A=
	} else if (document.documentElement && =
document.documentElement.scrollTop || =
document.documentElement.scrollLeft ){// Explorer 6 Strict=0A=
		yScrolltop =3D document.documentElement.scrollTop;=0A=
		xScrollleft =3D document.documentElement.scrollLeft;=0A=
	=0A=
	} else if (document.body) {// all other Explorers=0A=
		yScrolltop =3D document.body.scrollTop;=0A=
		xScrollleft =3D document.body.scrollLeft;=0A=
	}=0A=
	arrayPageScroll =3D new Array(xScrollleft,yScrolltop) =0A=
	return arrayPageScroll;=0A=
}=0A=
=0A=
function TB_getPageSize(){=0A=
	var de =3D document.documentElement;=0A=
	var w =3D window.innerWidth || self.innerWidth || (de&&de.clientWidth) =
|| document.body.clientWidth;=0A=
	var h =3D window.innerHeight || self.innerHeight || =
(de&&de.clientHeight) || document.body.clientHeight=0A=
	arrayPageSize =3D new Array(w,h) =0A=
	return arrayPageSize;=0A=
}=0A=
=0A=
function TB_recadre(){=0A=
	TB_overlaySize();=0A=
	TB_position();=0A=
}=0A=

------=_NextPart_000_0000_01C97708.655A24E0--

