/* formerly external.js */

addLoadEvent(externalLinks);

function externalLinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    var anchor = anchors[i];
    if (anchor.getAttribute("href") &&
      anchor.getAttribute("rel") == "external nofollow")
      anchor.target = "_blank";
    }
}
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}



/* formerly gallery.js */

var gal = {
    init : function() {
        if (!document.getElementById || !document.createElement || !document.appendChild) return false;
        if (document.getElementById('gallery')) document.getElementById('gallery').id = 'thumbs';
        var li = document.getElementById('thumbs').getElementsByTagName('li');
        li[0].className = 'active';
        for (i=0; i<li.length; i++) {
            li[i].style.backgroundImage = 'url(' + li[i].getElementsByTagName('img')[0].src + ')';
            li[i].style.backgroundRepeat = 'no-repeat';
            li[i].title = li[i].getElementsByTagName('img')[0].alt;
            gal.addEvent(li[i],'click',function() {
                var im = document.getElementById('thumbs').getElementsByTagName('li');
                for (j=0; j<im.length; j++) {
                    im[j].className = '';
                }
                this.className = 'active';
            });
        }
    },
    addEvent : function(obj, type, fn) {
        if (obj.addEventListener) {
            obj.addEventListener(type, fn, false);
        }
        else if (obj.attachEvent) {
            obj["e"+type+fn] = fn;
            obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
            obj.attachEvent("on"+type, obj[type+fn]);
        }
    }
}

gal.addEvent(window,'load', function() {
    gal.init();
});



/* formerly jump.js */

    function jumpMenu(targ,selObj,restore)
    { 
      window.location=selObj.options[selObj.selectedIndex].value; 
      if (restore) selObj.selectedIndex=0;  
    }


    
/* formerly popup.js */

    var newWin = null; 
function popUp(strURL, strType, strHeight, strWidth)
{ 
	if (newWin != null && !newWin.closed) 
	newWin.close(); 
 	var strOptions=""; 

		if (strType=="console") 
   			strOptions="resizable,height="+strHeight+",width="+strWidth; 
		if (strType=="fixed") 
   			strOptions="status,height="+strHeight+",width="+strWidth; 
		if (strType=="elastic") 
   			strOptions="toolbar,menubar,scrollbars,resizable,location,height="+strHeight+",width="+strWidth; 
        if (strType=="scroll") 
   			strOptions="status,scrollbars,height="+strHeight+",width="+strWidth; 
 	newWin = window.open(strURL, 'newWin', strOptions); 
 	newWin.focus(); 
}



/* formerly switch.js */

var loadedobjects=""
var rootdomain="http://"+window.location.hostname

function loadpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
ajaxpage(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}

function ajaxpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadvideo(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){
if (file.indexOf(".js")!=-1){
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
}
}
}



/* formerly collapse.js */

function HideContent(d) {
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
document.getElementById(d).style.display = "block";
}
function ReverseDisplay(d) {
if(document.getElementById(d).style.display == "block") { document.getElementById(d).style.display = "none"; }
else { document.getElementById(d).style.display = "block"; }
}