/*	CECOM + jd . IT development | 2009
 *	Todos los derechos reservados
 */

var showConductores = function(conductores) {

	var divC = $('wConductores');

	conductores.each(function(c) {
		
		var el = new Element('div', {'class':'conductor'});
		var link = new Element('a', {'class':'tipConductor'}).set('html', c.nombre);
		
		if (c.mail != "")
			link.setProperty('href', 'mailto:'+c.mail);
		else
			link.setProperty('href', 'javascript:void(0)');
		
		var html = '<div style="border:overflow:visible">' + c.descripcion;
		if (c.image != "")
			html = '<div><img src="http://www.uca.edu.py/assets/templates/caritas/images/conductores/'+ c.image +'" class="fotoConduc" /></div>' + html;
		if (c.mail != "")
			html += '<br /><span class="mailConduc">'+c.mail+'</span>';

		link.setProperty('rel', html + '</div>');
		
		link.injectInside(el);
		el.inject(divC);
		
	});
	
	var TipsConductores = new Tips('.tipConductor', {
		className: 'customTip'
	});

}

var showProgramacion = function(programacion) {

	var divC = $('wProgramacion');

	programacion.each(function(p) {

		var el = new Element('div', {'class' : 'programa'});		
		
		el.set('html', p.prog);

		el.inject(divC);

	});

}

var data_url = 'assets/templates/caritas/data/';
//var data_url = 'data/';

var base_url = 'assets/templates/caritas/images/avisos/';
var srcs = ['cosasporsunombre.jpg','punto-penal.jpg', 'martini.jpg'];
var i = 0;

var m;
var l;

function cambiar_img() {
  if ( i >= srcs.length ) i = 0;
  m.setProperty('src', base_url + srcs[i]);
  l.setProperty('href', base_url + 'b_' + srcs[i++]);
}
 
window.addEvent('domready', function() {

	if ($defined($('img_prop'))) {

		m = $('img_prop');
		l = $('a_prop');

		m.setProperty('src', base_url + srcs[0]);
		l.setProperty('href', base_url + 'b_' + srcs[0]);

		setInterval("cambiar_img()", 4500);
	}

	if ($defined($('wConductores'))) {
		
		var url = data_url + 'conductores.json';
		var request = new Request.JSON({
			url: url,
			onComplete: function(jsonObj) {				
				showConductores(jsonObj.Conductores);
			}
		}).send();
	}

	if ($defined($('wProgramacion'))) {
		
		var url = data_url + 'programacion.json';
		var request = new Request.JSON({
			url: url,
			onComplete: function(jsonObj) {				
				showProgramacion(jsonObj.Programacion);
			}
		}).send();
	}

});

