var MF_MESSAGES = new Array("","Poor","Nothing special","Good","Pretty cool","Awesome!");function MF_swapMessage(m,n) {
	var msg;
	m = document.getElementById(m);
	switch(n) {
		case 1:
			msg = MF_MESSAGES[n];
			break;
		case 2:
			msg = MF_MESSAGES[n];		
			break;
		case 3:
			msg = MF_MESSAGES[n];		
			break;
		case 4:
			msg = MF_MESSAGES[n];
			break;
		case 5:
			msg = MF_MESSAGES[n];
			break;
		default:
			msg = '';
			break;
	}
	var i, text = document.createTextNode(msg);
	for (i = 0; i < m.childNodes.length; i++) {
		if (m.childNodes[i].nodeType == 3) {
			m.replaceChild(text,m.childNodes[i]);
			break;
		}
	}
}

function MF_swapImgRestore() {
  var i,x,a=document.MF_sr;
  for(i=0; a && i<a.length && (x=a[i]) && x.oSrc; i++)
  	x.src=x.oSrc;
}

function MF_swapImgsRestore() {
	var j,i,x,a;
	for(j = 0; j < MF_swapedImages.length; j++) {
		a = MF_swapedImages[j] ;
		for(i=0; a && i<a.length && (x=a[i]) && x.oSrc; i++)
			x.src=x.oSrc;
	}

	m = document.getElementById(MF_swapImgsRestore.arguments[0]);
	var i;
	for (i = 0; i < m.childNodes.length; i++) {
		if (m.childNodes[i].nodeType == 3) {
			var text = document.createTextNode(MF_MESSAGES[0]);
			m.replaceChild(text,m.childNodes[i]);
			break;
		}
	}
}

function MF_preloadImages() {
  var d=document;
  if(d.images) {
  	if(!d.MF_p) d.MF_p=new Array();
    var i,j=d.MF_p.length,a=MF_preloadImages.arguments;
	for(i=0; i<a.length; i++)
    	if (a[i].indexOf("#")!=0) {
			d.MF_p[j]=new Image;
			d.MF_p[j++].src=a[i];
		}
  }
}

function MF_findObj(n, d) {
  var p,i,x;
  if (!d)
  	d=document;
  if ( (p=n.indexOf("?"))>0 && parent.frames.length) {
  	d=parent.frames[n.substring(p+1)].document;
	n=n.substring(0,p);
  }
  if ( !(x=d[n]) && d.all)
  	x=d.all[n];
  for (i=0; !x && i<d.forms.length; i++)
  	x=d.forms[i][n];
  for (i=0; !x && d.layers && i<d.layers.length; i++)
  	x=MM_findObj(n,d.layers[i].document);
  if (!x && d.getElementById)
  	x=d.getElementById(n);
  return x;
}

function MF_swapImage() {
  var i, j=0, x, a=MF_swapImage.arguments;
  document.MF_sr=new Array;
  for(i=0; i<(a.length-2); i+=3)
   if ((x=MF_findObj(a[i]))!= null)
   {
      document.MF_sr[j++]=x;
      if (!x.oSrc) x.oSrc=x.src;
      x.src=a[i+2];
    }
}

function MF_swapImages() {
	var i, arg = MF_swapImages.arguments;
	var id = '';

	for (i = 0; i < arg[1].length; i++)
	{
          if (arg[1].substr(i,1) != '_')
          {
              id = id + arg[1].substr(i,1);
          }
          else
          {
            break;
          }
        }

	MF_swapedImages = new Array;
	for (i = 0; i < arg[0]; i++) {
		MF_swapImage(id+'_'+(i+1),arg[2],(i+1)+'.jpg',arg[4]);
                MF_swapedImages[i] = document.MF_sr;
	}
	MF_swapMessage(arg[5],arg[0]);
}