function getCategoryDataSource() {
	var url = "../completedproperty/main.do?mappingName=CompletedProperty&method=listCateGoryXML";
	return url;
}

function getUpcomingPropertyDataSource() {
	var url = "../upcomingproperty/main.do?mappingName=UpcomingProperty&method=listCateGoryXML";
	return url;
}

function getBannerDataSource() {
	var url = "../banner/action.do?mappingName=Banners&method=listXML";
	return url;
}

function getMiniMapDataSource() {
	//var url = "../home/info.do?method=listXML&mappingName=CompletedProperty";
	var url = "../completedproperty/main.do?mappingName=CompletedProperty&method=listCateGoryXML";
	return url;
}

function getBuildingInfoDataSource() {
	var idValue = getQueryVariable("id");
	
	var url = "../completedproperty/main.do?mappingName=CompletedProperty&method=Detail&type=flash&id=" + idValue;
	return url;
}

function getUpcomingBuildingInfoDataSource() {
	var idValue = getQueryVariable("id");
	
	var url = "../upcomingproperty/main.do?mappingName=UpcomingProperty&method=Detail&type=flash&id=" + idValue;
	return url;
}

function getTopnavDataSource() {
	var url = "../home/info.do?method=topMenuXML";
	return url;
}


function changeCompletedTitle(title, id) {
	//alert(title + " " + id);
	var newTitle = title.substr(0, 1).toUpperCase() + title.substr(1);
	document.getElementById('title').innerHTML = "Existing Properties - " + newTitle;
	
	document.getElementById('tableLink').href="main.do?mappingName=CompletedProperty&method=listing&id=" + id;
}

function changeUpcomingTitle(title, id) {
	var newTitle = title.substr(0, 1).toUpperCase() + title.substr(1);
	document.getElementById('title').innerHTML = "Upcoming Properties - " + newTitle;
	document.getElementById('tableLink').href="main.do?method=listing&mappingName=UpcomingProperty&id=" + id;
}

function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			//alert(pair[1]);
			return pair[1];
		}
	}
	//alert('Query Variable ' + variable + ' not found');
} 

function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}
// Change Left nav
function changeLeftnav(no) { 
	getFlashMovie("LeftNav").JStoASviaExternalInterface(no);
}


//cookie section
/*
var nd= new Date();
nd.setTime (nd.getTime()+(365*24*60*60*1000));
var cdomain = (location.domain) ? location.domain : null;
var cpath = "/";
*/

// Font size Function
// Specify affected tags. Add or remove from list:
var tgs = new Array( 'div','table','tr','td','th','strong','a','span','li','ul');

//function changeFontSize( trgt, inc, type ) {
function changeFontSize( trgt, ft ) {
	//Specify spectrum of different font sizes:
	var fontarray = new Array("medium","large","extra");
	var szs = new Array('100%','120%','140%');
	var smallSzs = '100%';

	if (!document.getElementById) 
		return
	
	var d = document,cEl = null,sz,i,j,cTags;

	if (ft == "medium") {
		sz = 0;
	} else if (ft == "large") {
		sz = 1;
	} else {
		sz = 2;
	}
		
	if ( sz < 0 ) sz = 0;
	
	
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
	cEl.style.fontSize = szs[ sz ];
	
	for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ) {
			cTags[ j ].style.fontSize = smallSzs;
		}
	}
	

	
}


