﻿function urlencode( str ) {
 
    var histogram = {}, tmp_arr = [];
    var ret = (str+'').toString();
 
    var replacer = function(search, replace, str) {
        var tmp_arr = [];
        tmp_arr = str.split(search);
        return tmp_arr.join(replace);
    };
 
    // The histogram is identical to the one in urldecode.
    histogram["'"]   = '%27';
    histogram['(']   = '%28';
    histogram[')']   = '%29';
    histogram['*']   = '%2A';
    histogram['~']   = '%7E';
    histogram['!']   = '%21';
    histogram['%20'] = '+';
    histogram['\u20AC'] = '%80';
    histogram['\u0081'] = '%81';
    histogram['\u201A'] = '%82';
    histogram['\u0192'] = '%83';
    histogram['\u201E'] = '%84';
    histogram['\u2026'] = '%85';
    histogram['\u2020'] = '%86';
    histogram['\u2021'] = '%87';
    histogram['\u02C6'] = '%88';
    histogram['\u2030'] = '%89';
    histogram['\u0160'] = '%8A';
    histogram['\u2039'] = '%8B';
    histogram['\u0152'] = '%8C';
    histogram['\u008D'] = '%8D';
    histogram['\u017D'] = '%8E';
    histogram['\u008F'] = '%8F';
    histogram['\u0090'] = '%90';
    histogram['\u2018'] = '%91';
    histogram['\u2019'] = '%92';
    histogram['\u201C'] = '%93';
    histogram['\u201D'] = '%94';
    histogram['\u2022'] = '%95';
    histogram['\u2013'] = '%96';
    histogram['\u2014'] = '%97';
    histogram['\u02DC'] = '%98';
    histogram['\u2122'] = '%99';
    histogram['\u0161'] = '%9A';
    histogram['\u203A'] = '%9B';
    histogram['\u0153'] = '%9C';
    histogram['\u009D'] = '%9D';
    histogram['\u017E'] = '%9E';
    histogram['\u0178'] = '%9F';
 
    // Begin with encodeURIComponent, which most resembles PHP's encoding functions
    ret = encodeURIComponent(ret);
 
    for (search in histogram) {
        replace = histogram[search];
        ret = replacer(search, replace, ret) // Custom replace. No regexing
    }
 
    // Uppercase for full PHP compatibility
    return ret.replace(/(\%([a-z0-9]{2}))/g, function(full, m1, m2) {
        return "%"+m2.toUpperCase();
    });
 
    return ret;
}

/**
*
*  MD5 (Message-Digest Algorithm)
*  http://www.webtoolkit.info/
*
**/
 
