// ----------------------------------------
// menu 
// ----------------------------------------

window.addEvent('domready', function() {
	
	//Remove all alt in images attributes
	var images = document.getElementsByTagName("img");
	for (var i = 0; i < images.length; i++){
		images[i].alt = "";
	}
	
	
	/**
	 * <MooTools Accordion>
	 * Create our Accordion instance
	 */
	var myAccordion = new Accordion($('accordion'), 'h3.toggler', 'div.element', {
		opacity: false,
		show: true, /* true means to hide first element */
		alwaysHide: true, /* true means to close element clicking toggler */
		onActive: function(toggler, element){
			toggler.setStyle('color', '#41464D');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#528CE0');
		}
	});
	
	/**
	 * <SqueezeBox>
	 * Override SqueezeBox.fromElement() function
	 */
/*	SqueezeBox.fromElement = function(from, options) {
		this.initialize();
		if (this.element) this.trash();
		this.element = $(from);
		this.setOptions($merge(this.presets, options || {}));
		if (this.element && this.options.parse) {
			var obj = this.element.getProperty(this.options.parse);
			if (obj && (obj = JSON.decode(obj, this.options.parseSecure))) this.setOptions(obj);
		}
		
		//additional conde
		var size4recalt = document.getSize();
		//if (this.options.size.x > size4recalt.x) this.options.size.x -= size4recalt.x;
		if (this.options.size.y > size4recalt.y) this.options.size.y -= size4recalt.y;
		
		this.assignOptions();
		this.url = ((this.element) ? (this.options.url || this.element.get('href')) : from) || '';
		var handler = this.options.handler;
		if (handler) return this.setContent(handler, this.parsers[handler].call(this, true));
		var ret = false;
		this.parsers.some(function(parser, key) {
			var content = parser.call(this);
			if (content) {
				ret = this.setContent(key, content);
				return true;
			}
			return false;
		}, this);
		return ret;
	}
*/	
	/**
	 * <SqueezeBox>
	 * Override SqueezeBox.close() function
	 */
	SqueezeBox.close = function(e){
		if(window.confirm('Closing the inquiry. Are you sure?')){
			var stoppable = ($type(e) == 'event');
			if (stoppable) e.stop();
			if (!this.isOpen || (stoppable && !$lambda(this.options.closable).call(this, e))) return this;
			this.fx.overlay.start(0).chain(this.toggleOverlay.bind(this));
			this.win.setStyle('display', 'none');
			this.trash();
			this.toggleListeners();
			this.isOpen = false;
			this.fireEvent('onClose', [this.content]);
			return this;
		}
		return this;
	}
	
	/**
	 * <SqueezeBox>
	 * That CSS selector will find all <a> elements with the class boxed
	 * The example loads the options from the rel attribute
	 */
	SqueezeBox.assign($$('a.boxed'), {
		parse: 'rel'
	});
});

// ----------------------------------------
// macromedia functions.
// ----------------------------------------

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,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,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];}
   
}

function openNewWindow(URLtoOpen,windowName, windowFeatures) { 
	newWindow=window.open(URLtoOpen, windowName, windowFeatures); }

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

