$(document).ready(function(){

	if(typeof ap != "undefined"){
		switch(ap){
			default:
				elpath=window.location+"_";
				if(elpath.substr(elpath.length-10,8)=="#imagen_" || elpath.substr(elpath.length-11,8)=="#imagen_" || elpath.substr(elpath.length-9,8)=="#archivo"){
					mp_proyectos_estado='cerrado';
				}
				mp_inicia();
				pie_inicia();
			break;
		}
	}

	//Mira si activar retitula
	if($.cookie("reticulas")=="true"){
		$('body').css('background-repeat','repeat-y');
	}

});

proyectos_anchos=Array();
var esie6=null;

mp_inicia=function(){
	var cod_html='<ul id="mp_fondos"><li id="mp_f0"></li><li id="mp_f1"></li>';
	// cod_html += accion_actual!='acercadee'?'<li id="mp_f2"></li>':'';
	// cod_html += accion_actual!='contacto'?'<li id="mp_f3"></li>':'';
	cod_html += '<li id="mp_f2"></li>';
	cod_html += '<li id="mp_f3"></li>';
	cod_html += '</ul><span id="mp_delimitador"></span>';
	$('#mp').before(cod_html);

	$.each($('#mp > li > a'),function(i,item){
		$('#mp_f'+i).css('width',($(item).width()+48)+'px');
		if($(item).attr('class')!="seccion_activa"){
			
			$(item).mouseover(function(){
				$('#mp_fondos').css('width','100%');
				$('#mp_f'+i).animate({width:'100%'},100);
			})
			$(item).mouseout(function(){
				//$('#mp_fondos').css('width','auto');
				$('#mp_f'+i).animate({width:($($('#mp > li > a').get(i)).width()+48)+'px'},100);
			})
		} else {
			$('#mp_f'+i).attr('class','fondo_seccion_activo');
		}
	});
	
	$.each($('ul#mp_proyectos li a'),function(i,item){
		proyectos_anchos[i]=$(item).width();
	});
	$($('ul#mp_proyectos li a').get($('ul#mp_proyectos li a').size()-1)).css('text-transform','uppercase');
	
	$(window).resize(function(){
		mp_proyectos_ajusta();
	});
	
	if($.browser.msie && ($.browser.version*1)<7){
		esie6=true;
	}
	/*
	if(mp_proyectos_estado=='abierto'){
		mp_proyectos_estado='cerrado';
		mp_proyectos_cambia();
	}
	*/
	
	// Estado activo de las secciones
	$('ul#mp > li > a').each(function(i){
		if($(this).attr('class') == 'seccion_activa' && $(this).attr('href')){
			$('ul#mp_fondos li:eq('+i+')').attr('class','fondo_seccion_activo');
			var seccion_width = $(this).width();
			var ul_general_width = $('ul#mp').width();
			var fondo_width = $('ul#mp_fondos li:eq('+i+')').width();
			var ul_width = $('ul#mp_fondos').width();
			$(this).mouseover(function(){
				$('ul#mp').css('width','100%');
				$('ul#mp > li:eq('+i+')').css('width','100%');
				$('#mp_fondos').css('width','100%');
				$('#mp_f'+i).animate({width:'100%'},100);
				//$(this).css('display','block').css('width','100%');
				$(this).css('background','none');
				$('ul#mp_fondos li:eq('+i+')').css('background-color','#00f909').stop().animate({'width':'100%'},100);
			});
			$(this).mouseout(function(){
				$('ul#mp').css('width',ul_general_width);
				$('ul#mp_fondos').css('width',fondo_width+'px');
				$('ul#mp_fondos li:eq('+i+')').css('background-color','#fff').stop().animate({'width':fondo_width+'px'},100);
				$(this).css('width',seccion_width+'px');
			});
		} else {
			$(this).css('background-image','none');
			$(this).css('background-color','transparent');
		}
	});	
}



