// JavaScript Document
function checkform(){
	var linkurl = document.location.href;
	var linktab = document.location.hash;
	document.form1.action = linkurl;
	return true;
}

function adclick(id){//Banner Clicks
	sendPanel('mod_interactions/banner_click.php?id='+ escape(id)+'');
}
//AJAX EXTENSION XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function getPanel(area,page){
	ajax = new sack(page);
	ajax.method = "get";
	ajax.element = area;
	ajax.onLoading = function(){
		document.getElementById(area).innerHTML = '<div class="loader">&nbsp;</div>';
	};
	ajax.onCompletion = function(){
	};
	ajax.runAJAX();	
}	
function sendPanel(page){
	ajax = new sack(page);
	ajax.method = "get";
	ajax.runAJAX();
}
//MORPHING EFFECTS FOR GALERY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function actionaddevent(){
	var w = "600px";
	var h = "660px";	
	var uri = 'mod_interactions/event_add.php';
	actionopen(uri,w,h);
}

function actionopen(uri,w,h){
	//actionframe
	
	var xactionarea = document.getElementById('xactionarea');
	var xactionframe = document.getElementById('xactionframe');
	if(document.all){//IE
		document.xactionframe.location.href = uri;
	}else{
		xactionframe.src=uri;
		
	}
	xactionframe.height=(h)+'';
	xactionarea.style.display = '';
	var el = $('xaction');
	//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	var addFade = function(){
		var el = $('xaction');
		el.style.width=w+'px';
		el.style.height=h+40+'px';
		el.fade(1);
	};
	addFade.delay(500, el);
	//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
}

//Galery Morph
//Close Big View or GaleryMorph
function actionclose(){
	var el = $('xaction');
	el.fade(0);
	//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	var remObj = function(){
		var xactionarea = document.getElementById('xactionarea');
		var xactionframe = document.getElementById('xactionframe');
		xactionarea.style.display = 'none';	
		if(document.all){//IE
			document.xactionframe.location.href = '/empty.php';
		}else{
			xactionframe.src=uri;
		}
	};
	remObj.delay(500, el);
	//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX		
}
function afterupload(){
	alert('Datein erfolgreich hochgeladen');
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function opentwitter(){
window.open('http://twitter.com/patricpreite','twitter','width=600, height=500, resizable=yes, scrollbars=yes');	
	
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
var current = 0;
function loadprev(elid){
	//alert(current);
	var images = $$('a.gal_array');
	var stopat = images.length;
	/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	var pr = $('gal_prev');
	var ne = $('gal_next');		
	if(current-1 > 0){
		pr.setStyle('visibility','visible');		
	}else{
		pr.setStyle('visibility','hidden');		
	}
	if(current+1 > stopat){
		ne.setStyle('visibility','hidden');		
	}else{
		ne.setStyle('visibility','visible');		
	}	
	/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	var el = $(elid);
	if(current > 0){
		var toInvisible = function(){
			var el = $(elid);
			el.fade(0);
		};
		var toNewImage = function(){
			var el = $(elid);
			el.setStyle('background-image','url(/mod_tumbnail/image.php?path='+ images[current-1].href +'&size=462)');
			images[current].setStyle('display','none');
			images[current-1].setStyle('display','block');
		};
		
		var toVisible = function(){
			var el = $(elid);
			el.fade(1);
			current = current-1;
		};
		
		toInvisible.delay(0, el);
		toNewImage.delay(500, el);
		toVisible.delay(750, el);
		
	}
	
}

function loadnext(elid){
	//alert(current);
	var images = $$('a.gal_array');
	var stopat = images.length;
	var el = $(elid);
	/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	var pr = $('gal_prev');
	var ne = $('gal_next');		
	if(current > -1){
		pr.setStyle('visibility','visible');		
	}else{
		pr.setStyle('visibility','hidden');		
	}
	if(current+3 > stopat){
		ne.setStyle('visibility','hidden');		
	}else{
		ne.setStyle('visibility','visible');		
	}		
	/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	if(current+1 < stopat){
		var toInvisible = function(){
			var el = $(elid);
			el.fade(0);
		};
		
		var toNewImage = function(){
			var el = $(elid);
			el.setStyle('background-image','url(/mod_tumbnail/image.php?path='+ images[current+1].href +'&size=462)');
			images[current].setStyle('display','none');
			images[current+1].setStyle('display','block');

		};
		
		var toVisible = function(){
			var el = $(elid);
			el.fade(1);
			current++;
		};
		
		toInvisible.delay(0, el);
		toNewImage.delay(500, el);
		toVisible.delay(750, el);
	}	
	
	
}

function GoToImage(curimg,newimag){
	try{
		var icur = document.getElementById(curimg);
		var inew = document.getElementById(newimag);
		if(icur && inew){
			icur.style.display = 'none';
			inew.style.display = 'block';
		}
	}catch(e){
	
	}
}
function ShowLargeImage(curimg,w,h){
		actionopen('/mod_tumbnail/view.php?path='+curimg,w,h);
}
function ShowJaJah(curpage){
		actionopen('/com_jajah//request.php?cur='+escape(curpage)+'',400,360);
}

function openFB(uri){
	window.open(uri,'Facebook','width=770,height=500');
	//actionopen(uri,500,400);
}

function openBuzz(uri){
	window.open(uri,'_blank','width=690,height=415');
	//actionopen(uri,500,400);
}


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function gotoPage(page){
	if(page !=''){
		document.location.href = page;
	}	
}
function loadreferenzmenu(){
	if($('drop_down_menu')){
		var drcounter = 0;
		$('drop_down_menu').getElements('li.menu').each( function( elem ){
			var list = elem.getElement('ul.links');
			var myFx = new Fx.Slide(list).hide();
				/*if(drcounter === 1){
					var toVisible = function(){
						myFx.cancel();
						myFx.slideIn();	
					};	
					;
					var toInVisible = function(){
						myFx.cancel();
						myFx.slideOut();
					};
					toVisible.delay(1000, list)
					toInVisible.delay(3000, list);
				}*/
			elem.addEvents({
				'mouseenter' : function(){
					myFx.cancel();
					myFx.slideIn();
				},
				'mouseleave' : function(){
					myFx.cancel();
					myFx.slideOut();
				}
			});
			drcounter++;
		})
	}
}

function showkooc(){
	var icur = document.getElementById('kooc');
	icur.style.display='';
}
function hidekooc(){
	var icur = document.getElementById('kooc');
	icur.style.display='none';
	
}
function showgeoc(){
	var icur = document.getElementById('geoc');
	icur.style.display='';
}
function hidegeoc(){
	var icur = document.getElementById('geoc');
	icur.style.display='none';
	
}


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
window.addEvent('domready', function() {	
	loadreferenzmenu();
		/*var gplu = function(){
			document.getElementById('socbuttons').innerHTML = ' '+document.getElementById('sochidden').innerHTML + 'a';
		};
		gplu.delay(2000, $('socbuttons'));*/
	
});



