/**
 * @author eric
 */

var flipImgDir = null;
	var flipImgId = null;
	var images = null;
	var images_bin = null;

function flipImage( imgStr ){
	if(flipImgDir && flipImgId  && images[imgStr] && images_bin[imgStr]){
		var img = _.get(flipImgId);
		if (img && img != images_bin[imgStr]) {
			img.parentNode.insertBefore(images_bin[imgStr], img);
			img.parentNode.removeChild(img);
			images_bin[imgStr].id = flipImgId;
		}
	}
}

function loadImage( imgUrl ){
	var img = new Image();
		img.src = imgUrl;
		return img;
}

function imageFlipInit(){
	var key = null;
	var imgUrl = null;
	var img = null;
	for(key in images){
		imgUrl = flipImgDir+key+images[key];
		img = loadImage(imgUrl);
		img.onload = Function("images_bin['"+key+"'] = this;");
		if(img.complete){
			images_bin[key] = img;
		}
	}
	
	mojoInit();
}
