
		
	$(document).ready( function() {
				
		
		$('#infomenu > a.gray').click(function (e) {
			e.preventDefault();
			$('html,body').animate({scrollTop : $($(this).attr('href')).position().top}, 400);
		});
		
		var popupParagraph = $('<p style="position:absolute; background-color:#efe; font-family:Trebuchet MS; border:1px solid #000; font-size:12px; z-index:200; display:none;">Hola :D</p>');
		popupParagraph.appendTo('html');
		
		$('[popup]').mousemove( function (e) {
			
			var popupText = $(this).attr('popup');
			popupParagraph.html(popupText);

			popupParagraph.css('top', e.pageY+"px");
			popupParagraph.css('left', e.pageX+"px");
			
			if ($(this).attr('popupcolor')) {
				popupParagraph.css('background-color', $(this).attr('popupcolor'));
			}

			popupParagraph.show();			

		});
		
		$('[popup]').mouseleave( function () {
			popupParagraph.hide();			
		});	
		
		
        $('.viewphoto').lightBox();
		$(".ceebox").ceebox({borderColor:'#000',boxColor:"#000"});
		
		$(".videoborder").mouseenter( function() {
			$(this).stop();
			$(this).animate({ color : "#09C"}, 200);
		});
		
		$(".videoborder").mouseout( function() {
			$(this).stop();											   
			$(this).animate({ color : "#025"}, 200);		   
		});		
		
		$('#noticias-admin .short').cleditor({
			bodyStyle: 'font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; cursor:text; margin:0; color:#CCC; 	background-color:#080808; line-height:15px;',
			controls:
                        "bold italic underline strikethrough subscript superscript " +
                        "| color highlight removeformat | " +
                        " | undo redo | " +
                        " link unlink",
			width: "400px",
			height: "100px"
		});		
		
		$('#noticias-admin .full').cleditor({
			bodyStyle: 'font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; cursor:text; margin:0; color:#CCC; 	background-color:#080808; line-height:15px;',
			controls:
                        "bold italic underline strikethrough subscript superscript | size " +
                        "| color highlight removeformat | " +
                        " | undo redo  | " +
                        " link unlink",
			width: "400px",
			height: "200px"			
		});
		
		
		var hovermenu = false;
		var hoverpopup = false;
		
		$('#loginbutton').click( function(e) {
			e.preventDefault();
			$('#loginpopup').stop();			
			$('#loginpopup').fadeTo(200, 0.95);
			$('#loginpopup').css('top', $(this).position().top + 15);
			$('#loginpopup').css('left', $(this).position().left - 170);			
		});
		
		$('#menusky').mouseleave( function() {
				$('#loginpopup').stop();										   
				$('#loginpopup').fadeTo(200, 0.0, function() {
					$('#loginpopup').hide();						   
				});
		});

		
		$('#infomenu').css('top', (($(window).height()/2) - ($('#infomenu').height()/2)) + 'px');
		$('#infomenu').css('top','200px');		
		
		$('#menuhome').fadeButton({
			src1 : "img/menu/home-a.jpg",
			src2 : "img/menu/home-b.jpg",
			width : "90", height : "49"			
		})
		
		$('#menuinfo').fadeButton({
			src1 : "img/menu/info-a.jpg",
			src2 : "img/menu/info-b.jpg",
			width : "154", height : "49"			
		})		
		
		$('#menufotos').fadeButton({
			src1 : "img/menu/fotos-a.jpg",
			src2 : "img/menu/fotos-b.jpg",
			width : "101", height : "49"			
		})
		
		$('#menuvideos').fadeButton({
			src1 : "img/menu/videos-a.jpg",
			src2 : "img/menu/videos-b.jpg",
			width : "108", height : "49"			
		})
		
		$('#menuexhibiciones').fadeButton({
			src1 : "img/menu/ex-a.jpg",
			src2 : "img/menu/ex-b.jpg",
			width : "189", height : "49"		
		})
		
		$('#menuforo').fadeButton({
			src1 : "img/menu/foro-a.jpg",
			src2 : "img/menu/foro-b.jpg",
			width : "90", height : "49"		
		})	
		
		$('#menucontacto').fadeButton({
			src1 : "img/menu/contacto-a.jpg",
			src2 : "img/menu/contacto-b.jpg",
			width : "144", height : "49"		
		})
		
		

		
		$('a.gray').mouseenter( function() {
			$(this).stop();										 
			$(this).animate({ color: "#13868d" }, 600);			
		});
		
		$('a.gray').mouseleave( function() {
			$(this).stop();
			$(this).animate({ color: "#6f6f6f" }, 200);			
		});
		
		$('a.gray2').mouseenter( function() {
			$(this).stop();										 
			$(this).animate({ color: "#13868d" }, 600);			
		});
		
		$('a.gray2').mouseleave( function() {
			$(this).stop();
			$(this).animate({ color: "#222" }, 200);			
		});
		
		$('a.gray3').mouseenter( function() {
			$(this).stop();										 
			$(this).animate({ color: "#f88" }, 600);			
		});
		
		$('a.gray3').mouseleave( function() {
			$(this).stop();
			$(this).animate({ color: "#eee" }, 200);			
		});
		
		$('a.gray4').mouseenter( function() {
			$(this).stop();										 
			$(this).animate({ color: "#fff" }, 600);			
		});
		
		$('a.gray4').mouseleave( function() {
			$(this).stop();
			$(this).animate({ color: "#999" }, 200);			
		});	
		

		
		if ($('#mailtextarea').css('display')) {

			CKEDITOR.replace('mailtextarea', 
					{
	
						toolbar : [
									{ name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','RemoveFormat' ] },
									{ name: 'links',       items : [ 'Link','Unlink'] },
									{ name: 'styles',      items : [ 'Font','FontSize' ] },
									{ name: 'colors',      items : [ 'TextColor','BGColor' ] },							
								],
						uiColor : '#aaaaaa',
						height : 276,
						width : 500,
						resize_minHeight : 350,
						resize_minWidth : 500,					
						resize_maxHeight : 350,
						resize_maxWidth : 500,
						language : 'es'
					});	
			
		}

			
			
		function findEmailAddresses(StrObj) { 
			var separateEmailsBy = ", "; 
			var email = "<none>"; // if no match, use this 
			var emailsArray = StrObj.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi); 
			if (emailsArray) { 
				email = ""; 
				for (var i = 0; i < emailsArray.length; i++) { 
				if (i != 0) email += separateEmailsBy; 
				email += emailsArray[i]; 
				} 
			} 
			return email;
		}

		
		$('#mail-preset').change( function() {
			$('#mail-preset > option:selected').each( function() {															  
				$('#asunto').attr('value', $(this).text());
			});
		});
		
		$('#masivo-remove').click( function(e) {
			e.preventDefault();											

			if (confirm("¿Desea sacar de la lista los emails seleccionados?")) {
				$('#masivo-mails > option:selected').detach();				
			}
			
		});
		
		$('#masivo-addmail').click( function(e) {

			e.preventDefault();
			var promptList;
			var emailArray;
			var counterDone=0;
			var counterRepeat=0;
			var repeated;
			
			if (promptList = prompt("Escriba la lista de mails separados por comas")) {

				emailArray = findEmailAddresses(promptList).split(", ");
				
				for (var i=0; i<emailArray.length; i++) {
					if (emailArray[i] != "<none>") {
						
						repeated = false;
						$('#masivo-mails > option').map( function () { 											   
								if ($(this).attr('value') == emailArray[i] ) {
									counterRepeat++;
									repeated = true;
								}
						});
						
						if (!repeated) {
							$('#masivo-mails').append('<option value="'+emailArray[i]+'">'+emailArray[i]+'</option>');	
							counterDone++;	
						}
						
						
						
					}
				}
				
				var alertMessage = "";
				
				if (counterDone == 1) {
					alertMessage += "Se agregó 1 email al objetivo";
				} else if (counterDone > 1) {
					alertMessage += "Se agregaron "+counterDone+" emails al objetivo";
				} else {
					alertMessage += "No se agregó ningún email";					
				}
				
				if (counterRepeat == 1) {
					alertMessage += ", había 1 email repetido.";
				} else if (counterRepeat > 1) {
					alertMessage += ", había "+counterRepeat+" emails repetidos.";
				} else {
					alertMessage += ".";					
				}				
				
				alert(alertMessage);
				
			}
		});
		
		$('#cargar-lista').change( function() {
			var value = $('#cargar-lista > option:selected').attr('value');
			
			$.get('../admin/ajax/ajax.loadlist.php?value='+value, function(html) {
				$('#masivo-mails > option').detach();
				$('#masivo-mails').html(html);
			});
											   
		});
		
		$('#masivo-send').click( function(e) {
			e.preventDefault();										  
			$('#masivo-form').submit();
		});		
		
		
		
		
		
		$('#encuesta input').blur( function() {
			$('#pool-form').submit();
		});
		
		$('#pool-vote').click( function (e) {
			e.preventDefault();
			$('#pool-form').submit();			
		});

		
		
		
				
				
				$('#news-control .up').mouseover( function () { scrollNews(-2); });
				$('#news-control .up').mousedown( function () { scrollNews(-6); });
				$('#news-control .up').mouseup( function () { scrollNews(-2); });
				$('#news-control .down').mouseover( function () { scrollNews(+2); });
				$('#news-control .down').mousedown( function () { scrollNews(+6); });
				$('#news-control .down').mouseup( function () { scrollNews(+2); });
				$('#news-control .up, #news-control .down').mouseleave( function () { scrollNews(); });			


	});
	
	
	var scrolling;
	function scrollNews (s) {
		clearInterval(scrolling);
		if (s) {
			scrolling = setInterval("$('#news-inside').scrollTop($('#news-inside').scrollTop() + "+s+")", 20);
		}
	}
		
	
	
	function imgLoading(data) {
		var progress = (data.done * $(window).width()) / data.total;
		$('#loading').width(progress);
	}
	
	function preload() {
		
		
		$('#black').css({'top' : '0px', 'left': '0px'});
		$('#black').width($(window).width());
		$('#black').height($(document).height());
		$('#black').show();
		$('#logo').show();
		$('#loadingtext').show();		
			
		var centerlogo = ($(window).width() / 2) - ($('#logo').width() / 2);
		var centertext = ($(window).width() / 2) - ($('#loadingtext').width() / 2);		
			
		$('#logo').css({'top' : '100px', 'left': centerlogo+'px'});		
		$('#loadingtext').css({'top' : '430px', 'left' : centertext+'px'});	
		
		$('#loading').css({'top' : '400px', 'left' : '0px', 'width' : '0px'});

		
		$.preload( [ 'menu/contacto-a', 'menu/contacto-b', 'menu/ex-a', 'menu/ex-b', 'menu/foro-a', 'menu/foro-b', 'menu/fotos-a', 'menu/fotos-b',
					'menu/home-a', 'menu/home-b', 'menu/info-a', 'menu/info-b', 'menu/videos-a', 'menu/videos-b',
					'test1', 'test2', 'test3', 'test4', 'test5', 'test6',
					'manual1', 'manual2', 'manual3', 'manual4',
					'fotosback1', 'fotosback2', 'fotosback3',
					'logo-intro', 'cargando', 'footerbar', 'footerlogo',
					'line', 'logo', 'topbar', 'videobottom'], {
			base:'img/',
			ext:'.jpg',
			threshold: 2,
			onRequest:imgLoading,
			onComplete:imgLoading,
			onFinish:startIntro
		});
		
	}
	
	

	function stateTracker(obj) {
   		if (obj.newstate=="COMPLETED") {
			endIntro();	
		}
	};

	
	var player;
	function playerReady(object) {
		player = document.getElementById(object.id);
		player.addModelListener("state","stateTracker");
	}
	
	function startIntro() {
		
			$('html,body').animate({scrollTop : 100}, 500);
		
			$('#loading').fadeTo(1000, 0.0);
			$('#loadingtext').fadeTo(1000, 0.0);			
			$('#logo').fadeTo(1000, 0.0, function () {
	
				$('#loading').hide();
				$('#loadingtext').hide();
				
				$('#black').fadeTo(6000, 0.9);
				$('#intro').show();
				$('#saltarintro').show();
				$('#saltarintro').fadeTo(1000, 1.0);				

				$('#intro').flash({
					src: 'player.swf',
					wmode: 'transparent',
					width: 1000,
					height: 400,
					allowscriptaccess: "always",
					allowfullscreen: "true",
					name: "introvideo",
					id: "introvideo",
					flashvars: {
								displayclick: 'fullscreen',						
								controls: "",
								status: "closed",
								icons: "false",
								dock: "true",
								id: "introvideo",
								controlbar: 'over',
								'controlbar.idlehide': 'true',								
								skin: 'img/slim/slim.xml',
								autostart: 'true',
								start: '3',					
								duration: 71,
								file: 'file/intro.flv', 
								screencolor: '0x000000'
								}
				});
				
				$('#saltarintro b').click( function() {
					endIntro();
				});
				
				
				
			});
				
			
	}

	
	function endIntro() {
		
		
		$('#saltarintro b').unbind('click');
		$('#black').stop();
		$('#saltarintro').fadeTo(600, 0.0);
		$('#intro').fadeTo(600, 0.0);
		$('#black').fadeTo(600, 0.0, function () {

			sliderShow();
			
			$('html,body').animate({scrollTop : 0}, 500);
			$('#black').hide();
			$('#saltarintro').hide();
			$('#intro').hide();				
		});
		
	}
	
	
	
	function sliderShow() {
		
			$('#slider').slider({
								
						height : 400,
						width : 1000,
						start : 0,
							list : [
									{src : 'img/scroll/scroll1.jpg', offset : [200, 400], angle : 280, speed : 4},
									{src : 'img/scroll/scroll2.jpg', offset : [100, 100], angle : 0, speed : 2},
									{src : 'img/scroll/scroll3.jpg', offset : [50, 50], angle : 270, speed : 3},
									{src : 'img/scroll/scroll4.jpg', offset : [200, 260], angle : 270},
									{src : 'img/scroll/scroll5.jpg', offset : [0, 600], angle : 60, speed : 2}
							]					
			});	
			
	}
	