var MD5 = function (string) {
 
	function RotateLeft(lValue, iShiftBits) {
		return (lValue<<iShiftBits) | (lValue>>>(32-iShiftBits));
	}
 
	function AddUnsigned(lX,lY) {
		var lX4,lY4,lX8,lY8,lResult;
		lX8 = (lX & 0x80000000);
		lY8 = (lY & 0x80000000);
		lX4 = (lX & 0x40000000);
		lY4 = (lY & 0x40000000);
		lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);
		if (lX4 & lY4) {
			return (lResult ^ 0x80000000 ^ lX8 ^ lY8);
		}
		if (lX4 | lY4) {
			if (lResult & 0x40000000) {
				return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);
			} else {
				return (lResult ^ 0x40000000 ^ lX8 ^ lY8);
			}
		} else {
			return (lResult ^ lX8 ^ lY8);
		}
 	}
 
 	function F(x,y,z) { return (x & y) | ((~x) & z); }
 	function G(x,y,z) { return (x & z) | (y & (~z)); }
 	function H(x,y,z) { return (x ^ y ^ z); }
	function I(x,y,z) { return (y ^ (x | (~z))); }
 
	function FF(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function GG(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function HH(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function II(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function ConvertToWordArray(string) {
		var lWordCount;
		var lMessageLength = string.length;
		var lNumberOfWords_temp1=lMessageLength + 8;
		var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1 % 64))/64;
		var lNumberOfWords = (lNumberOfWords_temp2+1)*16;
		var lWordArray=Array(lNumberOfWords-1);
		var lBytePosition = 0;
		var lByteCount = 0;
		while ( lByteCount < lMessageLength ) {
			lWordCount = (lByteCount-(lByteCount % 4))/4;
			lBytePosition = (lByteCount % 4)*8;
			lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount)<<lBytePosition));
			lByteCount++;
		}
		lWordCount = (lByteCount-(lByteCount % 4))/4;
		lBytePosition = (lByteCount % 4)*8;
		lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80<<lBytePosition);
		lWordArray[lNumberOfWords-2] = lMessageLength<<3;
		lWordArray[lNumberOfWords-1] = lMessageLength>>>29;
		return lWordArray;
	};
 
	function WordToHex(lValue) {
		var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;
		for (lCount = 0;lCount<=3;lCount++) {
			lByte = (lValue>>>(lCount*8)) & 255;
			WordToHexValue_temp = "0" + lByte.toString(16);
			WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);
		}
		return WordToHexValue;
	};
 
	function Utf8Encode(string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	};
 
	var x=Array();
	var k,AA,BB,CC,DD,a,b,c,d;
	var S11=7, S12=12, S13=17, S14=22;
	var S21=5, S22=9 , S23=14, S24=20;
	var S31=4, S32=11, S33=16, S34=23;
	var S41=6, S42=10, S43=15, S44=21;
 
	string = Utf8Encode(string);
 
	x = ConvertToWordArray(string);
 
	a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476;
 
	for (k=0;k<x.length;k+=16) {
		AA=a; BB=b; CC=c; DD=d;
		a=FF(a,b,c,d,x[k+0], S11,0xD76AA478);
		d=FF(d,a,b,c,x[k+1], S12,0xE8C7B756);
		c=FF(c,d,a,b,x[k+2], S13,0x242070DB);
		b=FF(b,c,d,a,x[k+3], S14,0xC1BDCEEE);
		a=FF(a,b,c,d,x[k+4], S11,0xF57C0FAF);
		d=FF(d,a,b,c,x[k+5], S12,0x4787C62A);
		c=FF(c,d,a,b,x[k+6], S13,0xA8304613);
		b=FF(b,c,d,a,x[k+7], S14,0xFD469501);
		a=FF(a,b,c,d,x[k+8], S11,0x698098D8);
		d=FF(d,a,b,c,x[k+9], S12,0x8B44F7AF);
		c=FF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);
		b=FF(b,c,d,a,x[k+11],S14,0x895CD7BE);
		a=FF(a,b,c,d,x[k+12],S11,0x6B901122);
		d=FF(d,a,b,c,x[k+13],S12,0xFD987193);
		c=FF(c,d,a,b,x[k+14],S13,0xA679438E);
		b=FF(b,c,d,a,x[k+15],S14,0x49B40821);
		a=GG(a,b,c,d,x[k+1], S21,0xF61E2562);
		d=GG(d,a,b,c,x[k+6], S22,0xC040B340);
		c=GG(c,d,a,b,x[k+11],S23,0x265E5A51);
		b=GG(b,c,d,a,x[k+0], S24,0xE9B6C7AA);
		a=GG(a,b,c,d,x[k+5], S21,0xD62F105D);
		d=GG(d,a,b,c,x[k+10],S22,0x2441453);
		c=GG(c,d,a,b,x[k+15],S23,0xD8A1E681);
		b=GG(b,c,d,a,x[k+4], S24,0xE7D3FBC8);
		a=GG(a,b,c,d,x[k+9], S21,0x21E1CDE6);
		d=GG(d,a,b,c,x[k+14],S22,0xC33707D6);
		c=GG(c,d,a,b,x[k+3], S23,0xF4D50D87);
		b=GG(b,c,d,a,x[k+8], S24,0x455A14ED);
		a=GG(a,b,c,d,x[k+13],S21,0xA9E3E905);
		d=GG(d,a,b,c,x[k+2], S22,0xFCEFA3F8);
		c=GG(c,d,a,b,x[k+7], S23,0x676F02D9);
		b=GG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);
		a=HH(a,b,c,d,x[k+5], S31,0xFFFA3942);
		d=HH(d,a,b,c,x[k+8], S32,0x8771F681);
		c=HH(c,d,a,b,x[k+11],S33,0x6D9D6122);
		b=HH(b,c,d,a,x[k+14],S34,0xFDE5380C);
		a=HH(a,b,c,d,x[k+1], S31,0xA4BEEA44);
		d=HH(d,a,b,c,x[k+4], S32,0x4BDECFA9);
		c=HH(c,d,a,b,x[k+7], S33,0xF6BB4B60);
		b=HH(b,c,d,a,x[k+10],S34,0xBEBFBC70);
		a=HH(a,b,c,d,x[k+13],S31,0x289B7EC6);
		d=HH(d,a,b,c,x[k+0], S32,0xEAA127FA);
		c=HH(c,d,a,b,x[k+3], S33,0xD4EF3085);
		b=HH(b,c,d,a,x[k+6], S34,0x4881D05);
		a=HH(a,b,c,d,x[k+9], S31,0xD9D4D039);
		d=HH(d,a,b,c,x[k+12],S32,0xE6DB99E5);
		c=HH(c,d,a,b,x[k+15],S33,0x1FA27CF8);
		b=HH(b,c,d,a,x[k+2], S34,0xC4AC5665);
		a=II(a,b,c,d,x[k+0], S41,0xF4292244);
		d=II(d,a,b,c,x[k+7], S42,0x432AFF97);
		c=II(c,d,a,b,x[k+14],S43,0xAB9423A7);
		b=II(b,c,d,a,x[k+5], S44,0xFC93A039);
		a=II(a,b,c,d,x[k+12],S41,0x655B59C3);
		d=II(d,a,b,c,x[k+3], S42,0x8F0CCC92);
		c=II(c,d,a,b,x[k+10],S43,0xFFEFF47D);
		b=II(b,c,d,a,x[k+1], S44,0x85845DD1);
		a=II(a,b,c,d,x[k+8], S41,0x6FA87E4F);
		d=II(d,a,b,c,x[k+15],S42,0xFE2CE6E0);
		c=II(c,d,a,b,x[k+6], S43,0xA3014314);
		b=II(b,c,d,a,x[k+13],S44,0x4E0811A1);
		a=II(a,b,c,d,x[k+4], S41,0xF7537E82);
		d=II(d,a,b,c,x[k+11],S42,0xBD3AF235);
		c=II(c,d,a,b,x[k+2], S43,0x2AD7D2BB);
		b=II(b,c,d,a,x[k+9], S44,0xEB86D391);
		a=AddUnsigned(a,AA);
		b=AddUnsigned(b,BB);
		c=AddUnsigned(c,CC);
		d=AddUnsigned(d,DD);
	}
 
	var temp = WordToHex(a)+WordToHex(b)+WordToHex(c)+WordToHex(d);
 
	return temp.toLowerCase();
}