/*
mp_proyectos_cambia=function(){
	
	var tiempo_pausa=5;
	var tiempo_desplazamiento=70;
	$($('ul#mp li a').get(0)).blur();
	var altura_web=$(window).height()>304?$(window).height():304;
	if(mp_proyectos_estado=='cerrado'){
		var altura_disponible=altura_web-(168+((altura_web % 16)+72+24+8));
		var n_proyectos_visibles=Math.floor(altura_disponible/32);
		$('ul#mp_proyectos li').css('display','block');
		$.each($('ul#mp_proyectos li a'),function(i,item){
			if(i<$('ul#mp_proyectos li a').length-1){
				if(i<n_proyectos_visibles-1){
			        mp_proyecto_cambia_boton(i,true);
					mp_proyecto_ultimo_puesto=i;
				} else {
			        $(item).css('left','-'+($(item).width()+52)+'px');
				}
			}
			//item.ancho=$(item).css('width');
			if(!esie6){
				$(item).css('background-color','#fff');
				$(item).mouseover(function(){
					$(item).css('background-color','#00f909').css('color','#000').css('left','0px').stop().animate({'width':'100%'},100);
				});
				$(item).mouseout(function(){
					$(item).css('background-color','#fff').stop().animate({'width':proyectos_anchos[i]+1+'px'},100);
					if($(item).attr('class')=="activo"){
						$(item).css('color','#000');
					}else {
						$(item).css('color','#00f909');
					}
				});
			}
		});
		
		// boton archivo
		var item=$('ul#mp_proyectos li.mp_proyectos_archivo a');
		item.css('left','-'+($(item).width()+52)+'px');
		item.css('display','block');
		if(esie6){
			item.css('top',(13+(32*(mp_proyecto_ultimo_puesto+1)))+'px');
		} else {
			item.css('top',(112+(32*(mp_proyecto_ultimo_puesto+1)))+'px');
		}		
		item.stop().animate({'left':'-'+($(item).width()+52)+'px'},tiempo_pausa*mp_proyecto_ultimo_puesto).stop().animate({'left':'0px'},tiempo_desplazamiento);
		if(!esie6){
			item.mouseover(function(){
				$(item).css('background-color','#00f909').css('color','#000').stop().animate({'width':'100%'},100);
			});
			item.mouseout(function(){
				//console.log(proyectos_anchos[proyectos_anchos.length-1]);
				$(item).css('background-color','#fff').css('color','#00f909').stop().animate({'width':proyectos_anchos[proyectos_anchos.length-1]+25+'px'},100)
			});
		}
		
		//resto de botones principales y delimitador
		
		$.each($('#mp > li'),function(i,item){
			if(i>0){
				$(item).css('position','absolute');
				var el_top=((32*(mp_proyecto_ultimo_puesto+2))+(16*i));
				$(item).stop().animate({'top':el_top+'px'},100);
				$('li#mp_f'+i).stop().animate({'top':el_top+'px'},100);

				//alert($(item).children('a').css('padding-left'));
				//$(item).css('padding-left','27px');
			}
			if(i>0 && i<3){ // BUG IE7
				if($.browser.msie && $.browser.version=="7.0"){
					$(item).css('padding-left','27px');
				}
			}

		});
		$('#mp_delimitador').css('display','block');
		$('#mp_delimitador').stop().animate({'left':'27px'},100);
		var el_top=(112+32-4+(32*(mp_proyecto_ultimo_puesto)));
		$('#mp_delimitador').css('top',el_top+'px');		

		//Path lógico
		if($('#path_proyecto').text()=='<- Proyectos'){
			$('#path_proyecto').attr('class','inactivo');
			$('#path_proyecto a').removeAttr('href');
		}
		//$('#path_proyecto a').attr('onclick','return false;');
		
	
		
		mp_proyectos_estado='abierto';
	} else {
		$.each($('ul#mp_proyectos li a'),function(i,item){
			mp_proyecto_cambia_boton(i,false);
		});
		$.each($('#mp > li'),function(i,item){
			if(i>0){
				$(item).css('position','absolute');
				var el_top=((16*i));
				$(item).stop().animate({'top':el_top+'px'},100);
				$('li#mp_f'+i).stop().animate({'top':el_top+'px'},100);
			}
		});
		$('#mp_delimitador').stop().animate({'left':'-56px'},100);
		
		//Path lógico
		if($('#path_proyecto').text()=='<- Proyectos'){
			$('#path_proyecto').attr('class','');
			$('#path_proyecto a').attr('href','javascript:mp_proyectos_cambia();');
			//$('#path_proyecto a').attr('onclick','mp_proyectos_cambia(); return false;');
		}
		
		mp_proyectos_estado='cerrado';	
	}
	
}
*/
/*
mp_proyecto_cambia_boton=function(i,muestra){
	var tiempo_pausa=5;
	var tiempo_desplazamiento=70;
	
	
	var item=$('#mp_proyectos li a').get(i);
	
	
	
	
	
	if(muestra){
		$(item).css('left','-'+($(item).width()+52)+'px');
		$(item).css('display','block');
		if(esie6){
			$(item).css('top',(13+(32*i))+'px');
		} else {
			$(item).css('top',(112+(32*i))+'px');
		}
		$(item).stop().animate({'left':'-'+($(item).width()+52)+'px'},tiempo_pausa*i).animate({'left':'0px'},tiempo_desplazamiento);
	} else {
		//$(item).css('display','none');
		$(item).stop().animate({'left':'-'+($(item).width()+52)+'px'},tiempo_desplazamiento);
	}				
}
*/

