/* (c) 2006 logogriph Ltd */
var fK="\x66\x75\x6e\x63\x74\x69\x6f\x6e";
var N8="\x2e\x67\x69\x66";
var JP="\x69\x6d\x61\x67\x65\x73\x2f\x73\x74\x61\x72\x73\x5f\x30";
var pJ="\x69\x6e\x70\x75\x74";
var U2="\x69\x6d\x61\x67\x65";
var Pm="\x76\x61\x6c";
var re="\x6d\x6f\x75\x73\x65\x6f\x76\x65\x72";
var qD="\x6d\x6f\x75\x73\x65\x64\x6f\x77\x6e";
var oz="\x6d\x6f\x75\x73\x65\x6f\x75\x74";
var BX="\x6d\x6f\x75\x73\x65\x75\x70";
var Mv="\x6d\x6f\x75\x73\x65\x6d\x6f\x76\x65";
var YW="\x2c\x20";
var bL="\x75\x6e\x64\x65\x66\x69\x6e\x65\x64";
var OF="\x6e\x75\x6c\x6c";
var qY="\x6f\x62\x6a\x65\x63\x74";
var kz="\x22";
var t6="";
var td="\x22\x3a";
var FQ="\x0a\x7b";
var GF="\x7d\x0a";
var DA="\x6e\x75\x6d\x62\x65\x72";
var K4="\x0a\x5b\x20";
var zb="\x20\x5d\x0a";
var tX="\x4a\x53\x4f\x4e\x72\x65\x71";
var w4="\x3f";
var Dl="\x26";
var nI="\x73\x69\x64\x3d";
var Xr="\x73\x63\x72\x69\x70\x74";
var hU="\x74\x79\x70\x65";
var OD="\x74\x65\x78\x74\x2f\x6a\x61\x76\x61\x73\x63\x72\x69\x70\x74";
var B8="\x73\x72\x63";
var T3="\x69\x64";
var Wp="\x68\x65\x61\x64";
var XH="\x74\x65\x78\x74";
var WK="\x74\x65\x78\x74\x61\x72\x65\x61";
var bE="\x73\x65\x6c\x65\x63\x74";
var aU="\x62\x75\x74\x74\x6f\x6e";
var uF="\x74\x79\x70\x65";
var NW="\x75\x6e\x64\x65\x66\x69\x6e\x65\x64";
var ol="\x64\x65\x62\x75\x67\x77\x69\x6e";
var J0="\x77\x69\x64\x74\x68\x3d";
var t5="\x2c\x20\x68\x65\x69\x67\x68\x74\x3d";
var uu="\x2c\x20\x6c\x65\x66\x74\x3d";
var kI="\x2c\x20\x74\x6f\x70\x3d";
var c9="\x2c\x20\x73\x63\x72\x6f\x6c\x6c\x62\x61\x72\x73\x3d\x79\x65\x73\x2c\x20\x72\x65\x73\x69\x7a\x61\x62\x6c\x65\x3d\x79\x65\x73";
var aK="\x3c\x68\x74\x6d\x6c\x3e\x3c\x68\x65\x61\x64\x3e\x3c\x74\x69\x74\x6c\x65\x3e\x64\x65\x62\x75\x67\x3c\x5c\x2f\x74\x69\x74\x6c\x65\x3e\x3c\x5c\x2f\x68\x65\x61\x64\x3e\x3c\x62\x6f\x64\x79\x20\x69\x64\x3d\x22\x62\x6f\x64\x79\x22\x3e\x3c\x5c\x2f\x62\x6f\x64\x79\x3e\x3c\x5c\x2f\x68\x74\x6d\x6c\x3e";
var Y2="\x62\x6f\x64\x79";
var z2="\x26\x64\x69\x61\x6d\x73\x3b\x20";
var hB="\x3a\x20";
var vd="\x20\x26\x62\x75\x6c\x6c\x3b\x20";
var aC="\x64\x69\x76";
var Cb="\x65\x78\x70\x61\x6e\x64\x65\x64";
var j6="\x63\x6f\x6c\x6c\x61\x70\x73\x65\x64";
var A5="\x2e\x2e\x2f\x69\x6e\x63\x6c\x75\x64\x65\x73\x2f\x66\x6f\x6c\x64\x69\x6e\x67\x2e\x70\x68\x70";
var LY="\x67\x65\x74";
var gy="\x69\x64\x3d";
var HE="\x26\x76\x3d";
var rd="\x6d\x61\x63";
var QH="\x77\x69\x6e";
var F1="\x6e\x74\x20\x35";
var BN="\x78\x70";
var wE="\x73\x76\x31";
var tO="\x75\x6e\x69\x78";
var sX="\x73\x75\x6e\x6f\x73";
var Kx="\x62\x73\x64";
var mq="\x78\x31\x31";
var uA="\x6c\x69\x6e\x75\x78";
var k4="\x73\x61\x66\x61\x72\x69";
var s5="\x61\x70\x70\x6c\x65\x77\x65\x62\x6b\x69\x74\x2f";
var KD="\x20";
var qw="\x6f\x70\x65\x72\x61";
var YO="\x6e\x65\x74\x73\x63\x61\x70\x65";
var vW="\x6d\x73\x69\x65";
var jb="\x66\x69\x72\x65\x66\x6f\x78";
var HS="\x4d\x6f\x7a\x69\x6c\x6c\x61\x2f\x35\x2e\x30";
var He="\x72\x76\x3a\x31\x2e\x30";
var aJ="\x3d\x31";
var Px="\x61\x6a\x61\x78\x5f\x70\x72\x6d\x73";
var MK="\x61\x75\x74\x6f";
var Nj="\x5f\x74\x72\x69\x67\x67\x65\x72\x3d";
var a8="\x62\x6c\x6f\x63\x6b";
var dw="\x30";
var UW="\x6e\x6f\x6e\x65";
var Rn="\x65\x61\x73\x79";
var gY="\x63\x68\x61\x6e\x67\x65";
var TI="\x66\x6f\x63\x75\x73";
var Dd="\x66\x6f\x63\x75\x73\x65\x64";
var Dm="\x6d\x6f\x75\x73\x65\x6f\x76\x65\x72";
var Nn="\x72\x6f\x6c\x6c\x6f\x76\x65\x72\x65\x64";
var o6="\x62\x6c\x75\x72";
var tr="\x6d";
var zk="\x6d\x6f\x75\x73\x65\x6f\x75\x74";
var H0="\x5f\x65\x72\x72";
var Jy="\x5f\x6c\x61\x62\x65\x6c";
var wB="\x5f\x76\x61\x6c\x75\x65";
var CB="\x66";
var vL="\x66\x6f\x63\x75\x73";
var Ot="\x62\x6c\x75\x72";
var tM="\x63";
var BF="\x63\x68\x61\x6e\x67\x65";
var vz="\x64";
var c8="\x68\x6f\x74\x5f\x69\x74\x65\x6d";
var xM="\x63\x6c\x69\x63\x6b";
var jm="\x61";
var QD="\x68\x6f\x74\x5f\x72\x6f\x6c\x6c";
var hl="\x63\x6c\x69\x63\x6b";
var sy="\x61\x7a\x5f\x6e\x65\x77\x5f\x77\x69\x6e\x3d";
var zc="\x31";
var P4="\x6d\x63\x68\x6b\x62\x6f\x78\x6f\x6e";
var yu="\x6d\x63\x68\x6b\x62\x6f\x78\x6f\x66\x66";
var r3="\x61";
var Wh="\x67\x6f\x32\x61\x7a";
var ks="\x5f\x62\x6c\x61\x6e\x6b";
var MU="\x5f\x73\x65\x6c\x66";
var Pj="\x73\x74\x61\x72\x72\x61\x6e\x6b";
var h_="\x69\x6d\x67\x5f\x66\x72\x61\x6d\x65";
var gK="\x73\x65\x74\x77\x69\x64\x74\x68";
var xs="\x70\x78";
var Oq="\x68\x65\x69\x67\x68\x74";
if(!Array.prototype.indexOf){
Array.prototype.indexOf=function(){
var nF=0;
if(arguments.length>=2)nF=arguments[1];
for(var Z9 in this)
if(this[Z9]==arguments[0])return Z9;
return-1;
}
}
function addLoadEvent(wl){
var oy=window.onload;
if(typeof window.onload!=fK){
window.onload=wl;
}else{
window.onload=function(){
oy();
wl();
}
}
}
Starclicker=Class.create();
Starclicker.z_=function(tm){
this.CW=new Array();
for(var Z9=0;Z9<=5;Z9++){
this.CW[Z9]=new Image;
this.CW[Z9].src=tm+(Z9+1)+N8;
}
}
Starclicker.z_(JP);
Starclicker.FU=function(){
var rg=(arguments[0]||false);
var PV=document.getElementsByTagName(pJ);
var Z9;
for(Z9=0;Z9<PV.length;Z9++){
if((PV[Z9].type==U2)&&(!rg||(PV[Z9].className==rg)))new Starclicker(PV[Z9]);
}
}
Starclicker.prototype={
initialize:function(element){
this.t4=$(element);
var db=Pm+this.t4.id;
this.F_=$(db);
this.t1=this.F_.value;
this.rv=this.F_.value;
this.SV=false;
this.Bi=false;
this.within=false;
this.callback=(arguments[1]||false);
this.hb=this.YG.bindAsEventListener(this);
this.kG=this.oZ.bindAsEventListener(this);
this.nM=this.Vd.bindAsEventListener(this);
this.s6=this.HU.bindAsEventListener(this);
this.To=this.O5.bindAsEventListener(this);
Event.observe(this.t4,re,this.hb);
Event.observe(this.t4,qD,this.kG);
},
YG:function(event){
this.within=true;
this.Bi=true;
Event.observe(this.t4,oz,this.s6);
Event.observe(document,BX,this.nM);
Event.observe(document,Mv,this.To);
this.O5(event);
},
ny:function(event){
Event.stopObserving(this.t4,oz,this.s6);
Event.stopObserving(document,BX,this.nM);
Event.stopObserving(document,Mv,this.To);
this.Bi=false;
this.t4.src=Starclicker.CW[this.F_.value].src;
this.t1=this.F_.value;
},
HU:function(event){
if(!this.SV)this.ny();
this.within=false;
},
oZ:function(event){
Event.stop(event);
this.SV=true;
if(!this.Bi){
YG(event);
}else this.O5(event);
return false;
},
Vd:function(event){
Event.stop(event);
this.SV=false;
this.F_.value=this.t1;
if(!this.within){
this.ny();
}else{
this.t4.src=Starclicker.CW[this.F_.value].src;
}
if(this.rv!=this.F_.value){
this.rv=this.F_.value;
var NN=this.t4.id.substr(1);
if(this.callback)this.callback();
}
return false;
},
O5:function(event){
var rating=this.rating(event);
if(this.t1!=rating){
this.t1=rating;
if(this.SV)this.F_.value=rating;
this.t4.src=Starclicker.CW[this.t1].src;
}
},
rating:function(event){
var nf=[Event.pointerX(event),Event.pointerY(event)];
var Yh=Position.cumulativeOffset(this.t4);
this.SF=(nf[0]-Yh[0]);
this.n9=(nf[1]-Yh[1]);
if(this.t4.offsetWidth==0)return0;
var rating=Math.floor(this.SF/(this.t4.offsetWidth/5))+1;
return Math.max(0,Math.min(5,rating));
}
}
function Bo(zU){
var MX,Ca,uD;
var dV=YW;
var vS=new Object();
if((typeof zU==bL)||(zU==null))return OF;
if((typeof zU==qY)&&zU.nodeType)return kz+Object.prototype.toString.apply(zU)+kz;
var uD=(zU&&(typeof zU.length!=fK));
if(typeof zU==qY)for(MX in zU)if((MX==parseInt(MX))||uD){
Ca=zU[MX];
if(typeof Ca==fK){
}else if(typeof Ca==qY){
vS[MX]=Bo(Ca);
}else{
vS[MX]=kz+Ca+kz;
}
}
var zr=t6;
if(uD){
for(MX in vS)if(typeof vS[MX]!=fK){
zr+=dV+kz+MX+td+vS[MX];
}
zr=FQ+zr.substr(dV.length)+GF;
}else{
for(MX in vS)if(typeof MX==DA)zr+=dV+vS[MX];
zr=K4+zr.substr(dV.length)+zb;
}
return zr;
}
var Wr={
km:1,
I7:function(Q5){
var cX=tX+this.km++;
Q5+=((Q5.indexOf(w4)>=0)?Dl:w4)+nI+cX;
var c3=document.createElement(Xr);
c3.setAttribute(hU,OD);
c3.setAttribute(B8,Q5);
c3.setAttribute(T3,cX);
var pt=document.getElementsByTagName(Wp).item(0);
pt.appendChild(c3);
},
UZ:function(cX){
var pt=document.getElementsByTagName(Wp).item(0);
var c3=document.getElementById(cX);
pt.removeChild(c3);
}
}
function focus_fld(By,type){
var Cr=(By||document);
var oJ=(type||XH);
var Dw=pJ;
if((oJ==WK)||(oJ==bE)||(oJ==aU))Dw=oJ;
var PV=Cr.getElementsByTagName(Dw);
for(var q8=0;q8<PV.length;q8++){
if(PV[q8].tagName&&((Dw!=pJ)||(PV[q8].getAttribute(uF).toLowerCase()==XH))){
if(PV[q8].focus)PV[q8].focus();
if(PV[q8].select)PV[q8].select();
break;
}
}
}
var cZ;
function eD(kV,value){
if((typeof(cZ)==NW)||(cZ==null)||cZ.closed){
var x=window.screen.availLeft;
var y=window.screen.availHeight+window.screen.availTop;
var wa=500;
var KE=250;
cZ=window.open(t6,ol,J0+wa+t5+KE+uu+x+kI+(y-KE)+c9,true);
cZ.document.write(aK);
}
var body=cZ.document.getElementById(Y2);
if(body){
var PU=z2+kV+hB;
for(var Z9=1;Z9<arguments.length;Z9++)
PU+=arguments[Z9]+vd;
var tg=cZ.document.createElement(aC);
tg.innerHTML=PU;
if(body.firstChild)body.insertBefore(tg,body.firstChild);
else body.appendChild(tg);
}
}
var cq={
VK:function(By){
By=$(By);
var HC=By.nextSibling;
var value=((Element.hasClassName(By,Cb))?0:1);
if(value){
Element.removeClassName(By,j6);
Element.addClassName(By,Cb);
Element.show(HC);
}else{
Element.removeClassName(By,Cb);
Element.addClassName(By,j6);
Element.hide(HC);
}
new Ajax.Request(A5,{method:LY,parameters:gy+By.id+HE+value});
}
}
function SZ(){
var Ci=navigator.userAgent.toLowerCase();
this.isMac=(Ci.indexOf(rd)!=-1);
this.isWin=(Ci.indexOf(QH)!=-1);
this.isWin2k=(this.isWin&&(
Ci.indexOf(F1)!=-1));
this.isWinSP2=(this.isWin&&(
Ci.indexOf(BN)!=-1||
Ci.indexOf(wE)!=-1));
this.isOther=(
Ci.indexOf(tO)!=-1||
Ci.indexOf(sX)!=-1||
Ci.indexOf(Kx)!=-1||
Ci.indexOf(mq)!=-1||
Ci.indexOf(uA)!=-1);
this.isSafari=(Ci.indexOf(k4)!=-1);
this.isSafari2=(this.isSafari&&(parseFloat(Ci.substring(Ci.indexOf(s5)+s5.length,Ci.length).substring(0,Ci.substring(Ci.indexOf(s5)+s5.length,Ci.length).indexOf(KD)))>=300));
this.isOpera=(Ci.indexOf(qw)!=-1);
this.isNN=(Ci.indexOf(YO)!=-1);
this.isIE=(Ci.indexOf(vW)!=-1);
this.isFF=(Ci.indexOf(jb)!=-1);
this.isMozOne=((Ci.indexOf(HS)!=-1)&&(Ci.indexOf(He)!=-1));
}
var zR=new SZ();
function eI(){
var Av=t6;
var Ca=document.cookie.match(/SXP_language=(\w+);/i);
if(Ca){
language=Ca[1];
}else if(navigator.userLanguage){
language=navigator.userLanguage.substring(0,2).toLowerCase();
}else if(navigator.language){
language=navigator.language.substring(0,2).toLowerCase();
}
document.language=language;
return language;
}
function QU(sp,Nd){
var MJ;
if(window.event)MJ=window.event.keyCode;
else if(Nd)MJ=Nd.which;
else return true;
if(MJ==13){
sp.form.submit();
return false;
}else return true;
}
function Ph(I_,target,tJ){
var vc=I_.action;
if(target)I_.target=target;
if(tJ&&tJ.id){
I_.action=I_.action+((I_.action.indexOf(w4)>=0)?Dl:w4)+tJ.id+aJ;
}
I_.submit();
I_.action=vc;
return false;
}
function ajax_submit(I_,ar,tJ){
var SJ=I_.getAttribute(Px);
if(SJ)SJ=SJ.split(/\s*,\s*/);
var vc=I_.action;
if(ar){
var I4=MK;
if(SJ&&SJ[3])I4=SJ[3];
I_.action=I_.action+((I_.action.indexOf(w4)>=0)?Dl:w4)+I4+aJ;
if(SJ&&SJ[2]){
I_.target=SJ[2];
I_.action=I_.action+((I_.action.indexOf(w4)>=0)?Dl:w4)+SJ[2]+aJ;
}
if(tJ&&tJ.id){
I_.action=I_.action+((I_.action.indexOf(w4)>=0)?Dl:w4)+Nj+tJ.id;
}
}else if(SJ&&SJ[2])I_.target=t6;
if(SJ&&SJ[1]&&document.getElementById(SJ[1]))document.getElementById(SJ[1]).style.display=a8;
if(SJ&&SJ[0]&&document.getElementById(SJ[0])){
if(zR.isSafari){document.getElementById(SJ[0]).style.opacity=dw;
}else if(zR.isMozOne){
}else document.getElementById(SJ[0]).style.display=UW;
}
if(ar&&I_.submit)I_.submit();
I_.action=vc;
}
function WV(event){
var q8=Event.element(event);
if(q8){
var xB=q8.getAttribute(Rn);
if(xB)switch(event.type){
case gY:ajax_submit(q8.form,true,this);break;
case TI:Element.addClassName(q8,Dd);break;
case Dm:Element.addClassName(q8,Nn);break;
case o6:if(xB.indexOf(tr)>=0)Element.removeClassName(q8,Dd);break;
case zk:if(xB.indexOf(tr)>=0)Element.removeClassName(q8,Nn);break;
}
}
}
function fa(b4,id,My,iF){
var iF=(iF||H0);
if(iF==H0){
var q8=b4.getElementById(id);
if(!q8)return;
var co=b4.getElementById(id+H0);
if(co)co.parentNode.removeChild(co);
if(!My)return;
var bS=b4.createElement(aC);
bS.innerHTML=unescape(My);
var dz=bS.removeChild(bS.firstChild);
dz.id=id+H0;
q8.parentNode.insertBefore(dz,q8);
}else if(iF==Jy){
var co=b4.getElementById(Jy+id);
if(co)co.innerHTML=unescape(My);
}else if(iF==wB){
var co=b4.getElementById(id);
if(co&&(typeof co.value!=bL))co.value=unescape(My);
}
}
function oE(){
var Ns=false;
for(var Sl in{select:1,input:1,textarea:1}){
var BH=document.getElementsByTagName(Sl);
for(var x=(BH.length-1);x>=0;x--){
var q8=BH[x];
if(q8){
var xB=q8.getAttribute(Rn);
if(xB&&(xB.indexOf(CB)>=0)){
Event.observe(q8,vL,WV);
Event.observe(q8,Ot,WV);
}
if(xB&&(xB.indexOf(tM)>=0)){
Event.observe(q8,BF,WV);
Ns=true;
}
if(xB&&(xB.indexOf(vz)>=0)){
q8.parentNode.removeChild(q8);
}
Ns=(Ns||(xB&&(xB.indexOf(tr)>=0)));
}
}
}
if(Ns){
Event.observe(document,re,WV);
Event.observe(document,oz,WV);
}
}
var eC=false;
function pI(Nd){
var q8=Event.element(Nd);
while(q8&&(!q8.className||!Element.hasClassName(q8,c8)))q8=q8.parentNode;
if(Nd.type==xM){
var Ty=q8.getElementsByTagName(jm);
if(Ty)for(var Z9=0;Z9<Ty.length;Z9++)if(Ty[Z9].href){
window.top.location.href=Ty[Z9].href;
break;
}
}else{
var C4=(q8&&q8.className&&Element.hasClassName(q8,c8)&&(Position.within(q8,Event.pointerX(Nd),Event.pointerY(Nd))));
if(eC&&((eC!=q8)||!C4)){
Element.removeClassName(eC,QD);
eC=false;
}
if(C4){
eC=q8;
Element.addClassName(q8,QD);
}
}
}
function make_hot_lists(){
var pE=document.getElementsByClassName(c8);
if(pE){
for(var Z9=0;Z9<pE.length;Z9++){
if(pE[Z9]){
Event.observe(pE[Z9],hl,pI);
}
}
Event.observe(document,re,pI);
Event.observe(document,oz,pI);
}
}
function u0(By){
var Yz=false;
var Q_=document.cookie.match(/\baz_new_win=(\d);/);
if(Q_)Q_=(Q_[1]!=dw);
if(By){
Q_=!Q_;
document.cookie=sy+(Q_?zc:dw);
By.className=(Q_?P4:yu);
}else Yz=(typeof warn_before_amazon!=bL);
var Ty=document.getElementsByTagName(r3);
for(var x in Ty)if(parseInt(x)==x){
var Bq=Ty[x];
if(!Bq){
}else if(Bq.onclick){
}else if(Element.hasClassName(Bq,Wh)){
if(Yz)Bq.onclick=warn_before_amazon;
Bq.target=(Q_?ks:MU);
}
}
}
var gs=function(){
if(!document.getElementsByTagName||!document.createTextNode)return;
u0();
oE();
Starclicker.FU(Pj);
}
var D9=false;
function yf(){
var BJ=document.getElementById(h_);
var BZ=BJ.contentWindow.document.getElementById(gK);
BZ.style.width=(BJ.scrollWidth-10)+xs;
BJ.setAttribute(Oq,BZ.scrollHeight+5);
if(typeof window.onresize!=fK)window.onresize=yf;
}
if(!document.language)eI();