stm_bm(["menu73a4",860,"menu","blank.gif",0,"","",0,0,250,0,1000,1,0,0,"","100%",0,0,1,1,"default","hand",""],this);
stm_bp("p0",[0,4,0,0,0,0,20,12,100,"",-2,"",-2,90,0,0,"#000000","transparent","bg-dgd.gif",3,0,0,"#CCCCCC"]);
stm_ai("p0i0",[0," Home","","",-1,-1,0,"index.asp","_self","","","icone-home.gif","icone2.gif",19,12,0,"","",0,0,0,0,1,"#000000",1,"#000000",1,"","",3,3,0,0,"#999999","#666666","#000000","#333333","bold 8pt 'Arial','Verdana'","bold 8pt Arial",0,0],65,29);
stm_aix("p0i1","p0i0",[0," Empresa","","",-1,-1,0,"#","_self","","Nikon TTanaka","icone.gif","icone2.gif",20,12,0,"","",12,12],70,29);
stm_bp("p1",[1,4,0,0,0,2,12,0,100,"",-2,"",-2,60,0,0,"#000000","#FFFFFF","",3,1,1,"#999999"]);
stm_aix("p1i0","p0i0",[0,"Nossa Empresa","","",-1,-1,0,"empresa.asp","_self","","","ico-sub1.gif","ico-sub2.gif",12,12,0,"","",0,0,0,1,1,"#FFFFFF",1,"#ffdd00",0,"","",3,3,0,0,"#FFFFFF","#000000","#000000","#000000","8pt Arial","8pt Arial"]);
stm_aix("p1i1","p1i0",[0,"Imprensa","","",-1,-1,0,"imprensa.asp","_self","","","ico-sub1.gif","ico-sub2.gif",12,12,0,"","",0,0,0,0,0]);
stm_ep();
stm_aix("p0i2","p0i1",[0," Câmeras","","",-1,-1,0,"#","_self","","Cameras Nikon"],70,29);
stm_bpx("p2","p1",[]);
stm_aix("p2i0","p1i0",[0,"Nikon Digitais Compactas","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=1&"+MD5("linha")+"=5","_self","","Nikon Digital - Coolpix","ico-sub1.gif","ico-sub2.gif",12,12,0,"","",0,0,0,0]);
stm_aix("p2i1","p2i0",[0,"Nikon Digitais Reflex","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=1&"+MD5("linha")+"=18","_self","","Nikon Digital - Reflex"]);
stm_aix("p2i2","p2i0",[0,"Nikon Analógicas","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=1&"+MD5("linha")+"=1","_self","","Nikon Analogica"]);
stm_aix("p2i3","p2i0",[0,"Hasselblad Digitais","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=2&"+MD5("linha")+"=5","_self","","Hasselblad Digital"]);
stm_aix("p2i4","p2i0",[0,"Hasselblad Analógicas","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=2&"+MD5("linha")+"=1","_self","","Hasselblad Analógica"]);
stm_aix("p2i5","p2i0",[0,"Comparativo Câmeras","","",-1,-1,0,"banner_compare.htm","_self","","Câmeras Nikon"]);
stm_ep();
stm_aix("p0i3","p0i1",[0," Produtos","","",-1,-1,0,"#","_self","","Produtos Nikon"],70,29);
stm_bpx("p3","p1",[1,4,0,0,0,2,12,12]);
stm_aix("p3i0","p2i0",[0,"Acessórios","","",-1,-1,0,"#","_self","","","ico-sub1.gif","ico-sub2.gif",12,12,0,"","",12,12]);
stm_bpx("p4","p1",[1,2,-50]);
stm_aix("p4i0","p2i0",[0,"Adaptadores","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=1&"+MD5("linha")+"=13","_self","","Adaptadores Nikon"]);
stm_aix("p4i1","p2i0",[0,"Baterias | Carregadores","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=1&"+MD5("linha")+"=14","_self","","Baterias e Carregadores"]);
stm_aix("p4i2","p2i0",[0,"Cases Nikon","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=1&"+MD5("linha")+"=15","_self","","Cases Nikon"]);
stm_aix("p4i3","p2i0",[0,"Drivers | Leitores","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=3&"+MD5("linha")+"=10","_self","","Drivers e Leitores"]);
stm_aix("p4i4","p2i0",[0,"Flashes","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=1&"+MD5("linha")+"=4","_self","","Flashes"]);
stm_aix("p4i5","p2i0",[0,"Outros","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=1&"+MD5("linha")+"=16","_self","","Produtos Nikon"]);
stm_ep();
stm_aix("p3i1","p3i0",[0,"Acessórios Hasselblad","","",-1,-1,0,"#","_self","","Acessorios Hasselblad"]);
stm_bpx("p5","p4",[]);
stm_aix("p5i0","p2i0",[0,"Hasselblad H","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=2&"+MD5("linha")+"=7","_self","","Acessorios Hasselblad H"]);
stm_aix("p5i1","p2i0",[0,"Hasselblad V","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=2&"+MD5("linha")+"=8","_self","","Acessorios Hasselblad V"]);
stm_aix("p5i2","p2i0",[0,"Scanners","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=2&"+MD5("linha")+"=3","_self","","Scanners Hasselblad"]);
stm_ep();
stm_aix("p3i2","p3i0",[0,"Backs Digitais","","",-1,-1,0,"#","_self","","Back Digitais"]);
stm_bpx("p6","p4",[]);
stm_aix("p6i0","p2i0",[0,"Hasselblad","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=2&"+MD5("linha")+"=2","_self","","Back Digital Hasselblad"]);
stm_aix("p6i1","p2i0",[0,"PhaseOne","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=8&"+MD5("linha")+"=7","_self","","Back Digital PhaseOne"]);
stm_ep();
stm_aix("p3i3","p2i0",[0,"Binóculos","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=1&"+MD5("linha")+"=17","_self","","Binóculos"]);
stm_aix("p3i4","p2i0",[0,"Binóculos Swarovski","","",-1,-1,0,"swarovski.asp","_self","","Tripés Velbon"]);
stm_aix("p3i5","p2i0",[0,"Bolsas Profissionais Lowepro","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=0&"+MD5("linha")+"=20","_self","","Bolsas Lowerpro"]);
stm_aix("p3i6","p2i0",[0,"Cartões de Memória Delkin","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=3&"+MD5("linha")+"=9","_self","","Cartões de Memória"]);
stm_aix("p3i7","p2i0",[0,"Objetivas Nikon","","",-1,-1,0,"produtos2.asp?"+MD5("fabri")+"=1&"+MD5("linha")+"=2","_self","","Objetivas Nikon"]);
stm_aix("p3i8","p2i0",[0,"Sistema de Iluminação PROFOTO","","",-1,-1,0,"profoto.asp","_self","","Profoto"]);
stm_aix("p3i9","p2i0",[0,"Scanners Nikon Coolscan","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=1&"+MD5("linha")+"=6","_self","","Scanners Nikon"]);
stm_aix("p3i10","p2i0",[0,"Scanners Imacon","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=5&"+MD5("linha")+"=3","_self","","Scanners Imacon"]);
stm_aix("p3i11","p3i4",[0,"Tripés Velbon","","",-1,-1,0,"produtos.asp?"+MD5("fabri")+"=4"]);
stm_ep();
stm_aix("p0i4","p0i0",[0," Videos","","",-1,-1,0,"videos.asp","_self","","","icone.gif","icone2.gif",20],70,29);
stm_aix("p0i5","p0i1",[0," Suporte","","",-1,-1,0,"#","_self","",""],70,29);
stm_bpx("p7","p1",[]);
stm_aix("p7i0","p2i0",[0,"Assistência Técnica","","",-1,-1,0,"sup_assistencia.asp","_self","","Assistência Técnica Nikon"]);
stm_aix("p7i1","p2i0",[0,"Links Úteis","","",-1,-1,0,"sup_links.asp","_self","",""]);
stm_aix("p7i2","p2i0",[0,"Dicas importantes","","",-1,-1,0,"sup_dicas.asp","_self","","Dicas Nikon"]);
stm_aix("p7i3","p2i0",[0,"Manuais e Garantias","","",-1,-1,0,"sup_manuais.asp","_self","","Manuais Nikon"]);
stm_aix("p7i4","p2i0",[0,"FAQ Delkin","","",-1,-1,0,"http://www.delkin.com/support/faqs.html","_blank","","Faq Delkin"]);
stm_aix("p7i5","p2i0",[0,"FAQ Nikon","","",-1,-1,0,"http://support.nikontech.com/cgi-bin/nikonusa.cfg/php/enduser/std_alp.php?p_prods=1,214","_blank","","Faq Nikon"]);
stm_ep();
stm_aix("p0i6","p0i5",[0," Onde Comprar"],70,29);
stm_bpx("p8","p1",[]);
stm_aix("p8i0","p7i1",[0,"Busca por Região","","",-1,-1,0,"onde_comprar.asp"]);
stm_ep();
stm_aix("p0i7","p0i5",[0," Cadastro"],70,29);
stm_bpx("p9","p1",[]);
stm_aix("p9i0","p7i1",[0,"Cadastre-se","","",-1,-1,0,"cad_cadastro.asp"]);
stm_aix("p9i1","p7i1",[0,"Remova Seu Cadastro","","",-1,-1,0,"cad_remova.asp"]);
stm_ep();
stm_aix("p0i8","p0i4",[0," Contato","","",-1,-1,0,"contato.asp"],0,29);
stm_ep();
stm_em();

