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

function setpicker(el){
		var mtel = $(el.id);
		new DatePicker(mtel);
}

function adclick(id){//Banner Clicks
	sendPanel('mod_interactions/banner_click.php?id='+ escape(id)+'');
}

//EDITOR XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
var editor = null;

function setEditors(){
	var tareas = document.getElementsByTagName('textarea');
	for(var x = 0;x < tareas.length;x++){
		var elObj = tareas[x].id;
		CKEDITOR.replace( elObj,
		{
			toolbar : 'Basic',
			uiColor : '#CCCCCC',
			height : '125px'
		});		
	}	
}
function remEditors(){
	var tareas = document.getElementsByTagName('textarea');
	for(var x = 0;x < tareas.length;x++){
		var elObj = tareas[x].id;
		if (CKEDITOR.instances[elObj]) {
			CKEDITOR.instances[elObj].destroy();
		}		
	}	
}

//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
/*var morph = new Fx.Morph('xactionarea');
window.addEvent('domready', function() {							 
	var el = $('xaction');
	el.fade(0);
});*/

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');
	xactionarea.style.display = '';
	if(document.all){//IE
		document.xactionframe.location.href = uri;
	}else{
		xactionframe.src=uri;
	}
	var el = $('xaction');
	//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	var addFade = function(){
		var el = $('xaction');
		el.style.width=w;
		el.style.height=h;
		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.html';
		}else{
			xactionframe.src=uri;
		}
	};
	remObj.delay(500, el);
	//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX		
}

function opentwitter(){
window.open('http://twitter.com/patricpreite','twitter','width=600, height=500, resizable=yes, scrollbars=yes');	
	
}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function slideFolio(col){
	var x = ((col-1)*-880)
	var folioChange = new Fx.Tween('folio', {duration:600});
	folioChange.start('left',x);
	var buttons = $$('#dotnav a');
		buttons.each( function(xbuttons, i) {
			buttons[i].removeClass('squaredotactive');
			buttons[i].addClass('squaredot');
		});
		buttons[3-(col-1)].addClass('squaredotactive');
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
var iel = 0;
function autoslide(){
	iel = iel+1;
	if(iel== 5){iel = 1;};
	slideFolio(iel)
	setTimeout("autoslide()", 15000);
}

function setsecondimage(e,src){
	var image = e.getElementsByTagName('img')[0];
	image.src = src;
}

function remsecondimage(e,src){
	var image = e.getElementsByTagName('img')[0];
	image.src = src;
}

//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function GoToImage(counter,curimg,newimag,largeimag){
	try{
		var icur = document.getElementById(curimg);
		var inew = document.getElementById(newimag);
		var ilar = document.getElementById(largeimag);
		HideLargeImage(ilar);
		if(icur && inew){
			icur.style.display = 'none';
			inew.style.display = 'block';
		}
		 var alls = $$('div.allnavigation a');
			alls.each( function(xalls, i) {
				alls[i].removeClass('allactive');							
				alls[i].addClass('all');							
			});	
		 alls.each( function(xalls, i) {
			if(alls[i].id == 'all_' + counter){
				alls[i].removeClass('all');
				alls[i].addClass('allactive');
			}
		});
		 
	}catch(e){
	
	}
}

function SwToImage(curimg,largeimag,curlink){
	var galery = document.getElementById('galery');
	var elems = galery.getElementsByTagName('div');
	for(var x = 0;x < elems.length;x++){
		if(elems[x].className == 'galeryitem'){
			elems[x].style.display = 'none';	
		}	
	}
	 document.getElementById(curimg).style.display = 'block';
	 var alls = $$('div.allnavigation a');
	 	alls.each( function(xalls, i) {
			alls[i].removeClass('allactive');							
			alls[i].addClass('all');							
		});
		 alls.each( function(xalls, i) {
			
			if(alls[i].id == 'all_'+curlink){
				alls[i].removeClass('all');
				alls[i].addClass('allactive');
				
			}
		});			 
	
}
function ShowLargeImage(curimg,elementid){
	/*var container = document.getElementById(elementid);	
		if(container.style.display == 'none'){
			container.innerHTML = '<img src="'+curimg+'" />';
			container.style.left='50px';
			container.style.top='50px';		
			container.style.display = '';
		}else{
			
			container.style.display = 'none';
			container.innerHTML = '';
		}*/

		
}

function HideLargeImage(container){
		container.style.display = 'none';
	
}
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

window.addEvent('domready', function() {	
	autoslide();
});


