// JavaScript Document

$(document).ready(function() {
	
function buidling(imagename,q1,q2,q3,q4,answer)
{
	this.imagename=imagename;
	this.q1=q1;
	this.q2=q2;
	this.q3=q3;
	this.q4=q4;
	this.answer = answer;
	this.user_answered_correctly = false;
}

var buildings = new Array();

var i = 0;
var cur_image = 0;

buildings[i++] = new buidling("images/1.jpg","National Congress of Brazil","Geodesic Dome, Montreal","Pinapple, Dunmore","Swiss Re Building, London, England",4);
buildings[i++] = new buidling("images/2.jpg","Twisting Torso, Malmo, Sweden","The Cathedral of Brasilia","Grand Palais - Paris, France","Llyods Building, London, England",2);
buildings[i++] = new buidling("images/3.jpg","Fuji Sankei Building, Tokyo, Japan","Torre Agbar, Barcelona, Spain","Petronas Towers - Kuala Lumpur, Maylasia","Selfridges, Birmingham, England",3);
buildings[i++] = new buidling("images/4.jpg","La Boca, Buenos Aires, Argentina","Empire State Building - New York, USA","Kiyomisu - Kyoto, Japan","Centre Pompidou, Paris, France",3);
buildings[i++] = new buidling("images/5.jpg","Angkor Wat - Cambodia","Guggenheim Mesum, Bilbao, Spain","Eiffel Tower - Paris, France","La Segrada Familia, Barcelona, Spain",1);
buildings[i++] = new buidling("images/6.jpg","Big Ben Clock Tower - London, England","The Chrysler Building - New York, USA","Totyo Tower - Tokyo, Japan","The Brandenburg Gate - Berlin, Germany",2);
buildings[i++] = new buidling("images/7.jpg","La Sagrada Familia - Barcelona, Spain","The Colisseum - Rome, Italy","Burj Al Arab Hotel, Dubai","The Hemisphere - Valencia, Spain",3);
buildings[i++] = new buidling("images/8.jpg","Notre Dame - Paris, France","The Raisin Building, Prague, Czech Republic","The Seatle Tower - Seatle, USA","Salk Institute - La Jolla, California, USA",2);
buildings[i++] = new buidling("images/9.jpg","Museum of Contemporary Art - Niteroi, Brazil","Bauhaus - Dassau, Germany","Blue Mosque - Istanbul, Turkey","Guggenheim Museum - New York, USA",4);
buildings[i++] = new buidling("images/10.jpg","The Louvre, Paris, France","Asymmetrical Gothic Tate","Allianz Arena in Munich","Arts complex - Bhopal, India",1);
buildings[i++] = new buidling("images/11.jpg","Bank of China Tower, Hong Kong","Basilica - Vicenza, Italy","The Grand Mosque, Djenne, Mali","Azuma House - Osaka, Japan",3);
buildings[i++] = new buidling("images/12.jpg","Forbidden City - Beijing, China","","Hermitage Winter Palace - Moscow, Russia","Casa Batlló - Barcelona",4);
buildings[i++] = new buidling("images/13.jpg","Gandhi Labor institute - Ahmedabad, India","Palace of the Wind - Jaipur, India","Parthenon -Athens, Greece","The Tower of Pisa - Italy",4);
buildings[i++] = new buidling("images/14.jpg","The Taj Mahal - Agra, India","St. Basil's Cathedral - Moscow, Russia","Zoser's Necropolis - Egypt","Yano House - Kawasaki, Japan",1);
buildings[i++] = new buidling("images/15.jpg","Abu Simbel - Egypt","Casa Milà - Barcelona, Spain","Arts complex - Bhopal, India","Boston City Hall, USA",1);
buildings[i++] = new buidling("images/16.jpg","Robs House","Sydney Centrepoint Tower","Parliment House - Dakka, Bangladesh","New Parliament House in Canberra",3);
buildings[i++] = new buidling("images/17.jpg","Stonehenge - England","Great Sphinx of Egypt","The Alhambra - Grenad, Spain","Tokyo Tower",4);
buildings[i++] = new buidling("images/18.jpg","Twisting Torso","Casa Calvet - Barcelona, Spain","Casa Vicens - Barcelona, Spain","Charles Bridge - Prague, Czechoslovakia",1);
buildings[i++] = new buidling("images/19.jpg","Tjibaou Cultural Centre, Noumea, New Caladonia","The Hemisphere - Valencia, Spain","Oriental Pearl TV Tower, Shanghai, China","Schloss Neuschwanstein, Bavaria",2);
/*						   
$('#show_questions').click(function() {
	$('#div_questions').toggle('fast');
});
*/

//Globe Theater - London, England
//Temple of Luxor - Thebes, Egypt

						   
$('#btn_submit').click(function() {
	
	// user pressed submit
	
	var val = $(".questions input:radio:checked").val();
  
	if (val == buildings[cur_image].answer)
	{
		$("#span_result").html("Correct");
		buildings[cur_image].user_answered_correctly = true;
	}
	else
	{
		$("#span_result").html("Incorrect");
		buildings[cur_image].user_answered_correctly = false;
	}
	
	var score = 0;
	
	for (var i = 0; i < buildings.length; i++)
	{
		if (buildings[i].user_answered_correctly)
			score++;
	}
	
	$(".score").html("Score: " + score + "/" + buildings.length);
});

$('input[name=chk_which_bld]').click(function() {
	
	// clear results when user selects item
	
	$("#span_result").html(""); 
});

$("#btn_next").click(function() {
	
	cur_image++;
	
	if (cur_image >= buildings.length)
		cur_image = 0;
	
	$("#img_building").attr("src", buildings[cur_image].imagename).fadeIn("fast");
	
	$("#q1").html(buildings[cur_image].q1);
	$("#q2").html(buildings[cur_image].q2);
	$("#q3").html(buildings[cur_image].q3);
	$("#q4").html(buildings[cur_image].q4);
	
	$("#span_result").html("");
});

$("#btn_prev").click(function() {
	
	cur_image--;
	
	if (cur_image < 0)
		cur_image = buildings.length-1;
	
	$("#img_building").attr("src", buildings[cur_image].imagename).fadeIn("fast");		
	
	$("#q1").html(buildings[cur_image].q1);
	$("#q2").html(buildings[cur_image].q2);
	$("#q3").html(buildings[cur_image].q3);
	$("#q4").html(buildings[cur_image].q4);	
	
	$("#span_result").html("");
});	

cur_image = 19;

$("#btn_next").click();
	
						  
});
