
var zidx = 10000;
var toggle_print_share = function() {
	changeClass('printshare', '');
};
var toggle_quicklinks = function() {
	changeClass('quicklinks', '');
};

var changeClass = function(id) {
    var ele=$(id);
    if(ele!=undefined) {
		if(ele.className=='on' || ele.className=='default') {
			ele.className='off';
		} else {
			ele.className='on';
			ele.style.zIndex=(zidx++);
		}
	}
}

var toggle_newsEventslinks = function() {
    var baseNewsURL= newsEventsxID + ".xml?schema=" + schema + "&view=News&cats=" + cats + "&class=";
    var baseEventsURL=newsEventsxID + ".xml?schema=" + schema + "&view=Events&cats=" + cats + "&class=";
    var idAdd = (schema.indexOf('UGM')!=-1)? "tab_" : "";
    if ($(idAdd + 'news')!=null) {
    	var newsUrl={'on':baseNewsURL + 'on','off':baseNewsURL + 'off'};
    	var eventsUrl={'on':baseEventsURL + 'on','off':baseEventsURL + 'off'};
    	toggle_psql(idAdd + 'news',newsUrl);
    	toggle_psql(idAdd + 'events',eventsUrl);
    }
};

var toggle_newsEventslinks_init = function() {
    var idAdd = (schema.indexOf('UGM')!=-1)? "tab_" : "";
    if ($(idAdd + 'news')!=null) {
        $(idAdd + 'news').className='off';
        $(idAdd + 'events').className='on';
        toggle_newsEventslinks();
    }
}


var toggle_psql = function(id,url) {
	var ele=$(id);
	if(ele!=undefined) {
		if(ele.className=='on' || ele.className=='default') {
			new Ajax.Updater(id,url.off,{method:'get'});
			ele.className='off'
		} else {
			ele.className='on'
			ele.style.zIndex=(zidx++);
			new Ajax.Updater(id,url.on,{method:'get'});
		}
	}
};


var toggle_news_blogs_photos = function(event) {
	var args = $A(arguments);
	var eles = args[1];
	for(i=0;i<eles.length;i++) {eles[i].className=(this.id==eles[i].id)?'on':'off';}
};
var toggle_news_blogs_photos_init = function() {
	var eles = $('tab_news','tab_blogs','tab_photos','tellmemore');
	for(i=0;i<eles.length;i++) {
		var atag = eles[i].firstDescendant().firstDescendant();
		atag.observe('click', toggle_news_blogs_photos.bindAsEventListener(eles[i],eles));
	}
};

var show_hide_quicklinks = function(id) {
    var ele = $(id);
    if (ele!=null) {
        (ele.style.display='none') ? ele.style.display='': ele.style.display='none';
    }
}

var toggle_comments_ratings = function(event) {
	var args = $A(arguments);
	var eles = args[1];
	for(i=0;i<eles.length;i++){eles[i].className='off';}
	if(this.id=='commenttab') {
		eles[0].className='on';
		eles[1].className='on';
	} else {
		eles[2].className='on';
		eles[3].className='on';
	}
};
var toggle_comments_ratings_init = function() {
	var eles=$('comments','commenttab','ratings','ratingstab');
	for(i=0;i<eles.length;i++) {
		var atag = eles[i].firstDescendant();
		atag.observe('click', toggle_comments_ratings.bindAsEventListener(eles[i],eles));
	}
};
var toggle_outcomes = function(event) {
	var args = $A(arguments);
	var eles = args[1];
	for(i=0;i<eles.length;i++) {eles[i].className=(this.id==eles[i].id)?'on':'off';}
};
var toggle_outcome_item = function(event) {
	this.className=(this.className=='off')?'on':'off';
};
var outcome_init = function() {
	var eles = $('occupation','goal','personality','division');
	for(i=0;i<eles.length;i++)
	{
	    eles[i].className="off";
		var atag = eles[i].firstDescendant().firstDescendant();
		atag.href="javascript:;";
		atag.observe('click',toggle_outcomes.bindAsEventListener(eles[i],eles)); // add onclick to tabs
		var nodes = eles[i].select('li[class="on"]'); // find child li nodes 
		if (nodes.length >0) {
		    nodes.each(
			function(item) {
			    item.className='off';
				var atag = item.firstDescendant();
				atag.href="javascript:;";
				atag.observe('click', toggle_outcome_item.bindAsEventListener(item)); // attach onclick 
			}
		);
		nodes[0].className='on'; // set first tab open
		}
	}
	eles[0].className="on";
};

var toggle_curriculum_byId = function(id)  {
  var ele = $(id);
  if (ele != null) {
      ele.className=(ele.className=='off')?'on':'off';
  }
};

var toggle_curriculum_item = function(event) {
	this.className=(this.className=='off')?'on':'off';
};
var curriculum_init = function() {
	var ele = $('course_details');
	var nodes = ele.select('li.on'); // find child li nodes 
	nodes.each(
		function(item) {
		    item.className='off';  //Close all others
			var atag = item.firstDescendant();
			atag.href="javascript:;";
			atag.observe('click', toggle_curriculum_item.bindAsEventListener(item)); // attach onclick 
		}
	);
	nodes[0].className='on'; // set first tab open
};


var champlain_init = function() {
	if (schema!='UGMHome') {
	    toggle_newsEventslinks_init();
    }
	var alert = $('emergencyAlert');
	if (alert!=null && alertURL!='') {
	    new Ajax.Updater('emergencyAlert',alertURL,{method:'get'});
	}
};



<!--
function popitup(url) {
	newwindow=window.open(url,'name','height=300,width=450');
	if (window.focus) {newwindow.focus()}
	return false;
}

// -->


<!--
function emailpop(url) {
	newwindow=window.open(url,'name','height=700,width=550');
	if (window.focus) {newwindow.focus()}
	return false;
}

// -->