mp_proyectos_ajusta=function(){
	var altura_web=$(window).height()>304?$(window).height():304;
	var tiempo_pausa=5;
	var tiempo_desplazamiento=70;
	var mp_proyecto_ultimo_puesto=-1;
	if(mp_proyectos_estado=='abierto'){
		
		var altura_disponible=altura_web-(168+((altura_web % 16)+72+24+8));
		var n_proyectos_visibles=Math.floor(altura_disponible/32);
		$.each($('ul#mp_proyectos li a'),function(i,item){
			if(i<$('ul#mp_proyectos li a').length-1){
				if(i<n_proyectos_visibles-1){
			        $(item).css('display','block');
					if(esie6){
						$(item).css('top',(13+(32*i))+'px');
					} else {
						$(item).css('top',(112+(32*i))+'px');
					}
					$(item).animate({'left':'0px'},tiempo_desplazamiento);
			        mp_proyecto_ultimo_puesto=i;
				} else {
			        $(item).animate({'left':'-'+($(item).width()+52)+'px'},tiempo_desplazamiento);
				}
			}
		});
		
		// boton archivo
		if(esie6){
			$('ul#mp_proyectos li.mp_proyectos_archivo a').stop().animate({'top':(13+(32*(mp_proyecto_ultimo_puesto+1)))+'px'},100);
		} else {
			$('ul#mp_proyectos li.mp_proyectos_archivo a').stop().animate({'top':(112+(32*(mp_proyecto_ultimo_puesto+1)))+'px'},100);
		}
		

		
		//otros botones principales y delimitador
		
		$.each($('#mp > li'),function(i,item){
			if(i>0){
				$(item).css('position','absolute');
				//var el_top=((32*(n_proyectos_visibles))+(16*i));
				var el_top=((32*(mp_proyecto_ultimo_puesto+2))+(16*i));
				$(item).stop().animate({'top':el_top+'px'},100);
				$('li#mp_f'+i).stop().animate({'top':el_top+'px'},100);
			}
		});
		var el_top=(112+32-4+(32*(mp_proyecto_ultimo_puesto)));
		if(mp_proyecto_ultimo_puesto==-1){
			$('#mp_delimitador').css('left','-56px');	
		} else {                           
			$('#mp_delimitador').css('left','27px');
		}
		$('#mp_delimitador').stop().animate({'top':el_top+'px'},100);	
		
		

	}
}

pie_inicia=function(){
	var cod_html='<div id="pie_f0"></div><div id="pie_f1"></div><div id="pie_f2"></div><div id="pie_f3"></div><div id="form_f0"></div>';
	$('div#pie').before(cod_html);
	
	$(window).resize(function(){
		pie_ajusta_a_reticula();
	});
	
	if(!($.browser.msie && $.browser.version!="6.0")){
		$.each($('div#pie a'),function(i,item){
			$(item).mouseover(function(){
				$('div#pie_f'+i).stop().animate({width:'100%'},100);
			});
			$(item).mouseout(function(){
				//$('div#pie_f'+i).css('display','none');
				$('div#pie_f'+i).stop().animate({width:'0%'},100);
			});
		});
		$('div#mc_embed_signup input[type=submit]').mouseover(function(){
			$('#form_f0').stop().animate({width:'100%'},100);
		});
		$('div#mc_embed_signup input[type=submit]').mouseout(function(){
			$('#form_f0').stop().animate({width:'0%'},100);
		});
	}
	pie_ajusta_a_reticula();
}
pie_ajusta_a_reticula=function(){
	var altura_web=$(window).height()>483?$(window).height():483;
	var altura_pie = altura_web-((altura_web % 16)+12)-128;
	$('div#pie').stop().animate({'top':altura_pie+'px'},100);
	//$('div#pie_f3').stop().animate({'top':altura_web-((altura_web % 16)-8)-24+'px'},100);
	//$('div#pie_f2').stop().animate({'top':altura_web-((altura_web % 16)+8)-24+'px'},100);
	//$('div#pie_f1').stop().animate({'top':altura_web-((altura_web % 16)+40)-24+'px'},100);
	//$('div#pie_f0').stop().animate({'top':altura_web-((altura_web % 16)+72)-24+'px'},100);

	$('#form_f0').stop().animate({'top':(altura_pie-19)+'px'},100);
	$('div#pie_f0').stop().animate({'top':(altura_pie+$('div#pie a.boletin').position().top-3)+'px'},100);
	$('div#pie_f1').stop().animate({'top':(altura_pie+$('div#pie a.reticula').position().top-3)+'px'},100);
	$('div#pie_f2').stop().animate({'top':(altura_pie+$('div#pie a.twitter').position().top-3)+'px'},100);
	$('div#pie_f3').stop().animate({'top':(altura_pie+$('div#pie a.rss').position().top-3)+'px'},100);
	
	// Formulario Boletín
	if ($(window).height()>483) {
		$('div#boletin_pie').css('top', (altura_pie-$('div#boletin_pie').height())+'px')
	} else {
		$('div#boletin_pie').css('top', '340px')	
	}
	
}

reticula_cambia=function(){
	$($('div#pie a').get(0)).blur();
	if($('body').css('background-repeat')=='repeat-y'){
		$('body').css('background-repeat','no-repeat');
		$.cookie("reticulas", "false", { expires: 0.1, domain: '.lawebdee.com' });
	} else {
		$('body').css('background-repeat','repeat-y');
		$.cookie("reticulas", "true", { expires: 0.1 , domain: '.lawebdee.com'});
	}
}

function boletin() {
	$('div#pie a.boletin').css('display', 'none');
	$('div#pie_f0').css('display', 'none');
	$('div#pie').css('padding-top', '32px');
	//$('div#mc_embed_signup').css('display', 'block');
	$('div#mc_embed_signup').slideDown('slow');
}

