// JavaScript PhotoAlbumPart
var isIE = document.all!=null;
function switchphoto(prefix, element, newtitle, newurl, thickboxurl, toenable){
	var childs = element.parentNode.getElementsByTagName('li');
	for( i=0 ; i < childs.length ; i++){
		rClass(childs[i], 'in');
	}
	aClass(element, 'in');
	document.images['photobookimage'+prefix].src = newurl;
	document.getElementById('photobookimagebutton'+prefix).href = thickboxurl;
	document.getElementById('photobookimagebutton'+prefix).title = newtitle;
	document.getElementById('photobookimage'+prefix).title = newtitle;
	document.getElementById('photobookimage'+prefix).alt = newtitle;
	document.getElementById('photobookfootnote'+prefix).innerHTML = newtitle;
	jQuery("."+prefix).hide();
	document.getElementById(toenable).style.display='';
}

function switchalbum(todisable, toenable){
	document.getElementById(todisable).style.display='none';
	document.getElementById(toenable).style.display='';
}


function rClass(element, classname) {
	if (element && element.attributes) {
		var val;
		if(isIE){  /* ie5.5 only knows getAttribute('className'), other ie use attributes[] and safari use getAttribute()*/
			val = element.attributes['class'].value;
			if(!val) val = element.getAttribute('className');
		}else{
			val = element.getAttribute('class');
		}
		if (val) {
			var classes = val.split(" ");
			var idx = classes.indexOf(classname);
			while (idx >= 0) {
				classes.splice(idx,1);
				idx = classes.indexOf(classname);
			}
			if(isIE)
				if(element.attributes['class'].value)
					element.attributes['class'].value = classes.join(" ");
				else
					element.setAttribute('className', classes.join(" "));
			else
				element.setAttribute("class", classes.join(" "));
		}
	}
}

function aClass(element,classname) {
	if (element && element.attributes) {
		var val;
		if(isIE){
			val = element.attributes["class"].value;
			if(!val) val = element.getAttribute("className");
		}else{
			val = element.getAttribute("class");
		}
		if (val) {
			var classes = val.split(" ");
			var idx = classes.indexOf(classname);
			if (idx < 0) {
				classes[classes.length] = classname;
			}
			if(isIE)
				if(element.attributes["class"].value)
					element.attributes["class"].value = classes.join(" ");
				else
					element.setAttribute("className", classes.join(" "));
			else
				element.setAttribute("class", classes.join(" "));
		}
	}
}

//End JavaScript PhotoAlbumPart
