// JavaScript Document

	var proyecto_datos;
	var proyecto_array = new Array();
	var galerias_array = new Array();
	var gall_id = 0;

	
	//------------------------------------------------------------------------------------------------------------------------- MAIN
	
	function proyecto_main_llenar() {
		var aux_array = proyecto_array;
		var faltantes = 0;
		var columnas = 0;
		
		$('proyecto_main').empty();
		
		if ( (main_array.length/4) > 3 ) {
			faltantes =  (Math.round(main_array.length+2/4) * 4) - aux_array.length;
		} else {
			faltantes =  12 - aux_array.length;
		}
		for ( i=0; i<faltantes; i++ ) {
			aux_array.splice( random_num(0, aux_array.length), 0, {'nombre':'', 'foto':''});
		}
		
		for (i=0; i<aux_array.length; i++) {
			$('proyecto_main').grab(
				contenedor({
					id: 'thumb',
					obj: aux_array[i],
					path: '/proyectos/'+ aux_array[i].id +'/',
					contStyle: {'width':'248px', 'height':'148px', 'overflow':'hidden', 'margin':'1px' },
					imgStyle: {'filter':'alpha(opacity=0)', 'opacity':'0', 'width':'248px', 'height':'148px'},
					booText: true,
					booTextVacio: false,
					booImgBack: false,
					imgLink: 'javascript:click_sec('+ aux_array[i].menu_id +')',
					imgClass: 'mini'
				})
			);
		}
		add_effect('.mini');
	}
	
	
	
	
	//------------------------------------------------------------------------------------------------------------------------- PROYECTOS
	
	function proyecto_llenar() {
		var aux_array = proyecto_array;
		var faltantes = 0;

		if ( (proyecto_array.length/4) > 3 ) {
			faltantes =  (Math.round((aux_array.length+2)/4) * 4) - aux_array.length;
		} else {
			faltantes =  12 - aux_array.length;
		}		
		for ( i=0; i<faltantes; i++ ) {
			aux_array.splice( random_num(0, aux_array.length), 0, {'nombre':'', 'foto':''});
		}
		$('proyecto_tabla').setStyle('width', (Math.round(aux_array.length/4)*250) );
		for (i=0; i<aux_array.length; i++) {
			$('proyecto_contenido').grab(
				contenedor({
					id: 'thumb',
					obj: aux_array[i],
					path: '/proyectos/'+ aux_array[i].id +'/',
					contStyle: {'width':'248px', 'height':'148px', 'overflow':'hidden', 'margin':'1px' },
					imgStyle: {'filter':'alpha(opacity=0)', 'opacity':'0', 'width':'248px', 'height':'148px'},
					booText: true,
					booTextVacio: false,
					booImgBack: false,
					imgLink: 'javascript:click_proy('+ aux_array[i].id +')',
					imgClass: 'mini'
				})
			);
		}
		add_effect('.mini');
	}
	
	
	
	
	//------------------------------------------------------------------------------------------------------------------------- DETALLE

	function proyecto_inicio() {
		$('prpr_titulo').set('text', proyecto_datos.nombre);
		$('prpr_descripcion').set('html', proyecto_datos.descripcion);
		if ( proyecto_datos.memoria != null ) {
			$('div_link_menoria').setStyle('visibility', 'visible');
			$('link_memo').set('href', 'javascript:memoria()');
		}
		if ( galerias_array[1].length > 0 ) {
			$('div_link_gal').setStyle('visibility', 'visible');
		}
		galerias_llenar();
	}
	
	//-----------------------------------------------------------------------------------------
	
	function galerias_llenar() {
		var todo = $('galeria_proyectos');
		var tabla = new HtmlTable();
		var row = new Array();
		todo.empty();
		if ( galerias_array[ gall_id ].length > 0 ) {
			for (i=0; i<galerias_array[ gall_id ].length; i++) {
				row.push({ content: new Element('img', {'class':'prpr_foto', 'src' : '/proyectos/'+ proyecto_datos.id +'/'+ galerias_array[ gall_id ][i].foto }),
								properties: {'style': 'padding-right:10px;'} });
			}
			tabla.push(row);
		}
		tabla.inject(todo);
		todo.scrollLeft = 0;
	}
	
	
	//------------------------------------------------------------------------------------------------------------------------- OTROS
	
	function click_sec(id) {
		new Request.HTML({
			evalScripts: true,
			method: 'get',
			update: 'contenido',
			url: '/proyectos_pages/proyectos.php?id='+id, 
			onComplete: function() {  }
		}).send();
		for( i=0; i<menu_array.length; i++ ) {
			if (menu_array[i].id == id) {
				$('m_'+i).set('styles', {'fontWeight': 'bold','color': '#d6de23'});
				break;
			}
		}
	}

	//-----------------------------------------------------------------------------------------
	
	function click_proy(id) {
		new Request.HTML({
			evalScripts: true,
			method: 'get',
			update: 'tela_front',
			url: '/proyectos_pages/detalle.php?id='+id, 
			onRequest: function(){ efecto_tela(true); }
		}).send();
	}

	//-----------------------------------------------------------------------------------------
	
	function click_gal() {
		if ( gall_id == 0 ) {
			$('link_gall').set('text', 'Ver fotos');
			gall_id = 1;
		} else {
			$('link_gall').set('text', 'Ver planos y renders');
			gall_id = 0;
		}
		galerias_llenar();
	}

	//-----------------------------------------------------------------------------------------
	
	function memoria() {
		window.open('/scripts/download.php?path=../proyectos/'+ proyecto_datos.id +'/&file='+proyecto_datos.memoria, '_self');
	}
	

