// JavaScript Document
millisec = 200;
var object = "";
function fadeout(id, millisec) {
    if(document.getElementById(id).style.opacity == 1) { 
        opacity(id, 100, 0, millisec); 
    }
	//object ="";
}
function fadein(id, millisec) { 
    if(document.getElementById(id).style.opacity == 0) {
        opacity(id, 0, 100, millisec); 
    } 
}
function shiftOpacity(id, millisec) {
    //if an element is invisible, make it visible, else make it ivisible
    if((document.getElementById(id).style.opacity == 0) || (!document.getElementById(id).style.opacity)) {
		//if (object != ""){fadeout(object,200);}
        opacity(id, 0, 100, millisec);
		if ((object != "") && (object != id)){opacity(object, 100, 0, millisec);}
		object = id;
    } else {
        opacity(id, 100, 0, millisec);
		object = "";
 	}
}
function chgimg(obj,src){
	obj.src=src;
}
function showme(id) {
//  if(document.getElementById(id).style.visibility == 'visible') {
// 	document.getElementById(id).style.visibility = 'hidden';
//  }
//  else{
  		document.getElementById(id).style.visibility = 'visible';
//  }
} 
function hideme(id) {
//  if(document.getElementById(id).style.visibility == 'visible') {
// 	document.getElementById(id).style.visibility = 'hidden';
//  }
//  else{
  		document.getElementById(id).style.visibility = 'hidden';
//  }
} 
function reinit(){
if(document.all){
	location.href = window.location;
	}
}
/*-----------------------------------------------------------
	Toggles element's display value
	Input: any number of element id's
	Output: none
	---------------------------------------------------------*/
function toggleDisp() {
	for (var i=0;i<arguments.length;i++){
		var d = $(arguments[i]);
		if (d.style.display == 'none')
			d.style.display = 'block';
		else
			d.style.display = 'none';
	}
}
/*-----------------------------------------------------------
	Toggles tabs - Closes any open tabs, and then opens current tab
	Input:     1.The number of the current tab
					2.The number of tabs
					3.(optional)The number of the tab to leave open
					4.(optional)Pass in true or false whether or not to animate the open/close of the tabs
	Output: none
	---------------------------------------------------------*/
function toggleTab(num,numelems,opennum,animate) {
	if ($('tabContent'+num).style.display == 'none'){
		for (var i=1;i<=numelems;i++){
			if ((opennum == null) || (opennum != i)){
				var temph = 'tabHeader'+i;
				var h = $(temph);
				if (!h){
					var h = $('tabHeaderActive');
					h.id = temph;
				}
				var tempc = 'tabContent'+i;
				var c = $(tempc);
				if(c.style.display != 'none'){
					if (animate || typeof animate == 'undefined')
						Effect.toggle(tempc,'appear',{duration:0.5, queue:{scope:'menus', limit: 3}});
					else
						toggleDisp(tempc);
				}
			}
		}
		var h = $('tabHeader'+num);
		if (h)
			h.id = 'tabHeaderActive';
		h.blur();
		var c = $('tabContent'+num);
		c.style.marginTop = '2px';
		if (animate || typeof animate == 'undefined'){
			Effect.toggle('tabContent'+num,'appear',{duration:0.5, queue:{scope:'menus', position:'end', limit: 3}});
		}else{
			toggleDisp('tabContent'+num);
		}
	}
}
function moveUp()
{
    new Effect.MoveBy('picsInside', 100, 0 , 
                              {
                                  duration: 0.4,  
                                  transition: Effect.Transitions.slowstop
                              });
}

function moveDown()
{
    new Effect.MoveBy('picsInside', -100, 0 , 
                              {
                                  duration: 0.4,  
                                  transition: Effect.Transitions.slowstop
                              });
}
