/* --=========================-- */
/* --==== Feito por Yuri =====-- */
/* --=== yuriasa@gmail.com ===-- */
/* --=========================-- */

	imagem		= new Image()

function carregarImg(caminho, largura, altura, nomeDiv){
		
	imagem.src 	= caminho;
	imagem.border = 0;
	imagem.onload = function(){ imagem = redimImg(caminho, largura, altura, nomeDiv); };
	
	return imagem;
	
}
	
function redimImg(caminho, largura, altura, nomeDiv){

	if(isNaN(largura)){
		if(largura.search("%")){
			largura = (largura.replace("%", "") / 100);
			imagem.width = imagem.width * largura;		
		}		
	}else{	
		imagem.width = largura;
	}
	
	if(altura != null){ 
		if(isNaN(altura)){
			if(altura.search("%")){
				altura = (altura.replace("%", "") / 100);
				imagem.height = imagem.height * altura;
			}
		}else{
			imagem.height = altura;
		}
	}
	
	imagem.style.position = "absolute";
	imagem.style.left = "0px";
	
	document.getElementById(nomeDiv).appendChild(imagem);

	return imagem;

}
		
var vel = 0;
		
function mexerImgFunc(imagem, velHorz){
		
	vel += velHorz;
	imagem.style.left = vel+"px";
	
	if(parseInt(imagem.style.left.replace("px", "")) > 0){ 
		imagem.style.left = "0px";
		vel = 0;
	}
			
	limiteImg = imagem.parentNode;
	limiteImg = parseInt(limiteImg.style.width.replace("px", ""))
						
	if(parseInt(imagem.style.left.replace("px", "")) < -(imagem.width - limiteImg)){ 
		imagem.style.left = -(imagem.width - limiteImg)+"px";
		vel = -(imagem.width - limiteImg);
	}

}
		
var mexerImgVar;

function mexerImg(imagem, velHorz){
		
	if(velHorz == 0){
		clearInterval(mexerImgVar);
		mexerImgVar = undefined;
	}else{
		if(mexerImgVar == undefined){
			mexerImgVar = setInterval(function(){ mexerImgFunc(imagem, velHorz); }, 100);
		}
	}

}