From: Subject: =?Windows-1252?Q?Loja_Virtual_Terroir_de_Bragan=E7a_-_Compra_Simples?= Date: Mon, 7 Jun 2010 15:19:04 -0300 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CB0654.C43A5D90" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: https://terroirdebraganca.websiteseguro.com/loja/cliente/cadastrar?tipo_cadastro=juridica =EF=BB=BF Loja Virtual Terroir = de Bragan=C3=A7a - Compra Simples

Terroir de Bragan=C3=A7a

Loja Virtual - Compra = Simples

Boa Tarde, Visitante
Clique=20 aqui para fazer o Login
   =20 =20 =20 =20 =20

Cadastro de cliente
(*) Preenchimento=20 obrigat=C3=B3rio
Pessoa F=C3=ADsica
=20
Pessoa Jur=C3=ADdica
=
Nome para = contato*:
Raz=C3=A3o = Social*:
CNPJ*: (apenas n=C3=BAmeros) = =20
=20
IE: (apenas n=C3=BAmeros) = =20
E-mail*: =20
Senha*:
=20
Confirmar Senha*: =
Endere=C3=A7o*: =
=20
N=C3=BAmero: = =20
Complemento: =
Bairro*: =20
=20
CEP*: (apenas n=C3=BAmeros) = =20
Estado*: AmazonasCear=C3=A1Esp=C3=ADrito SantoMaranh=C3=A3oMato Grosso do SulParan=C3=A1PernambucoRio de JaneiroRondoniaSanta CatarinaTocantins
=20
Cidade*:=20
=
Ponto de = Refer=C3=AAncia*:=20
Telefone 1*: = =20
=20
Telefone 2: = =20
=C2=A9 2010 TERROIR DE BRAGAN=C3=87A | Estr. Municipal = Dr. Renato Ferrara,=20 km 5, Bairro: Bocaina, CEP: 12914-970, Cx Postal: 199, Bragan=C3=A7a = Paulista - SP=20
------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/bt_menu_01.png iVBORw0KGgoAAAANSUhEUgAAACQAAAALCAYAAAAX+i97AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAT1JREFUeNrMVLFxwkAQfGkoACqw3IE6sBU7cepIogKsCmxVgKgAHDm0 HTiW6EAlQAdPBfIds+/ZuXlwaP3MDsP+sdrbO5GM4+imdGbd9/t/e1gL5oK6eHjyM3N5j8/+D5EM iNWqxiDwEd1wBphQjaPgS5CrVjBUkVMHsVqwM0J6vxU8Eqe1C9LZ4ndLqumMTiG4E7waPknhUkUa JYAGXBaJN4Og1t0KWrpfCT5hLIuYCPo9pZsQnBoqESELt+BKI1rBbBA84HsYS45k9f4l0kwH5OBy 4tbnpRacaFR2PCfD+Qu1DuZ7JNNjHDXt0oAGHHGemjsGQzt08yHYUPTzyA616ORGsMfDS+xLFVng FSX4FnkBPHR+TwqyoOXraObeCDQwVVHMBxo774OafL6SqB3Z+bnJ1P4YUzex8yPAAD1fU09qWI3X AAAAAElFTkSuQmCC ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/bt_menu_02.png iVBORw0KGgoAAAANSUhEUgAAADYAAAALCAYAAAA0oX6uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAY1JREFUeNrslc9RwlAQxhOHAmIHsQOowOTsgcnRU7QCoQKhArAC5OSR XDznUYFYgZSQDvA95/dmvlkDB24y7swOYd/++fbtt0l6OBySS5Sr5EJl0L6/Zf53KLad186rtTsT G887YqLkqM2nMc74Z/jkPRg1foiv2n5hKe/ukwGGVpzC4YgirSkw4nnhdSJne68VPrXXmQH36PVV aqVyFvwLmp31NFaCaWMaX3qdSs4MexOwKBVTdE8xtV+TIAB4QEs5cxTW6cZ8ofjKTL9P5viXBk/M 7agVfSKOMf436IvdsdD1BwC2xt4K5Wpu38mEp9xm0QN4Sdz4zHUpyD0V+jkw1DQS8n/BpM425hhj aXbAkbghqJOxK8cTw/u+83OkO5IjEzwlmkXmDAwVjlHkk4A5N9RC2S3JnrmAOJlMpvfE/7UA2ZAn Z1eXJxrbCR3nxN/KOhRMbo3fxDZ2ShqCViSraGZGoQaqJPL2agVYxUUkPC+E3k3cixMSY1byVqyE Tbnk+8GR/n+g/5h8CzAAHBt41yBc9PsAAAAASUVORK5CYII= ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/bt_menu_03.png iVBORw0KGgoAAAANSUhEUgAAAE0AAAAMCAYAAAAnDTB5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAiVJREFUeNrsVsFxwjAQlBn+MR04FYRUEPudR+CZl00F4AqMKwAqgFe+ 5JF3bDpwKsDpwKmASJlVZudGNkOGfEI0cyPbp7vT7e1J9l5fntQFDR/SaAm0VKc6iO4fVV9d1lho GeLZADb5iRMJWoi5hvgURFEwH5VSqFqF98ARo6IKu9ZZ+xBzQ7ohMaMSjDG6siWvNrsVYhvds8Of 3HdD+7WYfIM20rKGsR0pDAvJUC13Wub0bYkAcxejsT7EcyzWlfheYC6RwFokYpIcE2MSMGUjwFpQ 8dkugc4nHynshy15BtgHY7LsQbFF4gMtHoLUtNgjKSlZu3amJcd7JGxcbChJHzn0W8S/xppbLTti RQIwModd47CzyecUN8e3oCPPGPMAvkrLtBiMykV1uF0LUQFF1Qk62kR1tE9BbZCKIyLAJhtaY9ts CkANy/YAcHPELsO8FN0RQ3YteaYoxB6YpBa0D9GWqoUZcvBZlJ8IWkM+3x06RWeSHJZl9kybArQu u7Ycfeja8qzA2gTAm5ae9BEwA8orBHxAMra6OxHIXhaWIZk4W46NugPoCpsvsKYGQDfUajMIs7Ps sEuxxy1ytIz16Uxz5WnAusJ3e6GpHkCKMG8RNBS3TkEib5kczrIz/hqMAcACMU2Cb2ilpTh7NhR7 DBZKu4aOlYLaMBKslHlWAM6+fxXa+6M/tyPc2Om5HZuf294f/vPf/ZZz73A4qP9x2vgUYADRjK+u 9yDWmAAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/lbl_prmiacoes.png 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 AAAASUVORK5CYII= ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/bt_menu_04.png iVBORw0KGgoAAAANSUhEUgAAAFAAAAALCAYAAADoWAqZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAehJREFUeNrsVsFxwkAMtBkKMB04FcSpIPidR8gzr0AFhgoyVGA6AF55 4k/eNhVAKsAdxB2Qu5m9zCJkY8gjH9/MDrbuJK10kox/PB69bt2+el0K/rb6+ecHv0cGgcHeoCL5 0KCg9wBnrSwE3GJdd86r2dd8VzhziVcAlOJsIPSkX8mpUPSjmnhPdOKn198KtJsHg51BbvBtkJKC lS0FsRzPb3jOSXcszjEiJTk78m1/Ny14Ob1IsRUpvg+4aCnfCT4p5GMl3jMdl8ANsjow8G1yYYCN jEUSPXEjPjDDOQ7MJ8gb36CK7rD/YLBtySugYKcILBT2nd8Sl83yAXgOyZ61lRm8K3Ge6fTwECLw ihKyEg7t/qghiW4t0C7PooJzqloeDdb3hFpxDxtteWXglOKsXDlV5VbhxCMjAY8JJdNr0umJmSJn QSVmSIwkpheSGCgVWijVV+fbu4LXBAmP8at1R4b9QshD7FXUZRnNwESxdaLTR2IKtMscG48wFisf gFippIDaIMH7mtppW5MA5zuH7xLk75GYtrxmDZc5b5B/kX1X8VOAu6ROp3Qz8AXBLBHMCLJCceyS WNUM2RC6ZU0Ly4+I8+OGdwKS1/K6ZWWwtcRYWIh5vVJmIet4fvdHuvsj/a/rR4ABAEOMtYABSgv7 AAAAAElFTkSuQmCC ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/bt_menu_05.png iVBORw0KGgoAAAANSUhEUgAAAC0AAAALCAYAAADr7wSxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAV1JREFUeNrsVcttwzAMtQ0PoExQdYN2gsYbpBPUncDNBLInqDdIeuo1 l54dT9BkgjobeAOXAh6BB8IIfCoQoAQYSfw8PlE0kk7TlNyaZMkNSt59fXpZPc6j6Al7tqscac9+ tT+IOopRvDVWb/zJTH7MGYxfcSPGmMvPi2hNAa3odsYeJUXyTnRjyK1E30GQyRSiHdZg/IwbL/QN wvfki7VKOj9mBB4Tn0XfTNGUNAExDxIpCrSUU1N8YchpTm2wo1SwOUOyBL7ijRm1vwOho3mWjnwK 0lDcgDMX0Zxy4Zgq0Q8QDOR7he9H9CnWy2dmrzHPruQuZHNXCAzmQktkQ/EjXjLaDqJ7rBWm4JJT 8Bb7gEAl2JsCLbp+B5/H/BeE1VP+EgloREe2CmR3wOvRcZeb5AaOYMaDP5iGxqAGsYMZj9J8iNdk jYuv6JIe4xB9ZzTJAW+f/v+5/JH8CjAALCdiAHyljZUAAAAASUVORK5CYII= ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/lbl_galeria.png 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 TkSuQmCC ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/bt_menu_06.png iVBORw0KGgoAAAANSUhEUgAAADAAAAALCAYAAAA5vw7pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAV9JREFUeNrsVcFtg1AM5SMGIBOUbpBO0LBBM8GnE0RMkDABdAJ665Fc coZu0BEYIRvQb+m5erKg5FZFqqUXwn+2nx0b4qZpiu7Z4ujOLZGP/vKh9xkgNhhf5UZAbWd804At zra4tzZQ7FfA1WizKR9Rvp+zhETbgBcKFIcNuA5iXMAePn3Ae8AriciZC6hNnJpwBTQ11gecZnxz 6HSmwSag1BWqQeZI/ggH5VKcKZfiXE2LmRN3KGzAdwfuEHBGrGhX4HJq0iGuw3VDPhJXxFRARaMd cc/caLiCCi0xvfbG1d1hUiU0jyu+GXyvtAEyOR/TuqQLCea4lJLpnuZoor6hAY8iMlyLFf1oqYaE 9kmEHwI+kdijqIaKGsHVtGK2iX6l+Iymx8/HgaZu8+oaVWjoGTlybYDX5QSns+GO9BZqfhFba8LD 78k8Q/KjvC3E7MG39BaSs8H9/5H9sX0LMAAMPWEAFHHAuQAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/btn.compraprogramada.png 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 ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/btn.produtos.png iVBORw0KGgoAAAANSUhEUgAAAGcAAAAVCAYAAABbq/AzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAABT5JREFUeNrsWV9oW1UYP+f+yc1t0j/JGqkWfDCFPbjBQPcidopgVxh0 w62uE2SWvejebJkMGT7Ipr4U34YvMvVlyBRHQaQtKrSFPWyC0DgRGh9ky+o2o8vWJrnpzfX8znJu b27uTdOkZqn0g5N773fOd853vt/5/twbGouECLEs4iZKqR4MKINaQH1BkmiPIst9pCHCGrR0bR2i tQ5yqk8pt5lZtDa0e0FGwfzJNItL2XxhJmcU5v1G0wpwKAmEde2tjpD+HpVolPqZ2BIg1gCDtTau qpxl77vMDrixiEvOWlvHvW7FGfA7E9Qt6PPsQ0XLqVh9544B9XM6s/wOgHLDKIeC6tqDLD3Z3RX+ joFzgllBJx46E6cB6Dr7rkFxAYZTkPN8bFxuO4tdaaVuLvtajlkw3qrmNdTlKdW8YROCALN5T7hN e12WpO6cYXzPWKatSqyr7eEgSep9bEf7NUmSemqOUKXLkSOH7a5Ll75ucmCyfGMQdQHjBIc6esoB pd4xzwOsYnFzQ/RKzpj8M515RQAktzHPYSc1EIu0/6goPnmlig7Dw4c5INev/8obnnFtbtZwNrdV vfq9+LTWDOTMyxtu1UhV5J1sTCCXL8CDiISfsB4cU1V5jw2Eu21T06gzrJ8KqMruUlgL6Y/HOm9I lEY3Mgk8ZD1qfohrfbJqSFTLufxXt9P3hxVdU4d8gWlC5avrOuntfcJ+vnkzRbLZbAV/cTHpKYex kBEUjUZYi1bM55RxzoXx4GOMU85LHrIY6+RV06VeatMCB1gQ1BVNUwZrzrX/AWFTJ0++aT9jgxMT H3NDOfnYNPigQ4eGyL59/XZfOv03uXDhMz5m795nyf79A2VrXLz4Jbl69Zq91tjYKbsP4+PxOEkm kxVyoPPnP+E6jY6+wYEUNDs7Ry5fnrTnBECghYUE0+XzxrIo3jE19SVFleWdreDuwmDj429zgyWT v9t8bPzcufdJX1+cRCIR3g+jwQPQB7BgvLNnP7C9DP0ggHjs2FGSSlU/0VNTM7xhDTeAZ868y8Gb mJjkQGHM6OhxfhgEYGJtL++rp/5kxUEfi2g03ArgwCAABidRACP4aCJkABh4gQhN4OMEw0gwmptw wiG3a9fTdemFOTE31hChDGtDB+gyOzvP5weABw8OlYW7RkiSaExi1b7RCuDgZCYSCdsjnHwYJ5H4 hW9c5KPy/BO0gfLLa/XSWr4KVswp9IHOaODBgzepcHigFFbN3wKK8syjBgchxY+fSt3iYWRqaprM zc1zT0qn09zDYJCBgZc5oMJDwBNe1N//PDcsTno2myvlj+N8HoRIhD14lx9hTswNo09Pz3D5ePwp O7RiHeHNOEjOIqYRKqwWFxX2wvNtKKi91srlJ5IsDDQycpQbBAkXgCCBw1jwKoQdryIDxsV4FA0g 3CP8iFAJWYSmagQZ5LWRkVftag086ASvBshiPqceDZCZzRs/0O6utmhvrOsGLX1L237PeXTvOaKH ATOzdDczQKMdOuls1z/sDOmnt03XfHC8oErd+ee5vLF6BQUByTzIflQwzUXvbzbb32+aSfdXcp8C GP6+E2kPio9uu3t2dMyxEq6z/g+Q1jr3/zcv2IQ5HPd5o3Dl1t17L7J5DfvD58PqwFxY+ivTjyqh 8WW2PW+jFlvJGt8gzwhgQLKuKfaAYtG6vZzLf4HP1gFV2UMpUbfKJukWBWbVLP6Rvrc8ns4sn2a8 sndOO6y5SZakWFBTD+iaOuj7P8+WPa/U4+xuPPw2EtbYK8w8/ppGZeb0Fif9K8AAPdqho9V8nvUA AAAASUVORK5CYII= ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/btn.carrinho.png iVBORw0KGgoAAAANSUhEUgAAAGcAAAAVCAYAAABbq/AzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAABStJREFUeNrsWk9oHFUYf2/+7Ga6m2yySWo00IMb8OAGCxoPYqMITQJC 24s2PUgNXrQXIRJpoXgQir2k4qV4kaKXxj9gKYg0QQ9NoEgUhKwHITko7SbUum232c7+yez4fi95 k7ezM5tJdtu0sj+YzMw333zz3vf7vu99Mxva3REhxLaJG5RSoyWkjYRD+iuKQns0Ve0jdQHPoBv7 Rwc0qJI8fEq5z6yyva3ZCxRL1m+WVV4xC6WZfLE056dNq8ihJBQ1wu+1RYyPqELj1M/FtiAxAA32 pl7N+2xn3hV+wIFNXPfZm89xP7cqBvxigrpv9Dn3QdmWB7azuGNE/Z7J5j4EUW4a1UiLvnmiKvu6 2qM/MnLeYV4wiMeYiewAusW8AwxckCHfyGU+Pq70nc32tHpsLv/akhXo27WyhroypVY2NKAIMJ/3 RPeE31IVpStfLP7ERFYVOexi797O1nlNU58JXKHcJOxKUbJ9axB1EUMcKeEUeRNKvWueB1l2A+cd DmkvhnTtuZxZ+FZMina170GkhvZ2tP2i6+r+LQsmw/j4+87xuXOfkSa2sfJuweidVfPs7WzuFI4V /IkaLeMOMbbHVgMyUU3Uj1jUmGAZ1L/eELRHjCe7Y9cVSuPbNdTMoMZnDpDLF767mbn3Bt33RPvR eCwyFbik7zBzgpDX15fg+0wmw7bbjtwwDNLb+xRZXFyqkgmIa35yYf/GjTQxTZMfe9mDLB7v4OfQ FcA13CePCzKhh2uNIofpmH8tZzq1cFgbCdScP0D09yfJ6OibfKICly5dJlevzvLjI0cOkYGBF8jF i1+T+flfHcecOPGuow8HTU5+6isHID9//nNOAI5hCzZle+PjE/xZiUSC6wocPnyILC0tkStXZrju 2NjbnEQBjBVjbkibg3fMsP6apqsBurM6M6IWMMGxseNs0tNsgnM8AkGWHNFw1sJCigwPDznkbGbu BNc5c+ZjJ/O85HKWCMAuIAgKChADoiYnLztZiDkgENzj2+nruq6pfRpjKVqvsa1KWy0C4SBMChEp ACIEBgdf5qVkauobcvr0Ka4vOwDRDhLgJNgRJc0t9wIifXj4IDl27GiVU90ZiHMQAiIQUIIYUTpx v3ts9UBRaLfCuv3ibi6QppmvKGfV5A2QVCrlrAeDgwcqrsNhcFYq9UdF3feTy0in07x0JZPP8rLl HhdsiA3n63JzI6NbKvRFIDSwcVjVSmvWnyFNe363ShsiDdGLKJ2dXS9rcBayBcdwMAiRSZHLFzIu nV52SqOfXF7IZSCrQJCcJaIpkbMZa5DQR5CgtE1Pz/AxJhJP86yR16h6UVorLyr5QumHRhhDaZPL m/vcP3NMPins4Ug4CY5AVGPCWGixfogNZA4NHaywgTIIh42OHg0k9yMoaORfuPAlHx+aGIw3mUxy mde6tkNYZqH4M74QxHu726/TjW9p9a47Iovc501s3UqLK4yYmZVb2SEabzNIrNX4JBYxTjZd9/DJ 8aIq/c+dlwrFtWtoCEh21TxbsqxF7282dtOjDxH37ue/ADH8faejdb3rYH11f09n2yxr4WI7fHUi 3r8R0P8twY34Ki2bKBRL15Zv3X2V2S06Hz7XuwNrYeXf7AF0CfU/ppl52/XYfbP4PdYZQQygGmHN USiX7Zu5fOEr1hyEQrq2n1KiPy6TpI8pMWtW+e/M3dwHmWzuJJNVvHM6Zc0NVVG6W8L660ZYH9G0 ev9/4FGlMshv2Q+mrLFXmDn8NI3OTM4WGf8JMAAXb70EtbcgAgAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/btn.pedidos.png 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 ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/btn.cadastro.png iVBORw0KGgoAAAANSUhEUgAAAGcAAAAVCAYAAABbq/AzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAABWdJREFUeNrsWV1rHFUYPmc+dnaym2x2m5VowAt3wQsTLGi8kCaK0CRQ KAWJTQWppTdt7kyoVAleFfUXFG8k6k2rUWwDIklQoQn0IgpC1gsh64U0NdR2Y9Nu9yuz43lOeiaz szObWXdJG9kHJjtzPt4553ne9z3nTGg8GiLENIkTlFI9GFBGtID6iiTRbkWWk6Qh4B304e/jA+q3 kX34lHLOjLJZ1+wFiiXjF8Mor+cKpYV8sbTk1ZpWiUNJIKxrZztC+gdUojHqRbEpRPQhg7nTrmY/ 05p3BQ+4MYmjn7nzHud7q3zAyyeos6PHswfKpn1g/83vmFC/Zjaz70Iop4xyKKjuPMjS012d4e+Z OKcZCzpxGTOxE0B3mbePgQsx7B15mQfHldyZ7JdWj83Br2mzgvZmraihjkipFQ1NSAKM8+5wm/aW LEld+WLxB1ZkVInDKnueONC+rCjys74zlFOER5KUTM8cRB3CEKuUcIncBaXuOc9FLLOJ89YCyksB VXk+myvMiEnJbUwc5qmBeLT9JyZMcteE+diBOi4nq271buXU7wpkX5frvmpBZYHB2gTyhRIiiEj4 E9aDE6oqH7SEcF4t7BkiYf0ci6C+7Q1BZ0h/Mh65IVEaq9fQ6OjrnnUzM9+0mHZdp3b39my+8PWt zL1RRdfUo57C+NiBuIlQSzQ3JJMJ/pvJZNi1YZXruk56ep4iq6vpqjIBZx8gFovydmtrN6vKY7GY 1Uc8O4F+wkatd9htNRNtWuAIS4K6omnKiK/Nuc8Iqidi+vp6ydjYGxYJwJUrs+TatUV+f+zYUdLf /yK5dOlLsrz8My+DMOPjZyrsoA5tBMbHz3LyLlz40CIOdk6cOF7xHl0PkuHhoapxXbz4CRkaOmw5 DTA9/TlZWUnxsZ46dbKiDs6D+lwu15xVFGdMTX1NUWUfuzNSf/TsBpCHSc7NzTMxlvjEIJY9QkAo CAGBQhyBiYlzVtTBzuDgABcVNkA6CEM/IRpsCRLxbhEhc3ML3AYEFzYBiIOxoR5OMjBwiI8F9xib EH57Hm/zcruDNHpcZ5uDJMtoNNyoMUSOuPwCZAlyhMdh8riAwcFDfPKXL3/FyUZ7N4BwCNfb+xx/ Bomp1G9kfn6B9xFCXL06y9PQ1NR7XEg/qai/v5+LBjvpdNoaN2yL/vgV72omJInGJbbbLzYjcsTl F7lcviKduRGTSqWsNQeEekHYgRCIArFGgTjRD44Ab0c6SyQS3NN3A9YTOA7si8jFczAYrGiH52al NNvG4b5S2jJ+DyjKC41GTr0pDpMdHj7MPXNxcTutwftBKO5BNIi1i2LP8+I+kXiGey3SlVg/7GsL 6hCd+EUEptN/MKHWqgh2A6IFfScn37FSJFKnEHZjY4NEo1H+LNbJZqG0VV5V2IHnu1BQe3Ov1xwI IBZerBnCu1OpWV6GycLLBUA4ypFCthf9M1Z0oB2iBZsLsXALTE29z1MkRBkbO85JRp/p6c98jxUp Ee+DQ0EsAHbgQLCFsYryJsHIFYo/0q7OtlhPvPMGffgtrXXOeXTnHFHDhFlYv705RGMdOom06x9F Qvr5FnV7L46bVDf//uflQnHrOjYEZPN+7uOSYay6f7Npfb/ZS9x7kP8UwvDzTrQ9KD669XUf6Fhk W7hI41+Ive7/b1HQnDONQKFYuv7X7buvMrtF68Pn9u7AWFm/szmAXULjr2lFXr2MPcgVv8U6I4QB ZF1TrAblsnkrmy98gc/WAVU5SClR98sk6T4VZsso/5m5m53MbGbPs7KKM6eV1pyQJSke1NQjuqaO eP6fZ9/6K3Xx3frTbyNpjR1hlvCvaezM7NFix78CDAAVm6DzQ2p2tAAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/images/btn.prosseguir.png iVBORw0KGgoAAAANSUhEUgAAAHwAAAAZCAYAAAGEIHrBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAABMhJREFUeNpiNFCTZgACbyDewkAaeArEMkxAIoQMzSAAsvk/EwOFAGTA GiD2IUPvCyBmBAggRmgY/CfDAHYmMjWCwE8mSv3NSKZedoAAosTPlILXBMOsrKwITKelJYPZ6upq DHl5WWCxuLhosJi7uwuKHn19PRQaBxAdUJ8DBBDMchA4A8TGdLB0FhCnwxKMNNTnxnTycRospEGW P2EYGPCfBZ8sKMGYm5tCwmrWXDAN4oMSnYAAP8OkSdPACe7Hjx9w9sGDh8H6QPIg9smTp3GaD4rz /wPkc3Cwyw+Q3Ywgyx9BS6mzdLJ0FqxUBAgg5KwmB8QPGYY3uADEhiAGLLH/ZxgZwADq1zJmCWG+ S0CGODmmgHJzfHw0g7a2FsPZs+fBudza2pLh6NHjcDllZSWGixcvM9jb2zKEh4cw/Pnzh0FFRRnO jo6OAOuRkZFmuHr1GrjKAqkFmQEyD0SDShYREREGf38fFHtAbJAZZABXUIwzUxKEyEXYhw8fwTQH Bwe4ju3q6gPXubCi7uLFS2BPbdy4Bc4GAZA6WNF58+Ythhs3boHZL168ZJCQEAcXp7t27cGwV19f F2/xibeEGcC6fCBBGSyPM460wg0ggJBLdRBgA+LJ0P6L9DDxLKiqrAfirciCyE2Y89BSb7gBY6R+ pDy07cAA6yO9GqaeRgcPYSkZ5PFSUI9lBBVs4B4CqB4/yjDywFWQxxvIrhOgDYm7d+8xZGWlg9lf vnxlePnyJbj+dnd3BcuBxJAbN7jYoLob1KAREREG1+egvjiswQKSB/FZWFjAamANIzKBDgs1gxHU EAG1vBQU5MANDlADBORoUN8N1ugANW5gbHQA8jisMYMP7Ny5B2MQgkSgxUQNz4I8CGuxgSvLC5BW GYgP6rSCMEgdSAyZDWvtwTwL0w8bfQG1+GgErg1op3gAQQQoxstGoMdXgjzeDRoDG0GelkduwIhB 27EjwdMoLTcGaOOdHTo882IYeRbUVveBdsQewQQBArRrBikNA1EYDuKmNIvuTFEMXqAEu3DjRipd lW6Fghu7KPQWnsOVBS/QK7gTwUVPUKFST1AQBOd7mRdibDYWQjudB4+2k5nMZP6ZJO97LQYpasTo Q+P3xqPA2y7Z0gZl8OHvMg5RDGS8yO6I3wtyEPsghx+Ixl+92E5ZZDV9sxqL4DUbnSd+fpy1xEKI GrH4g/ly6efEeasbP0bwR6LgqnvX7BLZH4DKaDQMwrAusIZQXDNSAJdO50rgSxyfSj3NNBG6DwY3 EtYDaxqNhkAgPZ7d16KjteUa9mtfRR4C5NExYXCPMAwFLhXbaX2FT4y73T6X4/ljjEWve7H4qHra zw63YenN5+9/YBPcRRmMAqokaf36Dccha0YakQVEOX9eYILzbalTVl5m1OX8AC7GgoApK3r+93Uq KOO8G5DCjQzBp8Zvt+3+A4RTkRTMkV5ll3e717JT5DV0+RlMJk/yyY4H6yq04xwsprLydYtL+4WM 0jfUVNvRh4JF6vT7vawdImoquMxYPCk2vpPxMG7aVWhTwjJ9adunLMo+Glgx5i19ZfzE+MzPibM2 sxqvNA7/Ms4D8iJwCy968JJq2rIaB8WE2Yvxpn22j734Oyvy2GrYtJpm9gMLF/qPpafebAAAAABJ RU5ErkJggg== ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/styles/default.css * { ZOOM: 1 } BODY { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial", "Verdana", sans-serif; = BACKGROUND: url(/loja/public/images/bkg.0.jpg) #261e14 center 50%; = COLOR: #e9d9c6; FONT-SIZE: 12px; PADDING-TOP: 0px } A { COLOR: #e9d9c6; TEXT-DECORATION: none } H1 { MARGIN: 0px } H2 { MARGIN: 0px } H3 { MARGIN: 0px } H4 { MARGIN: 0px } H5 { MARGIN: 0px } H6 { MARGIN: 0px } H1 { Z-INDEX: 89; POSITION: absolute; MARGIN: 0px; WIDTH: 150px; BACKGROUND: = url(/loja/public/images/logo.png) no-repeat left top; HEIGHT: 133px; = TOP: 0px; LEFT: 370px } * HTML H1 { BACKGROUND-IMAGE: none; FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/loja/public/im= ages/logo.png',sizingMethod=3D'crop') } H1 A { Z-INDEX: 89; POSITION: absolute; WIDTH: 133px; HEIGHT: 150px; LEFT: = 10px } UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } HR { DISPLAY: none } .clear { CLEAR: both } .header { Z-INDEX: 90; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; TOP: 0px; = PADDING-TOP: 0px } .header { POSITION: relative; MARGIN: 0px auto; WIDTH: 892px; CLEAR: both } #section-1 { POSITION: relative; MARGIN: 0px auto; WIDTH: 892px; CLEAR: both } #footer { POSITION: relative; MARGIN: 0px auto; WIDTH: 892px; CLEAR: both } #workspace { POSITION: relative; MARGIN: 0px auto; WIDTH: 892px; CLEAR: both } .header UL { BORDER-BOTTOM: #403223 1px solid; POSITION: absolute; PADDING-BOTTOM: = 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 17px; PADDING-TOP: 0px } .header UL LI { DISPLAY: inline; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; = FONT-SIZE: 10px } .header UL LI H3 { LINE-HEIGHT: 58px; MARGIN: 0px; FLOAT: left; FONT-SIZE: 0.9em } .header UL LI H3 IMG { MARGIN-TOP: 25px } .header UL LI A { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; = HEIGHT: 58px; COLOR: #beb4a6; TEXT-DECORATION: none; PADDING-TOP: 0px } .header UL LI A:hover { BACKGROUND: #504436 } .header UL LI A.selected { BACKGROUND: #504436 } .header UL LI UL { Z-INDEX: 99999; POSITION: absolute; PADDING-BOTTOM: 0px !important; = PADDING-LEFT: 15px !important; PADDING-RIGHT: 15px !important; DISPLAY: = none; BACKGROUND: #504436; BORDER-TOP: #403223 1px solid; TOP: 58px; = PADDING-TOP: 6px !important } .header UL LI UL.selected { DISPLAY: block } .header UL LI UL#submenu-0 { WIDTH: 170px; LEFT: 15px } .header UL LI UL#submenu-1 { WIDTH: 138px; LEFT: 90px } .header UL LI UL#submenu-3 { WIDTH: 138px; LEFT: 512px } .header UL LI UL#submenu-5 { WIDTH: 138px; LEFT: 812px } .header UL LI UL#submenu-8 { WIDTH: 138px; LEFT: 715px } .header UL LI UL LI { DISPLAY: block } .header UL LI UL LI A { BORDER-BOTTOM: #483d30 1px solid; TEXT-ALIGN: left !important; = LINE-HEIGHT: 32px; TEXT-TRANSFORM: none; WIDTH: 100px; DISPLAY: block; = HEIGHT: 32px; CLEAR: both; FONT-SIZE: 1.1em } .header UL LI #submenu-0 LI A { BORDER-BOTTOM: #483d30 1px solid; TEXT-ALIGN: left !important; = LINE-HEIGHT: 32px; TEXT-TRANSFORM: none; WIDTH: 150px; DISPLAY: block; = HEIGHT: 32px; CLEAR: both; FONT-SIZE: 1.1em } .header UL LI UL LI A:hover { COLOR: #e2dcd5 } .header UL LI#menu-0 H3 { WIDTH: 75px } .header UL LI#menu-0 H3 A { WIDTH: 75px } .header UL LI#menu-1 H3 { WIDTH: 93px } .header UL LI#menu-1 H3 A { WIDTH: 93px } .header UL LI#menu-2 H3 { WIDTH: 97px } .header UL LI#menu-2 H3 A { WIDTH: 97px } .header UL LI#menu-3 H3 { WIDTH: 110px } .header UL LI#menu-3 H3 A { WIDTH: 110px } .header UL LI#menu-4 H3 { WIDTH: 75px } .header UL LI#menu-4 H3 A { WIDTH: 75px } .header UL LI#menu-5 H3 { WIDTH: 80px } .header UL LI#menu-5 H3 A { WIDTH: 80px } .header UL LI#menu-7 H3 { WIDTH: 97px; MARGIN-RIGHT: 136px } .header UL LI#menu-7 H3 A { WIDTH: 97px } .header UL LI#menu-8 H3 { WIDTH: 97px } .header UL LI#menu-8 H3 A { WIDTH: 97px } .header UL LI#menu-6 H3 { WIDTH: 76px } #header-3 { HEIGHT: 130px } #section-2-loja { PADDING-BOTTOM: 20px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; = PADDING-TOP: 20px } .input-qtd { BORDER-BOTTOM: #5f574d 1px solid; TEXT-ALIGN: right; BORDER-LEFT: = #5f574d 1px solid; BACKGROUND: #484340; COLOR: #fff; BORDER-TOP: #5f574d = 1px solid; BORDER-RIGHT: #5f574d 1px solid } .input-qtd2 { BORDER-BOTTOM: #5f574d 1px solid; TEXT-ALIGN: right; BORDER-LEFT: = #5f574d 1px solid; BACKGROUND: #484340; COLOR: #fff; BORDER-TOP: #5f574d = 1px solid; BORDER-RIGHT: #5f574d 1px solid } .textTitulo { BORDER-BOTTOM: #403223 1px solid; TEXT-ALIGN: left; LINE-HEIGHT: 35px; = FONT-FAMILY: "Georgia", "Arial", sans-serif; HEIGHT: 35px; COLOR: = #ffffff; FONT-SIZE: 25px; FONT-WEIGHT: 100 } .titleProduto { LINE-HEIGHT: 35px; FONT-FAMILY: "Georgia", "Arial", sans-serif; HEIGHT: = 35px; COLOR: #c3925d; FONT-SIZE: 25px; FONT-WEIGHT: 100 } .descProduto { LINE-HEIGHT: 25px; FONT-FAMILY: "Georgia", "Arial", sans-serif; HEIGHT: = 25px; COLOR: #ffffff; FONT-SIZE: 15px; FONT-WEIGHT: 100 } .local { LINE-HEIGHT: 30px; FONT-FAMILY: "Georgia", "Arial", sans-serif; HEIGHT: = 30px; COLOR: #c3925d; FONT-SIZE: 25px; FONT-WEIGHT: 100 } #menu-content { BORDER-BOTTOM: #403223 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px } #text-menu { MARGIN-TOP: 10px; WIDTH: 150px; FLOAT: left } #text-menu STRONG { FONT-SIZE: 1.2em } #text-menu SPAN { FONT-SIZE: 11px } #buttons-menu { TEXT-ALIGN: right; MARGIN-TOP: 20px; WIDTH: 600px; FLOAT: right } #workspace { TEXT-ALIGN: left; MARGIN: 10px 0px } #footer { TEXT-ALIGN: center; LINE-HEIGHT: 75px; HEIGHT: 75px; COLOR: #a1784d; = FONT-SIZE: 1em; BORDER-TOP: #403223 1px solid } #boxProduto { BORDER-BOTTOM: #362e21 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #362e21 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #18130b; = PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; FLOAT: left; = HEIGHT: auto; BORDER-TOP: #362e21 1px solid; BORDER-RIGHT: #362e21 1px = solid; PADDING-TOP: 10px } #boxDescProduto { BORDER-BOTTOM: #362e21 1px solid; BORDER-LEFT: #362e21 1px solid; = PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #18130b; PADDING-LEFT: 40px; = PADDING-RIGHT: 40px; HEIGHT: auto; BORDER-TOP: #362e21 1px solid; = BORDER-RIGHT: #362e21 1px solid; PADDING-TOP: 30px } #boxCarrinho { BORDER-BOTTOM: #362e21 1px solid; BORDER-LEFT: #362e21 1px solid; = PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #18130b; PADDING-LEFT: 20px; = PADDING-RIGHT: 20px; HEIGHT: auto; BORDER-TOP: #362e21 1px solid; = BORDER-RIGHT: #362e21 1px solid; PADDING-TOP: 30px } #boxLogin { BORDER-BOTTOM: #362e21 1px solid; BORDER-LEFT: #362e21 1px solid; = PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #261e11; MARGIN: 0px auto; = PADDING-LEFT: 10px; WIDTH: 315px; PADDING-RIGHT: 10px; BORDER-TOP: = #362e21 1px solid; BORDER-RIGHT: #362e21 1px solid; PADDING-TOP: 10px } .margin-right { MARGIN-RIGHT: 24px } .no-margin { MARGIN: 0px } H1 A { TEXT-INDENT: -9999px; COLOR: transparent; OVERFLOW: hidden } FORM { MARGIN: 0px } FIELDSET { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px; PADDING-TOP: 0px } FORM.form_cadastro { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; DISPLAY: inline; PADDING-TOP: 0px } FORM.form_cadastro FIELDSET { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; = BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } FORM.form_cadastro FIELDSET LABEL { MARGIN: 10px 0px 2px; DISPLAY: block; FONT-SIZE: 13px } FORM.form_cadastro FIELDSET SELECT { MARGIN: 0px } .separator { BORDER-BOTTOM: #403223 1px solid; PADDING-BOTTOM: 0px; MARGIN: 10px 0px = 5px; PADDING-LEFT: 0px; WIDTH: 485px; PADDING-RIGHT: 0px; FLOAT: left; = HEIGHT: 1px; PADDING-TOP: 0px } .input { BORDER-BOTTOM: #5f574d 1px solid; BORDER-LEFT: #5f574d 1px solid; = BACKGROUND: #484340; COLOR: #fff; BORDER-TOP: #5f574d 1px solid; = BORDER-RIGHT: #5f574d 1px solid } DIV.error { TEXT-ALIGN: left; MARGIN: 0px 0.5em 0px 0px; COLOR: #ffdd8c; FONT-SIZE: = 10px; VERTICAL-ALIGN: top } #msgAlert { BORDER-BOTTOM: #6d4a11 1px solid; BORDER-LEFT: #6d4a11 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #967238; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BORDER-TOP: #6d4a11 1px solid; = BORDER-RIGHT: #6d4a11 1px solid; PADDING-TOP: 5px } #tableCarrinho { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } #tableCarrinho THEAD TD { BORDER-BOTTOM: #362e21 1px solid; FONT: 12px Arial, Helvetica, = sans-serif; COLOR: #9d9c9a } #tableCarrinho TBODY TD { BORDER-BOTTOM: #362e21 1px solid; FONT: 12px Arial, Helvetica, = sans-serif; COLOR: #9d9c9a } #tableCarrinho TFOOT TD { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: = 12px; PADDING-TOP: 10px } #tableCarrinho TBODY TR TD DIV.title { FONT: 20px/35px Arial, Helvetica, sans-serif; COLOR: #c3925d } #tableCarrinho TBODY TR TD DIV.desc { FONT: 13px/20px Arial, Helvetica, sans-serif; COLOR: #ffffff } .linkHome { COLOR: #a1784d; FONT-WEIGHT: bold; TEXT-DECORATION: none } #dadosResidencia { DISPLAY: none } #dadosLocal { DISPLAY: none } #dadosFrete { DISPLAY: none } #precoCompra { DISPLAY: none } #dadosPontoEntrega { WIDTH: 300px } .paddingPontoEntrega { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 10px } ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/styles/sifr.css @media Screen =20 { .sIFR-flash { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; VISIBILITY: visible !important; PADDING-TOP: 0px } .sIFR-replaced { VISIBILITY: visible !important } .sIFR-ignore { VISIBILITY: visible !important } .sIFR-alternate { POSITION: absolute; WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; OVERFLOW: = hidden; TOP: 0px; LEFT: 0px } .sIFR-replaced DIV.sIFR-fixfocus { PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: = 0pt; FLOAT: none; LETTER-SPACING: 0px; OVERFLOW: auto; PADDING-TOP: 0pt } .sIFR-active .textTitulo { VISIBILITY: hidden } .sIFR-active .textTitulo { DISPLAY: block; FONT-SIZE: 55px } } @media Print =20 { .sIFR-flash { POSITION: absolute; WIDTH: 0px; DISPLAY: none !important; HEIGHT: 0px; = OVERFLOW: hidden } .sIFR-alternate { POSITION: static !important; WIDTH: auto !important; DISPLAY: block = !important; HEIGHT: auto !important; VISIBILITY: visible !important; = TOP: auto !important; LEFT: auto !important } } ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/styles/sIFR-screen.css HTML.sIFR-active { } HTML.sIFR-active .textTitulo { VISIBILITY: hidden } HTML.sIFR-active .textTitulo { DISPLAY: block; FONT-SIZE: 55px } ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/styles/jquery.lightbox.css #jquery-overlay { Z-INDEX: 90; POSITION: absolute; WIDTH: 100%; HEIGHT: 500px; TOP: 0px; = LEFT: 0px } #jquery-lightbox { Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; = WIDTH: 100%; TOP: 0px; LEFT: 0px } #jquery-lightbox A IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } #lightbox-container-image-box { POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: = 250px; HEIGHT: 250px } #lightbox-container-image { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } #lightbox-loading { POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; = HEIGHT: 25%; TOP: 40%; LEFT: 0% } #lightbox-nav { Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; = LEFT: 0px } #lightbox-container-image-box > #lightbox-nav { LEFT: 0px } #lightbox-nav A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium } #lightbox-nav-btnPrev { WIDTH: 49%; ZOOM: 1; DISPLAY: block; HEIGHT: 100% } #lightbox-nav-btnNext { WIDTH: 49%; ZOOM: 1; DISPLAY: block; HEIGHT: 100% } #lightbox-nav-btnPrev { FLOAT: left; LEFT: 0px } #lightbox-nav-btnNext { FLOAT: right; RIGHT: 0px } #lightbox-container-image-data-box { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; = PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; FONT: 10px/1.4em = Verdana, Helvetica, sans-serif; OVERFLOW: auto; PADDING-TOP: 0px } #lightbox-container-image-data { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: = #666; PADDING-TOP: 0px } #lightbox-container-image-data #lightbox-image-details { TEXT-ALIGN: left; WIDTH: 70%; FLOAT: left } #lightbox-image-details-caption { FONT-WEIGHT: bold } #lightbox-image-details-currentNumber { PADDING-BOTTOM: 1em; DISPLAY: block; CLEAR: left } #lightbox-secNav-btnClose { PADDING-BOTTOM: 0.7em; WIDTH: 66px; FLOAT: right } ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/scripts/main.js function Main() { this.page =3D null; this.swapMenu =3D function() { var atag =3D 'menu-item-' + arguments[0].toString(); var menu =3D document.getElementById('submenu-' + = arguments[0].toString()); var item =3D document.getElementById('menu-item-' + = arguments[0].toString()); if(menu && item) { menu.className =3D menu.className !=3D '' ? '' : 'selected'; if(arguments[0].toString() !=3D this.page) { item.className =3D item.className !=3D '' ? '' : 'selected'; } } void(0); }; this.setMenu =3D function() { this.page =3D arguments[0].toString(); var item =3D document.getElementById('menu-item-' + this.page); item.className =3D 'selected'; }; this.loadSwf =3D function(a, b, c) { document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); }; } var main =3D new Main(); /* * Script: Mascaras em Javascript * Autor: Matheus Biagini de Lima Dias * Data: 26/08/2008 * Obs: =20 */ /*Fun=E7=E3o Pai de Mascaras*/ function Mascara(o,f){ v_obj=3Do v_fun=3Df setTimeout("execmascara()",1) } =09 /*Fun=E7=E3o que Executa os objetos*/ function execmascara(){ v_obj.value=3Dv_fun(v_obj.value) } =09 /*Fun=E7=E3o que Determina as express=F5es regulares dos objetos*/ function leech(v){ v=3Dv.replace(/o/gi,"0") v=3Dv.replace(/i/gi,"1") v=3Dv.replace(/z/gi,"2") v=3Dv.replace(/e/gi,"3") v=3Dv.replace(/a/gi,"4") v=3Dv.replace(/s/gi,"5") v=3Dv.replace(/t/gi,"7") return v } =09 /*Fun=E7=E3o que permite apenas numeros*/ function Integer(v){ return v.replace(/\D/g,"") } =09 /*Fun=E7=E3o que padroniza telefone (11) 4184-1241*/ function Telefone(v){ v=3Dv.replace(/\D/g,"") =20 v=3Dv.replace(/^(\d\d)(\d)/g,"($1) $2")=20 v=3Dv.replace(/(\d{4})(\d)/,"$1-$2") =20 return v } =09 /*Fun=E7=E3o que padroniza telefone (11) 41841241*/ function TelefoneCall(v){ v=3Dv.replace(/\D/g,"") =20 v=3Dv.replace(/^(\d\d)(\d)/g,"($1) $2") =20 return v } =09 /*Fun=E7=E3o que padroniza CPF*/ function Cpf(v){ v=3Dv.replace(/\D/g,"") =20 v=3Dv.replace(/(\d{3})(\d)/,"$1.$2") =20 v=3Dv.replace(/(\d{3})(\d)/,"$1.$2") =20 =20 v=3Dv.replace(/(\d{3})(\d{1,2})$/,"$1-$2")=20 return v } =09 /*Fun=E7=E3o que padroniza CEP*/ function Cep(v){ v=3Dv.replace(/D/g,"") =20 v=3Dv.replace(/^(\d{5})(\d)/,"$1-$2")=20 return v } =09 /*Fun=E7=E3o que padroniza CNPJ*/ function Cnpj(v){ v=3Dv.replace(/\D/g,"") =20 v=3Dv.replace(/^(\d{2})(\d)/,"$1.$2") =20 v=3Dv.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3")=20 v=3Dv.replace(/\.(\d{3})(\d)/,".$1/$2") =20 v=3Dv.replace(/(\d{4})(\d)/,"$1-$2") =20 return v } =09 /*Fun=E7=E3o que permite apenas numeros Romanos*/ function Romanos(v){ v=3Dv.toUpperCase() =20 v=3Dv.replace(/[^IVXLCDM]/g,"")=20 =09 = while(v.replace(/^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$= /,"")!=3D"") v=3Dv.replace(/.$/,"") return v } =09 /*Fun=E7=E3o que padroniza o Site*/ function Site(v){ v=3Dv.replace(/^http:\/\/?/,"") dominio=3Dv caminho=3D"" if(v.indexOf("/")>-1) dominio=3Dv.split("/")[0] caminho=3Dv.replace(/[^\/]*/,"") dominio=3Ddominio.replace(/[^\w\.\+-:@]/g,"") caminho=3Dcaminho.replace(/[^\w\d\+-@:\?&=3D%\(\)\.]/g,"") caminho=3Dcaminho.replace(/([\?&])=3D/,"$1") if(caminho!=3D"")dominio=3Ddominio.replace(/\.+$/,"") v=3D"http://"+dominio+caminho return v } /*Fun=E7=E3o que padroniza DATA*/ function Data(v){ v=3Dv.replace(/\D/g,"")=20 v=3Dv.replace(/(\d{2})(\d)/,"$1/$2")=20 v=3Dv.replace(/(\d{2})(\d)/,"$1/$2")=20 return v } =09 /*Fun=E7=E3o que padroniza DATA*/ function Hora(v){ v=3Dv.replace(/\D/g,"")=20 v=3Dv.replace(/(\d{2})(\d)/,"$1:$2") =20 return v } =09 /*Fun=E7=E3o que padroniza valor mon=E9tario*/ function Valor(v){ v=3Dv.replace(/\D/g,"") //Remove tudo o que n=E3o =E9 d=EDgito v=3Dv.replace(/^([0-9]{3}\.?){3}-[0-9]{2}$/,"$1.$2"); //v=3Dv.replace(/(\d{3})(\d)/g,"$1,$2") v=3Dv.replace(/(\d)(\d{2})$/,"$1.$2") //Coloca ponto antes dos 2 = =FAltimos digitos return v } =09 /*Fun=E7=E3o que padroniza Area*/ function Area(v){ v=3Dv.replace(/\D/g,"")=20 v=3Dv.replace(/(\d)(\d{2})$/,"$1.$2")=20 return v =09 } function Mascara(objeto, evt, mask) { =20 var LetrasU =3D 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; var LetrasL =3D 'abcdefghijklmnopqrstuvwxyz'; var Letras =3D 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; var Numeros =3D '0123456789'; var Fixos =3D '().-:/ ';=20 var Charset =3D " = !\"#$%&\'()*+,-./0123456789:;<=3D>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcd= efghijklmnopqrstuvwxyz{|}~"; evt =3D (evt) ? evt : (window.event) ? window.event : ""; var value =3D objeto.value; =09 if (evt) { var ntecla =3D (evt.which) ? evt.which : evt.keyCode; tecla =3D Charset.substr(ntecla - 32, 1); =09 if (ntecla < 32) return true; var tamanho =3D value.length; =09 if (tamanho >=3D mask.length) return false; var pos =3D mask.substr(tamanho,1);=20 =09 while (Fixos.indexOf(pos) !=3D -1)=20 { value +=3D pos; tamanho =3D value.length; =09 if (tamanho >=3D mask.length) return false; =09 pos =3D mask.substr(tamanho,1); } switch (pos) { case '#' : if (Numeros.indexOf(tecla) =3D=3D -1) return false; break; case 'A' : if (LetrasU.indexOf(tecla) =3D=3D -1) return false; break; case 'a' : if (LetrasL.indexOf(tecla) =3D=3D -1) return false; break; case 'Z' : if (Letras.indexOf(tecla) =3D=3D -1) return false; break; case '*' : objeto.value =3D value; return true; break; default : return false; break; } } objeto.value =3D value;=20 return true; } function MaskCEP(objeto, evt) { return Mascara(objeto, evt, '##.###-###'); } function MaskTelefone(objeto, evt) { return Mascara(objeto, evt, '(##) ####-####'); } function MaskCPF(objeto, evt) { return Mascara(objeto, evt, '###.###.###-##'); } function MaskCNPJ(objeto, evt) { return Mascara(objeto, evt, '##.###.###/####-##'); } function MaskCNPJCPF(objeto, evt) { return Mascara(objeto, evt, '##############'); } // In=EDcio do c=F3digo de Aumentar/ Diminuir a letra =20 // Para usar coloque o comando: = "javascript:mudaTamanho('tag_ou_id_alvo', -1);" para diminuir // e o comando "javascript:mudaTamanho('tag_ou_id_alvo', +1);" para = aumentar =20 var tagAlvo =3D new Array('p'); //pega todas as tags p// =20 // Especificando os poss=EDveis tamanhos de fontes, poderia ser: = x-small, small... var tamanhos =3D new Array( = '9px','10px','11px','12px','13px','14px','15px','16px' ); var tamanhoInicial =3D 3; =20 function mudaTamanho( idAlvo,acao ){ if (!document.getElementById) return var selecionados =3D null,tamanho =3D tamanhoInicial,i,j,tagsAlvo; tamanho +=3D acao; if ( tamanho < 0 ) tamanho =3D 0; if ( tamanho > 6 ) tamanho =3D 6; tamanhoInicial =3D tamanho; if ( !( selecionados =3D document.getElementById( idAlvo ) ) ) = selecionados =3D document.getElementsByTagName( idAlvo )[ 0 ]; =20 selecionados.style.fontSize =3D tamanhos[ tamanho ]; =20 for ( i =3D 0; i < tagAlvo.length; i++ ){ tagsAlvo =3D selecionados.getElementsByTagName( tagAlvo[ i ] ); for ( j =3D 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j = ].style.fontSize =3D tamanhos[ tamanho ]; } } // Fim do c=F3digo de Aumentar/ Diminuir a letra //CALCULADORA op=3D""; //operadores globais. num1=3D"0"; num2=3D"0"; resp=3D""; PrimeiroNumero=3Dtrue; PontoDecimal=3Dfalse; memoria=3D""; function verificatecla(caracter){ if(window.event) { // Internet Explorer var tecla =3D event.keyCode;=20 //alert (PrimeiroNumero); if((tecla > 47) && (tecla < 58)) { // Se for n=FAmero tecla =3D tecla - 48; mostra(tecla);} =20 if (tecla =3D=3D 46){ // Se for ponto . mostra("."); } if (tecla =3D=3D 43){ //Se for + coleta("+");} if (tecla =3D=3D 45){ // se for - coleta("-");} if (tecla =3D=3D 47){ coleta("/");} // se for / if (tecla =3D=3D 42){ coleta("*");} // se for * if (tecla =3D=3D 13){ calcula();} if ((tecla =3D=3D 44) || (tecla =3D=3D 27)){ // Se for DEL ou ESC = Atalho para Cancela Mem=F3ria novocalculo();} if ((tecla =3D=3D 109) || (tecla =3D=3D 77)){ // Se for m ou M = Atalho para Mem=F3ria memo();} if ((tecla =3D=3D 82) || (tecla =3D=3D 114)){ // Se for r ou R = Atalho para chamar mem=F3ria chamamem();} if ((tecla =3D=3D 99) || (tecla =3D=3D 67)){ // Se for c ou C = Atalho para cancelar mem=F3ria cancelamemoria();}=20 document.formulario.vazio.focus(); } } function inicio(){ document.formulario.calculo.value=3D"0"; document.formulario.calculo.style.color =3D "#0000FF"; document.formulario.calculo.style.background =3D "DDDDDD"; document.formulario.vazio.focus(); } function mostra(x){ if (PrimeiroNumero =3D=3D true){ document.formulario.calculo.value=3D"0";} =20 if ((PrimeiroNumero=3D=3Dtrue) && (x!=3D ".")){ document.formulario.calculo.value=3D"";} PrimeiroNumero=3Dfalse; if ((x =3D=3D "." && PontoDecimal=3D=3Dfalse) || (x !=3D ".")){ document.formulario.calculo.value +=3D x; //essa fun=E7ao vai = mostrando os numeros na caixa de texto //e = o +- vai concatenando um numero apos o outro }=20 if (x =3D=3D "."){ PontoDecimal=3Dtrue;} =20 }=20 =20 function inverter(){ var n=3Deval(document.formulario.calculo.value); n =3D 1 / n; document.formulario.calculo.value=3Dn; PrimeiroNumero=3Dtrue; PontoDecimal=3Dfalse; num1=3Dn; op=3D''; } =20 function porcento(){ var z=3D0 num2=3Deval(document.formulario.calculo.value); =20 z=3D(num1*num2)/100; document.formulario.calculo.value=3Dz; PrimeiroNumero=3Dtrue; PontoDecimal=3Dfalse; } =20 function coleta(y){ PrimeiroNumero=3Dtrue; PontoDecimal=3Dfalse; if(op=3D=3D""){ //se o operador for = vazio op=3Dy; //atribui o valor a = variavel op o caracter +ou- etc.. conforme o clicado no botao num1=3Deval(document.formulario.calculo.value);} //atribui a = num1 o valor da caixa de texto else{ //limpa a = caixa de texto num2=3Deval(document.formulario.calculo.value); document.formulario.calculo.value=3Deval(num1 + op + num2); num1=3Deval(num1 + op + num2); op=3Dy; =20 } } =20 =20 function calcula(){ PontoDecimal=3Dfalse; =20 if (op !=3D ''){ num2=3Ddocument.formulario.calculo.value; //num2 recebe oque = esta na caixa de texto. resp=3Deval(num1 + op + document.formulario.calculo.value); = //resp recebe o valor do num1+op+num2,exeplo 2+3 document.formulario.calculo.value=3Deval(resp);//retorna o = valor dos mesmos 2+3 como resposta na caixa de texto devido ao eval num1=3Deval(resp); //se o eval = nao estivesse ai apareceria na caixa de texto 2+3.o eval retorna o valor = do 2+3 num2=3D"0"; op=3D'';=20 } =20 =20 =20 } =20 function pi(){ PrimeiroNumero=3Dtrue; PontoDecimal=3Dfalse; if (op=3D=3D''){ num1=3D"3.141592635"; document.formulario.calculo.value=3Dnum1;} else{ num2=3D"3.141592635"; document.formulario.calculo.value=3Dnum2;} } =20 function memo(){ if (document.formulario.calculo.value !=3D "0"){ memoria=3Ddocument.formulario.calculo.value; PrimeiroNumero=3Dtrue; PontoDecimal=3Dfalse; document.formulario.mem.style.color =3D "#FF0000";} } function chamamem(){ PrimeiroNumero=3Dtrue; PontoDecimal=3Dfalse; if (op=3D=3D''){ num1=3Dmemoria; document.formulario.calculo.value=3Dnum1;} else{ num2=3Dmemoria; document.formulario.calculo.value=3Dnum2;} } =20 function cancelamemoria(){ memoria=3D0; document.formulario.mem.style.color =3D "#000000"; =20 } =20 =20 function novocalculo(){//essa fun=E7ao permite fazer mais um = calculo. num1=3D"";//limpa as variaveis num2=3D""; op=3D""; resp=3D""; document.formulario.calculo.value=3D"0";//limpa a caixa de = texto PrimeiroNumero=3Dtrue; PontoDecimal=3Dfalse; } function raiz(){ //fun=E7ao que calcula a raiz quadrada num1=3Ddocument.formulario.calculo.value; document.formulario.calculo.value=3D''; resp=3DMath.sqrt(num1); //fun=E7ao em java script que calcula a = raiz quadrada document.formulario.calculo.value=3Deval(resp); } function cos(){//fun=E7ao que calcula o cosseno num1=3Ddocument.formulario.calculo.value; document.formulario.calculo.value=3D''; resp=3DMath.cos(num1); document.formulario.calculo.value=3Deval(resp); } function sen(){//fun=E7ao que calcula o seno num1=3Ddocument.formulario.calculo.value; document.formulario.calculo.value=3D''; resp=3DMath.sin(num1); document.formulario.calculo.value=3Deval(resp); } function tan(){//fun=E7ao que calcula a tangente num1=3Ddocument.formulario.calculo.value; document.formulario.calculo.value=3D''; resp=3DMath.tan(num1); document.formulario.calculo.value=3Deval(resp); } function limpa(){ document.formulario.calculo.value=3D"0";=20 PrimeiroNumero=3Dtrue; PontoDecimal=3Dfalse; } ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/scripts/sifr.js /************************************************************************= ***** scalable Inman Flash Replacement (sIFR) version 3, revision 436. Copyright 2006 =E2=80=93 2008 Mark Wubben, Older versions: * IFR by Shaun Inman * sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin * sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben See also and = . This software is licensed and provided under the CC-GNU LGPL. See *************************************************************************= ****/ var sIFR=3Dnew function(){var O=3Dthis;var = E=3D{ACTIVE:"sIFR-active",REPLACED:"sIFR-replaced",IGNORE:"sIFR-ignore",A= LTERNATE:"sIFR-alternate",CLASS:"sIFR-class",LAYOUT:"sIFR-layout",FLASH:"= sIFR-flash",FIX_FOCUS:"sIFR-fixfocus",DUMMY:"sIFR-dummy"};E.IGNORE_CLASSE= S=3D[E.REPLACED,E.IGNORE,E.ALTERNATE];this.MIN_FONT_SIZE=3D6;this.MAX_FON= T_SIZE=3D126;this.FLASH_PADDING_BOTTOM=3D5;this.VERSION=3D"436";this.isAc= tive=3Dfalse;this.isEnabled=3Dtrue;this.fixHover=3Dtrue;this.autoInitiali= ze=3Dtrue;this.setPrefetchCookie=3Dtrue;this.cookiePath=3D"/";this.domain= s=3D[];this.forceWidth=3Dtrue;this.fitExactly=3Dfalse;this.forceTextTrans= form=3Dtrue;this.useDomLoaded=3Dtrue;this.useStyleCheck=3Dfalse;this.hasF= lashClassSet=3Dfalse;this.repaintOnResize=3Dtrue;this.replacements=3D[];v= ar L=3D0;var R=3Dfalse;function Y(){}function D(c){function d(e){return = e.toLocaleUpperCase()}this.normalize=3Dfunction(e){return = e.replace(/\n|\r|\xA0/g,D.SINGLE_WHITESPACE).replace(/\s+/g,D.SINGLE_WHIT= ESPACE)};this.textTransform=3Dfunction(e,f){switch(e){case"uppercase":ret= urn f.toLocaleUpperCase();case"lowercase":return = f.toLocaleLowerCase();case"capitalize":return = f.replace(/^\w|\s\w/g,d)}return = f};this.toHexString=3Dfunction(e){if(e.charAt(0)!=3D"#"||e.length!=3D4&&e= .length!=3D7){return = e}e=3De.substring(1);return"0x"+(e.length=3D=3D3?e.replace(/(.)(.)(.)/,"$= 1$1$2$2$3$3"):e)};this.toJson=3Dfunction(g,f){var = e=3D"";switch(typeof(g)){case"string":e=3D'"'+f(g)+'"';break;case"number"= :case"boolean":e=3Dg.toString();break;case"object":e=3D[];for(var h in = g){if(g[h]=3D=3DObject.prototype[h]){continue}e.push('"'+h+'":'+this.toJs= on(g[h]))}e=3D"{"+e.join(",")+"}";break}return = e};this.convertCssArg=3Dfunction(e){if(!e){return{}}if(typeof(e)=3D=3D"ob= ject"){if(e.constructor=3D=3DArray){e=3De.join("")}else{return e}}var = l=3D{};var m=3De.split("}");for(var h=3D0;h-1){g=3Dg.substr(f+1);var = e=3Dh.lastIndexOf(g);if(e>-1&&(e+g.length)=3D=3Dh.length){return = true}}return false};this.uriEncode=3Dfunction(e){return = encodeURI(decodeURIComponent(e))};this.delay=3Dfunction(f,h,g){var = e=3DArray.prototype.slice.call(arguments,3);setTimeout(function(){h.apply= (g,e)},f)}}D.UNIT_REMOVAL_PROPERTIES=3D{leading:true,"margin-left":true,"= margin-right":true,"text-indent":true};D.SINGLE_WHITESPACE=3D" = ";function U(e){var d=3Dthis;function c(g,j,h){var = k=3Dd.getStyleAsInt(g,j,e.ua.ie);if(k=3D=3D0){k=3Dg[h];for(var = f=3D3;f=3D5.5@*/;this.ieWin=3Dthis.ie&&this.windows/*@cc_on= &&@_jscript_version>=3D5.1@*/;this.windows=3Dthis.windows&&(!this.ie||thi= s.ieWin);this.ieMac=3Dthis.ie&&this.macintosh/*@cc_on&&@_jscript_version<= 5.1@*/;this.macintosh=3Dthis.macintosh&&(!this.ie||this.ieMac);this.safar= i=3D/safari/.test(g);this.webkit=3D!this.konqueror&&/applewebkit/.test(g)= ;this.khtml=3Dthis.webkit||this.konqueror;this.gecko=3D!this.khtml&&q=3D=3D= "gecko";this.ieVersion=3Dthis.ie&&/.*msie\s(\d\.\d)/.exec(g)?this.parseVe= rsion(RegExp.$1):"0";this.operaVersion=3Dthis.opera&&/.*opera(\s|\/)(\d+\= .\d+)/.exec(g)?this.parseVersion(RegExp.$2):"0";this.webkitVersion=3Dthis= .webkit&&/.*applewebkit\/(\d+).*/.exec(g)?this.parseVersion(RegExp.$1):"0= ";this.geckoVersion=3Dthis.gecko&&/.*rv:\s*([^\)]+)\)\s+gecko/.exec(g)?th= is.parseVersion(RegExp.$1):"0";this.konquerorVersion=3Dthis.konqueror&&/.= *konqueror\/([\d\.]+).*/.exec(g)?this.parseVersion(RegExp.$1):"0";this.fl= ashVersion=3D0;if(this.ieWin){var l;var o=3Dfalse;try{l=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(m){try{l=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");this.flashVersion=3Dthis= .parseVersion("6");l.AllowScriptAccess=3D"always"}catch(m){o=3Dthis.flash= Version=3D=3Dthis.parseVersion("6")}if(!o){try{l=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(m){}}}if(!o&&l){this= .flashVersion=3Dthis.parseVersion((l.GetVariable("$version")||"").replace= (/^\D+(\d+)\D+(\d+)\D+(\d+).*/g,"$1.$2.$3"))}}else{if(navigator.plugins&&= navigator.plugins["Shockwave Flash"]){var = n=3Dnavigator.plugins["Shockwave = Flash"].description.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var = p=3Dn.replace(/^\D*(\d+\.\d+).*$/,"$1");if(/r/.test(n)){p+=3Dn.replace(/^= .*r(\d*).*$/,".$1")}else{if(/d/.test(n)){p+=3D".0"}}this.flashVersion=3Dt= his.parseVersion(p);var j=3Dfalse;for(var = k=3D0,c=3Dthis.flashVersion>=3DH.MIN_FLASH_VERSION;c&&k-1){c=3Dfalse;this.quicktime=3Dtrue}}}if(t= his.quicktime||!j){this.flashVersion=3Dthis.parseVersion("0")}}}this.flas= h=3Dthis.flashVersion>=3DH.MIN_FLASH_VERSION;this.transparencySupport=3Dt= his.macintosh||this.windows||this.linux&&(this.flashVersion>=3Dthis.parse= Version("10")&&(this.gecko&&this.geckoVersion>=3Dthis.parseVersion("1.9")= ||this.opera));this.computedStyleSupport=3Dthis.ie||!!document.defaultVie= w.getComputedStyle;this.fixFocus=3Dthis.gecko&&this.windows;this.nativeDo= mLoaded=3Dthis.gecko||this.webkit&&this.webkitVersion>=3Dthis.parseVersio= n("525")||this.konqueror&&this.konquerorMajor>this.parseVersion("03")||th= is.opera;this.mustCheckStyle=3Dthis.khtml||this.opera;this.forcePageLoad=3D= this.webkit&&this.webkitVersion=3Dthis.parseVersion("9.61"))&&(!t= his.webkit||this.webkitVersion>=3Dthis.parseVersion("412"))&&(!this.gecko= ||this.geckoVersion>=3Dthis.parseVersion("1.8.0.12"))&&(!this.konqueror)}= H.parseVersion=3Dfunction(c){return = c.replace(/(^|\D)(\d+)(?=3D\D|$)/g,function(f,e,g){f=3De;for(var = d=3D4-g.length;d>=3D0;d--){f+=3D"0"}return = f+g})};H.MIN_FLASH_VERSION=3DH.parseVersion("8");function = F(c){this.fix=3Dc.ua.ieWin&&window.location.hash!=3D"";var = d;this.cache=3Dfunction(){d=3Ddocument.title};function = e(){document.title=3Dd}this.restore=3Dfunction(){if(this.fix){setTimeout(= e,0)}}}function S(l){var e=3Dnull;function = c(){try{if(l.ua.ie||document.readyState!=3D"loaded"&&document.readyState!= =3D"complete"){document.documentElement.doScroll("left")}}catch(n){return= setTimeout(c,10)}i()}function = i(){if(l.useStyleCheck){h()}else{if(!l.ua.mustCheckStyle){d(null,true)}}}= function = h(){e=3Dl.dom.create("div",E.DUMMY);l.dom.getBody().appendChild(e);m()}fu= nction = m(){if(l.dom.getComputedStyle(e,"marginLeft")=3D=3D"42px"){g()}else{setTi= meout(m,10)}}function = g(){if(e&&e.parentNode){e.parentNode.removeChild(e)}e=3Dnull;d(null,true)= }function = d(n,o){l.initialize(o);if(n&&n.type=3D=3D"load"){if(document.removeEventL= istener){document.removeEventListener("DOMContentLoaded",d,false)}if(wind= ow.removeEventListener){window.removeEventListener("load",d,false)}}}func= tion = j(){l.prepareClearReferences();if(document.readyState=3D=3D"interactive")= {document.attachEvent("onstop",f);setTimeout(function(){document.detachEv= ent("onstop",f)},0)}}function = f(){document.detachEvent("onstop",f);k()}function = k(){l.clearReferences()}this.attach=3Dfunction(){if(window.addEventListen= er){window.addEventListener("load",d,false)}else{window.attachEvent("onlo= ad",d)}if(!l.useDomLoaded||l.ua.forcePageLoad||l.ua.ie&&window.top!=3Dwin= dow){return}if(l.ua.nativeDomLoaded){document.addEventListener("DOMConten= tLoaded",i,false)}else{if(l.ua.ie||l.ua.khtml){c()}}};this.attachUnload=3D= function(){if(!l.ua.ie){return}window.attachEvent("onbeforeunload",j);win= dow.attachEvent("onunload",k)}}var Q=3D"sifrFetch";function N(c){var = e=3Dfalse;this.fetchMovies=3Dfunction(f){if(c.setPrefetchCookie&&new = RegExp(";?"+Q+"=3Dtrue;?").test(document.cookie)){return}try{e=3Dtrue;d(f= )}catch(g){}if(c.setPrefetchCookie){document.cookie=3DQ+"=3Dtrue;path=3D"= +c.cookiePath}};this.clear=3Dfunction(){if(!e){return}try{var = f=3Ddocument.getElementsByTagName("script");for(var = g=3Df.length-1;g>=3D0;g--){var = h=3Df[g];if(h.type=3D=3D"sifr/prefetch"){h.parentNode.removeChild(h)}}}ca= tch(j){}};function d(f){for(var = g=3D0;g<\/script>')}}}function = b(e){var g=3De.ua.ie;var = f=3Dg&&e.ua.flashVersion=3D0;h--){c[j[h].getAttribute("id")]=3Dj[h]}}for(var k = in c){if(Object.prototype[k]!=3Dc[k]){this.cleanup(k,true)}}}}function = K(d,g,f,c,e){this.sIFR=3Dd;this.id=3Dg;this.vars=3Df;this.movie=3Dnull;th= is.__forceWidth=3Dc;this.__events=3De;this.__resizing=3D0}K.prototype=3D{= getFlashElement:function(){return = document.getElementById(this.id)},getAlternate:function(){return = document.getElementById(this.id+"_alternate")},getAncestor:function(){var= c=3Dthis.getFlashElement().parentNode;return = !this.sIFR.dom.hasClass(E.FIX_FOCUS,c)?c:c.parentNode},available:function= (){var c=3Dthis.getFlashElement();return = c&&c.parentNode},call:function(c){var = d=3Dthis.getFlashElement();if(!d[c]){return false}return = Function.prototype.apply.call(d[c],d,Array.prototype.slice.call(arguments= ,1))},attempt:function(){if(!this.available()){return = false}try{this.call.apply(this,arguments)}catch(c){if(this.sIFR.debug){th= row c}return false}return true},updateVars:function(c,e){for(var = d=3D0;d';var m=3D"";for(var = l=3D0;l'}this.html=3Dthis.html.replace(/(<\/object>= )/,m+"$1");j.style.minHeight=3Do+"px";j.innerHTML=3Dthis.html;this.broken= .register(j.firstChild)}d.prototype=3D{reset:function(f,g){g=3Dg.cloneNod= e(true);var = e=3Df.parentNode;e.innerHTML=3Dthis.html;this.broken.register(e.firstChil= d);e.appendChild(g)},remove:function(e,f){this.broken.cleanup(f)},setSize= :function(e,f){this.html=3Dthis.html.replace(e=3D=3D"height"?/(height)=3D= "\d+"/:/(width)=3D"\d+"/,'$1=3D"'+f+'"')},injectVars:function(e,f){if(e!=3D= this.html){return}this.html=3Dthis.html.replace(/(flashvars(=3D|\"\svalue= =3D)\")[^\"]+/,"$1"+f)}}};this.errors=3Dnew Y(O);var A=3Dthis.util=3Dnew = D(O);var W=3Dthis.dom=3Dnew U(O);var T=3Dthis.ua=3Dnew H(O);var = G=3D{fragmentIdentifier:new F(O),pageLoad:new S(O),prefetch:new = N(O),brokenFlashIE:new = b(O)};this.__resetBrokenMovies=3DG.brokenFlashIE.reset;var = J=3D{kwargs:[],replaceAll:function(d){for(var = c=3D0;c1&&AP){AK+= =3DMath.round((AH-1)*AP)}var AB=3DAD?c:"100%";var = AI=3D"sIFR_replacement_"+L++;var = AQ=3D["id=3D"+AI,"content=3D"+A.escape(p.text),"width=3D"+c,"renderheight= =3D"+AK,"link=3D"+A.escape(p.primaryLink.href||""),"target=3D"+A.escape(p= .primaryLink.target||""),"size=3D"+n,"css=3D"+A.escape(AC),"cursor=3D"+k,= "tunewidth=3D"+(x.tuneWidth||0),"tuneheight=3D"+r,"offsetleft=3D"+(x.offs= etLeft||""),"offsettop=3D"+(x.offsetTop||""),"fitexactly=3D"+q,"preventwr= ap=3D"+AS,"forcesingleline=3D"+AN,"antialiastype=3D"+(x.antiAliasType||""= ),"thickness=3D"+(x.thickness||""),"sharpness=3D"+(x.sharpness||""),"kern= ing=3D"+o,"gridfittype=3D"+AJ,"flashfilters=3D"+v,"opacity=3D"+AW,"blendm= ode=3D"+(x.blendMode||""),"selectable=3D"+(x.selectable=3D=3Dnull||AG!=3D= ""&&!sIFR.ua.macintosh&&sIFR.ua.gecko&&sIFR.ua.geckoVersion>=3DsIFR.ua.pa= rseVersion("1.9")?"true":x.selectable=3D=3D=3Dtrue),"fixhover=3D"+(this.f= ixHover=3D=3D=3Dtrue),"events=3D"+z,"delayrun=3D"+G.brokenFlashIE.fixFlas= h,"version=3D"+this.VERSION];var y=3DA.encodeVars(AQ);var g=3Dnew = K(O,AI,AQ,AD,{onReplacement:x.onReplacement,onRollOver:x.onRollOver,onRol= lOut:x.onRollOut,onRelease:x.onRelease});g.movie=3DX.create(sIFR,G.broken= FlashIE,AF,T.fixFocus&&x.fixFocus,AI,w,AB,AK,y,AG,e);this.replacements.pu= sh(g);this.replacements[AI]=3Dg;if(x.selector){if(!this.replacements[x.se= lector]){this.replacements[x.selector]=3D[g]}else{this.replacements[x.sel= ector].push(g)}}d.setAttribute("id",AI+"_alternate");AF.appendChild(d);W.= addClass(E.REPLACED,AF)}G.fragmentIdentifier.restore()};this.getReplaceme= ntByFlashElement=3Dfunction(d){for(var = c=3D0;c-1){n=3Dn.mat= ch("(\\s|^)"+E.CLASS+"-([^\\s$]*)(\\s|$)")[2]}else{n=3Dn.match(/^([^\s]+)= /)[1]}}if(n!=3D""){h.push('class=3D"'+n+'"')}if(r=3D=3D"a"){var = d=3Ds(f.getAttribute("href")||"");var = l=3Df.getAttribute("target")||"";h.push('href=3D"'+d+'"','target=3D"'+l+'= "');if(!k){k=3D{href:d,target:l}}}m.push("<"+r+(h.length>0?" = ":"")+h.join(" = ")+">");p=3Dtrue;if(f.hasChildNodes()){q.push(j);j=3D0;e=3Df.childNodes;c= ontinue}else{if(!/^(br|img)$/i.test(f.nodeName)){m.push("")}}}if(q.length>0&&!f.nextSibling){do{j=3Dq.pop();e=3Df.p= arentNode.parentNode.childNodes;f=3De[j];if(f){m.push("")}}while(j=3D=3De.length-1&&q.length>0)}j++}return{text:m.j= oin("").replace(/^\s+|\s+$|\s*(
)\s*/g,"$1"),primaryLink:k||{}}}}; var parseSelector=3D(function(){var B=3D/\s*,\s*/;var = A=3D/\s*([\s>+~(),]|^|$)\s*/g;var L=3D/([\s>+~,]|[^(]\+|^)([#.:@])/g;var = F=3D/(^|\))[^\s>+~]/g;var M=3D/(\)|^)/;var = K=3D/[\s#.:>+~()@]|[^\s#.:>+~()@]+/g;function = H(R,P){P=3DP||document.documentElement;var S=3DR.split(B),X=3D[];for(var = U=3D0;U":function(O,R){var N=3D[];for(var = Q=3D0,S;Q)[^>]*$|^#(\w+)$/,isSimple=3D/^.[^:#\[\.]*$/= ,undefined;jQuery.fn=3DjQuery.prototype=3D{init:function(selector,context= ){selector=3Dselector||document;if(selector.nodeType){this[0]=3Dselector;= this.length=3D1;return this;}if(typeof selector=3D=3D"string"){var = match=3DquickExpr.exec(selector);if(match&&(match[1]||!context)){if(match= [1])selector=3DjQuery.clean([match[1]],context);else{var = elem=3Ddocument.getElementById(match[3]);if(elem){if(elem.id!=3Dmatch[3])= return jQuery().find(selector);return jQuery(elem);}selector=3D[];}}else return jQuery(context).find(selector);}else = if(jQuery.isFunction(selector))return = jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return = this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(= ){return this.length;},length:0,get:function(num){return = num=3D=3Dundefined?jQuery.makeArray(this):this[num];},pushStack:function(= elems){var ret=3DjQuery(elems);ret.prevObject=3Dthis;return = ret;},setArray:function(elems){this.length=3D0;Array.prototype.push.apply= (this,elems);return this;},each:function(callback,args){return = jQuery.each(this,callback,args);},index:function(elem){var = ret=3D-1;return = jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,= value,type){var = options=3Dname;if(name.constructor=3D=3DString)if(value=3D=3D=3Dundefined= )return = this[0]&&jQuery[type||"attr"](this[0],name);else{options=3D{};options[nam= e]=3Dvalue;}return this.each(function(i){for(name in = options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[na= me],type,i,name));});},css:function(key,value){if((key=3D=3D'width'||key=3D= =3D'height')&&parseFloat(value)<0)value=3Dundefined;return = this.attr(key,value,"curCSS");},text:function(text){if(typeof = text!=3D"object"&&text!=3Dnull)return = this.empty().append((this[0]&&this[0].ownerDocument||document).createText= Node(text));var = ret=3D"";jQuery.each(text||this,function(){jQuery.each(this.childNodes,fu= nction(){if(this.nodeType!=3D8)ret+=3Dthis.nodeType!=3D1?this.nodeValue:j= Query.fn.text([this]);});});return = ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument= ).clone().insertBefore(this[0]).map(function(){var = elem=3Dthis;while(elem.firstChild)elem=3Delem.firstChild;return = elem;}).append(this);return this;},wrapInner:function(html){return = this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:func= tion(html){return = this.each(function(){jQuery(this).wrapAll(html);});},append:function(){re= turn = this.domManip(arguments,true,false,function(elem){if(this.nodeType=3D=3D1= )this.appendChild(elem);});},prepend:function(){return = this.domManip(arguments,true,true,function(elem){if(this.nodeType=3D=3D1)= this.insertBefore(elem,this.firstChild);});},before:function(){return = this.domManip(arguments,false,false,function(elem){this.parentNode.insert= Before(elem,this);});},after:function(){return = this.domManip(arguments,false,true,function(elem){this.parentNode.insertB= efore(elem,this.nextSibling);});},end:function(){return = this.prevObject||jQuery([]);},find:function(selector){var = elems=3DjQuery.map(this,function(elem){return = jQuery.find(selector,elem);});return this.pushStack(/[^+>] = [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):ele= ms);},clone:function(events){var = ret=3Dthis.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this))= {var = clone=3Dthis.cloneNode(true),container=3Ddocument.createElement("div");co= ntainer.appendChild(clone);return = jQuery.clean([container.innerHTML])[0];}else return this.cloneNode(true);});var = clone=3Dret.find("*").andSelf().each(function(){if(this[expando]!=3Dundef= ined)this[expando]=3Dnull;});if(events=3D=3D=3Dtrue)this.find("*").andSel= f().each(function(i){if(this.nodeType=3D=3D3)return;var = events=3DjQuery.data(this,"events");for(var type in events)for(var = handler in = events[type])jQuery.event.add(clone[i],type,events[type][handler],events[= type][handler].data);});return ret;},filter:function(selector){return = this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(ele= m,i){return = selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:functi= on(selector){if(selector.constructor=3D=3DString)if(isSimple.test(selecto= r))return this.pushStack(jQuery.multiFilter(selector,this,true));else selector=3DjQuery.multiFilter(selector,this);var = isArrayLike=3Dselector.length&&selector[selector.length-1]!=3D=3Dundefine= d&&!selector.nodeType;return this.filter(function(){return = isArrayLike?jQuery.inArray(this,selector)<0:this!=3Dselector;});},add:fun= ction(selector){return = this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof = selector=3D=3D'string'?jQuery(selector):jQuery.makeArray(selector))));},i= s:function(selector){return!!selector&&jQuery.multiFilter(selector,this).= length>0;},hasClass:function(selector){return = this.is("."+selector);},val:function(value){if(value=3D=3Dundefined){if(t= his.length){var elem=3Dthis[0];if(jQuery.nodeName(elem,"select")){var = index=3Delem.selectedIndex,values=3D[],options=3Delem.options,one=3Delem.= type=3D=3D"select-one";if(index<0)return null;for(var = i=3Done?index:0,max=3Done?index+1:options.length;i=3D0||jQuery.inArray(this.name,value)>=3D0);else = if(jQuery.nodeName(this,"select")){var = values=3DjQuery.makeArray(value);jQuery("option",this).each(function(){th= is.selected=3D(jQuery.inArray(this.value,values)>=3D0||jQuery.inArray(thi= s.text,values)>=3D0);});if(!values.length)this.selectedIndex=3D-1;}else this.value=3Dvalue;});},html:function(value){return = value=3D=3Dundefined?(this[0]?this[0].innerHTML:null):this.empty().append= (value);},replaceWith:function(value){return = this.after(value).remove();},eq:function(i){return = this.slice(i,i+1);},slice:function(){return = this.pushStack(Array.prototype.slice.apply(this,arguments));},map:functio= n(callback){return = this.pushStack(jQuery.map(this,function(elem,i){return = callback.call(elem,i,elem);}));},andSelf:function(){return = this.add(this.prevObject);},data:function(key,value){var = parts=3Dkey.split(".");parts[1]=3Dparts[1]?"."+parts[1]:"";if(value=3D=3D= =3Dundefined){var = data=3Dthis.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data=3D=3D= =3Dundefined&&this.length)data=3DjQuery.data(this[0],key);return = data=3D=3D=3Dundefined&&parts[1]?this.data(parts[0]):data;}else return = this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQu= ery.data(this,key,value);});},removeData:function(key){return = this.each(function(){jQuery.removeData(this,key);});},domManip:function(a= rgs,table,reverse,callback){var clone=3Dthis.length>1,elems;return = this.each(function(){if(!elems){elems=3DjQuery.clean(args,this.ownerDocum= ent);if(reverse)elems.reverse();}var = obj=3Dthis;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems= [0],"tr"))obj=3Dthis.getElementsByTagName("tbody")[0]||this.appendChild(t= his.ownerDocument.createElement("tbody"));var = scripts=3DjQuery([]);jQuery.each(elems,function(){var = elem=3Dclone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"sc= ript"))scripts=3Dscripts.add(elem);else{if(elem.nodeType=3D=3D1)scripts=3D= scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});s= cripts.each(evalScript);});}};jQuery.fn.init.prototype=3DjQuery.fn;functi= on = evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,data= Type:"script"});else jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(ele= m.parentNode)elem.parentNode.removeChild(elem);}function = now(){return+new Date;}jQuery.extend=3DjQuery.fn.extend=3Dfunction(){var = target=3Darguments[0]||{},i=3D1,length=3Darguments.length,deep=3Dfalse,op= tions;if(target.constructor=3D=3DBoolean){deep=3Dtarget;target=3Dargument= s[1]||{};i=3D2;}if(typeof target!=3D"object"&&typeof = target!=3D"function")target=3D{};if(length=3D=3Di){target=3Dthis;--i;}for= (;i= -1;}},swap:function(elem,options,callback){var old=3D{};for(var name in = options){old[name]=3Delem.style[name];elem.style[name]=3Doptions[name];}c= allback.call(elem);for(var name in = options)elem.style[name]=3Dold[name];},css:function(elem,name,force){if(n= ame=3D=3D"width"||name=3D=3D"height"){var = val,props=3D{position:"absolute",visibility:"hidden",display:"block"},whi= ch=3Dname=3D=3D"width"?["Left","Right"]:["Top","Bottom"];function = getWH(){val=3Dname=3D=3D"width"?elem.offsetWidth:elem.offsetHeight;var = padding=3D0,border=3D0;jQuery.each(which,function(){padding+=3DparseFloat= (jQuery.curCSS(elem,"padding"+this,true))||0;border+=3DparseFloat(jQuery.= curCSS(elem,"border"+this+"Width",true))||0;});val-=3DMath.round(padding+= border);}if(jQuery(elem).is(":visible"))getWH();else jQuery.swap(elem,props,getWH);return Math.max(0,val);}return = jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var = ret,style=3Delem.style;function = color(elem){if(!jQuery.browser.safari)return false;var = ret=3DdefaultView.getComputedStyle(elem,null);return!ret||ret.getProperty= Value("color")=3D=3D"";}if(name=3D=3D"opacity"&&jQuery.browser.msie){ret=3D= jQuery.attr(style,"opacity");return = ret=3D=3D""?"1":ret;}if(jQuery.browser.opera&&name=3D=3D"display"){var = save=3Dstyle.outline;style.outline=3D"0 solid = black";style.outline=3Dsave;}if(name.match(/float/i))name=3DstyleFloat;if= (!force&&style&&style[name])ret=3Dstyle[name];else = if(defaultView.getComputedStyle){if(name.match(/float/i))name=3D"float";n= ame=3Dname.replace(/([A-Z])/g,"-$1").toLowerCase();var = computedStyle=3DdefaultView.getComputedStyle(elem,null);if(computedStyle&= &!color(elem))ret=3DcomputedStyle.getPropertyValue(name);else{var = swap=3D[],stack=3D[],a=3Delem,i=3D0;for(;a&&color(a);a=3Da.parentNode)sta= ck.unshift(a);for(;i]*?)\/>/g,function(all= ,front,tag){return = tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all= :front+">";});var = tags=3DjQuery.trim(elem).toLowerCase(),div=3Dcontext.createElement("div")= ;var wrap=3D!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"",""]||!tags.indexOf("",""]||(!tags.indexOf("= ",""]||!tags.indexOf("= ",""]||jQuery.browser.msie&&[1,"div<= div>",""]||[0,"",""];div.innerHTML=3Dwrap[1]+elem+wrap[2];while(wra= p[0]--)div=3Ddiv.lastChild;if(jQuery.browser.msie){var = tbody=3D!tags.indexOf(""&&tags.indexOf("=3D0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbod= y[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/= .test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]= ),div.firstChild);}elem=3DjQuery.makeArray(div.childNodes);}if(elem.lengt= h=3D=3D=3D0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"selec= t")))return;if(elem[0]=3D=3Dundefined||jQuery.nodeName(elem,"form")||elem= .options)ret.push(elem);else ret=3DjQuery.merge(ret,elem);});return = ret;},attr:function(elem,name,value){if(!elem||elem.nodeType=3D=3D3||elem= .nodeType=3D=3D8)return undefined;var = notxml=3D!jQuery.isXMLDoc(elem),set=3Dvalue!=3D=3Dundefined,msie=3DjQuery= .browser.msie;name=3Dnotxml&&jQuery.props[name]||name;if(elem.tagName){va= r = special=3D/href|src|style/.test(name);if(name=3D=3D"selected"&&jQuery.bro= wser.safari)elem.parentNode.selectedIndex;if(name in = elem&¬xml&&!special){if(set){if(name=3D=3D"type"&&jQuery.nodeName(elem= ,"input")&&elem.parentNode)throw"type property can't be = changed";elem[name]=3Dvalue;}if(jQuery.nodeName(elem,"form")&&elem.getAtt= ributeNode(name))return elem.getAttributeNode(name).nodeValue;return = elem[name];}if(msie&¬xml&&name=3D=3D"style")return = jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+= value);var = attr=3Dmsie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(= name);return = attr=3D=3D=3Dnull?undefined:attr;}if(msie&&name=3D=3D"opacity"){if(set){e= lem.zoom=3D1;elem.filter=3D(elem.filter||"").replace(/alpha\([^)]*\)/,"")= +(parseInt(value)+''=3D=3D"NaN"?"":"alpha(opacity=3D"+value*100+")");}ret= urn = elem.filter&&elem.filter.indexOf("opacity=3D")>=3D0?(parseFloat(elem.filt= er.match(/opacity=3D([^)]*)/)[1])/100)+'':"";}name=3Dname.replace(/-([a-z= ])/ig,function(all,letter){return = letter.toUpperCase();});if(set)elem[name]=3Dvalue;return = elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,""= );},makeArray:function(array){var ret=3D[];if(array!=3Dnull){var = i=3Darray.length;if(i=3D=3Dnull||array.split||array.setInterval||array.ca= ll)ret[0]=3Darray;else while(i)ret[--i]=3Darray[i];}return = ret;},inArray:function(elem,array){for(var = i=3D0,length=3Darray.length;i*",t= his).remove();while(this.firstChild)this.removeChild(this.firstChild);}},= function(name,fn){jQuery.fn[name]=3Dfunction(){return = this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,na= me){var = type=3Dname.toLowerCase();jQuery.fn[type]=3Dfunction(size){return = this[0]=3D=3Dwindow?jQuery.browser.opera&&document.body["client"+name]||j= Query.browser.safari&&window["inner"+name]||document.compatMode=3D=3D"CSS= 1Compat"&&document.documentElement["client"+name]||document.body["client"= +name]:this[0]=3D=3Ddocument?Math.max(Math.max(document.body["scroll"+nam= e],document.documentElement["scroll"+name]),Math.max(document.body["offse= t"+name],document.documentElement["offset"+name])):size=3D=3Dundefined?(t= his.length?jQuery.css(this[0],type):null):this.css(type,size.constructor=3D= =3DString?size:size+"px");};});function num(elem,prop){return = elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var = chars=3DjQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[= \\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=3Dnew = RegExp("^>\\s*("+chars+"+)"),quickID=3Dnew = RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=3Dnew = RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){re= turn m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return = a.getAttribute("id")=3D=3Dm[2];},":":{lt:function(a,i,m){return = im[3]-0;},nth:function(a,i,m){return = m[3]-0=3D=3Di;},eq:function(a,i,m){return = m[3]-0=3D=3Di;},first:function(a,i){return = i=3D=3D0;},last:function(a,i,m,r){return = i=3D=3Dr.length-1;},even:function(a,i){return = i%2=3D=3D0;},odd:function(a,i){return = i%2;},"first-child":function(a){return = a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},"last-child":function(= a){return = jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},"only-chi= ld":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibli= ng");},parent:function(a){return = a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(= a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m= [3])>=3D0;},visible:function(a){return"hidden"!=3Da.type&&jQuery.css(a,"d= isplay")!=3D"none"&&jQuery.css(a,"visibility")!=3D"hidden";},hidden:funct= ion(a){return"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||j= Query.css(a,"visibility")=3D=3D"hidden";},enabled:function(a){return!a.di= sabled;},disabled:function(a){return = a.disabled;},checked:function(a){return = a.checked;},selected:function(a){return = a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"=3D=3D= a.type;},radio:function(a){return"radio"=3D=3Da.type;},checkbox:function(= a){return"checkbox"=3D=3Da.type;},file:function(a){return"file"=3D=3Da.ty= pe;},password:function(a){return"password"=3D=3Da.type;},submit:function(= a){return"submit"=3D=3Da.type;},image:function(a){return"image"=3D=3Da.ty= pe;},reset:function(a){return"reset"=3D=3Da.type;},button:function(a){ret= urn"button"=3D=3Da.type||jQuery.nodeName(a,"button");},input:function(a){= return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i= ,m){return = jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeN= ame);},animated:function(a){return = jQuery.grep(jQuery.timers,function(fn){return = a=3D=3Dfn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=3D]*) = *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new = RegExp("^([:.#]*)("+chars+"+)")],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(/^\s*,\s*/,"");cur=3D= not?elems=3Df.r:jQuery.merge(cur,f.r);}return = cur;},find:function(t,context){if(typeof = t!=3D"string")return[t];if(context&&context.nodeType!=3D1&&context.nodeTy= pe!=3D9)return[];context=3Dcontext||document;var = ret=3D[context],done=3D[],last,nodeName;while(t&&last!=3Dt){var = r=3D[];last=3Dt;t=3DjQuery.trim(t);var = foundToken=3Dfalse,re=3DquickChild,m=3Dre.exec(t);if(m){nodeName=3Dm[1].t= oUpperCase();for(var i=3D0;ret[i];i++)for(var = c=3Dret[i].firstChild;c;c=3Dc.nextSibling)if(c.nodeType=3D=3D1&&(nodeName= =3D=3D"*"||c.nodeName.toUpperCase()=3D=3DnodeName))r.push(c);ret=3Dr;t=3D= t.replace(re,"");if(t.indexOf(" = ")=3D=3D0)continue;foundToken=3Dtrue;}else{re=3D/^([>+~])\s*(\w*)/i;if((m= =3Dre.exec(t))!=3Dnull){r=3D[];var = merge=3D{};nodeName=3Dm[2].toUpperCase();m=3Dm[1];for(var = j=3D0,rl=3Dret.length;j=3D0)^not)tmp.= push(a);}r=3Dtmp;}else if(m[1]=3D=3D":"&&m[2]=3D=3D"nth-child"){var = merge=3D{},tmp=3D[],test=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=3D=3D"eve= n"&&"2n"||m[3]=3D=3D"odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),fi= rst=3D(test[1]+(test[2]||1))-0,last=3Dtest[3]-0;for(var = i=3D0,rl=3Dr.length;i=3D0)a= dd=3Dtrue;if(add^not)tmp.push(node);}r=3Dtmp;}else{var = fn=3DjQuery.expr[m[1]];if(typeof = fn=3D=3D"object")fn=3Dfn[m[2]];if(typeof = fn=3D=3D"string")fn=3Deval("false||function(a,i){return = "+fn+";}");r=3DjQuery.grep(r,function(elem,i){return = fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var = matched=3D[],cur=3Delem[dir];while(cur&&cur!=3Ddocument){if(cur.nodeType=3D= =3D1)matched.push(cur);cur=3Dcur[dir];}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=3D=3Dresult= )break;return cur;},sibling:function(n,elem){var = r=3D[];for(;n;n=3Dn.nextSibling){if(n.nodeType=3D=3D1&&n!=3Delem)r.push(n= );}return = r;}});jQuery.event=3D{add:function(elem,types,handler,data){if(elem.nodeT= ype=3D=3D3||elem.nodeType=3D=3D8)return;if(jQuery.browser.msie&&elem.setI= nterval)elem=3Dwindow;if(!handler.guid)handler.guid=3Dthis.guid++;if(data= !=3Dundefined){var = fn=3Dhandler;handler=3Dthis.proxy(fn,function(){return = fn.apply(this,arguments);});handler.data=3Ddata;}var = events=3DjQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle= =3DjQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(ty= peof jQuery!=3D"undefined"&&!jQuery.event.triggered)return = jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem= =3Delem;jQuery.each(types.split(/\s+/),function(index,type){var = parts=3Dtype.split(".");type=3Dparts[0];handler.type=3Dparts[1];var = handlers=3Devents[type];if(!handlers){handlers=3Devents[type]=3D{};if(!jQ= uery.event.special[type]||jQuery.event.special[type].setup.call(elem)=3D=3D= =3Dfalse){if(elem.addEventListener)elem.addEventListener(type,handle,fals= e);else = if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler= .guid]=3Dhandler;jQuery.event.global[type]=3Dtrue;});elem=3Dnull;},guid:1= ,global:{},remove:function(elem,types,handler){if(elem.nodeType=3D=3D3||e= lem.nodeType=3D=3D8)return;var = events=3DjQuery.data(elem,"events"),ret,index;if(events){if(types=3D=3Dun= defined||(typeof types=3D=3D"string"&&types.charAt(0)=3D=3D"."))for(var = type in = events)this.remove(elem,type+(types||""));else{if(types.type){handler=3Dt= ypes.handler;types=3Dtypes.type;}jQuery.each(types.split(/\s+/),function(= index,type){var = parts=3Dtype.split(".");type=3Dparts[0];if(events[type]){if(handler)delet= e events[type][handler.guid];else for(handler in = events[type])if(!parts[1]||events[type][handler].type=3D=3Dparts[1])delet= e events[type][handler];for(ret in = events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.= special[type].teardown.call(elem)=3D=3D=3Dfalse){if(elem.removeEventListe= ner)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else = if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle")= );}ret=3Dnull;delete events[type];}}});}for(ret in = events)break;if(!ret){var = handle=3DjQuery.data(elem,"handle");if(handle)handle.elem=3Dnull;jQuery.r= emoveData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:fun= ction(type,data,elem,donative,extra){data=3DjQuery.makeArray(data);if(typ= e.indexOf("!")>=3D0){type=3Dtype.slice(0,-1);var = exclusive=3Dtrue;}if(!elem){if(this.global[type])jQuery("*").add([window,= document]).trigger(type,data);}else{if(elem.nodeType=3D=3D3||elem.nodeTyp= e=3D=3D8)return undefined;var = val,ret,fn=3DjQuery.isFunction(elem[type]||null),event=3D!data[0]||!data[= 0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDe= fault:function(){},stopPropagation:function(){},timeStamp:now()});data[0]= [expando]=3Dtrue;}data[0].type=3Dtype;if(exclusive)data[0].exclusive=3Dtr= ue;var = handle=3DjQuery.data(elem,"handle");if(handle)val=3Dhandle.apply(elem,dat= a);if((!fn||(jQuery.nodeName(elem,'a')&&type=3D=3D"click"))&&elem["on"+ty= pe]&&elem["on"+type].apply(elem,data)=3D=3D=3Dfalse)val=3Dfalse;if(event)= data.shift();if(extra&&jQuery.isFunction(extra)){ret=3Dextra.apply(elem,v= al=3D=3Dnull?data:data.concat(val));if(ret!=3D=3Dundefined)val=3Dret;}if(= fn&&donative!=3D=3Dfalse&&val!=3D=3Dfalse&&!(jQuery.nodeName(elem,'a')&&t= ype=3D=3D"click")){this.triggered=3Dtrue;try{elem[type]();}catch(e){}}thi= s.triggered=3Dfalse;}return val;},handle:function(event){var = val,ret,namespace,all,handlers;event=3Darguments[0]=3DjQuery.event.fix(ev= ent||window.event);namespace=3Devent.type.split(".");event.type=3Dnamespa= ce[0];namespace=3Dnamespace[1];all=3D!namespace&&!event.exclusive;handler= s=3D(jQuery.data(this,"events")||{})[event.type];for(var j in = handlers){var = handler=3Dhandlers[j];if(all||handler.type=3D=3Dnamespace){event.handler=3D= handler;event.data=3Dhandler.data;ret=3Dhandler.apply(this,arguments);if(= val!=3D=3Dfalse)val=3Dret;if(ret=3D=3D=3Dfalse){event.preventDefault();ev= ent.stopPropagation();}}}return = val;},fix:function(event){if(event[expando]=3D=3Dtrue)return event;var = originalEvent=3Devent;event=3D{originalEvent:originalEvent};var = props=3D"altKey attrChange attrName bubbles button cancelable charCode = clientX clientY ctrlKey currentTarget data detail eventPhase fromElement = handler keyCode metaKey newValue originalTarget pageX pageY prevValue = relatedNode relatedTarget screenX screenY shiftKey srcElement target = timeStamp toElement type view wheelDelta which".split(" ");for(var = i=3Dprops.length;i;i--)event[props[i]]=3DoriginalEvent[props[i]];event[ex= pando]=3Dtrue;event.preventDefault=3Dfunction(){if(originalEvent.preventD= efault)originalEvent.preventDefault();originalEvent.returnValue=3Dfalse;}= ;event.stopPropagation=3Dfunction(){if(originalEvent.stopPropagation)orig= inalEvent.stopPropagation();originalEvent.cancelBubble=3Dtrue;};event.tim= eStamp=3Devent.timeStamp||now();if(!event.target)event.target=3Devent.src= Element||document;if(event.target.nodeType=3D=3D3)event.target=3Devent.ta= rget.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedT= arget=3Devent.fromElement=3D=3Devent.target?event.toElement:event.fromEle= ment;if(event.pageX=3D=3Dnull&&event.clientX!=3Dnull){var = doc=3Ddocument.documentElement,body=3Ddocument.body;event.pageX=3Devent.c= lientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0= );event.pageY=3Devent.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||= 0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode=3D= =3D=3D0)?event.charCode:event.keyCode))event.which=3Devent.charCode||even= t.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=3Devent.ctrlKey;= if(!event.which&&event.button)event.which=3D(event.button&1?1:(event.butt= on&2?3:(event.button&4?2:0)));return = event;},proxy:function(fn,proxy){proxy.guid=3Dfn.guid=3Dfn.guid||proxy.gu= id||this.guid++;return = proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:fu= nction(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)re= turn = false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handl= er);return true;},teardown:function(){if(jQuery.browser.msie)return = false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.han= dler);return = true;},handler:function(event){if(withinElement(event,this))return = true;event.type=3D"mouseenter";return = jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function()= {if(jQuery.browser.msie)return = false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handle= r);return true;},teardown:function(){if(jQuery.browser.msie)return = false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.hand= ler);return = true;},handler:function(event){if(withinElement(event,this))return = true;event.type=3D"mouseleave";return = jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:fun= ction(type,data,fn){return = type=3D=3D"unload"?this.one(type,data,fn):this.each(function(){jQuery.eve= nt.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var = one=3DjQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(eve= nt,one);return(fn||data).apply(this,arguments);});return = this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind= :function(type,fn){return = this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:funct= ion(type,data,fn){return = this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},tr= iggerHandler:function(type,data,fn){return = this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:functi= on(fn){var = args=3Darguments,i=3D1;while(i=3D0){var = selector=3Durl.slice(off,url.length);url=3Durl.slice(0,off);}callback=3Dc= allback||function(){};var = type=3D"GET";if(params)if(jQuery.isFunction(params)){callback=3Dparams;pa= rams=3Dnull;}else{params=3DjQuery.param(params);type=3D"POST";}var = self=3Dthis;jQuery.ajax({url:url,type:type,dataType:"html",data:params,co= mplete:function(res,status){if(status=3D=3D"success"||status=3D=3D"notmod= ified")self.html(selector?jQuery("
").append(res.responseText.replac= e(//g,"")).find(selector):res.responseText);self.= each(callback,[res.responseText,status,res]);}});return = this;},serialize:function(){return = jQuery.param(this.serializeArray());},serializeArray:function(){return = this.map(function(){return = jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filt= er(function(){return = this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no= deName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem)= {var val=3DjQuery(this).val();return = val=3D=3Dnull?null:val.constructor=3D=3DArray?jQuery.map(val,function(val= ,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get= ();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess= ,ajaxSend".split(","),function(i,o){jQuery.fn[o]=3Dfunction(f){return = this.bind(o,f);};});var = jsc=3Dnow();jQuery.extend({get:function(url,data,callback,type){if(jQuery= .isFunction(data)){callback=3Ddata;data=3Dnull;}return = jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type}= );},getScript:function(url,callback){return = jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callba= ck){return = jQuery.get(url,data,callback,"json");},post:function(url,data,callback,ty= pe){if(jQuery.isFunction(data)){callback=3Ddata;data=3D{};}return = jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type= });},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,setti= ngs);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,c= ontentType:"application/x-www-form-urlencoded",processData:true,async:tru= e,data:null,username:null,password:null,accepts:{xml:"application/xml, = text/xml",html:"text/html",script:"text/javascript, = application/javascript",json:"application/json, = text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:= function(s){s=3DjQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSet= tings,s));var = jsonp,jsre=3D/=3D\?(&|$)/g,status,data,type=3Ds.type.toUpperCase();if(s.d= ata&&s.processData&&typeof = s.data!=3D"string")s.data=3DjQuery.param(s.data);if(s.dataType=3D=3D"json= p"){if(type=3D=3D"GET"){if(!s.url.match(jsre))s.url+=3D(s.url.match(/\?/)= ?"&":"?")+(s.jsonp||"callback")+"=3D?";}else = if(!s.data||!s.data.match(jsre))s.data=3D(s.data?s.data+"&":"")+(s.jsonp|= |"callback")+"=3D?";s.dataType=3D"json";}if(s.dataType=3D=3D"json"&&(s.da= ta&&s.data.match(jsre)||s.url.match(jsre))){jsonp=3D"jsonp"+jsc++;if(s.da= ta)s.data=3D(s.data+"").replace(jsre,"=3D"+jsonp+"$1");s.url=3Ds.url.repl= ace(jsre,"=3D"+jsonp+"$1");s.dataType=3D"script";window[jsonp]=3Dfunction= (tmp){data=3Dtmp;success();complete();window[jsonp]=3Dundefined;try{delet= e = window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataTyp= e=3D=3D"script"&&s.cache=3D=3Dnull)s.cache=3Dfalse;if(s.cache=3D=3D=3Dfal= se&&type=3D=3D"GET"){var ts=3Dnow();var = ret=3Ds.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+ts+"$2");s.url=3Dret+((= ret=3D=3Ds.url)?(s.url.match(/\?/)?"&":"?")+"_=3D"+ts:"");}if(s.data&&typ= e=3D=3D"GET"){s.url+=3D(s.url.match(/\?/)?"&":"?")+s.data;s.data=3Dnull;}= if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var = remote=3D/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=3D=3D"script"&&type=3D=3D= "GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=3Dlocation.host){var = head=3Ddocument.getElementsByTagName("head")[0];var = script=3Ddocument.createElement("script");script.src=3Ds.url;if(s.scriptC= harset)script.charset=3Ds.scriptCharset;if(!jsonp){var = done=3Dfalse;script.onload=3Dscript.onreadystatechange=3Dfunction(){if(!d= one&&(!this.readyState||this.readyState=3D=3D"loaded"||this.readyState=3D= =3D"complete")){done=3Dtrue;success();complete();head.removeChild(script)= ;}};}head.appendChild(script);return undefined;}var = requestDone=3Dfalse;var xhr=3Dwindow.ActiveXObject?new = ActiveXObject("Microsoft.XMLHTTP"):new = XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.p= assword);else xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-= Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Si= nce",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 = GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRe= questHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataTy= pe]+", = */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)=3D= =3D=3Dfalse){s.global&&jQuery.active--;xhr.abort();return = false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var = onreadystatechange=3Dfunction(isTimeout){if(!requestDone&&xhr&&(xhr.ready= State=3D=3D4||isTimeout=3D=3D"timeout")){requestDone=3Dtrue;if(ival){clea= rInterval(ival);ival=3Dnull;}status=3DisTimeout=3D=3D"timeout"&&"timeout"= ||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified= (xhr,s.url)&&"notmodified"||"success";if(status=3D=3D"success"){try{data=3D= jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status=3D"parserer= ror";}}if(status=3D=3D"success"){var = modRes;try{modRes=3Dxhr.getResponseHeader("Last-Modified");}catch(e){}if(= s.ifModified&&modRes)jQuery.lastModified[s.url]=3DmodRes;if(!jsonp)succes= s();}else jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=3Dnull;}};if(s= .async){var = ival=3DsetInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(funct= ion(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}= },s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,nul= l,e);}if(!s.async)onreadystatechange();function = success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.tr= igger("ajaxSuccess",[xhr,s]);}function = complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.= trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.even= t.trigger("ajaxStop");}return = xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,= e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,htt= pSuccess:function(xhr){try{return!xhr.status&&location.protocol=3D=3D"fil= e:"||(xhr.status>=3D200&&xhr.status<300)||xhr.status=3D=3D304||xhr.status= =3D=3D1223||jQuery.browser.safari&&xhr.status=3D=3Dundefined;}catch(e){}r= eturn false;},httpNotModified:function(xhr,url){try{var = xhrRes=3Dxhr.getResponseHeader("Last-Modified");return = xhr.status=3D=3D304||xhrRes=3D=3DjQuery.lastModified[url]||jQuery.browser= .safari&&xhr.status=3D=3Dundefined;}catch(e){}return = false;},httpData:function(xhr,type,filter){var = ct=3Dxhr.getResponseHeader("content-type"),xml=3Dtype=3D=3D"xml"||!type&&= ct&&ct.indexOf("xml")>=3D0,data=3Dxml?xhr.responseXML:xhr.responseText;if= (xml&&data.documentElement.tagName=3D=3D"parsererror")throw"parsererror";= if(filter)data=3Dfilter(data,type);if(type=3D=3D"script")jQuery.globalEva= l(data);if(type=3D=3D"json")data=3Deval("("+data+")");return = data;},param:function(a){var = s=3D[];if(a.constructor=3D=3DArray||a.jquery)jQuery.each(a,function(){s.p= ush(encodeURIComponent(this.name)+"=3D"+encodeURIComponent(this.value));}= );else for(var j in = a)if(a[j]&&a[j].constructor=3D=3DArray)jQuery.each(a[j],function(){s.push= (encodeURIComponent(j)+"=3D"+encodeURIComponent(this));});else s.push(encodeURIComponent(j)+"=3D"+encodeURIComponent(jQuery.isFunction(a= [j])?a[j]():a[j]));return = s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed= ,callback){return = speed?this.animate({height:"show",width:"show",opacity:"show"},speed,call= back):this.filter(":hidden").each(function(){this.style.display=3Dthis.ol= dblock||"";if(jQuery.css(this,"display")=3D=3D"none"){var = elem=3DjQuery("<"+this.tagName+" = />").appendTo("body");this.style.display=3Delem.css("display");if(this.st= yle.display=3D=3D"none")this.style.display=3D"block";elem.remove();}}).en= d();},hide:function(speed,callback){return = speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,call= back):this.filter(":visible").each(function(){this.oldblock=3Dthis.oldblo= ck||jQuery.css(this,"display");this.style.display=3D"none";}).end();},_to= ggle:jQuery.fn.toggle,toggle:function(fn,fn2){return = jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arg= uments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"}= ,fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"sh= ow":"hide"]();});},slideDown:function(speed,callback){return = this.animate({height:"show"},speed,callback);},slideUp:function(speed,cal= lback){return = this.animate({height:"hide"},speed,callback);},slideToggle:function(speed= ,callback){return = this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,ca= llback){return = this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,ca= llback){return = this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,= callback){return = this.animate({opacity:to},speed,callback);},animate:function(prop,speed,e= asing,callback){var optall=3DjQuery.speed(speed,easing,callback);return = this[optall.queue=3D=3D=3Dfalse?"each":"queue"](function(){if(this.nodeTy= pe!=3D1)return false;var = opt=3DjQuery.extend({},optall),p,hidden=3DjQuery(this).is(":hidden"),self= =3Dthis;for(p in = prop){if(prop[p]=3D=3D"hide"&&hidden||prop[p]=3D=3D"show"&&!hidden)return= = opt.complete.call(this);if(p=3D=3D"height"||p=3D=3D"width"){opt.display=3D= jQuery.css(this,"display");opt.overflow=3Dthis.style.overflow;}}if(opt.ov= erflow!=3Dnull)this.style.overflow=3D"hidden";opt.curAnim=3DjQuery.extend= ({},prop);jQuery.each(prop,function(name,val){var e=3Dnew = jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=3D=3D"togg= le"?hidden?"show":"hide":val](prop);else{var = parts=3Dval.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),start=3De.cur(= true)||0;if(parts){var = end=3DparseFloat(parts[2]),unit=3Dparts[3]||"px";if(unit!=3D"px"){self.st= yle[name]=3D(end||1)+unit;start=3D((end||1)/e.cur(true))*start;self.style= [name]=3Dstart+unit;}if(parts[1])end=3D((parts[1]=3D=3D"-=3D"?-1:1)*end)+= start;e.custom(start,end,unit);}else e.custom(start,val,"");}});return = true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type= .constructor=3D=3DArray)){fn=3Dtype;type=3D"fx";}if(!type||(typeof = type=3D=3D"string"&&!fn))return queue(this[0],type);return = this.each(function(){if(fn.constructor=3D=3DArray)queue(this,type,fn);els= e{queue(this,type).push(fn);if(queue(this,type).length=3D=3D1)fn.call(thi= s);}});},stop:function(clearQueue,gotoEnd){var = timers=3DjQuery.timers;if(clearQueue)this.queue([]);this.each(function(){= for(var = i=3Dtimers.length-1;i>=3D0;i--)if(timers[i].elem=3D=3Dthis){if(gotoEnd)ti= mers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return = this;}});var = queue=3Dfunction(elem,type,array){if(elem){type=3Dtype||"fx";var = q=3DjQuery.data(elem,type+"queue");if(!q||array)q=3DjQuery.data(elem,type= +"queue",jQuery.makeArray(array));}return = q;};jQuery.fn.dequeue=3Dfunction(type){type=3Dtype||"fx";return = this.each(function(){var = q=3Dqueue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.ex= tend({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.constructor=3D=3DNumber?opt.duration:jQuery.fx.speeds[opt.d= uration])||jQuery.fx.speeds.def;opt.old=3Dopt.complete;opt.complete=3Dfun= ction(){if(opt.queue!=3D=3Dfalse)jQuery(this).dequeue();if(jQuery.isFunct= ion(opt.old))opt.old.call(this);};return = opt;},easing:{linear:function(p,n,firstNum,diff){return = firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*M= ath.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,= options,prop){this.options=3Doptions;this.elem=3Delem;this.prop=3Dprop;if= (!options.orig)options.orig=3D{};}});jQuery.fx.prototype=3D{update:functi= on(){if(this.options.step)this.options.step.call(this.elem,this.now,this)= ;(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=3D= =3D"height"||this.prop=3D=3D"width")this.elem.style.display=3D"block";},c= ur:function(force){if(this.elem[this.prop]!=3Dnull&&this.elem.style[this.= prop]=3D=3Dnull)return this.elem[this.prop];var = r=3DparseFloat(jQuery.css(this.elem,this.prop,force));return = r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:= function(from,to,unit){this.startTime=3Dnow();this.start=3Dfrom;this.end=3D= to;this.unit=3Dunit||this.unit||"px";this.now=3Dthis.start;this.pos=3Dthi= s.state=3D0;this.update();var self=3Dthis;function t(gotoEnd){return = self.step(gotoEnd);}t.elem=3Dthis.elem;jQuery.timers.push(t);if(jQuery.ti= merId=3D=3Dnull){jQuery.timerId=3DsetInterval(function(){var = timers=3DjQuery.timers;for(var = i=3D0;ithis.options.duration+this.startTime){this.now=3D= this.end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[thi= s.prop]=3Dtrue;var done=3Dtrue;for(var i in = this.options.curAnim)if(this.options.curAnim[i]!=3D=3Dtrue)done=3Dfalse;i= f(done){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.= options.overflow;this.elem.style.display=3Dthis.options.display;if(jQuery= .css(this.elem,"display")=3D=3D"none")this.elem.style.display=3D"block";}= if(this.options.hide)this.elem.style.display=3D"none";if(this.options.hid= e||this.options.show)for(var p in = this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);= }if(done)this.options.complete.call(this.elem);return false;}else{var = n=3Dt-this.startTime;this.state=3Dn/this.options.duration;this.pos=3DjQue= ry.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](th= is.state,n,0,1,this.options.duration);this.now=3Dthis.start+((this.end-th= is.start)*this.pos);this.update();}return = true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:= {scrollLeft:function(fx){fx.elem.scrollLeft=3Dfx.now;},scrollTop:function= (fx){fx.elem.scrollTop=3Dfx.now;},opacity:function(fx){jQuery.attr(fx.ele= m.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=3D= fx.now+fx.unit;}}});jQuery.fn.offset=3Dfunction(){var = left=3D0,top=3D0,elem=3Dthis[0],results;if(elem)with(jQuery.browser){var = parent=3Delem.parentNode,offsetChild=3Delem,offsetParent=3Delem.offsetPar= ent,doc=3Delem.ownerDocument,safari2=3Dsafari&&parseInt(version)<522&&!/a= dobeair/i.test(userAgent),css=3DjQuery.curCSS,fixed=3Dcss(elem,"position"= )=3D=3D"fixed";if(elem.getBoundingClientRect){var = box=3Delem.getBoundingClientRect();add(box.left+Math.max(doc.documentElem= ent.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.= scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.d= ocumentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while= (offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(moz= illa&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)bord= er(offsetParent);if(!fixed&&css(offsetParent,"position")=3D=3D"fixed")fix= ed=3Dtrue;offsetChild=3D/^body$/i.test(offsetParent.tagName)?offsetChild:= offsetParent;offsetParent=3DoffsetParent.offsetParent;}while(parent&&pare= nt.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i= .test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if= (mozilla&&css(parent,"overflow")!=3D"visible")border(parent);parent=3Dpar= ent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=3D=3D"ab= solute"))||(mozilla&&css(offsetChild,"position")!=3D"absolute"))add(-doc.= body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentEl= ement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scroll= Top,doc.body.scrollTop));}results=3D{top:top,left:left};}function = border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS= (elem,"borderTopWidth",true));}function = add(l,t){left+=3DparseInt(l,10)||0;top+=3DparseInt(t,10)||0;}return = results;};jQuery.fn.extend({position:function(){var = left=3D0,top=3D0,results;if(this[0]){var = offsetParent=3Dthis.offsetParent(),offset=3Dthis.offset(),parentOffset=3D= /^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.= offset();offset.top-=3Dnum(this,'marginTop');offset.left-=3Dnum(this,'mar= ginLeft');parentOffset.top+=3Dnum(offsetParent,'borderTopWidth');parentOf= fset.left+=3Dnum(offsetParent,'borderLeftWidth');results=3D{top:offset.to= p-parentOffset.top,left:offset.left-parentOffset.left};}return = results;},offsetParent:function(){var = offsetParent=3Dthis[0].offsetParent;while(offsetParent&&(!/^body|html$/i.= test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=3D=3D'sta= tic'))offsetParent=3DoffsetParent.offsetParent;return = jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var = method=3D'scroll'+name;jQuery.fn[method]=3Dfunction(val){if(!this[0])retu= rn;return = val!=3Dundefined?this.each(function(){this=3D=3Dwindow||this=3D=3Ddocumen= t?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window)= .scrollTop()):this[method]=3Dval;}):this[0]=3D=3Dwindow||this[0]=3D=3Ddoc= ument?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.docu= mentElement[method]||document.body[method]:this[0][method];};});jQuery.ea= ch(["Height","Width"],function(i,name){var = tl=3Di?"Left":"Top",br=3Di?"Right":"Bottom";jQuery.fn["inner"+name]=3Dfun= ction(){return = this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);= };jQuery.fn["outer"+name]=3Dfunction(margin){return = this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"= Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/scripts/jquery.validate.js /* * jQuery validation plug-in 1.6 * * http://bassistance.de/jquery-plugins/jquery-plugin-validation/ * http://docs.jquery.com/Plugins/Validation * * Copyright (c) 2006 - 2008 J=C3=B6rn Zaefferer * * $Id: jquery.validate.js 6403 2009-06-17 14:27:16Z joern.zaefferer $ * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ (function($) { $.extend($.fn, { // http://docs.jquery.com/Plugins/Validation/validate validate: function( options ) { // if nothing is selected, return nothing; can't chain anyway if (!this.length) { options && options.debug && window.console && console.warn( "nothing = selected, can't validate, returning nothing" ); return; } // check if a validator for this form was already created var validator =3D $.data(this[0], 'validator'); if ( validator ) { return validator; } =09 validator =3D new $.validator( options, this[0] ); $.data(this[0], 'validator', validator);=20 =09 if ( validator.settings.onsubmit ) { =09 // allow suppresing validation by adding a cancel class to the submit = button this.find("input, button").filter(".cancel").click(function() { validator.cancelSubmit =3D true; }); =09 // when a submitHandler is used, capture the submitting button if (validator.settings.submitHandler) { this.find("input, button").filter(":submit").click(function() { validator.submitButton =3D this; }); } =09 // validate the form on submit this.submit( function( event ) { if ( validator.settings.debug ) // prevent form submit to be able to see console output event.preventDefault(); =09 function handle() { if ( validator.settings.submitHandler ) { if (validator.submitButton) { // insert a hidden input as a replacement for the missing submit = button var hidden =3D $("").attr("name", = validator.submitButton.name).val(validator.submitButton.value).appendTo(v= alidator.currentForm); } validator.settings.submitHandler.call( validator, = validator.currentForm ); if (validator.submitButton) { // and clean up afterwards; thanks to no-block-scope, hidden can = be referenced hidden.remove(); } return false; } return true; } =09 // prevent submit for invalid forms or custom submit handlers if ( validator.cancelSubmit ) { validator.cancelSubmit =3D false; return handle(); } if ( validator.form() ) { if ( validator.pendingRequest ) { validator.formSubmitted =3D true; return false; } return handle(); } else { validator.focusInvalid(); return false; } }); } =09 return validator; }, // http://docs.jquery.com/Plugins/Validation/valid valid: function() { if ( $(this[0]).is('form')) { return this.validate().form(); } else { var valid =3D true; var validator =3D $(this[0].form).validate(); this.each(function() { valid &=3D validator.element(this); }); return valid; } }, // attributes: space seperated list of attributes to retrieve and = remove removeAttrs: function(attributes) { var result =3D {}, $element =3D this; $.each(attributes.split(/\s/), function(index, value) { result[value] =3D $element.attr(value); $element.removeAttr(value); }); return result; }, // http://docs.jquery.com/Plugins/Validation/rules rules: function(command, argument) { var element =3D this[0]; =09 if (command) { var settings =3D $.data(element.form, 'validator').settings; var staticRules =3D settings.rules; var existingRules =3D $.validator.staticRules(element); switch(command) { case "add": $.extend(existingRules, $.validator.normalizeRule(argument)); staticRules[element.name] =3D existingRules; if (argument.messages) settings.messages[element.name] =3D $.extend( = settings.messages[element.name], argument.messages ); break; case "remove": if (!argument) { delete staticRules[element.name]; return existingRules; } var filtered =3D {}; $.each(argument.split(/\s/), function(index, method) { filtered[method] =3D existingRules[method]; delete existingRules[method]; }); return filtered; } } =09 var data =3D $.validator.normalizeRules( $.extend( {}, $.validator.metadataRules(element), $.validator.classRules(element), $.validator.attributeRules(element), $.validator.staticRules(element) ), element); =09 // make sure required is at front if (data.required) { var param =3D data.required; delete data.required; data =3D $.extend({required: param}, data); } =09 return data; } }); // Custom selectors $.extend($.expr[":"], { // http://docs.jquery.com/Plugins/Validation/blank blank: function(a) {return !$.trim("" + a.value);}, // http://docs.jquery.com/Plugins/Validation/filled filled: function(a) {return !!$.trim("" + a.value);}, // http://docs.jquery.com/Plugins/Validation/unchecked unchecked: function(a) {return !a.checked;} }); // constructor for validator $.validator =3D function( options, form ) { this.settings =3D $.extend( {}, $.validator.defaults, options ); this.currentForm =3D form; this.init(); }; $.validator.format =3D function(source, params) { if ( arguments.length =3D=3D 1 )=20 return function() { var args =3D $.makeArray(arguments); args.unshift(source); return $.validator.format.apply( this, args ); }; if ( arguments.length > 2 && params.constructor !=3D Array ) { params =3D $.makeArray(arguments).slice(1); } if ( params.constructor !=3D Array ) { params =3D [ params ]; } $.each(params, function(i, n) { source =3D source.replace(new RegExp("\\{" + i + "\\}", "g"), n); }); return source; }; $.extend($.validator, { =09 defaults: { messages: {}, groups: {}, rules: {}, errorClass: "error", validClass: "valid", errorElement: "div", focusInvalid: true, errorContainer: $( [] ), errorLabelContainer: $( [] ), onsubmit: true, ignore: [], ignoreTitle: false, onfocusin: function(element) { this.lastActive =3D element; =09 // hide error label and remove error class on focus if enabled if ( this.settings.focusCleanup && !this.blockFocusCleanup ) { this.settings.unhighlight && this.settings.unhighlight.call( this, = element, this.settings.errorClass, this.settings.validClass ); this.errorsFor(element).hide(); } }, onfocusout: function(element) { if ( !this.checkable(element) && (element.name in this.submitted || = !this.optional(element)) ) { this.element(element); } }, onkeyup: function(element) { if ( element.name in this.submitted || element =3D=3D = this.lastElement ) { this.element(element); } }, onclick: function(element) { // click on selects, radiobuttons and checkboxes if ( element.name in this.submitted ) this.element(element); // or option elements, check parent select in that case else if (element.parentNode.name in this.submitted) this.element(element.parentNode) }, highlight: function( element, errorClass, validClass ) { $(element).addClass(errorClass).removeClass(validClass); }, unhighlight: function( element, errorClass, validClass ) { $(element).removeClass(errorClass).addClass(validClass); } }, // http://docs.jquery.com/Plugins/Validation/Validator/setDefaults setDefaults: function(settings) { $.extend( $.validator.defaults, settings ); }, messages: { cnpj: "Please enter a valid CNPJ.", cpf: "Please enter a valid CPF", required: "This field is required.", remote: "Please fix this field.", email: "Please enter a valid email address.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", number: "Please enter a valid number.", digits: "Please enter only digits.", creditcard: "Please enter a valid credit card number.", equalTo: "Please enter the same value again.", accept: "Please enter a value with a valid extension.", maxlength: $.validator.format("Please enter no more than {0} = characters."), minlength: $.validator.format("Please enter at least {0} = characters."), rangelength: $.validator.format("Please enter a value between {0} and = {1} characters long."), range: $.validator.format("Please enter a value between {0} and = {1}."), max: $.validator.format("Please enter a value less than or equal to = {0}."), min: $.validator.format("Please enter a value greater than or equal to = {0}.") }, =09 autoCreateRanges: false, =09 prototype: { =09 init: function() { this.labelContainer =3D $(this.settings.errorLabelContainer); this.errorContext =3D this.labelContainer.length && = this.labelContainer || $(this.currentForm); this.containers =3D $(this.settings.errorContainer).add( = this.settings.errorLabelContainer ); this.submitted =3D {}; this.valueCache =3D {}; this.pendingRequest =3D 0; this.pending =3D {}; this.invalid =3D {}; this.reset(); =09 var groups =3D (this.groups =3D {}); $.each(this.settings.groups, function(key, value) { $.each(value.split(/\s/), function(index, name) { groups[name] =3D key; }); }); var rules =3D this.settings.rules; $.each(rules, function(key, value) { rules[key] =3D $.validator.normalizeRule(value); }); =09 function delegate(event) { var validator =3D $.data(this[0].form, "validator"); validator.settings["on" + event.type] && validator.settings["on" + = event.type].call(validator, this[0] ); } $(this.currentForm) .delegate("focusin focusout keyup", ":text, :password, :file, = select, textarea", delegate) .delegate("click", ":radio, :checkbox, select, option", delegate); if (this.settings.invalidHandler) $(this.currentForm).bind("invalid-form.validate", = this.settings.invalidHandler); }, // http://docs.jquery.com/Plugins/Validation/Validator/form form: function() { this.checkForm(); $.extend(this.submitted, this.errorMap); this.invalid =3D $.extend({}, this.errorMap); if (!this.valid()) $(this.currentForm).triggerHandler("invalid-form", [this]); this.showErrors(); return this.valid(); }, =09 checkForm: function() { this.prepareForm(); for ( var i =3D 0, elements =3D (this.currentElements =3D = this.elements()); elements[i]; i++ ) { this.check( elements[i] ); } return this.valid();=20 }, =09 // http://docs.jquery.com/Plugins/Validation/Validator/element element: function( element ) { element =3D this.clean( element ); this.lastElement =3D element; this.prepareElement( element ); this.currentElements =3D $(element); var result =3D this.check( element ); if ( result ) { delete this.invalid[element.name]; } else { this.invalid[element.name] =3D true; } if ( !this.numberOfInvalids() ) { // Hide error containers on last error this.toHide =3D this.toHide.add( this.containers ); } this.showErrors(); return result; }, // http://docs.jquery.com/Plugins/Validation/Validator/showErrors showErrors: function(errors) { if(errors) { // add items to error list and map $.extend( this.errorMap, errors ); this.errorList =3D []; for ( var name in errors ) { this.errorList.push({ message: errors[name], element: this.findByName(name)[0] }); } // remove items from success list this.successList =3D $.grep( this.successList, function(element) { return !(element.name in errors); }); } this.settings.showErrors ? this.settings.showErrors.call( this, this.errorMap, this.errorList = ) : this.defaultShowErrors(); }, =09 // http://docs.jquery.com/Plugins/Validation/Validator/resetForm resetForm: function() { if ( $.fn.resetForm ) $( this.currentForm ).resetForm(); this.submitted =3D {}; this.prepareForm(); this.hideErrors(); this.elements().removeClass( this.settings.errorClass ); }, =09 numberOfInvalids: function() { return this.objectLength(this.invalid); }, =09 objectLength: function( obj ) { var count =3D 0; for ( var i in obj ) count++; return count; }, =09 hideErrors: function() { this.addWrapper( this.toHide ).hide(); }, =09 valid: function() { return this.size() =3D=3D 0; }, =09 size: function() { return this.errorList.length; }, =09 focusInvalid: function() { if( this.settings.focusInvalid ) { try { $(this.findLastActive() || this.errorList.length && = this.errorList[0].element || []).filter(":visible").focus(); } catch(e) { // ignore IE throwing errors when focusing hidden elements } } }, =09 findLastActive: function() { var lastActive =3D this.lastActive; return lastActive && $.grep(this.errorList, function(n) { return n.element.name =3D=3D lastActive.name; }).length =3D=3D 1 && lastActive; }, =09 elements: function() { var validator =3D this, rulesCache =3D {}; =09 // select all valid inputs inside the form (no submit or reset = buttons) // workaround $Query([]).add until http://dev.jquery.com/ticket/2114 = is solved return $([]).add(this.currentForm.elements) .filter(":input") .not(":submit, :reset, :image, [disabled]") .not( this.settings.ignore ) .filter(function() { !this.name && validator.settings.debug && window.console && = console.error( "%o has no name assigned", this); =09 // select only the first element for each name, and only those with = rules specified if ( this.name in rulesCache || = !validator.objectLength($(this).rules()) ) return false; =09 rulesCache[this.name] =3D true; return true; }); }, =09 clean: function( selector ) { return $( selector )[0]; }, =09 errors: function() { return $( this.settings.errorElement + "." + = this.settings.errorClass, this.errorContext ); }, =09 reset: function() { this.successList =3D []; this.errorList =3D []; this.errorMap =3D {}; this.toShow =3D $([]); this.toHide =3D $([]); this.currentElements =3D $([]); }, =09 prepareForm: function() { this.reset(); this.toHide =3D this.errors().add( this.containers ); }, =09 prepareElement: function( element ) { this.reset(); this.toHide =3D this.errorsFor(element); }, =09 check: function( element ) { element =3D this.clean( element ); =09 // if radio/checkbox, validate first element in group instead if (this.checkable(element)) { element =3D this.findByName( element.name )[0]; } =09 var rules =3D $(element).rules(); var dependencyMismatch =3D false; for( method in rules ) { var rule =3D { method: method, parameters: rules[method] }; try { var result =3D $.validator.methods[method].call( this, = element.value.replace(/\r/g, ""), element, rule.parameters ); =09 // if a method indicates that the field is optional and therefore = valid, // don't mark it as valid when there are no other rules if ( result =3D=3D "dependency-mismatch" ) { dependencyMismatch =3D true; continue; } dependencyMismatch =3D false; =09 if ( result =3D=3D "pending" ) { this.toHide =3D this.toHide.not( this.errorsFor(element) ); return; } =09 if( !result ) { this.formatAndAdd( element, rule ); return false; } } catch(e) { this.settings.debug && window.console && console.log("exception = occured when checking element " + element.id + ", check the '" + rule.method + "' method", e); throw e; } } if (dependencyMismatch) return; if ( this.objectLength(rules) ) this.successList.push(element); return true; }, =09 // return the custom message for the given element and validation = method // specified in the element's "messages" metadata customMetaMessage: function(element, method) { if (!$.metadata) return; =09 var meta =3D this.settings.meta ? $(element).metadata()[this.settings.meta] : $(element).metadata(); =09 return meta && meta.messages && meta.messages[method]; }, =09 // return the custom message for the given element name and validation = method customMessage: function( name, method ) { var m =3D this.settings.messages[name]; return m && (m.constructor =3D=3D String ? m : m[method]); }, =09 // return the first defined argument, allowing empty strings findDefined: function() { for(var i =3D 0; i < arguments.length; i++) { if (arguments[i] !=3D=3D undefined) return arguments[i]; } return undefined; }, =09 defaultMessage: function( element, method) { return this.findDefined( this.customMessage( element.name, method ), this.customMetaMessage( element, method ), // title is never undefined, so handle empty string as undefined !this.settings.ignoreTitle && element.title || undefined, $.validator.messages[method], "Warning: No message defined for " + element.name + = "" ); }, =09 formatAndAdd: function( element, rule ) { var message =3D this.defaultMessage( element, rule.method ), theregex =3D /\$?\{(\d+)\}/g; if ( typeof message =3D=3D "function" ) { message =3D message.call(this, rule.parameters, element); } else if (theregex.test(message)) { message =3D jQuery.format(message.replace(theregex, '{$1}'), = rule.parameters); } =09 this.errorList.push({ message: message, element: element }); =09 this.errorMap[element.name] =3D message; this.submitted[element.name] =3D message; }, =09 addWrapper: function(toToggle) { if ( this.settings.wrapper ) toToggle =3D toToggle.add( toToggle.parent( this.settings.wrapper ) = ); return toToggle; }, =09 defaultShowErrors: function() { for ( var i =3D 0; this.errorList[i]; i++ ) { var error =3D this.errorList[i]; this.settings.highlight && this.settings.highlight.call( this, = error.element, this.settings.errorClass, this.settings.validClass ); this.showLabel( error.element, error.message ); } if( this.errorList.length ) { this.toShow =3D this.toShow.add( this.containers ); } if (this.settings.success) { for ( var i =3D 0; this.successList[i]; i++ ) { this.showLabel( this.successList[i] ); } } if (this.settings.unhighlight) { for ( var i =3D 0, elements =3D this.validElements(); elements[i]; = i++ ) { this.settings.unhighlight.call( this, elements[i], = this.settings.errorClass, this.settings.validClass ); } } this.toHide =3D this.toHide.not( this.toShow ); this.hideErrors(); this.addWrapper( this.toShow ).show(); }, =09 validElements: function() { return this.currentElements.not(this.invalidElements()); }, =09 invalidElements: function() { return $(this.errorList).map(function() { return this.element; }); }, =09 showLabel: function(element, message) { var label =3D this.errorsFor( element ); if ( label.length ) { // refresh error/success class label.removeClass().addClass( this.settings.errorClass ); =09 // check if we have a generated label, replace the message then label.attr("generated") && label.html(message); } else { // create label label =3D $("<" + this.settings.errorElement + "/>") .attr({"for": this.idOrName(element), generated: true}) .addClass(this.settings.errorClass) .html(message || ""); if ( this.settings.wrapper ) { // make sure the element is visible, even in IE // actually showing the wrapped element is handled elsewhere label =3D label.hide().show().wrap("<" + this.settings.wrapper + = "/>").parent(); } if ( !this.labelContainer.append(label).length ) this.settings.errorPlacement ? this.settings.errorPlacement(label, $(element) ) : label.insertAfter(element); } if ( !message && this.settings.success ) { label.text(""); typeof this.settings.success =3D=3D "string" ? label.addClass( this.settings.success ) : this.settings.success( label ); } this.toShow =3D this.toShow.add(label); }, =09 errorsFor: function(element) { var name =3D this.idOrName(element); return this.errors().filter(function() { return $(this).attr('for') =3D=3D name }); }, =09 idOrName: function(element) { return this.groups[element.name] || (this.checkable(element) ? = element.name : element.id || element.name); }, checkable: function( element ) { return /radio|checkbox/i.test(element.type); }, =09 findByName: function( name ) { // select by name and filter by form for performance over = form.find("[name=3D...]") var form =3D this.currentForm; return $(document.getElementsByName(name)).map(function(index, = element) { return element.form =3D=3D form && element.name =3D=3D name && = element || null; }); }, =09 getLength: function(value, element) { switch( element.nodeName.toLowerCase() ) { case 'select': return $("option:selected", element).length; case 'input': if( this.checkable( element) ) return this.findByName(element.name).filter(':checked').length; } return value.length; }, =09 depend: function(param, element) { return this.dependTypes[typeof param] ? this.dependTypes[typeof param](param, element) : true; }, =09 dependTypes: { "boolean": function(param, element) { return param; }, "string": function(param, element) { return !!$(param, element.form).length; }, "function": function(param, element) { return param(element); } }, =09 optional: function(element) { return !$.validator.methods.required.call(this, = $.trim(element.value), element) && "dependency-mismatch"; }, =09 startRequest: function(element) { if (!this.pending[element.name]) { this.pendingRequest++; this.pending[element.name] =3D true; } }, =09 stopRequest: function(element, valid) { this.pendingRequest--; // sometimes synchronization fails, make sure pendingRequest is never = < 0 if (this.pendingRequest < 0) this.pendingRequest =3D 0; delete this.pending[element.name]; if ( valid && this.pendingRequest =3D=3D 0 && this.formSubmitted && = this.form() ) { $(this.currentForm).submit(); this.formSubmitted =3D false; } else if (!valid && this.pendingRequest =3D=3D 0 && = this.formSubmitted) { $(this.currentForm).triggerHandler("invalid-form", [this]); this.formSubmitted =3D false; } }, =09 previousValue: function(element) { return $.data(element, "previousValue") || $.data(element, = "previousValue", { old: null, valid: true, message: this.defaultMessage( element, "remote" ) }); } =09 }, =09 classRuleSettings: { required: {required: true}, email: {email: true}, url: {url: true}, date: {date: true}, dateISO: {dateISO: true}, dateDE: {dateDE: true}, number: {number: true}, numberDE: {numberDE: true}, digits: {digits: true}, creditcard: {creditcard: true} }, =09 addClassRules: function(className, rules) { className.constructor =3D=3D String ? this.classRuleSettings[className] =3D rules : $.extend(this.classRuleSettings, className); }, =09 classRules: function(element) { var rules =3D {}; var classes =3D $(element).attr('class'); classes && $.each(classes.split(' '), function() { if (this in $.validator.classRuleSettings) { $.extend(rules, $.validator.classRuleSettings[this]); } }); return rules; }, =09 attributeRules: function(element) { var rules =3D {}; var $element =3D $(element); =09 for (method in $.validator.methods) { var value =3D $element.attr(method); if (value) { rules[method] =3D value; } } =09 // maxlength may be returned as -1, 2147483647 (IE) and 524288 = (safari) for text inputs if (rules.maxlength && /-1|2147483647|524288/.test(rules.maxlength)) { delete rules.maxlength; } =09 return rules; }, =09 metadataRules: function(element) { if (!$.metadata) return {}; =09 var meta =3D $.data(element.form, 'validator').settings.meta; return meta ? $(element).metadata()[meta] : $(element).metadata(); }, =09 staticRules: function(element) { var rules =3D {}; var validator =3D $.data(element.form, 'validator'); if (validator.settings.rules) { rules =3D = $.validator.normalizeRule(validator.settings.rules[element.name]) || {}; } return rules; }, =09 normalizeRules: function(rules, element) { // handle dependency check $.each(rules, function(prop, val) { // ignore rule when param is explicitly false, eg. required:false if (val =3D=3D=3D false) { delete rules[prop]; return; } if (val.param || val.depends) { var keepRule =3D true; switch (typeof val.depends) { case "string": keepRule =3D !!$(val.depends, element.form).length; break; case "function": keepRule =3D val.depends.call(element, element); break; } if (keepRule) { rules[prop] =3D val.param !=3D=3D undefined ? val.param : true; } else { delete rules[prop]; } } }); =09 // evaluate parameters $.each(rules, function(rule, parameter) { rules[rule] =3D $.isFunction(parameter) ? parameter(element) : = parameter; }); =09 // clean number parameters $.each(['minlength', 'maxlength', 'min', 'max'], function() { if (rules[this]) { rules[this] =3D Number(rules[this]); } }); $.each(['rangelength', 'range'], function() { if (rules[this]) { rules[this] =3D [Number(rules[this][0]), Number(rules[this][1])]; } }); =09 if ($.validator.autoCreateRanges) { // auto-create ranges if (rules.min && rules.max) { rules.range =3D [rules.min, rules.max]; delete rules.min; delete rules.max; } if (rules.minlength && rules.maxlength) { rules.rangelength =3D [rules.minlength, rules.maxlength]; delete rules.minlength; delete rules.maxlength; } } =09 // To support custom messages in metadata ignore rule methods titled = "messages" if (rules.messages) { delete rules.messages } =09 return rules; }, =09 // Converts a simple string to a {string: true} rule, e.g., "required" = to {required:true} normalizeRule: function(data) { if( typeof data =3D=3D "string" ) { var transformed =3D {}; $.each(data.split(/\s/), function() { transformed[this] =3D true; }); data =3D transformed; } return data; }, =09 // http://docs.jquery.com/Plugins/Validation/Validator/addMethod addMethod: function(name, method, message) { $.validator.methods[name] =3D method; $.validator.messages[name] =3D message !=3D undefined ? message : = $.validator.messages[name]; if (method.length < 3) { $.validator.addClassRules(name, $.validator.normalizeRule(name)); } }, methods: { cpf: function(value, element) { =20 value =3D value.replace('.',''); =20 value =3D value.replace('.',''); =20 cpf =3D value.replace('-',''); =20 =09 while(cpf.length < 11) cpf =3D "0"+ cpf; =20 =09 var expReg =3D = /^0+$|^1+$|^2+$|^3+$|^4+$|^5+$|^6+$|^7+$|^8+$|^9+$/; =20 var a =3D []; =20 var b =3D new Number; =20 var c =3D 11;=20 =09 for (i=3D0; i<11; i++){ =20 a[i] =3D cpf.charAt(i); =20 if (i < 9) b +=3D (a[i] * --c); =20 } =20 =09 if ((x =3D b % 11) < 2) { a[9] =3D 0 } else { a[9] =3D 11-x } =20 =09 b =3D 0; =20 c =3D 11; =20 =20 for (y=3D0; y<10; y++) b +=3D (a[y] * c--); =20 =09 if ((x =3D b % 11) < 2) { a[10] =3D 0; } else { a[10] =3D 11-x; } =20 =20 if ((cpf.charAt(9) !=3D a[9]) || (cpf.charAt(10) !=3D a[10]) || = cpf.match(expReg)) return false; =20 =20 return true; =20 }, // valida=C3=A7=C3=A3o de cnpj cnpj: function(cnpj, element) { // DEIXA APENAS OS N=C3=9AMEROS cnpj =3D cnpj.replace('/',''); cnpj =3D cnpj.replace('.',''); cnpj =3D cnpj.replace('.',''); cnpj =3D cnpj.replace('-',''); =20 var numeros, digitos, soma, i, resultado, pos, tamanho, = digitos_iguais; =20 digitos_iguais =3D 1; =20 if (cnpj.length < 14 && cnpj.length < 15){ return false; } for (i =3D 0; i < cnpj.length - 1; i++){ if (cnpj.charAt(i) !=3D cnpj.charAt(i + 1)){ digitos_iguais =3D 0; break; } } =20 if (!digitos_iguais){ tamanho =3D cnpj.length - 2 numeros =3D cnpj.substring(0,tamanho); digitos =3D cnpj.substring(tamanho); soma =3D 0; pos =3D tamanho - 7; =20 for (i =3D tamanho; i >=3D 1; i--){ soma +=3D numeros.charAt(tamanho - i) * pos--; if (pos < 2){ pos =3D 9; } } resultado =3D soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado !=3D digitos.charAt(0)){ return false; } tamanho =3D tamanho + 1; numeros =3D cnpj.substring(0,tamanho); soma =3D 0; pos =3D tamanho - 7; for (i =3D tamanho; i >=3D 1; i--){ soma +=3D numeros.charAt(tamanho - i) * pos--; if (pos < 2){ pos =3D 9; } } resultado =3D soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado !=3D digitos.charAt(1)){ return false; } return true; }else{ return false; } }, // http://docs.jquery.com/Plugins/Validation/Methods/required required: function(value, element, param) { // check if dependency is met if ( !this.depend(param, element) ) return "dependency-mismatch"; switch( element.nodeName.toLowerCase() ) { case 'select': // could be an array for select-multiple or a string, both are fine = this way var val =3D $(element).val(); return val && val.length > 0; case 'input': if ( this.checkable(element) ) return this.getLength(value, element) > 0; default: return $.trim(value).length > 0; } }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/remote remote: function(value, element, param) { if ( this.optional(element) ) return "dependency-mismatch"; =09 var previous =3D this.previousValue(element); if (!this.settings.messages[element.name] ) this.settings.messages[element.name] =3D {}; previous.originalMessage =3D = this.settings.messages[element.name].remote; this.settings.messages[element.name].remote =3D previous.message; =09 param =3D typeof param =3D=3D "string" && {url:param} || param;=20 =09 if ( previous.old !=3D=3D value ) { previous.old =3D value; var validator =3D this; this.startRequest(element); var data =3D {}; data[element.name] =3D value; $.ajax($.extend(true, { url: param, mode: "abort", port: "validate" + element.name, dataType: "json", data: data, success: function(response) { validator.settings.messages[element.name].remote =3D = previous.originalMessage; var valid =3D response =3D=3D=3D true; if ( valid ) { var submitted =3D validator.formSubmitted; validator.prepareElement(element); validator.formSubmitted =3D submitted; validator.successList.push(element); validator.showErrors(); } else { var errors =3D {}; var message =3D (previous.message =3D response || = validator.defaultMessage( element, "remote" )); errors[element.name] =3D $.isFunction(message) ? message(value) : = message; validator.showErrors(errors); } previous.valid =3D valid; validator.stopRequest(element, valid); } }, param)); return "pending"; } else if( this.pending[element.name] ) { return "pending"; } return previous.valid; }, // http://docs.jquery.com/Plugins/Validation/Methods/minlength minlength: function(value, element, param) { return this.optional(element) || this.getLength($.trim(value), = element) >=3D param; }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/maxlength maxlength: function(value, element, param) { return this.optional(element) || this.getLength($.trim(value), = element) <=3D param; }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/rangelength rangelength: function(value, element, param) { var length =3D this.getLength($.trim(value), element); return this.optional(element) || ( length >=3D param[0] && length = <=3D param[1] ); }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/min min: function( value, element, param ) { return this.optional(element) || value >=3D param; }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/max max: function( value, element, param ) { return this.optional(element) || value <=3D param; }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/range range: function( value, element, param ) { return this.optional(element) || ( value >=3D param[0] && value <=3D = param[1] ); }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/email email: function(value, element) { // contributed by Scott Gonzalez: = http://projects.scottsplayground.com/email_address_validation/ return this.optional(element) || = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF= \uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[\u00A0-\uD7= FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x2= 0|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]= |[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x= 7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a= ))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\= uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|= \.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7F= F\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uF= DF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|= -|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF= \uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value); }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/url url: function(value, element) { // contributed by Scott Gonzalez: = http://projects.scottsplayground.com/iri/ return this.optional(element) || = /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF= 0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:)*@)?(((\d|[1-9]\d|1\d\d|2= [0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|= 2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00= A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uF= DCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\u= FFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|= [\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\= uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-= \uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(= \/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-= f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF= 900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)*)*)?)?(= \?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-= f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|= -|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\= (\)\*\+,;=3D]|:|@)|\/|\?)*)?$/i.test(value); }, =20 // http://docs.jquery.com/Plugins/Validation/Methods/date date: function(value, element) { return this.optional(element) || !/Invalid|NaN/.test(new = Date(value)); }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/dateISO dateISO: function(value, element) { return this.optional(element) || = /^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value); }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/number number: function(value, element) { return this.optional(element) || = /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value); }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/digits digits: function(value, element) { return this.optional(element) || /^\d+$/.test(value); }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/creditcard // based on http://en.wikipedia.org/wiki/Luhn creditcard: function(value, element) { if ( this.optional(element) ) return "dependency-mismatch"; // accept only digits and dashes if (/[^0-9-]+/.test(value)) return false; var nCheck =3D 0, nDigit =3D 0, bEven =3D false; value =3D value.replace(/\D/g, ""); for (var n =3D value.length - 1; n >=3D 0; n--) { var cDigit =3D value.charAt(n); var nDigit =3D parseInt(cDigit, 10); if (bEven) { if ((nDigit *=3D 2) > 9) nDigit -=3D 9; } nCheck +=3D nDigit; bEven =3D !bEven; } return (nCheck % 10) =3D=3D 0; }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/accept accept: function(value, element, param) { param =3D typeof param =3D=3D "string" ? param.replace(/,/g, '|') : = "png|jpe?g|gif"; return this.optional(element) || value.match(new RegExp(".(" + param = + ")$", "i"));=20 }, =09 // http://docs.jquery.com/Plugins/Validation/Methods/equalTo equalTo: function(value, element, param) { // bind to the blur event of the target in order to revalidate = whenever the target field is updated // TODO find a way to bind the event just once, avoiding the = unbind-rebind overhead var target =3D = $(param).unbind(".validate-equalTo").bind("blur.validate-equalTo", = function() { $(element).valid(); }); return value =3D=3D target.val(); } =09 } =09 }); // deprecated, use $.validator.format instead $.format =3D $.validator.format; })(jQuery); // ajax mode: abort // usage: $.ajax({ mode: "abort"[, port: "uniqueport"]}); // if mode:"abort" is used, the previous request on that port (port can = be undefined) is aborted via XMLHttpRequest.abort()=20 ;(function($) { var ajax =3D $.ajax; var pendingRequests =3D {}; $.ajax =3D function(settings) { // create settings for compatibility with ajaxSetup settings =3D $.extend(settings, $.extend({}, $.ajaxSettings, = settings)); var port =3D settings.port; if (settings.mode =3D=3D "abort") { if ( pendingRequests[port] ) { pendingRequests[port].abort(); } return (pendingRequests[port] =3D ajax.apply(this, arguments)); } return ajax.apply(this, arguments); }; })(jQuery); // provides cross-browser focusin and focusout events // IE has native support, in other browsers, use event caputuring = (neither bubbles) // provides delegate(type: String, delegate: Selector, handler: = Callback) plugin for easier event delegation // handler is only called when $(event.target).is(delegate), in the = scope of the jquery-object for event.target=20 // provides triggerEvent(type: String, target: Element) to trigger = delegated events ;(function($) { $.each({ focus: 'focusin', blur: 'focusout'=09 }, function( original, fix ){ $.event.special[fix] =3D { setup:function() { if ( $.browser.msie ) return false; this.addEventListener( original, $.event.special[fix].handler, true = ); }, teardown:function() { if ( $.browser.msie ) return false; this.removeEventListener( original, $.event.special[fix].handler, true ); }, handler: function(e) { arguments[0] =3D $.event.fix(e); arguments[0].type =3D fix; return $.event.handle.apply(this, arguments); } }; }); $.extend($.fn, { delegate: function(type, delegate, handler) { return this.bind(type, function(event) { var target =3D $(event.target); if (target.is(delegate)) { return handler.apply(target, arguments); } }); }, triggerEvent: function(type, target) { return this.triggerHandler(type, [$.event.fix({ type: type, target: = target })]); } }) })(jQuery); ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/scripts/jquery.selectboxes.js /* * * Copyright (c) 2006/2007 Sam Collett (http://www.texotela.co.uk) * Licensed under the MIT License: * http://www.opensource.org/licenses/mit-license.php * * Version 2.2.1 * Demo: http://www.texotela.co.uk/code/jquery/select/ * * $LastChangedDate$ * $Rev$ * */ =20 (function($) { =20 /** * Adds (single/multiple) options to a select box (or series of select = boxes) * * @name addOption * @author Sam Collett (http://www.texotela.co.uk) * @type jQuery * @example $("#myselect").addOption("Value", "Text"); // add single = value (will be selected) * @example $("#myselect").addOption("Value 2", "Text 2", false); // = add single value (won't be selected) * @example $("#myselect").addOption({"foo":"bar","bar":"baz"}, false); = // add multiple values, but don't select * */ $.fn.addOption =3D function() { var add =3D function(el, v, t, sO) { var option =3D document.createElement("option"); option.value =3D v, option.text =3D t; // get options var o =3D el.options; // get number of options var oL =3D o.length; if(!el.cache) { el.cache =3D {}; // loop through existing options, adding to cache for(var i =3D 0; i < oL; i++) { el.cache[o[i].value] =3D i; } } // add to cache if it isn't already if(typeof el.cache[v] =3D=3D "undefined") el.cache[v] =3D oL; el.options[el.cache[v]] =3D option; if(sO) { option.selected =3D true; } }; =09 var a =3D arguments; if(a.length =3D=3D 0) return this; // select option when added? default is true var sO =3D true; // multiple items var m =3D false; // other variables var items, v, t; if(typeof(a[0]) =3D=3D "object") { m =3D true; items =3D a[0]; } if(a.length >=3D 2) { if(typeof(a[1]) =3D=3D "boolean") sO =3D a[1]; else if(typeof(a[2]) =3D=3D "boolean") sO =3D a[2]; if(!m) { v =3D a[0]; t =3D a[1]; } } this.each( function() { if(this.nodeName.toLowerCase() !=3D "select") return; if(m) { for(var item in items) { add(this, item, items[item], sO); } } else { add(this, v, t, sO); } } ); return this; }; /** * Add options via ajax * * @name ajaxAddOption * @author Sam Collett (http://www.texotela.co.uk) * @type jQuery * @param String url Page to get options from (must be valid = JSON) * @param Object params (optional) Any parameters to send with the = request * @param Boolean select (optional) Select the added options, = default true * @param Function fn (optional) Call this function with the = select object as param after completion * @param Array args (optional) Array with params to pass to the = function afterwards * @example $("#myselect").ajaxAddOption("myoptions.php"); * @example $("#myselect").ajaxAddOption("myoptions.php", {"code" : = "007"}); * @example $("#myselect").ajaxAddOption("myoptions.php", {"code" : = "007"}, false, sortoptions, {"dir": "desc"}); * */ $.fn.ajaxAddOption =3D function(url, params, select, fn, args) { if(typeof(url) !=3D "string") return this; if(typeof(params) !=3D "object") params =3D {}; if(typeof(select) !=3D "boolean") select =3D true; this.each( function() { var el =3D this; $.getJSON(url, params, function(r) { $(el).addOption(r, select); if(typeof fn =3D=3D "function") { if(typeof args =3D=3D "object") { fn.apply(el, args); }=20 else { fn.call(el); } } } ); } ); return this; }; /** * Removes an option (by value or index) from a select box (or series of = select boxes) * * @name removeOption * @author Sam Collett (http://www.texotela.co.uk) * @type jQuery * @param String|RegExp|Number what Option to remove * @param Boolean selectedOnly (optional) Remove only if it has = been selected (default false) =20 * @example $("#myselect").removeOption("Value"); // remove by value * @example $("#myselect").removeOption(/^val/i); // remove options = with a value starting with 'val' * @example $("#myselect").removeOption(/./); // remove all options * @example $("#myselect").removeOption(/./, true); // remove all = options that have been selected * @example $("#myselect").removeOption(0); // remove by index * */ $.fn.removeOption =3D function() { var a =3D arguments; if(a.length =3D=3D 0) return this; var ta =3D typeof(a[0]); var v, index; // has to be a string or regular expression (object in IE, function in = Firefox) if(ta =3D=3D "string" || ta =3D=3D "object" || ta =3D=3D "function" ) v = =3D a[0]; else if(ta =3D=3D "number") index =3D a[0]; else return this; this.each( function() { if(this.nodeName.toLowerCase() !=3D "select") return; // clear cache if(this.cache) this.cache =3D null; // does the option need to be removed? var remove =3D false; // get options var o =3D this.options; if(!!v) { // get number of options var oL =3D o.length; for(var i=3DoL-1; i>=3D0; i--) { if(v.constructor =3D=3D RegExp) { if(o[i].value.match(v)) { remove =3D true; } } else if(o[i].value =3D=3D v) { remove =3D true; } // if the option is only to be removed if selected if(remove && a[1] =3D=3D=3D true) remove =3D o[i].selected; if(remove) { o[i] =3D null; } remove =3D false; } } else { // only remove if selected? if(a[1] =3D=3D=3D true) { remove =3D o[index].selected; } else { remove =3D true; } if(remove) { this.remove(index); } } } ); return this; }; /** * Sort options (ascending or descending) in a select box (or series of = select boxes) * * @name sortOptions * @author Sam Collett (http://www.texotela.co.uk) * @type jQuery * @param Boolean ascending (optional) Sort ascending = (true/undefined), or descending (false) * @example // ascending * $("#myselect").sortOptions(); // or $("#myselect").sortOptions(true); * @example // descending * $("#myselect").sortOptions(false); * */ $.fn.sortOptions =3D function(ascending) { var a =3D typeof(ascending) =3D=3D "undefined" ? true : !!ascending; this.each( function() { if(this.nodeName.toLowerCase() !=3D "select") return; // get options var o =3D this.options; // get number of options var oL =3D o.length; // create an array for sorting var sA =3D []; // loop through options, adding to sort array for(var i =3D 0; i o2t ? -1 : 1; } } ); // change the options to match the sort array for(var i =3D 0; i35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace= (/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return = r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac= e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return = p}('(5($){$.11.w=3D5(b,d){2(3.t=3D=3D0)6;2(1n b=3D=3D\'1i\'){d=3D(1n = d=3D=3D\'1i\')?d:b;6 3.M(5(){2(3.12){3.S();3.12(b,d)}v 2(3.1v){4 = a=3D3.1v();a.1W(P);a.1U(\'Q\',d);a.1h(\'Q\',b);a.1L()}})}v{2(3[0].12){b=3D= 3[0].1G;d=3D3[0].1E}v 2(K.V&&K.V.17){4 = c=3DK.V.17();b=3D0-c.1Z().1h(\'Q\',-1Y);d=3Db+c.1X.t}6{7:b,Y:d}}};4 = q=3D{\'9\':"[0-9]",\'a\':"[A-T-z]",\'*\':"[A-T-1q-9]"};$.1p=3D{1T:5(c,r){= q[c]=3Dr}};$.11.13=3D5(){6 = 3.1R("13")};$.11.1p=3D5(m,o){o=3D$.1K({H:"1F",U:B},o);4 n=3DC = O("^"+$.1A(m.18(""),5(c,i){6 = q[c]||((/[A-T-1q-9]/.15(c)?"":"\\\\")+c)}).14(\'\')+"$");6 3.M(5(){4 = f=3D$(3);4 j=3DC 1w(m.t);4 h=3DC 1w(m.t);4 l=3Du;4 g=3Du;4 = d=3DB;$.M(m.18(""),5(i,c){h[i]=3D(q[c]=3D=3DB);j[i]=3Dh[i]?c:o.H;2(!h[i]&= &d=3D=3DB)d=3Di});5 10(){y();x();1u(5(){$(f[0]).w(l?m.t:d)},0)};5 X(e){4 = a=3D$(3).w();4 = k=3De.W;g=3D(k<16||(k>16&&kN&&k<1s));2((a.7-a.Y)!=3D0&&(!g||k=3D=3D= 8||k=3D=3D1r)){E(a.7,a.Y)}2(k=3D=3D8){R(a.7-->=3D0){2(!h[a.7]){j[a.7]=3Do= .H;2($.D.1V){s=3Dx();f.F(s.1m(0,a.7)+" = "+s.1m(a.7));$(3).w(a.7+1)}v{x();$(3).w(1t.1k(d,a.7))}6 u}}}v = 2(k=3D=3D1r){E(a.7,a.7+1);x();$(3).w(1t.1k(d,a.7));6 u}v = 2(k=3D=3D1S){E(0,m.t);x();$(3).w(d);6 u}};5 = Z(e){2(g){g=3Du;6(e.W=3D=3D8)?u:B}e=3De||1Q.1P;4 k=3De.1O||e.W||e.1N;4 = a=3D$(3).w();2(e.1M||e.1J){6 P}v 2((k>=3D1s&&k<=3D1I)||k=3D=3DN||k>1H){4 = p=3DL(a.7-1);2(p 0) { for(i =3D 1; i <=3D 6; i++) { $('#ds_quantidade_' + i).calculaQtd(url, 'tt_qtd_plano_' + i, = 'tt_peso_mes_' + i, 'tt_peso_plano_' + i, 'ready', '#ds_quantidade_' + = i, 250.0); $('#ds_quantidade_' + i).calculaQtd(url, 'tt_qtd_plano_' + i, = 'tt_peso_mes_' + i, 'tt_peso_plano_' + i, 'keyup', null, 250.0); } } =20 // valida o formul=C3=A1rio de login $('#form-login').validate({ rules: { ds_email: { required: true, email: true }, ds_senha: { required: true, minlength: 6 } }, messages: { ds_email: { required: "Digite o seu e-mail corretamente", = email: "Digite um e-mail v=C3=A1lido" }, ds_senha: { required: "Informe corretamente sua Senha", minlength: "A = senha deve conter pelo menos 6 caracteres" } } }); // valida o formul=C3=A1rio de troca de senha $('#form-trocasenha').validate({ rules: { ds_email: { required: true, email: true }, ds_senha: { required: true, minlength: 6 }, ds_senha1: { required: true, minlength: 6 }, ds_senha2: { required: true, minlength: 6, equalTo: "#ds_senha1" } }, messages: { ds_email: { required: "Digite o seu e-mail corretamente", = email: "Digite um e-mail v=C3=A1lido" }, ds_senha: { required: "Informe corretamente sua Senha", minlength: "A = senha deve conter pelo menos 6 caracteres" }, ds_senha1: { required: "Informe corretamente a Nova Senha", = minlength: "A senha deve conter pelo menos 6 caracteres" }, ds_senha2: { required: "Confirme a Nova Senha", minlength: "A senha = deve conter pelo menos 6 caracteres", equalTo: "Confirma=C3=A7=C3=A3o de = senha incorreta" } } }); =09 // valida o formul=C3=A1rio de cadastro $("#cadastro_fisico").validate({ // Define as regras rules:{ ds_nome_contato:{ required: true, minlength: 2 }, ds_cpf:{ required: true, cpf:true }, dt_nascimento:{ required: true, date:true }, ds_sexo:{ required: true }, ds_senha1:{ required: true, minlength: 6 }, ds_senha2:{ required: true, minlength: 6, equalTo: "#ds_senha1" }, ds_endereco:{ required: true, minlength: 2}, ds_bairro:{ required: true, minlength: 2 }, ds_cep:{ required: true, minlength: 5}, ds_cidade:{required: true}, ds_estado:{required: true}, ds_ddd1:{required: true, minlength: 2}, ds_fone1:{required: true, minlength: 2}, ds_email:{required: true, email: true} }, messages:{ ds_nome_contato: "Preencha seu nome completo por favor", ds_cpf: "Preencha seu CPF por favor", dt_nascimento:{ required: "Preencha a data do seu nascimento por favor", date: "Preencha no formato dd/mm/aaaa por favor" }, ds_sexo: "Preencha o campo sexo", ds_senha1:{required: "Preencha uma senha", minLength: "A senha deve = conter pelo menos 6 caracteres" }, ds_senha2:{required: "Confirme sua senha", minLength: "A senha deve = conter pelo menos 6 caracteres", equalTo: "Confirma=C3=A7=C3=A3o de = senha incorreta"}, ds_endereco: "A identifica=C3=A7=C3=A3o do endere=C3=A7o n=C3=A3o = pode ser deixada em branco", ds_n=C3=BAmero: "Informe o n=C3=BAmero do endere=C3=A7o", ds_bairro: "Informe o bairro do endere=C3=A7o", ds_cep: "Informe o CEP do endere=C3=A7o", ds_cidade: "Informe o cidade do endere=C3=A7o", ds_estado: "Informe o estado do endere=C3=A7o", ds_ddd1: "Informe o DDD", ds_fone1: "Informe o telefone para contato", ds_email:{ required: "Digite o seu e-mail para contato", email: "Digite um e-mail v=C3=A1lido" } } }); =09 $("#cadastro_juridico").validate({ // Define as regras rules:{ ds_razao_social:{ required: true, minlength: 2 }, ds_nome_contato:{ required: true, minlength: 2 }, ds_cnpj:{ required: true, cnpj: true }, ds_senha1:{ required: true, minlength: 6 }, ds_senha2:{ required: true, minlength: 6, equalTo: "#ds_senha1" }, ds_endereco:{ required: true, minlength: 2}, ds_bairro:{ required: true, minlength: 2 }, ds_cep:{ required: true, minlength: 5}, ds_cidade:{required: true}, ds_estado:{required: true}, ds_ddd1:{required: true, minlength: 2}, ds_fone1:{required: true, minlength: 2}, ds_email:{required: true, email: true} }, // Define as mensagens de erro para cada regra messages:{ ds_razao_social: "Preencha a raz=C3=A3o social por favor", ds_nome_contato: "Informe um nome para contato por favor", ds_cnpj: "Preencha o CNPJ por favor", ds_senha1:{required: "Preencha uma senha", minLength: "A senha deve = conter pelo menos 6 caracteres" }, ds_senha2:{required: "Confirme sua senha", minLength: "A senha deve = conter pelo menos 6 caracteres", equalTo: "Confirma=C3=A7=C3=A3o de = senha incorreta"}, ds_endereco: "A identifica=C3=A7=C3=A3o do endere=C3=A7o n=C3=A3o = pode ser deixada em branco", ds_n=C3=BAmero: "Informe o n=C3=BAmero do endere=C3=A7o", ds_bairro: "Informe o bairro do endere=C3=A7o", ds_cep: "Informe o CEP do endere=C3=A7o", ds_cidade: "Informe o cidade do endere=C3=A7o", ds_estado: "Informe o estado do endere=C3=A7o", ds_ddd1: "Informe o DDD", ds_fone1: "Informe o telefone para contato", ds_email:{ required: "Digite o seu e-mail para contato", email: "Digite um e-mail v=C3=A1lido" } } }); =09 $('a[@rel*=3Dlightbox]').lightBox(); $("#pontoEntrega").change(function(){ var id_ponto =3D $(this).val(); if(id_ponto =3D=3D "") { $("#dadosPontoEntrega").empty(); } else { $("#dadosPontoEntrega").ajaxStart(function() { $(this).addClass('paddingPontoEntrega'); $(this).html('
'); }); =20 $.get('/loja/index/pontosentrega/id_ponto/'+id_ponto, = function(dados){ $("#dadosPontoEntrega").empty().html(dados); }); } =20 $('#dadosFrete').hide(); $('#precoFrete').hide(); $('#precoCompra').show(); =20 $('#ds_cep').empty(); }); =09 $.mask.addPlaceholder("~","[+-]"); $("#ds_fone1").mask("(99) 9999-9999"); $("#ds_fone2").mask("(99) 9999-9999"); $("#ds_cep").mask("99999-999"); $("#dt_nascimento").mask("99/99/9999"); $("#ds_cpf").mask("999.999.999-99"); $("#ds_cnpj").mask("99.999.999/9999-99"); =09 $("#pontoResidencia").click(function(){ $("#dadosResidencia").show(); $("#dadosLocal").hide(); }); =09 $("#pontoLocal").click(function(){ $("#dadosResidencia").hide(); $("#dadosLocal").show(); }); =09 $("input[name=3D'tipoCartao']").click(function(){ $("#pagCartao").attr("checked", "checked");=20 $("pagBoleto]").removeAttr("checked"); }); $("#pagBoleto").click(function(){ $("input[name=3D'tipoCartao']").removeAttr("checked"); });=09 =09 function pontoResidencia() { if($("#pontoResidencia:checked").length =3D=3D 1) { $("#dadosResidencia").show(); $("#dadosLocal").hide(); $("#precoCompra").hide(); $('#dadosFrete').show(); $('#precoFrete').show(); } } =09 function pontoLocal() { if($("#dadosLocal:checked").length =3D=3D 1) { $("#dadosResidencia").hide(); $("#dadosLocal").show(); $("#precoCompra").show(); $('#dadosFrete').hide(); $('#precoFrete').hide(); } } =09 pontoResidencia(); pontoLocal(); });=20 var value =3D 0; function valor(v) { value =3D v; } function limpa(id) { $('#ds_quantidade_'+id).val(''); } function setValor(id) { = $('#ds_qtd_ant_'+id).val($('#ds_quantidade_'+id).val()); } function escreve(id) { = $('#ds_quantidade_'+id).val(($('#ds_qtd_ant_'+id).val() =3D=3D 0) ? 2 : = $('#ds_qtd_ant_'+id).val()); } function valida(id, limite){=20 var campo =3D document.getElementById("ds_quantidade_"+id); if(campo.value < limite) { alert("Quantidade m=C3=ADnima para cada produto =C3=A9 de "+limite+" = unidades."); campo.value =3D 2; return false; } else { document.getElementById("form_"+id).submit(); } } =20 function changeMunicipio(id_estado, id_municipio){=09 =09 $("#ds_cidade").ajaxStart(function(){ $("#ds_estado").attr('disabled', 'disabled'); $(this).attr('disabled', 'disabled'); $(this).addOption("0",'Carregando cidades'); }); =09 $("#ds_cidade").ajaxStop(function(){ $("#ds_estado").removeAttr("disabled"); $(this).removeAttr("disabled"); $(this).removeOption("0"); }); =09 $("#ds_cidade").removeOption(/./); =09 $.getJSON('/loja/index/municipios/id_estado/'+ id_estado, = function(json){ =09 =09 $.each( json, function(i, n){ selected =3D (id_municipio =3D=3D n.cod_municipio) ? true : false; $("#ds_cidade").addOption(n.cod_municipio, n.sig_municipio, = selected); }); =20 }); } function selPlano(idplano){ =09 location.href =3D = 'https://terroirdebraganca.websiteseguro.com/loja/compraprogramada/index/= planocompra/idplano/'+ idplano; } function enviaForm(obj)=20 { opcao =3D obj.name; form =3D document.formPagamento; =20 if (obj =3D=3D "fechaCompra") { form.action =3D "/loja/compraprogramada/carrinho/gravar-compra"; =09 } =09 if (obj =3D=3D "calcFrete") { form.action =3D "/loja/compraprogramada/carrinho/calculafrete";=20 } =09 form.method =3D "POST"; form.submit();=20 } ------=_NextPart_000_0000_01CB0654.C43A5D90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://terroirdebraganca.websiteseguro.com/loja/public/scripts/jquery.lightbox.js /** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh = Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.5.js * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.5 * @date April 11, 2008 * @category jQuery plugin * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) * @license CC Attribution-No Derivative Works 2.5 Brazil - = http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for = more informations about this jQuery plugin */ // Offering a Custom Alias suport - More info: = http://docs.jquery.com/Plugins/Authoring#Custom_Alias (function($) { /** * $ is an alias to jQuery object * */ $.fn.lightBox =3D function(settings) { // Settings to configure the jQuery lightBox plugin how you like settings =3D jQuery.extend({ // Configuration related to overlay overlayBgColor: '#000', // (string) Background color to overlay; = inform a hexadecimal value like: #RRGGBB. Where RR, GG, and BB are the = hexadecimal values for the red, green, and blue values of the color. overlayOpacity: 0.8, // (integer) Opacity value to overlay; = inform: 0.X. Where X are number from 0 to 9 // Configuration related to navigation fixedNavigation: false, // (boolean) Boolean that informs if the = navigation (next and prev button) will be fixed or not in the interface. // Configuration related to images imageLoading: '/loja/public/images/lightbox-ico-loading.gif', // = (string) Path and the name of the loading icon imageBtnPrev: '/loja/public/images/lightbox-btn-prev.gif', // = (string) Path and the name of the prev button image imageBtnNext: '/loja/public/images/lightbox-btn-next.gif', // = (string) Path and the name of the next button image imageBtnClose: '/loja/public/images/lightbox-btn-close.gif', // = (string) Path and the name of the close btn imageBlank: '/loja/public/images/lightbox-blank.gif', // = (string) Path and the name of a blank image (one pixel) // Configuration related to container image box containerBorderSize: 10, // (integer) If you adjust the padding in = the CSS for the container, #lightbox-container-image-box, you will need = to update this value containerResizeSpeed: 400, // (integer) Specify the resize duration = of container image. These number are miliseconds. 400 is default. // Configuration related to texts in caption. For example: Image 2 of = 8. You can alter either "Image" and "of" texts. txtImage: 'Imagem', // (string) Specify text "Image" txtOf: 'de', // (string) Specify text "of" // Configuration related to keyboard navigation keyToClose: 'c', // (string) (c =3D close) Letter to close the = jQuery lightBox interface. Beyond this letter, the letter X and the = SCAPE key is used to. keyToPrev: 'p', // (string) (p =3D previous) Letter to show the = previous image keyToNext: 'n', // (string) (n =3D next) Letter to show the next = image. // Don=B4t alter these variables in any way imageArray: [], activeImage: 0 },settings); // Caching the jQuery object with all elements matched var jQueryMatchedObj =3D this; // This, in this context, refer to = jQuery object /** * Initializing the plugin calling the start function * * @return boolean false */ function _initialize() { _start(this,jQueryMatchedObj); // This, in this context, refer to = object (link) which the user have clicked return false; // Avoid the browser following the link } /** * Start the jQuery lightBox plugin * * @param object objClicked The object (link) whick the user have = clicked * @param object jQueryMatchedObj The jQuery object with all elements = matched */ function _start(objClicked,jQueryMatchedObj) { // Hime some elements to avoid conflict with overlay in IE. These = elements appear above the overlay. $('embed, object, select').css({ 'visibility' : 'hidden' }); // Call the function to create the markup structure; style some = elements; assign events in some elements. _set_interface(); // Unset total images in imageArray settings.imageArray.length =3D 0; // Unset image active information settings.activeImage =3D 0; // We have an image set? Or just an image? Let=B4s see it. if ( jQueryMatchedObj.length =3D=3D 1 ) { settings.imageArray.push(new = Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));= } else { // Add an Array (as many as we have), with href and title atributes, = inside the Array that storage the images references =09 for ( var i =3D 0; i < jQueryMatchedObj.length; i++ ) { settings.imageArray.push(new = Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAtt= ribute('title'))); } } while ( settings.imageArray[settings.activeImage][0] !=3D = objClicked.getAttribute('href') ) { settings.activeImage++; } // Call the function that prepares image exibition _set_image_to_view(); } /** * Create the jQuery lightBox plugin interface * * The HTML markup will be like that:
* */ function _set_interface() { // Apply the HTML markup into body tag $('body').append('
1 ) { $('#lightbox-image-details-currentNumber').html(settings.txtImage + = ' ' + ( settings.activeImage + 1 ) + ' ' + settings.txtOf + ' ' + = settings.imageArray.length).show(); } =09 } /** * Display the button navigations * */ function _set_navigation() { $('#lightbox-nav').show(); // Instead to define this configuration in CSS file, we define here. = And it=B4s need to IE. Just. $('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({ 'background' : = 'transparent url(' + settings.imageBlank + ') no-repeat' }); =09 // Show the prev button, if not the first image in set if ( settings.activeImage !=3D 0 ) { if ( settings.fixedNavigation ) { $('#lightbox-nav-btnPrev').css({ 'background' : 'url(' + = settings.imageBtnPrev + ') left 15% no-repeat' }) .unbind() .bind('click',function() { settings.activeImage =3D settings.activeImage - 1; _set_image_to_view(); return false; }); } else { // Show the images button for Next buttons $('#lightbox-nav-btnPrev').unbind().hover(function() { $(this).css({ 'background' : 'url(' + settings.imageBtnPrev + ') = left 15% no-repeat' }); },function() { $(this).css({ 'background' : 'transparent url(' + = settings.imageBlank + ') no-repeat' }); }).show().bind('click',function() { settings.activeImage =3D settings.activeImage - 1; _set_image_to_view(); return false; }); } } =09 // Show the next button, if not the last image in set if ( settings.activeImage !=3D ( settings.imageArray.length -1 ) ) { if ( settings.fixedNavigation ) { $('#lightbox-nav-btnNext').css({ 'background' : 'url(' + = settings.imageBtnNext + ') right 15% no-repeat' }) .unbind() .bind('click',function() { settings.activeImage =3D settings.activeImage + 1; _set_image_to_view(); return false; }); } else { // Show the images button for Next buttons $('#lightbox-nav-btnNext').unbind().hover(function() { $(this).css({ 'background' : 'url(' + settings.imageBtnNext + ') = right 15% no-repeat' }); },function() { $(this).css({ 'background' : 'transparent url(' + = settings.imageBlank + ') no-repeat' }); }).show().bind('click',function() { settings.activeImage =3D settings.activeImage + 1; _set_image_to_view(); return false; }); } } // Enable keyboard navigation _enable_keyboard_navigation(); } /** * Enable a support to keyboard navigation * */ function _enable_keyboard_navigation() { $(document).keydown(function(objEvent) { _keyboard_action(objEvent); }); } /** * Disable the support to keyboard navigation * */ function _disable_keyboard_navigation() { $(document).unbind(); } /** * Perform the keyboard actions * */ function _keyboard_action(objEvent) { // To ie if ( objEvent =3D=3D null ) { keycode =3D event.keyCode; escapeKey =3D 27; // To Mozilla } else { keycode =3D objEvent.keyCode; escapeKey =3D objEvent.DOM_VK_ESCAPE; } // Get the key in lower case form key =3D String.fromCharCode(keycode).toLowerCase(); // Verify the keys to close the ligthBox if ( ( key =3D=3D settings.keyToClose ) || ( key =3D=3D 'x' ) || ( = keycode =3D=3D escapeKey ) ) { _finish(); } // Verify the key to show the previous image if ( ( key =3D=3D settings.keyToPrev ) || ( keycode =3D=3D 37 ) ) { // If we=B4re not showing the first image, call the previous if ( settings.activeImage !=3D 0 ) { settings.activeImage =3D settings.activeImage - 1; _set_image_to_view(); _disable_keyboard_navigation(); } } // Verify the key to show the next image if ( ( key =3D=3D settings.keyToNext ) || ( keycode =3D=3D 39 ) ) { // If we=B4re not showing the last image, call the next if ( settings.activeImage !=3D ( settings.imageArray.length - 1 ) ) = { settings.activeImage =3D settings.activeImage + 1; _set_image_to_view(); _disable_keyboard_navigation(); } } } /** * Preload prev and next images being showed * */ function _preload_neighbor_images() { if ( (settings.imageArray.length -1) > settings.activeImage ) { objNext =3D new Image(); objNext.src =3D settings.imageArray[settings.activeImage + 1][0]; } if ( settings.activeImage > 0 ) { objPrev =3D new Image(); objPrev.src =3D settings.imageArray[settings.activeImage -1][0]; } } /** * Remove jQuery lightBox plugin HTML markup * */ function _finish() { $('#jquery-lightbox').remove(); $('#jquery-overlay').fadeOut(function() { = $('#jquery-overlay').remove(); }); // Show some elements to avoid conflict with overlay in IE. These = elements appear above the overlay. $('embed, object, select').css({ 'visibility' : 'visible' }); } /** / THIRD FUNCTION * getPageSize() by quirksmode.com * * @return Array Return an array with page width, height and window = width, height */ function ___getPageSize() { var xScroll, yScroll; if (window.innerHeight && window.scrollMaxY) {=09 xScroll =3D window.innerWidth + window.scrollMaxX; yScroll =3D window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){ = // all but Explorer Mac xScroll =3D document.body.scrollWidth; yScroll =3D document.body.scrollHeight; } else { // Explorer Mac...would also work in Explorer 6 Strict, = Mozilla and Safari xScroll =3D document.body.offsetWidth; yScroll =3D document.body.offsetHeight; } var windowWidth, windowHeight; if (self.innerHeight) { // all except Explorer if(document.documentElement.clientWidth){ windowWidth =3D document.documentElement.clientWidth;=20 } else { windowWidth =3D self.innerWidth; } windowHeight =3D self.innerHeight; } else if (document.documentElement && = document.documentElement.clientHeight) { // Explorer 6 Strict Mode windowWidth =3D document.documentElement.clientWidth; windowHeight =3D document.documentElement.clientHeight; } else if (document.body) { // other Explorers windowWidth =3D document.body.clientWidth; windowHeight =3D document.body.clientHeight; }=09 // for small pages with total height less then height of the viewport if(yScroll < windowHeight){ pageHeight =3D windowHeight; } else {=20 pageHeight =3D yScroll; } // for small pages with total width less then width of the viewport if(xScroll < windowWidth){=09 pageWidth =3D xScroll; =09 } else { pageWidth =3D windowWidth; } arrayPageSize =3D new = Array(pageWidth,pageHeight,windowWidth,windowHeight); return arrayPageSize; }; /** / THIRD FUNCTION * getPageScroll() by quirksmode.com * * @return Array Return an array with x,y page scroll values. */ function ___getPageScroll() { var xScroll, yScroll; if (self.pageYOffset) { yScroll =3D self.pageYOffset; xScroll =3D self.pageXOffset; } else if (document.documentElement && = document.documentElement.scrollTop) { // Explorer 6 Strict yScroll =3D document.documentElement.scrollTop; xScroll =3D document.documentElement.scrollLeft; } else if (document.body) {// all other Explorers yScroll =3D document.body.scrollTop; xScroll =3D document.body.scrollLeft;=09 } arrayPageScroll =3D new Array(xScroll,yScroll); return arrayPageScroll; }; /** * Stop the code execution from a escified time in milisecond * */ function ___pause(ms) { var date =3D new Date();=20 curDate =3D null; do { var curDate =3D new Date(); } while ( curDate - date < ms); }; // Return the jQuery object for chaining. The unbind method is used to = avoid click conflict when the plugin is called more than once return this.unbind('click').click(_initialize); }; })(jQuery); // Call and execute the function immediately passing the = jQuery object ------=_NextPart_000_0000_01CB0654.C43A5D90--