function WM_imageSwap(daImage, daSrc, general){
  var objStr,obj;
    /*
	Ejemplo: WM_imageSwap(originalImage, 'newSourceUrl');
    */
  if(document.images){
    if (typeof(daImage) == 'string') {
      objStr = 'document.' + daImage;
      obj = eval(objStr);
      obj.src = daSrc;
    } else if ((typeof(daImage) == 'object') && daImage && daImage.src) {
      if(general) {daImage.src = "../imagenes/"+daSrc;}
	  else daImage.src = "imagenes/"+daSrc;
    }
  }
}

function WM_imageSwap_new(daImage, daSrc, general){
  var objStr,obj;
    /*
	Ejemplo : WM_imageSwap(originalImage, 'newSourceUrl');
    */
  if(document.images){
    if (typeof(daImage) == 'string') {
      objStr = 'document.' + daImage;
      obj = eval(objStr);
      obj.src = daSrc;
    } else if ((typeof(daImage) == 'object') && daImage && daImage.src) {
      if(general) {daImage.src = "imagenes/"+daSrc;}
	  else daImage.src = daSrc;
    }
  }
}

function WM_preloadImages() 
{
  if (document.images) {
    if (typeof(document.WM) == 'undefined'){
      document.WM = new Object();
    }
    document.WM.loadedImages = new Array();
    var argLength = WM_preloadImages.arguments.length;
    for(arg=1;arg<(argLength-1);arg++) {
      document.WM.loadedImages[arg] = new Image();
      if(WM_preloadImages.arguments[0]) // es general
	  	document.WM.loadedImages[arg].src = "imagenes/"+WM_preloadImages.arguments[arg];
	  else
		 document.WM.loadedImages[arg].src = WM_preloadImages.arguments[arg];
    }
  }
}

function quitarBarraURL(str)
{
	var posBarra;
	
	posBarra = str.lastIndexOf('/', str.length);
	return(str.substring(posBarra+1, str.length));
}

function WM_imageFlip(obj, src1, src2)
{
	var strimg;
	strimg = quitarBarraURL(obj.src);
	if (strimg == src1)
		obj.src = 'imagenes/'+src2;
	else
		obj.src = 'imagenes/'+src1;
}