
//EventToolTip();
EnlargeKeyVisual();
HideTeaserMovie();

function EventToolTip(){

	var h3 = $$("div .event-item h3 a");
	//alert(h3.length);
	h3.each(function(item){

		item.onmouseover = function(event){
			var idString = item.id;
			var aId = idString.split('-');
			var id = aId[1];
			var description = "description-" + aId[1];
			var content = $(description).innerHTML;
			var content = content.stripScripts().stripTags();

			$(idString).title="";
			showTooltip(content.substring(0,200) + "...",mouseX(event),mouseY(event),400);

			return false;
		};

		item.onmouseout = function(event){
			hideTooltop();
			return false;
		};

	});
}

function showTooltip(content,x,y,width){

	 	//postion: left of cursor, if there's enough place

	 	//x = x - width;

		/*z = document.documentElement.scrollLeft ?
	 		document.documentElement.scrollLeft :
			document.body.scrollLeft;
		if ( x < z ) {
	 		x = z;
	 	}*/

		$("tooltip").style.top = (y-20)  + "px";
	 	$("tooltip").style.left = (x+10)  + "px";
	 	$("tooltip").style.width = width + "px";
	 	$("tooltip").style.zIndex = 100;
		$("tooltip").innerHTML = content;
		Effect.Appear('tooltip', {duration:1});
}

function hideTooltop(){
		Effect.Fade('tooltip');
}

function EnlargeKeyVisual(){

	var img = $$("img.keyvisual");

	img.each(function(item){
		item.title = 'klicke auf das Bild';
		item.onclick = function(event){

			var x = 0, y = 0;
			if( typeof( window.pageYOffset ) == 'number' ) {
				//Netscape compliant
			  	y = window.pageYOffset;
			  	x = window.pageXOffset;
			} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
			  	//DOM compliant
			  	y = document.body.scrollTop;
			  	x = document.body.scrollLeft;
			} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
			  	//IE6 standards compliant mode
			 	y = document.documentElement.scrollTop;
			  	x = document.documentElement.scrollLeft;
			}

			var idString = item.id;
			var aId = idString.split('-');
			var id = aId[1];
			var src = $(idString).src;
			//alert(mouseX(event) + ' - ' + mouseY(event));
			//alert($(idString).parentNode.nodeName);
			if($(idString).parentNode.nodeName != 'A'){
				//$('image-box-body').style.marginTop = mouseY(event);
				xajax_EnlargeImage(id, src, y);
				
				//alert(src);
				return false;
			}
		};

	});
}

function ToggleLigthBox(type){

	if(type=='hide'){
		Effect.Shrink('image-box-body');
		Effect.Fade('lightbox');
	}else{
		Effect.Appear('image-box-body');
		Effect.Appear('lightbox');
	}


}

function HideLigtBox(){

	var img = $$("div#image-box-body img.keyvisual");
	img.each(function(item){

		item.onclick = function(event){
			ToggleLigthBox('hide');
		};

	});
}

/* detect IE 6 activeX */
function isAjaxEnabled() {

	if (window.XMLHttpRequest) {// IE 7, mozilla, safari, opera 9
		return true;
	} else {// IE < 7
		try {
        	//var test = new XMLHttpRequest();
        	var test = new ActiveXObject("Msxml2.XMLHTTP");
        	return true;

    	} catch (ex) {
        	return false;

    	}
	}
}

function FlashWmode(){

	var obj = $$("#teaser-area object");

	obj.each(function(item){


	});
}

function HideTeaserMovie(){

	var items = $$('img.gallery-thumb');

	if(items.length < 1){
		return '';
	}

	items.each(function(item){
		$(item).observe('click', function(event){
		  	var obj = $$("object");

			obj.each(function(item){
				Effect.Fade(item);
			});
		 });
	});
}

