		
Effect.Fader = function(element) {
  element = $(element);
  if(element.style.display == 'none') { new Effect.OpenUpDelayed(element, arguments[1] || {}); }
  else { new Effect.CloseDown(element, arguments[1] || {}); }
}
Effect.BlindOpen = function(element) {
  element = $(element);
  new Effect.BlindDown(element, {duration:.4} || {});
}
Effect.BlindOpenStayOpen = function(element) {
  element = $(element);
  if(element.style.display == 'none') { new Effect.BlindDown(element, {duration:.4} || {}); }
}

Effect.BlindClose = function(element) {
  element = $(element);
  new Effect.BlindUp(element, {duration:.4} || {});
}
Effect.BlindView = function(element) {
  element = $(element);
  if(element.style.display == 'none') { new Effect.BlindOpen(element, arguments[1] || {}); }
  else { new Effect.BlindClose(element, arguments[1] || {}); }
}
Effect.FadeIn = function(element) {
  element = $(element);
  if(element.style.display == 'none') { new Effect.Appear(element, {duration:.5}); }
}
Effect.OpenUpDelayed = function(element) {
  element = $(element);
  new Effect.Appear(element, {duration:.2, delay:.3} || {});
}
Effect.BlindDownDelayed = function(element) {
  element = $(element);
  new Effect.BlindDown(element, {duration:.4, delay:.3} || {});
}
Effect.CloseDown = function(element) {
  element = $(element);
  new Effect.Fade(element, {duration:.2} || {});
}
Effect.SlideShowDelayed = function(element) {
  element = $(element);
  new Effect.BlindDown(element, {duration:.3, delay:.4} || {});
}
function changeClass(element,newclass) {
	element = $(element);
	element.className = newclass;
} 
function changeStyle(element,newstyle) {
	element = $(element);
	element.style.display = newstyle;
} 
function ajaxHTML(url, element) {	
	document.getElementById(element).innerHTML = '<div align="center"><img src="images/loading.gif"></div>';
	new Ajax.Updater(element, url, {onComplete:function(){ new Effect.FadeIn(element);},evalScripts:true,asynchronous:true});
}
//for divs
MultiSlider = function(name,number,maxnumber) {
var ournumber = name + number;
	for(i=1;i<=maxnumber;i++){
		oldname = name + i;
		thisname = $(oldname);
		if(oldname == ournumber){
			new Effect.BlindView(thisname, { duration:.3, delay:.4 } || {});
		} else {
			new Effect.BlindUp(thisname, {duration:.2} || {});
		}
	}
}
//for pictures
BasicSwitcher = function(name,number,maxnumber){
var ournumber = name + number;
	for(i=1;i<=maxnumber;i++){
		oldname = name + i;
		thisname = $(oldname);
		if(oldname == ournumber){
			new Effect.OpenUpDelayed(thisname, arguments[1] || {});
		} else {
			new Effect.CloseDown(thisname, arguments[1] || {});
		}
	}	
}
