function swapUnavailableProfileImage(oImage, opts){
	oImage.onerror = null;
	var nHeight = opts['height'];
	if(nHeight > 120){
		var cFileSuffix = '';
	}else if(nHeight > 30){
		var cFileSuffix = '12';
	}else{
		var cFileSuffix = 'sm';
	}
	var cGender = 'unisex';
	cGender = (typeof(opts['gender']) != 'undefined' ? opts['gender'] : cGender);
	cGender = (cGender == '' || cGender == 'null' || cGender.toUpperCase() == 'TS'  ? 'unisex' : cGender);
	oImage.src = "http://images.ifriends.net/if_v2/Ifriends/Lang1/generic_" + cGender + cFileSuffix+".jpg";
	oImage.width = (typeof(opts['width']) != 'undefined' ? opts['width'] : oImage.width);
	oImage.height = (typeof(opts['height']) != 'undefined' ? opts['height'] : oImage.height);
	if(typeof(opts['removeImageOnError'])){
		if(opts['removeImageOnError'] == true){
			var oParent = oImage.parentNode;
			oParent.removeChild(oImage);
			oImage = null;
		}
	}
	return oImage;
}
