function showHide( id ){
	if ( document.getElementById(id).style.display == "none") {
		document.getElementById(id).style.display='block';
	}else{
		document.getElementById(id).style.display='none';
	}
}

var timeout=new Array();
function showLayer( id ){
	window.clearTimeout(timeout[id]);
	document.getElementById(id).style.visibility="visible";
}

function hideLayer( id , timer){
	timeout[id]=window.setTimeout( function() { document.getElementById(id).style.visibility="hidden"; },timer );
}


function formLink( lang, city ) {
	if(city!='')
		var linkAux ="/"+lang+"/"+city+"/";
	else
		var linkAux ="/"+lang+"/";
	//if (type != "") linkAux += type+"/";
	 return linkAux;
}
function defineOpenClose( idOpen, idClose, heightMin, heightMax ){
	//course_result.php Javascript
	var myEffect = new Fx.Morph(idOpen, {duration: 'long', transition: Fx.Transitions.Sine.easeOut});

	$(idOpen +'btn').addEvent('click', function(e){
		e.stop();
		document.getElementById(idClose).style.display='none';
		document.getElementById(idOpen).style.display='block';
		document.getElementById(idOpen).style.overflow='hidden';
		document.getElementById(idOpen).style.height=heightMin +'px';		
		myEffect.start({
			'height': [ heightMin , heightMax]
		});
	});

	$(idClose + 'btn').addEvent('click', function(e){
		e.stop();
		document.getElementById(idClose).style.display='block';
		document.getElementById(idOpen).style.display='none';
	});
}

function defineOpenCloseSound( idOpen, heightMin, heightMax ){
	//course_result.php Javascript
	var myEffect = new Fx.Morph(idOpen, {duration: 2000, transition: Fx.Transitions.Sine.easeOut});

	$('open_sound').addEvent('click', function(e){
		e.stop();
		
		if (document.getElementById(idOpen).style.display=='none')
		{
			document.getElementById(idOpen).style.display='block';
			//document.getElementById(idOpen).style.overflow='hidden';//barras
			document.getElementById(idOpen).style.height=heightMin +'px';		
			myEffect.start({
				'height': [ heightMin , heightMax]
			});
		}
		else
		{
			document.getElementById(idOpen).style.display='none';
		}
	});
	
	$('close_sound').addEvent('click', function(e){
		e.stop();
		document.getElementById(idOpen).style.display='none';
		
	});
}
/* Smart Show/Hide */

function show_hide_div(div_id){
	var existediv=document.getElementById(div_id);
	if (existediv){
		if (document.getElementById(div_id).style.display=='none'){
			show_div(div_id);
		}else{
			hide_div(div_id);
		}
	}
}
function show_div(div_id){
	var existediv=document.getElementById(div_id);
	if (existediv){
		document.getElementById(div_id).style.display = '';
	}
}
function hide_div(div_id){
	var existediv=document.getElementById(div_id);
	if (existediv){
		document.getElementById(div_id).style.display = 'none';
	}
}