	
	//CERRAR LOS SUBMENUS
	
	function CloseSubMenu() {
		document.getElementById('SubMenuE').style.display='none';
		document.getElementById('SubMenuEn').style.display='none';
		document.getElementById('SubMenuMu').style.display='none';
		document.getElementById('ShimHideSubMenu').style.display='none';
	}
	
	
	//ECONOMICS MANAGER
	function loadEconomics() {
		
		Effect.Appear('layer_economics');
		document.getElementById('layer_economics').innerHTML='<div style="width:250px; padding:10px; text-align:center; background-color:#EEE" class="borderGray"><img src="images/ajax-loader-bar.gif" align="absmiddle" /><br /><br />Cargando datos economicos</div>';	

	/*		onLoading: function(ok) {
			
		
		},
*/	
		
		new Ajax.Request('boxes/economics.php', {
		method: 'get',



		onSuccess: function(transport) {
	
			document.getElementById('layer_economics').innerHTML=transport.responseText;
			Effect.Appear('layer_economics');
			;
			
		}
		});

	}
	
	//POLL MANAGER
	function loadPoll(action, param) {
		
			Effect.Appear('layer_poll');
			document.getElementById('layer_poll').innerHTML='<div style="width:250px; padding:10px; text-align:center; background-color:#EEE" class="borderGray"><img src="images/ajax-loader-bar.gif" align="absmiddle" /><br /><br />Cargando</div>';	


		new Ajax.Request('boxes/polls.php?action='+action+param, {
		method: 'get',
		
		onSuccess: function(transport) {
	
			document.getElementById('layer_poll').innerHTML=transport.responseText;
			Effect.Appear('layer_poll');
			
		}
		});

	}
	
	
	function votePoll() {
		 voted=false;
		for (i=0;i<document.formPoll.answer.length;i++)  {
		  if(document.formPoll.answer[i].checked){
			 val=document.formPoll.answer[i].value;
		  	 loadPoll('voting', '&answer='+val+'&poll_id='+document.formPoll.poll_id.value);
			 voted=true;
		  }
		}
		if (voted==false) alert('Favor escoger una respuesta');
	}
	
	
	//NEWS 1 MANAGER
	function loadNews1(action, param) {

			
			Effect.Appear('layer_news_1');
			document.getElementById('layer_news_1').innerHTML='<div style="width:250px; padding:10px; text-align:center; background-color:#EEE" class="borderGray"><img src="images/ajax-loader-bar.gif" align="absmiddle" /><br /><br />Cargando</div>';	


		new Ajax.Request('boxes/news.php?action='+action+param, {
		method: 'get',
		
		
		onSuccess: function(transport) {
			Effect.Appear('layer_news_1');
			document.getElementById('layer_news_1').innerHTML=transport.responseText;
			
			
		}
		});

	}
	
	//NEWS 2 MANAGER
	function loadNews2(action, param) {
		
			Effect.Appear('layer_news_2');
			document.getElementById('layer_news_2').innerHTML='<div style="width:250px; padding:10px; text-align:center; background-color:#EEE" class="borderGray"><img src="images/ajax-loader-bar.gif" align="absmiddle" /><br /><br />Cargando</div>';	


		new Ajax.Request('boxes/news.php?action='+action+param, {
		method: 'get',
		
		
		onSuccess: function(transport) {
	
			document.getElementById('layer_news_2').innerHTML=transport.responseText;
			Effect.Appear('layer_news_2');
			
		}
		});

	}
	
	//HOT ZONES LIST
	function loadHotZonesList(action, param) {
		
			Effect.Appear('layer_hotZonesList');
			document.getElementById('layer_hotZonesList').innerHTML='<div style="width:250px; padding:10px; text-align:center; background-color:#EEE" class="borderGray"><img src="images/ajax-loader-bar.gif" align="absmiddle" /><br /><br />Cargando</div>';	


		new Ajax.Request('boxes/hotZonesList.php?action='+action+param, {
		method: 'get',
		
		
		onSuccess: function(transport) {
	
			document.getElementById('layer_hotZonesList').innerHTML=transport.responseText;
			Effect.Appear('layer_hotZonesList');
			
		}
		});

	}
	
	//HOT ZONES
	function loadHotZones(param) {
		
		
		
		if (document.getElementById('layer_hotZones')!='undefined') {
		
		
			new Ajax.Request('boxes/hotZones.php?'+param, {
			method: 'get',
			
			
			onSuccess: function(transport) {
		
				

		
				document.getElementById('layer_hotZones').innerHTML=transport.responseText;
				
				
				
			}
			});
		
		}

	}
	
	
	//WHO SAYS MANAGER
	function loadWhoSays(param) {
		
		
		
		if (document.getElementById('layer_whoSays')!='undefined') {
		
		
			new Ajax.Request('boxes/whoSays.php?'+param, {
			method: 'get',
			
			
			onSuccess: function(transport) {
		
				

		
				document.getElementById('layer_whoSays').innerHTML=transport.responseText;
				//Effect.Shake('layer_whoSays');
				
				
			}
			});
		
		}

	}
	
	
	//WHO SAYS NEWSLETTER
	function loadNewsletter(param) {
		
		
		if (document.getElementById('layer_newsletter')!='undefined') {
		
		
			new Ajax.Request('boxes/newsletter.php?'+param, {
			method: 'get',
			
			
			onSuccess: function(transport) {
		
				

		
				document.getElementById('layer_newsletter').innerHTML=transport.responseText;
				//Effect.Shake('layer_whoSays');
				
				
			}
			});
		
		}

	}
	
	
	//WHO SAYS MANAGER
	function loadNext(param) {
		
		
		
		if (document.getElementById('layer_next')!='undefined') {
		
		
			new Ajax.Request('boxes/next.php?'+param, {
			method: 'get',
			
			
			onSuccess: function(transport) {
		
				

		
				document.getElementById('layer_next').innerHTML=transport.responseText;
				//Effect.Shake('layer_whoSays');
				
				
 
				
			}
			});
		
		}

	}
	
	function autoNext() {
		//
	}
	
	function stopNext() {
		window.clearInterval(timer);	
	}
	
	function showWhoSaysResponse() {
	
		Effect.Appear('whoSays-response-show');

	
	}
	
	
	function WhoSaysOpenClose() {
	
		oc=document.getElementById('whoSays-ask-oc');
		ocb=document.getElementById('whoSays-ask-oc-button');
		
		if (oc.style.display=='none') {
			Effect.BlindDown('whoSays-ask-oc');
			ocb.src='images/whoSays_close.gif';
			}else{
			Effect.BlindUp('whoSays-ask-oc');
			ocb.src='images/whoSays_open.gif';
		}
		
	
	}


	
	function validEmail(val) {
  var str = val;
  var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
  var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
  if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid

    return true;
  }
  alert("Favor especificar un email válido");
  return false;
  
}

