// $Id$

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")
     anchor.target = "_blank";
 }
}

function open_window(target,width,height,attributes){
	if(attributes){
		attributes = ","+attributes;
	}
	myWindow = window.open(target,null,"height="+height+",width="+width+",toolbar=no,menubar=no,location=no,scrollbars=no,status=no"+attributes);
	return myWindow;
}

//change an element's style
function switch_class(myEl,class1,class2){
	if( myEl.style.className == class1){
		myEl.style.className = class2;
	}
	else{
		myEl.style.className = class1;
	}
	alert(myEl.style.className);
	return myEl.style.className;
}

//make this element appear, and hide others
function show_element(myEl){
	
	var myDivs = document.getElementsByClassName('expand');
	for(i=0;i<myDivs.length;i++){
		if(myDivs[i].style.display != "none"){
			if(!(browser.isMac)){
				new Effect.Fade(myDivs[i], { queue: 'end'});
			}
			else{
				document.getElementById(myDivs[i].id).style.display = "none";
			}
		}
	}
	if(!(browser.isMac)){
		new Effect.Appear(myEl, { queue: 'end'});
	}
	else{
		document.getElementById(myEl).style.display = "block";
	}
	if(typeof sIFR == "function"){
		sIFR.replaceElement(".nz-black", named({sFlashSrc: "./sifr/neuzeit-black.swf", sColor: "#FBF5D0", sCase: "upper", sBgColor: "#000000", sWmode: "transparent"}));
		sIFR.replaceElement(".nz-lite", named({sFlashSrc: "./sifr/neuzeit-lite.swf", sColor: "#FBF5D0", sCase: "upper", sBgColor: "#000000", sWmode: "transparent"}));
		sIFR.replaceElement("h2", named({sFlashSrc: "./sifr/neuzeit-black.swf", sColor: "#B08B3D", sCase: "upper", sBgColor: "#000000", sWmode: "transparent"}));
		sIFR.replaceElement("h3", named({sFlashSrc: "./sifr/neuzeit-black.swf", sColor: "#B08B3D", sCase: "upper", sBgColor: "#000000", sWmode: "transparent"}));
		sIFR.replaceElement("h4", named({sFlashSrc: "./sifr/neuzeit-black.swf", sColor: "#FBF5D0", sCase: "upper", sBgColor: "#000000", sWmode: "transparent"}));
		
	};
}

function switch_side(myclass){
	var mycontent = document.getElementById('content');
	if(myclass){
		mycontent.className = "seventysix-"+myclass;
	}
	else{
		content.className = "";
	}
}

function safariCalendar(){
	
	if(browser.isMac && browser.isSafari){
		document.getElementById('cal-icon').style.display = "none";	
	}
	else{
		init();
	}
}
