	
	popupCurrWidth = 0;
	popupCurrHeight = 0;
	
	scrolling = 1;
	
	popupOpen = 0;
	
	glossaryOpen = 0;
	
	urlContentDiv = "";
	
	root_link = "http://web.eskidji.com/dev";
	
	currEditNum = 0;
	currEditDiv = "";
	
	currCat = 0;
	currNum = 0;
	
	currEdit = 0;
	
	dispLinks = 0;
		
	var currMainNews = 0;

	// Detect if the browser is IE or not.
	// If it is not IE, we assume that the browser is NS.
	var IE = document.all?true:false
	
	var tempX = 0;
	var tempY = 0;
	
	var winW = 0;
	var winH = 0;
	
	var map='';
	
	function verifyKey(e) {
		
		var keynum;
		var keychar;
		var numcheck;
		
		if(window.event) {// IE
			keynum = e.keyCode;
		} else if(e.which) { // Netscape/Firefox/Opera
			keynum = e.which;
		}
		
		if (keynum == 13) {
			if (document.getElementById('map')) {
				void(prompt('',map.getCenter()));
			}
		}

	}
	
	function nothing() {}
	
	function sendAjax(urlContent,returnFunc) {
		
		createRequest();

		//alert(urlContent);
		
		//
		
		document.getElementById(urlContentDiv).innerHTML = '<div id="loaderDiv" align="center"><a name="loadingAnchor" style="color: #FFFFFF;"><img src="'+root_link+'/images/loading.gif" width="113" height="48" hspace="0" vspace="10" border="0"><br></a></div>';
		//document.getElementById('loaderDiv').style.visibility = "hidden";
		request.open("GET", urlContent, true);
		request.onreadystatechange = eval(returnFunc);
		request.send(null);
		
	}
	
	function dispLoader() {	
		if (document.getElementById('loaderDiv')) {
			//alert(1);
			document.getElementById('loaderDiv').style.visibility = "visible";
		}		
	}
	
	function funcDispContent() { 
	
		if(request.readyState == 4) {
			
			if(request.status == 200) {
			
				var response = request.responseText;
				
				//alert(response);
				
				currEdit = 0;
				
				if (urlContentDiv != "") {
					document.getElementById(urlContentDiv).innerHTML = "";
					document.getElementById(urlContentDiv).innerHTML = response;
				}
				
			}
			
		}
	
	}
	
	function stringReverse (str) {
		var s = str;
		var r = '';
		for (var i = (s.length - 1); i >= 0; i--)
		  r = r.concat(s.charAt(i));
		return r;
	}
	
	function setCommas(formObj) {
	
		newVal = formObj.value.replace(/,/,'');
	
		while(newVal.indexOf(',') != -1) {
			newVal = newVal.replace(/,/,'');
		}
		
		numOfIntervals = Math.floor(newVal.length/3);
	
		newVal = stringReverse(newVal);
		
		newValNew = newVal.substring(0,3);
		newVal = newVal.substring(3,newVal.length);
	
		if (numOfIntervals > 0) {
			
			for (i = 2; i <= numOfIntervals; i++) {
				newValNew = newValNew.concat(",");
				newValNew = newValNew.concat(newVal.substring(0,3));
				newVal = newVal.substring(3,newVal.length);
			}
		
		}
		
		if (newVal.length != 0) {
		
		newValNew = newValNew.concat(",");
		newValNew = newValNew.concat(newVal);
		
		}
		
		newVal = stringReverse(newValNew);
		
		formObj.value = newVal;
		//alert(newVal);
		
	}
	
	function init(resize) {
		
		if (parseInt(navigator.appVersion)>3) {
			if (navigator.appName=="Netscape") {
				winW = window.innerWidth;
				winH = window.innerHeight;
			}
			if (navigator.appName.indexOf("Microsoft")!=-1) {
				winW = (document.body.offsetWidth-21);
				winH = (document.body.offsetHeight-4);
			}
		}
		
		loaded = 1;
		
		if ((document.getElementById('mainNews'))) {
			getMainNews();
		}
	
		
		if (document.getElementById('bottomShadow')) {
		
			getScrollOffset();
		
			document.getElementById('bottomShadow').style.top = ((winH+tempY)-200)+"px";
			document.getElementById('bottomShadow').style.visibility = "visible";
		
		}
	
	}
	
	function moveBottomShadow() {
		
		if (document.getElementById('bottomShadow')) {
		
			document.getElementById('bottomShadow').style.visibility = "hidden";
		
			getScrollOffset();
		
			document.getElementById('bottomShadow').style.top = ((winH+tempY)-200)+"px";
			document.getElementById('bottomShadow').style.visibility = "visible";
		
		}
	
	}
	
	function getScrollOffset() {
	
		tempX = 0;
		tempY = 0;
		
		if (IE) { // grab the x-y pos.s if browser is IE
			tempX = document.body.scrollLeft;
			tempY = document.body.scrollTop;
		} else {
			tempX = window.pageXOffset;
			tempY = window.pageYOffset;
		}
		
		// catch possible negative values in NS4
		if (tempX < 0){tempX = 0}
		if (tempY < 0){tempY = 0} 
	
	}
		
	function getMainNews() {
	
		var mainNews = document.getElementById('mainNews').value*1;
		
		//alert(currDailyProps);
		
		dispMainNews(currMainNews);
		
		if (currMainNews == mainNews) {
			currMainNews = 0;
		}
		else {
			currMainNews++;
		}
	
	}
	
	function dispMainNews(num) {
	
		var contentString = document.getElementById('mainNew'+num).innerHTML;
	
		scrollMainNews(contentString,0,contentString.length);
	
	}
	
	function scrollMainNews(contentString,startLength,endLength) {
	
		document.getElementById('mainNew').innerHTML = contentString.substring(0,startLength);

		//alert(newstring);
		
		//alert("scrollMainNews('"+removeSpaces(contentString)+"',"+(startLength+1)+","+endLength+")");
		
		if (startLength != endLength) {
			window.setTimeout("scrollMainNews('"+contentString+"',"+(startLength+1)+","+endLength+")",20);
		}
		else {
			window.setTimeout("moveMainNews()",5000);
		}
	
	}
	
	function moveMainNews() {
	
		var offsetTop = document.getElementById('mainNew').style.top.substring(0,(document.getElementById('mainNew').style.top.length-2))*1
	
		if (offsetTop > -30) {
			document.getElementById('mainNew').style.top = (offsetTop-1) + "px";
			window.setTimeout("moveMainNews()",10);
		}
		else {
			document.getElementById('mainNew').innerHTML = "";
			document.getElementById('mainNew').style.top = "5px";
			getMainNews();
		}	
	
	}
	
	function removeSpaces(string,val) {
		var tstring = "";
		string = '' + string;
		splitstring = string.split(val);
		for(i = 0; i < splitstring.length; i++)
		tstring += splitstring[i];
		return tstring;
	}
	
	function scrollVitrin(offset,limit) {
	
		topOffset = document.getElementById('vitrinContent').style.top.substring(0,(document.getElementById('vitrinContent').style.top.length-2))*1;
	
		//alert(document.getElementById('vitrinContent').style.top);
		
		//alert(topOffset);
		
		if ((offset < 0) && (topOffset >= limit)) {
			document.getElementById('vitrinContent').style.top = (topOffset + offset) + "px";
		}
		
		if ((offset > 0) && (topOffset <= limit)) {
			document.getElementById('vitrinContent').style.top = (topOffset + offset) + "px";
		}
		
		//alert(document.getElementById('vitrinContent').style.top + " " + limit);
		
		if (scrolling == 1) {
			window.setTimeout("scrollVitrin("+offset+","+limit+")",20);
		}
		/*
	
		*/
	
	}
	
	function displayLinks(linksNum) {
	
		hideLinksCompletely();
		
		dispLinks = 1;
		
		document.getElementById('links'+linksNum).style.visibility = "visible";
	
	}
	
	
	function hideLinks() {
	
		dispLinks = 0;
		
		window.setTimeout("hideLinksCompletely()",250);
	
	}
	
	function hideLinksCompletely() {
		
		if (dispLinks == 0) {
		
			for (i = 1; i <= 9; i++) {
			
				if (document.getElementById('links'+i)) {
					document.getElementById('links'+i).style.visibility = "hidden";
				}
			
			}
		
		}
	
	}
	
	function dispBofis(num) {
		
		document.getElementById('bofisSmall').style.left = (tempXPos+15) + "px";
		
		document.getElementById('bofisSmall').style.top = (tempYPos-40) + "px";
		
		document.getElementById('bofisSmall').style.visibility = "visible";
	
		//alert(document.getElementById('bofisSmall').style.width);
	
		urlContent = root_link + '/includes/scripts/functions.php';
		urlContent += '?RegionInfo=1&uid='+num;
		
		urlContentDiv = 'bofisSmall';
		
		//alert(urlContentDiv); 
		
		sendAjax(urlContent,'funcDispContent');
	
	}
	
	function hideBofis() {
	
		document.getElementById('bofisSmall').style.visibility = "hidden";
	
	}
	
	function dispBobof(num) {
	
		urlContent = root_link + '/includes/scripts/functions.php';
		urlContent += '?bobofListDisp=1&Region_name='+num;
		
		urlContentDiv = 'bobofList';
		
		
		sendAjax(urlContent,'funcDispContent');
	
	}
	
	function dispSuburbList(num) {
	
		urlContent = root_link + '/includes/scripts/functions.php';
		urlContent += '?suburbList=1&citycode='+num;
		
		urlContentDiv = 'suburbContent';
		
		
		sendAjax(urlContent,'funcDispContent');
	
	}
	
	function goToSearchPage(num) {
	
		document.propSearch.resultStart.value=(num-1)*30;
		document.propSearch.submit();
	
	}