if(typeof Application==="undefined"||!Application){var Application = {};}
var map = null;
var cityMasterArray = null;
var cityMarketArray = null;
var cityObservationArray = null;
Application.faamo = function(){this.init();};
Application.faamo.prototype = {
init : function(){
this._loadStart();
var isSuccess = this._loadData();
if(!isSuccess){
this._loadError();
} else {
this._loadEnd();
}
},
_loadStart : function(){
console.log('now loading');
$('#main_contents').hide();
},
_loadEnd : function(){
$("#loading").delay(600).fadeOut(700);
$('#main_contents').show();
console.log('load success');
},
_loadError : function(){
alert('load error');
},
_loadData : function(){
var application = new Application.faamo.LinkData();
cityMasterArray = application.getDataResult('city_master');
cityMarketArray = application.getDataResult('city_market');
cityObservationArray = application.getDataResult('city_observation');
return true;
},
};
Application.faamo.LinkData = function(){};
Application.faamo.LinkData.prototype = {
getDataResult : function(dataname){
var resultArray = null;
$.each(LinkData.getWorks(), function(wKey, workId){
$.each(LinkData.getFiles(workId), function(fKey, filename){
if(filename == dataname){
$.each(LinkData.getSubjects(workId, filename), function(sKey, subject){
if(resultArray == null) resultArray = new Array();
var objArray = [];
$.each(LinkData.getProperties(workId, filename), function(pKey, property){
var obj = LinkData.getObjects(workId, filename, subject, property);
var prop = property.split('#')[1];
objArray[prop] = obj;
});
resultArray.push(objArray);
});
}
});
});
return resultArray;
}
};
Application.faamo.Draw = function(){this._init();};
Application.faamo.Draw.prototype = {
_init : function(){
},
_markerArray : new google.maps.MVCArray(),
drawMap : function(){