

/**
* add texts DB 
*/


function txt( $tag ) {
	switch( $tag ) {
		case 'add':		return lang('fr',"Ajouter",'en',"Add");
		case 'agent_properties_list':		return lang('fr',"Liste des propriétés à vendre",'en',"Properties list");
		case 'agent_property_list':		return lang('fr',"Voici la liste des maisons à vendre dans la région du Mont Tremblant de l'agent ",'en',"Homes for sale in the Mont Tremblant area from agent ");
		case 'all_news':		return lang('fr',"Voir toutes les nouvelles",'en',"Read all news");
		case 'and_less':		return lang('fr',"et moins",'en',"et less");
		case 'and_more':		return lang('fr',"et plus",'en',"and more");
		case 'back':		return lang('fr',"Retour",'en',"Back");
		case 'bathrooms':		return lang('fr',"Salles de bain",'en',"Bathrooms");
		case 'bedrooms':		return lang('fr',"Chambres",'en',"Bedrooms");
		case 'building_assess':		return lang('fr',"Évaluation de l'immeuble",'en',"Building Assessment");
		case 'builtin':		return lang('fr',"Année de construction",'en',"Built in");
		case 'characteristics':		return lang('fr',"Caractéristiques",'en',"Characteristics");
		case 'com':		return lang('fr',"Commercial",'en',"Commercial");
		case 'cop':		return lang('fr',"Copropriété",'en',"Co-ownership");
		case 'date_format':		return lang('fr',"%d %mlc %Y",'en',"%m %d, %Y");
		case 'desc':		return lang('fr',"Description",'en',"Description");
		case 'edit':		return lang('fr',"Modifier",'en',"Edit");
		case 'edit_agent_text':		return lang('fr',"Modifier la description de l'agent",'en',"Edit Agent resume");
		case 'edit_map_point':		return lang('fr',"Modifier un emplacement sur la carte",'en',"Edit points on the map");
		case 'enlarge_map':		return lang('fr',"Agrandir la carte",'en',"Enlarge Map");
		case 'excluded':		return lang('fr',"Exclus",'en',"Exclusions");
		case 'expenses':		return lang('fr',"Dépenses",'en',"Expenses");
		case 'fer':		return lang('fr',"Ferme",'en',"Farm");
		case 'floor_space':		return lang('fr',"Superficie habitable (approx)",'en',"Floor Space (approx)");
		case 'flooring':		return lang('fr',"Plancher",'en',"Flooring");
		case 'home_agents':		return lang('fr',"Nos agents immobiliers",'en',"Our Agents");
		case 'home_featured':		return lang('fr',"Propriétés vedettes",'en',"Featured properties");
		case 'home_map':		return lang('fr',"Disponibles sur notre territoire",'en',"Available in our Area");
		case 'home_search':		return lang('fr',"Rechercher une propri&eacute;t&eacute;",'en',"Property Search");
		case 'imgbig':		return lang('fr',"Grande image",'en',"Big image");
		case 'imgsmall':		return lang('fr',"Petite image",'en',"Small image");
		case 'included':		return lang('fr',"Inclus",'en',"Included");
		case 'lakes':		return lang('fr',"LACS",'en',"LAKES");
		case 'lot_assess':		return lang('fr',"Évaluation du terrain",'en',"Lot Assessment");
		case 'lot_frontage':		return lang('fr',"Largeur du terrain en façade",'en',"Lot Frontage");
		case 'lot_size':		return lang('fr',"Dimensions du terrain",'en',"Lot Size");
		case 'meet_our_agents':		return lang('fr',"RENCONTREZ NOS AGENTS",'en',"MEET OUR AGENTS");
		case 'news':		return lang('fr',"Actualités",'en',"News");
		case 'news_add':		return lang('fr',"Ajouter une nouvelle",'en',"Add news");
		case 'news_archives':		return lang('fr',"Archives des nouvelles et activités",'en',"News and Activities archives");
		case 'news_date':		return lang('fr',"Date",'en',"Date");
		case 'news_html':		return lang('fr',"Texte long",'en',"Long text");
		case 'news_next':		return lang('fr',"Suite",'en',"More");
		case 'news_title':		return lang('fr',"Titre",'en',"Title");
		case 'news_txt':		return lang('fr',"Texte court",'en',"Short text");
		case 'no_parking':		return lang('fr',"Nbr. de stationnements",'en',"No. of Parking Spaces");
		case 'office_agate':		return lang('fr',"Agence Sainte-Agathe",'en',"Sainte-Agathe Office");
		case 'office_tremblant':		return lang('fr',"Agence Mont-Tremblant",'en',"Mont-Tremblant Office");
		case 'our_selections':		return lang('fr',"Sélection de propriétés",'en',"Our Selections");
		case 'price_asked':		return lang('fr',"Prix demandé",'en',"Asked Price");
		case 'reduce_map':		return lang('fr',"Réduire la carte",'en',"Reduce Map");
		case 'regions':		return lang('fr',"RÉGIONS",'en',"REGIONS");
		case 'remarks':		return lang('fr',"Remarques",'en',"Remarks");
		case 'rooms':		return lang('fr',"Pièces",'en',"Rooms");
		case 's_agent':		return lang('fr',"- Tous les agents -",'en',"- All Agents -");
		case 's_price':		return lang('fr',"- Tous les prix -",'en',"- All Prices -");
		case 's_region':		return lang('fr',"- Toutes les régions -",'en',"- All Regions -");
		case 's_type':		return lang('fr',"- Tous les types de propriétés - ",'en',"- All Residence Types -");
		case 'save_success':		return lang('fr',"Sauvegarde réussie",'en',"Save success");
		case 'search_btn':		return lang('fr',"Rechercher",'en',"Search");
		case 'search_by_agent':		return lang('fr',"Recherche par agent",'en',"Search by agent");
		case 'search_by_criteria':		return lang('fr',"Recherche par critères",'en',"Search by Criteria");
		case 'search_by_selection':		return lang('fr',"Recherche par sélection",'en',"Targeted Search");
		case 'search_no_result':		return lang('fr',"Aucune propriété ne correspond aux critères",'en',"No property match your search criteria");
		case 'search_results_found':		return lang('fr',"propriétés trouvées",'en',"properties found");
		case 'search_results_found_kw':		return lang('fr',"Liste des maisons à vendre qui correspondent à votre recherche",'en',"Homes for sale found using your seach criteria");
		case 'see_agent_profile':		return lang('fr',"Voir la page de l'agent",'en',"See agent profile");
		case 'see_all_from_agent':		return lang('fr',"Voir toutes les propriétés de l'agent",'en',"See all properties from this agent");
		case 'see_all_map':		return lang('fr',"Voir la carte complète",'en',"Show complete map");
		case 'see_archives':		return lang('fr',"Voir les archives",'en',"See archives");
		case 'showhomepage':		return lang('fr',"Afficher sur l'accueil",'en',"Display on home page");
		case 'ter':		return lang('fr',"Terrain",'en',"Land");
		case 'total_assess':		return lang('fr',"Évaluation totale",'en',"Total Assessment");
		case 'uni':		return lang('fr',"Unifamilial",'en',"Single Family");
		case 'unplaced_items':		return lang('fr',"Propiétés qui ne sont pas sur la carte",'en',"Unplaced properties");
		case 'view_larger_map':		return lang('fr',"Agrandir la carte",'en',"View Larger Map");
		case 'washroom':		return lang('fr',"Salle d'eau",'en',"Half bathroom");
		case 'water_body_name':		return lang('fr',"Nom du plan d'eau",'en',"Water Body Name");
		case 'waterfront':		return lang('fr',"Bord de l'eau",'en',"Waterfront");
		case 'website':		return lang('fr',"Site Web",'en',"Website");
		case 'whats_new':		return lang('fr',"Quoi de neuf?",'en',"What's new?");
	}
	return '';
}

function lang(){
			var dft_txt = '';
			var sellang;
			var seltext;
			var numargs = arguments.length;
			var arg_list = arguments;
			if( ! window.WS_LANG ) {
				window.WS_LANG = 'fr';
			}
			
			var i;
			// walk through args
			for (i = 0; i < numargs; i=i+2) {
				sellang = arg_list[i];
				seltext = arg_list[i+1];
				// keep first txt as default
				if( i==0 ) dft_txt = seltext;
				// check to see if it is current language
				if( sellang == window.WS_LANG ) return seltext;
			}
			// no lang match, return default
			return dft_txt;
		}
