// Show/Hide detail ----->

function curtain() {
	Element.hide('smoke');
}

function swapContact() {
	if($('pressContact').style.display == "none"){
		Element.show('pressContact');
	} else {
		Element.hide('pressContact');
	}
}

function showNews() {
	if($('newsContainer').style.display == "none"){
		Element.show('newsContainer');
	} else {
		Element.hide('newsContainer');
	}
	//Element.show('newsContainer');
}

function showDetail() {
	Element.show('detail');
	Element.hide('menuitems');
}

function hideDetail() {
	Element.hide('detail');
	Element.show('menuitems');
}

// Toggle Map ----->

var mapClicked 	= false;
var lastCity 	= false;

function showCity(id, city) {
	if(mapClicked == false || $('mapCityName').innerHTML != city){ 
		if(lastCity){
			$(lastCity+"_point").style.backgroundColor = "";
		}
		$(city+"_point").style.backgroundColor = "#FFFFFF";
		lastCity = city;
		$('mapCityName').innerHTML = city;
		$('mapCity').innerHTML = $(city).innerHTML;
		$('mapDetail').style.top = id.style.top;
		tempX = id.style.left;
		tempX = tempX.replace(/px/gi,"");
		if(Number(tempX) < 500){
			$('mapDetail').style.left = Number(tempX)+20+"px";
		} else {
			$('mapDetail').style.left = Number(tempX)-400-15+"px";
		}
		
		Element.hide('mapCity');
		Element.show('mapDetail');
	}
}

function showCityDetail(id) {
	mapClicked = true;
	Element.show('mapCity');
	Element.show('mapDetail');
}

function hideCity(map, city) {
	if(mapClicked == false || map == true){
		mapClicked = false;
		Element.hide('mapDetail');
	}
}

// Toggle Bio ----->

function toggleBio(id) {
	Element.toggle('more-'+id);
	if ($('more-'+id).getStyle('display') == "none" || $('more-'+id).getStyle('display') == null) {
		$('view-'+id).innerHTML = "(view)";
	}
	else {
		$('view-'+id).innerHTML = "(hide)";
	}
}

// Slideshow ----->

function show_image(img) {
	$('project-image').src = proj_images[img].src;
	selectedImg = "img_" + img;
}

function show_next() {
	var imgNum = selectedImg.substring(4);
	var next = parseInt(imgNum) + 1;
	next = (next < proj_images.length) ? next : 0;
	show_image(next);
}

function show_prev() {
	var imgNum = selectedImg.substring(4);
	var prev = parseInt(imgNum) - 1;
	prev = (prev >= 0) ? prev : (proj_images.length-1);
	show_image(prev);
}