// JavaScript Document


var error_0_msg = "<tr><td><b>Error:</b> No of link names and actual no of links differ!</td></tr><tr><td><b>Solution:</b> Check appropriate array for selected link</td></tr>";
var error_1_msg = "<tr><td><b>Error:</b> No such link ID to create links!</td></tr><tr><td><b>Solution:</b> Check code for the highest/lowest no of switchable link id\n You may have to add new link ID to code</td></tr>";
var error_2_msg = "<tr><td><b>Error:</b> No links to create!</td></tr><tr><td><b>Solution:</b> Add links to array</td></tr>";

var personalized_residences  = new Array("Long House 1", "Long House 2", "Long House 3", "River Retreat", "Kaju Tree House", "Urban Retreat" , "Urban House 1", "Urban House 2", "Urban House 3", "Atrium House" , "Chirpy House");
var personalized_residences_links = new Array("long_house_1", "long_house_2", "long_house_3","river_retreat","kaju_tree_house","urban_retreat", "urban_house_1","urban_house_2", "urban_house_3", "atrium_house" , "under_construction");

var interor_designs = new Array("Hays Call Centre", "Sifani Jewellery Boutique ", "The Sifani Gallery" , "LWL Home Centre");
var interor_designs_links = new Array("hays_call_centre", "sifani_jewellery_boutique", "the_sifani_gallery" , "under_construction");

var urban_designs = new Array("New Kalametiya Vlllage", "Trinco", "Colombo Fort", "Town Hall Precinct");
var urban_designs_links = new Array("new_kalmatiya_village", "trincomalee_district", "colombo_fort", "town_hall_precinct");

var product_designs = new Array("Sriya Ceylon Sapphire Jewellery");
var product_designs_links = new Array("under_construction");

var apartments = new Array("1 , Elibank Road", "Green Lane Apartments" , "Sunset Reef Terrace");
var apartments_links = new Array("apartments_at_1", "green_lane" , "under_construction");

var personalized_retail = new Array("Royal Bakery", "The Sifani Gallery" , "Retail Facility At Huvafen Fushi", "LWL Home Centre" );
var personalized_retail_links = new Array("royal_bakery", "Copy of the_sifani_gallery" , "under_construction", "under_construction");

var personalized_offices = new Array("'Sunstreet' office building", "H&M Offices", "Triangle");
var personalized_offices_links = new Array("sunstreet", "h&m_offices", "under_construction");

var boutique_hotels = new Array("Heaven On Earth", "The Mandala" , "Beach Bungalow");
var boutique_hotels_links = new Array("heaven_on_earth", "the_mandala" , "under_construction");

var community = new Array("New Kalametiya Village", "Dance Studio & School");
var community_links = new Array("Copy_of_new_kalmatiya_village", "under_construction");

var for_the_arts = new Array("Dance Studio & School");
var for_the_arts_links = new Array("under_construction");

var conserve_and_convert = new Array("Gafoor Building" , "Park Square");
var conserve_and_convert_links = new Array("gafoor" , "park_square"); 


function createLinks(linkID, objToWrite){
	

	var msgBody;
	var tableStart = "<table id='linksTable' border='0px' style='font-family:tahoma;font-size:9px;color:#FFFFFF;margin-left:35px' >";
	var tableEnd = "</table>";
	
	switch(linkID){
		case 1:
			msgBody =  create(personalized_residences, personalized_residences_links);
			break;
		case 2:
			msgBody =  create(interor_designs, interor_designs_links);
			break;

		case 3:
			msgBody =  create(urban_designs, urban_designs_links);
			break;
		case 4:
			msgBody =  create(product_designs, product_designs_links);
			break;
		case 5:
			msgBody =  create(apartments, apartments_links);
			break;
		case 6:
			msgBody =  create(personalized_retail, personalized_retail_links);
			break;
		case 7:
			msgBody =  create(personalized_offices, personalized_offices_links);
			break;
		case 8:
			msgBody =  create(boutique_hotels, boutique_hotels_links);
			break;
		case 9:
			msgBody =  create(community, community_links);
			break;
		case 10:
			msgBody =  create(for_the_arts, for_the_arts_links);
			break;
		case 11:
			msgBody = create(conserve_and_convert, conserve_and_convert_links);
			break;
		default:
			msgBody = error_1_msg;
	}


	msgBody = tableStart  + msgBody + tableEnd;
	document.getElementById(objToWrite).innerHTML = msgBody;
	
}

function create(nameArray, linkArray ){
	var htmlExt = ".html";
	var panelPath = "./panels/";
	var imagesPath = "./images/";
	var imageExt = ".jpg";
	
	var dot = imagesPath + "red_dot" + imageExt;
	
	var msg ="";
	
	var rowStart = "<tr><td><img src='" + dot + "'/></td><td><a href='";
	var rowMid = "'>"; // add link name
	var rowEnd = "</a></td></tr>";
	
	if(nameArray.length == 0) return error_2_msg;
	if(nameArray.length != linkArray.length)	return error_0_msg;
		
	for(var i=0;i<nameArray.length;++i) 	msg += rowStart + panelPath + linkArray[i] + htmlExt + rowMid + nameArray[i] + rowEnd;
	
	return msg;
}



