

// Kindler Chase  n3_ToggleThis ver1.0
// www.ncubed.com
// Based off Dan Pastrana - www.fourlevel.com
function n3_ToggleThis(theID,imgID,img1,img2,alt1,alt2) {
	if(!document.getElementById){return};
	var theElement = document.getElementById(theID);
	var theImage = document.getElementById(imgID);
	var theImageAlt

	if(theImage.src.indexOf(img1)!=-1){
		theImage.src=img2;
		theImageAlt=alt1
	}
	else{
		theImage.src=img1;
		theImageAlt=alt2;
	}
	theImage.setAttribute("alt",theImageAlt);
	theImage.setAttribute("title",theImageAlt);
	
	if (theElement.style.display == 'block') {
		theElement.style.display = 'none';
	} else {
		theElement.style.display = 'block';
	}

}

// Kindler Chase  n3_showHide ver1.3
// www.ncubed.com
function n3_showHide(theID) {
	if(!document.getElementById){return};
	var theElement = document.getElementById(theID);
	if (theElement.style.display == 'block') {
		theElement.style.display = 'none';
	} else {
		theElement.style.display = 'block';
	}
}

function n3_xhtmlExternalLinks() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a")
	var anchorsMap = document.getElementsByTagName("area"); 
	var i
	var j
	var theLinks
	for (i=0; i<anchors.length; i++) { 
		theLinks = anchors[i]; 
		if (theLinks.getAttribute("href") && theLinks.getAttribute("rel") == "external") theLinks.target = "_blank"; 
	} 
	for (j=0; j<anchorsMap.length; j++) { 
		theLinks = anchorsMap[j]; 
		if (theLinks.getAttribute("href") && theLinks.getAttribute("title") == "external") theLinks.target = "_blank"; 
	} 
}


// Kindler Chase  n3_ToggleMe ver1.5
// www.ncubed.com
// Based off Dan Pastrana - www.fourlevel.com
// If you haven't been to Dan's site - go there... he is a mad-flow JS coder!
function n3_ToggleMe(ImgID, First, Second, Alt1, Alt2, plus, minus){
	if(!document.getElementById){return};
	var theImageAlt
	var arrDiv=document.getElementsByTagName("DIV");
	var theImage=document.getElementById(ImgID);
	var theImageVal
	if(theImage.src.indexOf(First)!=-1){
		theImage.src=Second;
		theImageAlt=Alt1
		theImageVal=true
	}
	else{
		theImage.src=First;
		theImageAlt=Alt2;
		theImageVal=false
	}
	theImage.setAttribute("alt",theImageAlt);
	theImage.setAttribute("title",theImageAlt);

	for(var i=0;i<arrDiv.length;i++){
		var thisDiv=arrDiv[i];
		if (thisDiv.getAttribute("lang") == "en"){
			var allDivs=arrDiv[i].style.display;
			//arrDiv[i].style.display=(allDivs=="none")?allDivs="block":allDivs="none";
			arrDiv[i].style.display=(theImageVal)?allDivs="block":allDivs="none";
		}
	}

	// toggle the plus/minus images.
	// added by Kindler Chase
	var arrImg=document.getElementsByTagName("IMG");
	
	for(var k=0;k<arrImg.length;k++){
		var thisImg=arrImg[k];
		if (thisImg.getAttribute("lang") == "en"){
			//var allImgs=arrImg[k].src.indexOf(First);
			var allImgs=arrImg[k].src;
			//arrImg[k].src=(allImgs!=-1)?allImgs=Second:allImgs=First;
			arrImg[k].src=(theImageVal)?allImgs=minus:allImgs=plus;
		}
	}

}

// not used - just a temp function to indenpendently
// test out the script before adding it to n3_ToggleMe()
function n3_img(First, Second){
	if(!document.getElementById){return};
	var arrImg=document.getElementsByTagName("IMG");
	
	for(var i=0;i<arrImg.length;i++){
		var thisImg=arrImg[i];
		if (thisImg.getAttribute("lang") == "en"){
			var allImgs=arrImg[i].src.indexOf(First);
			arrImg[i].src=(allImgs!=-1)?allImgs=Second:allImgs=First;
		}
	}
}



// Kindler Chase  n3_swapClass ver1.2
// www.ncubed.com
function n3_swapClass(theID,cssStyle,cssStyleOther) {
	if(!document.getElementById){return};
	var theElement = document.getElementById(theID);
	if (theElement.className == cssStyle) {
		theElement.className = cssStyleOther;
	} else {
		theElement.className = cssStyle;
	}
}

