﻿/* <![cdata[ */
//function to change the wording and arrow on the citisci menu
function showHideDiv(divObj, newlabel, oldlabel) {
    if (divObj!="") {
		var btn = document.getElementById(divObj);
		
		if (btn.innerHTML == oldlabel) {
			btn.innerHTML = newlabel;
		} else {
			btn.innerHTML = oldlabel;
		}
	}
}


function txtSizeChange(divid, action) {
    var a = document.getElementById(divid);
    switch(a.style.fontSize) {
        case "1.3em":
            if (action=='smaller') a.style.fontSize = "1.2em";
            else a.style.fontSize = "1.3em";
            break;
        case "1.2em":
            if (action=='smaller') a.style.fontSize = "1.1em";
            else a.style.fontSize = "1.3em";
            break;
        case "1.1em":
            if (action=='smaller') a.style.fontSize = "1em";
            else a.style.fontSize = "1.2em";
            break;
        case "1em":
            if (action=='smaller') a.style.fontSize = "0.9em";
            else a.style.fontSize = "1.1em";
            break;
        case "0.9em":
            if (action=='smaller') a.style.fontSize = "0.8em";
            else a.style.fontSize = "1em";
            break;
        case "0.8em":
            if (action=='smaller') a.style.fontSize = "0.8em";
            else a.style.fontSize = "0.9em";
            break;
        default:
            if (action=='smaller') a.style.fontSize = "0.9em";
            else a.style.fontSize = "1.1em";
            break;
    }
}

function articleChangePage(page, pagetotal, pagenum) {
    /* update page number on the top of the page */
    if (pagetotal==1) {
        $('#currentPageNum').hide();
        $('#articlePages').css("border-bottom","none");
        $('#articlePages ul').hide();
    } else {
        if (pagenum!=0) $('#currentPageNum').text("Page "+pagenum+" of "+pagetotal);
        else $('#currentPageNum').text("Showing All Pages");
        
        for (var i=0; i<pagetotal+1; i++) {
            $('#TxtPage'+(i+1)).hide();
        }
        
        //reset class of id=articlePages
        for (var i=0; i<pagetotal+1; i++) {
            if ($('#articlePages').hasClass('page'+i)) $('#articlePages').removeClass("page"+i);
        }
        $('#articlePages').addClass('page'+pagenum);
        //show desired page
        if (page != "TxtPage0") $("#"+page).show();
        else {
         //if show all is selected, show all pages
             for (var i=0; i<pagetotal+1; i++) {
                $('#TxtPage'+(i+1)).show();
            }
        }
        //hide all page
        var nextpages = $('#nextpagelinks a').hide();

        if (pagenum+1 <= pagetotal && pagenum+1 > 1) $('#nextpage'+(pagenum+1)).show();
        
        //change spread images, if there are any
        if (typeof( SpreadImgArray ) != "undefined") {
            if (page != "TxtPage0") $('#articleSpreadImage').attr("src", SpreadImgArray[pagenum-1]);
            else $('#articleSpreadImage').attr("src", SpreadImgArray[0]);
        }                                   
    }
}

function thisMovie(movieName) {
     if (navigator.appName.indexOf("Microsoft") != -1) {
	    if (window[movieName]==null) return document.getElementById(movieName);
	    else return window[movieName];
	} else {
		return document[movieName];
	}
 }

//function to start/load flash movie
function loadFlv(playerid, clipNum) {
    thisMovie(playerid).loadNewFlv(clipNum-1);
    $('#'+playerid+'videoTitle').text($('#'+playerid+'clipTitle'+clipNum).text());
    $('#'+playerid+'videoDesc').text($('#'+playerid+'clipDesc'+clipNum).text());
}

//function called from actionscript
function changeFlvHtml(playerid, clipIndex) {
    var clipNum = clipIndex+1;
    $('#'+playerid+'videoTitle').text($('#'+playerid+'clipTitle'+clipNum).text());
    $('#'+playerid+'videoDesc').text($('#'+playerid+'clipDesc'+clipNum).text());
}
/* ]]> */