YAHOO.namespace("groco.container");
var img_path = "image/";



var h;
var w;

function setHW(e){
	h = YAHOO.util.Dom.getDocumentHeight();
	w = YAHOO.util.Dom.getDocumentWidth();
}

function loadImage(i){
	var img = i.href;
}

function initZoom(){
	setHW();
	YAHOO.groco.container.zoomarea = new YAHOO.widget.Overlay("zoomarea", { xy:[0,0],
		  visible:false,
		  width:w+"px",
		  height:h+"px",
		  zIndex:999,
		  effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} } );
	YAHOO.groco.container.zoomarea.render("groco");
	
	YAHOO.util.Event.addListener("shi1", "click", YAHOO.groco.container.zoomarea.show, YAHOO.groco.container.zoomarea, true);
	YAHOO.util.Event.addListener("shi2", "click", YAHOO.groco.container.zoomarea.show, YAHOO.groco.container.zoomarea, true);
	YAHOO.util.Event.addListener("zoomclose", "click", YAHOO.groco.container.zoomarea.hide, YAHOO.groco.container.zoomarea, true);
}

function loadImage(img){
	var img = img.href;
	document.getElementById("zoomcontent").innerHTML = '<img src="'+img+'" alt="Bild Zoom" />';
}

YAHOO.util.Event.onDOMReady(initZoom);

function initGallery(e){
	var el = YAHOO.util.Dom.getElementsByClassName("gal-thumb", "a");
	for(var i=0;i<el.length;i++){
		YAHOO.util.Event.addListener(el[i], "click", YAHOO.groco.container.zoomarea.show, YAHOO.groco.container.zoomarea, true);
	}
}
var thumbs;
function get_spots(c){
	//var divs = YAHOO.util.Dom.getElementsByClassName("thumbs", "div");
	var thumbs = c.childNodes;
	//for(var i=0;i<divs.length;i++){
	//	var thumbs = divs[i].childNodes;
	//}
	return thumbs;
}

function init_spotlight(c){
	var thumbs = get_spots(c);
	for(var x=0;x<thumbs.length;x++){
			YAHOO.util.Event.addListener(thumbs[x], "click", spotlight, thumbs[x], true);
	}
}

var activeNode = 0;
var width = 248;
function spotlight(e){
	var obj = (e.target) ? e.target : e.srcElement;
	var thumb = obj.getAttribute("src");
	var root = obj.parentNode.parentNode;
	var imgs = root.getElementsByTagName("div");
	var textTag = imgs[0].nextSibling.nextSibling;
	textTag.innerHTML = obj.getAttribute("alt");
	var ie = YAHOO.env.ua.ie;
	var r = newXMLObject();
	var date = new Date;
	var url = "/_includes/load_image.php?";
	url = url + date.getDate() + date.getTime() + "|";
	url = url + thumb + "|";
	url = url + width;
	
    
	var el = YAHOO.util.Dom.getElementsByClassName("spot-nav-active", "img");

	if(el.length != 0){
		activeNode = el[0];
	}
	
	if(activeNode != 0){
		activeNode.className = "";
		activeNode.removeAttribute("class");
	}
	
	r.onreadystatechange=function(){
			if(r.readyState==4){
				imgs[1].innerHTML = r.responseText;
				obj.className = "spot-nav-active";
	        }
	}
	
	r.open("GET",url,true);
	r.send(null);
}