
var Site = {
	fotos:11,
	start: function(){
	    //noticias joom
	    if ($$('.lst_news_cuv').length==0){
            ajax_req('/func/func.aspx','dvnews','op=1','Site.lnknot()');   
	    }
	    else{
	        joomla.start('','Site.lnknot();');
	    }

		rdnum=Math.floor(Math.random()*12)
		if (rdnum==0){rdnum=1}
		$('foto_top').src='/img/portada/fotos/'+rdnum.toString()+'.jpg';
		$('foto_trans').src='/img/portada/fotos/'+rdnum.toString()+'.jpg'
		pera.elevator($('fotos'),2,null,null,3,false);

		Site.efect_link();
        Site.changeimg.delay(6000);
		aladrillazo('.tit_acordeon','.int_acordeon');
		//aladrilla('.tit_acordeon','.int_acordeon');
	if ($('dv_into_banner')){
			$('dv_banner').setStyle('opacity',.7)
	        Site.changebanner();
        	//Site.banner_color.delay(8000);
	    }
	},

	analize:function(){
		try {
			var pageTracker = _gat._getTracker("UA-10623574-1");
			pageTracker._trackPageview();
		} catch(err) {}
	},

	banner_color:function(){
	    color='#FFF';
		elm=$('dv_into_banner').getElement('a');
		if(elm){		
		    if (elm.getStyle('color').toUpperCase()=='#FFF'){color='#DAA520'};
		    elm.setStyle('color',color)
		}
	    Site.banner_color.delay(1000);
	},

	changebanner:function(){
			$('dv_into_banner').setStyle('display','none');
			var topi=$('dv_banner').getStyle('marginTop');
			var ef = new Fx.Style('dv_banner', 'marginTop', {duration: 800,
												onComplete:function(){
	                                                lnks = $$('.lnk_banner');
		                                            rdnum=Math.floor(Math.random()*lnks.length)
                                                    txt=lnks[rdnum].innerHTML;
		                                            $('dv_banner').innerHTML=txt;
		                                            $('dv_into_banner').innerHTML=txt;
													$('dv_into_banner').removeClass('banner_ebs')
													if (lnks[rdnum].hasClass('banner_ebs')){$('dv_into_banner').addClass('banner_ebs')}

													isqui=$('dv_banner').getCoordinates().width;
													$('dv_into_banner').setStyle('marginLeft',904-isqui);
													$('dv_banner').setStyle('marginLeft',904-isqui);

													new Fx.Style('dv_banner', 'marginTop', {duration: 800,
												        onComplete:function(){
															$('dv_into_banner').setStyle('display','block');
															}}).start(topi);
                                                    }}).start(-150);

//			var ef = new Fx.Style('dv_banner', 'opacity', {duration: 800,
//												onComplete:function(){
//	                                                lnks = $$('.lnk_banner');
//		                                            rdnum=Math.floor(Math.random()*lnks.length)
//                                                    txt=lnks[rdnum].innerHTML;
//		                                            $('dv_banner').innerHTML=txt;
//		                                            $('dv_into_banner').innerHTML=txt;
//													$('dv_into_banner').removeClass('banner_ebs')
//													if (lnks[rdnum].hasClass('banner_ebs')){$('dv_into_banner').addClass('banner_ebs')}

//													isqui=$('dv_banner').getCoordinates().width;
//													$('dv_into_banner').setStyle('marginLeft',904-isqui);
//													$('dv_banner').setStyle('marginLeft',904-isqui);
//
//													new Fx.Style('dv_banner', 'opacity', {duration: 800,
//												        onComplete:function(){$('dv_into_banner').setStyle('display','block');}}).start(.7);
//                                                    }}).start(0);

        Site.changebanner.delay(8000);

	},

	changeimg:function(){
			var num = parseInt($('foto_top').src.split('/')[$('foto_top').src.split('/').length-1].replace('.jpg','')) + 1;
			if (num > Site.fotos){num=1};
			var sig=$('foto_top').src.replace($('foto_top').src.split('/')[$('foto_top').src.split('/').length-1],num.toString() + '.jpg');

			new Asset.images([sig], {
						onComplete: function() {
									$('foto_top').src = sig;
									var ef = new Fx.Style('foto_trans', 'opacity', {duration: 1800,
												onComplete:function(){
																		$('foto_trans').src = sig;
																		$('foto_trans').setOpacity('1');
																		Site.changeimg.delay(6000);
																	}
													
							}).start(0);

							
						}
			})

	},

	efect_link:function(){
		var list = $$('.li_not,.li_ag,.caja_link,.lnk_img,.item_der,.item_com,.item_edu,.item_post,.acordeon_link');
		list.each(function(element) {
			var fx = new Fx.Styles(element, {duration:200, wait:false});
	
			element.addEvent('mouseenter', function(e){
				e = new Event(e).stop();
				fx.start({
					'background-color':'#eee',
					'color':'#000'
				});
			});
	
			element.addEvent('mouseleave', function(){
				fx.start({
					'background-color':'#fff',
					'color':'#003366'
				});
			});
		});
		var list = $$('.subtit');
		list.each(function(element) {
			var fx = new Fx.Styles(element, {duration:200, wait:false});

			element.addEvent('mouseenter', function(e){
				e = new Event(e).stop();
				fx.start({
					'padding-left':'8'
				});
				element.addClass('lnk_tic');
				if (element.id == 'subtit_post'){Site.open_pop();}
			});

			element.addEvent('mouseleave', function(e){
			    e = new Event(e).stop();
				fx.start({
					'padding-left':'0'
				});
				element.removeClass('lnk_tic');
				if (element.id == 'subtit_post'){Site.close_pop(e);}
			});

		});

		var list = $$('.acceso_directo');
		list.each(function(element) {
			var fx = new Fx.Styles(element, {duration:200, wait:false});

			element.addEvent('mouseenter', function(e){
				e = new Event(e).stop();
				fx.start({
					'background-color':'#000',
					'opacity':.5,
					'color':'#fff'
				});
			});

			element.addEvent('mouseleave', function(e){
			    e = new Event(e).stop();
				fx.start({
					'background-color':'#eee',
					'opacity':1,
					'color':'#333'
				});
			});

		});
		
		$('pop_post').addEvent('mouseleave', function(e){
				Site.close_pop(e);
			});

	},
	
	lnknot: function(){
		var list = $$('.li_not,.li_ag');
		list.each(function(element) {
			var fx = new Fx.Styles(element, {duration:200, wait:false});
	
			element.addEvent('mouseenter', function(e){
				e = new Event(e).stop();
				fx.start({
					'background-color':'#eee',
					'color':'#000'
				});
			});
	
			element.addEvent('mouseleave', function(){
				fx.start({
					'background-color':'#fff',
					'color':'#003366'
				});
			});
		});
	},
    close_pop:function(e){
        //e = new Event(e);
        desde = e.target || window.event.srcElement;
        hasta = e.relatedTarget || e.event.toElement
        if (hasta){
            switch (hasta.id){
                case 'subtit_post':
                    break;
                case 'pop_post':
                    break;
                case 'pop_post_content':
                    break;
                default:
                    $('pop_post').setStyle('display','none');
            }
        }
    },

	open_pop:function(){
	    $('pop_post').setStyles({
			    top:$('subtit_post').getTop(),
			    left:$('subtit_post').getLeft(),
			    width:$('col_iz').getCoordinates().width -5,
			    height:0,
			    display:'block'
		    });

        var ef = new Fx.Styles('pop_post', {duration: 400, wait:true,
				                onComplete:function(){
	    							                $('pop_post_content').setStyles({
    									                display:'block',
										                zIndex:90
									                });
									                var eff = new Fx.Styles('pop_post_content',{duration: 200, wait:true});
									                eff.start({
											                  'opacity':1
									                });
								                }
					//$('col_tit1').getTop() + $('col_tit1').getCoordinates().height
                    }).start({
                        'top':$('subtit_post').getTop() - $('pop_post_content').getCoordinates().height,
	                    'height':$('pop_post_content').getCoordinates().height
                    });
	}
}

var search_pop={

    presenta:function(){
		$('search_pop_sombra').setOpacity(0.7);
		$('search_pop_sombra').setStyle('display','block');
		$('dv_google_search').setStyle('marginTop','-550');	
		$('dv_google_search').setStyle('display','block');

		fx=new Fx.Style('dv_google_search','marginTop',{
					duration: 500,
					wait:true,
					onComplete:function(){
						$$('input.gsc-input')[0].focus();
					}}).start(50);


	},
	close:function(){
		fx=new Fx.Style('dv_google_search', 'marginTop', {
					 						duration: 500,
											wait:true,
											onComplete:function(){
													$('search_pop_sombra').setStyle('display','none');
													$('dv_google_search').setStyle('display','none');
											}}).start(-550);

		
	}
}


window.addEvent('load', Site.start);
