// top nav rollovers
var logoArray = new Array();
var navOnArray = new Array();
var navOffArray = new Array();

logoArray[0] = new Image(); logoArray[0].src = '/images/deluxe-logo.jpg';
for(i=1;i<=6;i++) {
	logoArray[i] = new Image(); logoArray[i].src = '/images/deluxe-logo-'+i+'.jpg';
	navOnArray[i] = new Image(); navOnArray[i].src = '/files/nav/nav-'+i+'-on.gif';
	navOffArray[i] = new Image(); navOffArray[i].src = '/files/nav/nav-'+i+'.gif';
}

function navOver(i) { 
	$('logo-image').src = logoArray[i].src;
	if(!$('nav-image-'+i).hasClassName("nav-on")) {
		$('nav-image-'+i).src = navOnArray[i].src;
	}
}
function navOut(i) { 
	$('logo-image').src = logoArray[0].src;
	if(!$('nav-image-'+i).hasClassName("nav-on")) {
		$('nav-image-'+i).src = navOffArray[i].src;
	}	
}

function viewInPlace(url,id) {
	if($(id).visible()) {
		$(id).setOpacity(0.2);
	} else {
		$(id).show();
	}
	new Ajax.Updater(id,url,
        {onComplete:function(t){ $(id).setOpacity(1.0); },asynchronous:true,evalJS:true}
    );
}

var currentNavs = {};
function highlightNav(id,tag) {
	if(currentNavs[tag]) {
		$(currentNavs[tag]).removeClassName('nav-on');
	}
	$(id).addClassName('nav-on');
	currentNavs[tag] = id;
}

function browseOptions(type) {
	$('browse-options').setOpacity(0.2);
	new Ajax.Updater(
        'browse-options',
        '/sites/browseOptions/?browse='+type,
        {
            onComplete:function(t){
                $('browse-options').setOpacity(1.0);
            },
            asynchronous:true
        }
    );
}

function showMoreArticles(tagId) {
	$('more-articles-link-'+tagId).hide();
	$('more-articles-list-'+tagId).show();
}
function showLessArticles(tagId) {
	$('more-articles-list-'+tagId).hide();
	$('more-articles-link-'+tagId).show();
}
function showArticlesList(url,tagId) {
	if($('more-articles-list-'+tagId).visible()) {
		$('more-articles-list-'+tagId).hide();
	} else {
		$('more-articles-list-'+tagId).show();
		new Ajax.Updater('more-articles-list-'+tagId,url,{ asynchronous:true });
	}
}

function showCommentsPage(aid,p) {
	$('article-comments-'+aid).setOpacity(0.2);
	new Ajax.Updater('article-comments-'+aid,'/articles/showComments/'+aid+'?commentsPage='+p,{  
		onComplete:function(t){
           $('article-comments-'+aid).setOpacity(1.0);
        },
        asynchronous:true
    });
}


var currentRI = {};
function rotateImages(oid,dir,numImages) {
	if(!currentRI[oid]) { currentRI[oid] = 1; }
	var targetImage = currentRI[oid];
	if(dir=='next') { targetImage++; } else if(dir=='prev') { targetImage--; }
	if(targetImage < 1) { targetImage = numImages; } else if (targetImage > numImages) { targetImage=1; }
	for(i=0;i<=8;i++) {
		if(i<4) {
			setTimeout("$('ri-"+oid+"-"+currentRI[oid]+"').setOpacity("+((4-i)*0.25+0.01)+")",100*i);
		} else if (i==4) {
			setTimeout("$('ri-"+oid+"-"+currentRI[oid]+"').hide()",100*i);
			setTimeout("$('ri-"+oid+"-"+targetImage+"').setOpacity(0.01)",100*i);
			setTimeout("$('ri-"+oid+"-"+targetImage+"').show()",100*i);
		} else {
			setTimeout("$('ri-"+oid+"-"+targetImage+"').setOpacity("+((i-4)*0.25)+")",100*i);
		}
	}
	currentRI[oid] = targetImage;
}