var mySelection = {	
	save: function(id, strName) {
		var URI = '';
		var query = '';
		switch(Site.searchType) {
			case 'Land': 		URI	= config['baseURI'] + config['addLot'];  query = 'LotId='+id; 		break;
			case 'Apartment': 	URI = config['baseURI'] + config['addAprt']; query = 'ApartmentId=' + id; break;
		}
		var myXHR = new XHR({
			method: 'get',
			onSuccess: function() {
				myList.addToList(id.toInt(), strName);
			}
		}).send(URI, query);
	},
	saveHome: function(strName, id, facId, aFacId, landID) {
		Site.setType('Home');
		query = 'HomeId=' + id + '&FacId=' + facId + '&AssetFacadeId='+aFacId;
		this.actionSave(config['baseURI'] + config['addHome'], query, {'name':strName, 'id':id, 'facID':facId, 'aFacId':aFacId});
	},
	deleteHome: function(strName, id, facId, aFacId, landID) {
		if(!landID) landID = '';
		query	= 'key=HomId&keyvalue='+id;
		this.actionDelete(config['baseURI'] + config['deleteKey'], query, {'name':strName, 'id':id, 'facID':facId, 'aFacId':aFacId});		
	},
	actionSave: function(URI, query, obj) {
		var saveXHR = new XHR({
			method: 'get',
			onSuccess: function(json) {
				myList.addToList(obj.id.toInt(), obj.name, obj);
			}
		}).send(URI, query);		
	},
	actionDelete: function(URI, query, obj) {
		var deleteXHR = new XHR({
			method: 'get',
			onSuccess: function() {
				myList.removeFromList(obj.id, obj.name, obj);
			}
		}).send(URI, query);		
	},
	Delete: function(key, id, name) {
		query = 'key='+key+'&keyvalue='+id;
		var deleteXHR = new XHR({
			method: 'get',
			onSuccess: function() {
				myList.removeFromList(id, name);
			}
		}).send(config['baseURI'] + config['deleteKey'], query);
	}
};

function downloadPDFStartML(obj_id, link){
    if ($$(obj_id + ' a')[0].getText() != 'DOWNLOADING PDF ...' && $$(obj_id + ' a')[0]) {
        window.location.href = link;
        $$(obj_id + ' a')[0].setText('DOWNLOADING PDF ...');
        //window.setTimeout(downloadPDFRecoverML, 30000, obj_id);
        setTimeout(function() { downloadPDFRecoverML(obj_id) }, 30000);
     }
}

function downloadPDFRecoverML(obj_id) {
    if ($$(obj_id + ' a')[0]) {
        $$(obj_id + ' a')[0].setText('PDF');
    }
}

