﻿function RedimWin(Objeto){
    window.resizeTo(document.getElementById(Objeto).clientWidth, document.getElementById(Objeto).clientHeight);
    window.focus();
}

function PopImagem(IMG)
{
    window.open('PopImagem.aspx?ImagemGrande='+ IMG,'POP','width=400, height=400, top=0, left=0')
}

function PopIndique(NuCategoria, CodProduto)
{
    window.open('Indique.aspx?NuCategoria=' + NuCategoria + '&CodProduto=' + CodProduto,'Indique','width=529,height=420');
}

function PopAmostra(CodProduto)
{
    window.open('SolicitacaoAmostra.aspx?CodProduto=' + CodProduto,'Amostra','width=540,height=550, top=80, left=80, scrollbars=yes');
}

function PopImprimir(NuCategoria, CodProduto)
{
    window.open('ImprimirDetalhes.aspx?NuCategoria=' + NuCategoria + '&CodProduto=' + CodProduto,'Imprimir','width=540,height=400, top=80, left=80, scrollbars=yes');
}

//Função usada para mudar a cor dos menus
function on(src,cor){
	src.style.backgroundColor=cor;
	src.style.cursor='pointer';
}

function off(src,cor){
	src.style.backgroundColor=cor;
}

function MascaraTel(obj){
	if (obj.value.length == 4)
	{
	    obj.value = obj.value + '-';
	}
}
function MascaraCEP(obj){
	if (obj.value.length == 5)
	{
	    obj.value = obj.value + '-';
	}
}
/*Só aceita numeros*/
function SoNumeros(objeto){
  campo = eval(objeto);
  caracteres = '0123456789';

	if(caracteres.search(String.fromCharCode(window.event.keyCode))!=-1){
		campo.value = campo.value
	}else{ 
		event.returnValue = false;
	}
}
// Função para carregar flash
function CarregaFlash(caminho,largura,altura){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+largura+'" height="'+altura+'">');
	document.write('<param name="movie" value="'+caminho+'">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="menu" value="false">');
	document.write('<embed src="'+caminho+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+largura+'" height="'+altura+'"></embed>');
	document.write('</object>');
}



// FUNCOES DOM
function addEvent(obj,type,fn){
	if(obj.addEventListener)obj.addEventListener(type,fn,true)
	if(obj.attachEvent)obj.attachEvent("on"+type,fn)
}

// Funcao Mover - Legenda de icones
function floatObj(obj,x,y,delay) {
	var resol = screen.width; //recupera a resolução da tela do usuário
	
	if (resol > 800){
		var obj = "iProduto";
		
		var x = 0;

		x = 245;
		
		if ($('barra')!= null){
			var y = $('barra').scrollHeight + 10;
		}else{
			var y = 10;
		}
		var delay = 10;
		var startX = x;
		startY = y ;
		function getObjXY(id) {
			var el = $(id);
			el.sP = function(x,y){this.style.left=x;this.style.top=y;};
			el.x = startX;
			el.y = startY;
			return el;
		}
		window.setObjXY = function() {
			var positionY = document.body.scrollTop;
			fltObj.y += (positionY + startY - fltObj.y)/8;
			fltObj.sP(fltObj.x, fltObj.y);
			setTimeout("setObjXY()",delay);
		}
		fltObj = getObjXY(obj);
		setObjXY();
		setTimeout(function(){$(obj).style.display='none';},20);
	}else{
		var obj = "iProduto";
		$(obj).style.display='';		
	}
}

//Acrescenta o tamanho da barra de servicos
addEvent(window,"load",floatObj);
//addEvent(window,"load",wordWrap);

function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}