function Properties() {
/** Do not modify **/
this.languageCode		= "en";

this.validator_server = "http://download.f-secure.com/hc/validateurl/redirect.html?URL=";

/** License page **/
this.license_title = "License Terms";
this.agreement     = "I have read and accepted the <a class='urlNoVisited' href='javascript:terms()'>license terms</a>";
this.accept        = "Accept";
this.reject        = "Reject";
this.read_and_accept = "Please read and accept the license terms to continue";

/** Browser not supported page **/
this.browser_not_supported         = "Your web browser is not supported";
this.browser_not_supported_desc = "$COMP$ $PROD$ requires Microsoft&reg; Internet Explorer 6&trade; or later.";

/** Download page **/
this.activex_download = "Before you can use $COMP$ $PROD$, you need to install ActiveX.";
this.preparing_to_download = "Preparing to download...";
this.downloading = "Downloading";
this.downloaded_component = "F-Secure Update";

/** Scan page **/
this.preparing = "Preparing to check...";
this.checking = "Checking";
this.check_will_start = "The check will start automatically after all needed components have been downloaded and installed. The installation and check may take a few minutes.";

/** Result page **/
this.generating_report = "Creating a report";
// title
this.check_success = "$COMP$ $PROD$ has now checked your computer.";
this.red_issue_singular = "1 item needs your immediate attention.";
this.red_issue_plurar = "$ISSUE$ items need your immediate attention.";
this.orange_issue_singular = "There is 1 potentially unsafe program on your computer.";
this.orange_issue_plurar = "There are $ISSUE$ potentially unsafe programs on your computer.";
this.report_all_safe = "All programs are safe and up to date.";
this.security_windows_uptodate = "Your security products and Windows are safe and up to date.";
this.windows_issue_found = "These items are related to Windows or security products, which are critical for the safety of your computer. For details, see below.";
this.other_issue_found = "Potentially unsafe programs do not necessarily put your computer at risk at the moment. However, by updating the programs, you minimize the future risks in using the programs. For details, see below.";
this.issue_found_desc = "Items that need your immediate attention are related to Windows or security products. They are critical for the safety of your computer. For details, see below.";
this.no_issue_found = "To keep your computer safe, check it regularly with $COMP$ $PROD$.";

// card and category
this.open_string = "Open";
this.close_string = "Close";
this.item_need_attention = "$COUNT$ items need your immediate attention";
this.item_need_attention_singular = "$COUNT$ item needs your immediate attention";;
this.up_to_date = "Up to date";
this.program_need_updating = "$COUNT$ unsafe programs found";
this.program_need_updating_singular = "$COUNT$ unsafe program found";
this.program_up_to_date = "$COUNT$ programs are up to date";
this.program_up_to_date_singular = "$COUNT$ program is up to date";
this.all_programs_up_to_date = "All programs are safe";
this.safe_but_has_other_problem = "You are safe, but $COUNT$ items need your attention";
this.safe_but_has_other_problem_singular = "You are safe, but $COUNT$ item needs your attention";

this.your_windows = "Microsoft Windows";
this.your_security = "Security products";
this.browse_string = "Browsing the Internet";
this.email_string = "Sending e-mail";
this.chat_string = "Chatting";
this.document_multimedia_string = "Opening multimedia files and documents";
this.other_string = "Using other programs";

// item
this.antivirus = "antivirus";
this.antispyware = "antispyware";
this.firewall = "firewall";
this.antivirus_program = "antivirus program";
this.antispyware_program = "antispyware program";
this.is_updated = "is up to date";
this.is_not_updated = "needs updating";
this.is_no_longer_supported = "is no longer supported";
this.is_out_of_date = "has out-of-date virus definition";

// opswat(security) string
this.and_connector = "and";
this.missing = "$APP$: Not found";
this.is_on = "is on";
this.is_not_on = "is off";
this.expired = "has expired";
this.program_is_off = "Your $APP$ is off.";
this.program_not_updated = "Your $APP$ was last updated on $D$, but it is not up to date anymore.";
this.program_not_updated_nodate = "Your $APP$ is not up to date anymore.";
this.program_has_expired = "The license for your $APP$ has expired.";
this.program_is_off_not_updated_expired = "Your $APP$ is off and the license has expired. The program was last updated on $D$, but it is not up to date anymore.";
this.program_is_off_not_updated_nodate_expired = "Your $APP$ is off and the license has expired. The program is not up to date anymore.";;
this.program_is_off_not_updated = "Your $APP$ is off. It was last updated on $D$, but it is not up to date anymore.";
this.program_is_off_not_updated_nodate = "Your $APP$ is off and it is not up to date anymore.";
this.program_is_off_expired = "The license for your $APP$ has expired, and the program is off.";
this.program_not_updated_expired = "The license for your $APP$ has expired. The program was last updated on $D$, but it is not up to date anymore.";
this.program_not_update_nodate_expired = "The license for your $APP$ has expired and it is not up to date anymore.";
this.virus_def_is_out_of_date = "Your antivirus program has not received virus definition updates for $D$ days. You should consider getting yourself a new antivirus program.";
this.without_antivirus = "You do not have an antivirus program, which protects you against viruses. Viruses may harm the files on your computer.";
this.without_antispyware = "You do not have an antispyware program, which protects you against spyware. Spyware may try to steal information, such as passwords, from you.";
this.without_firewall = "You do not have a firewall, which protects you against hackers or unsafe Internet traffic.";
this.require_antivirus = "Your computer is not protected against viruses.";
this.require_antispyware = "Your computer is not protected against spyware.";
this.require_firewall = "Your computer is not protected against hackers or unsafe Internet traffic.";

// vulnerable apps
this.insecure_app = "Your current program version ($CVER$) is not the latest one, and it may contain security risks. Update the program to the latest version ($LVER$).";
this.ms_missing_patch = "The latest security updates could not be automatically retrieved from the Microsoft Live Update server. Make sure that you have turned on Windows Automatic Updates on your computer.";
this.ms_missing_update = "For more information on the security updates, see";
this.ms_click_link_to_update = "";
this.missing_sp = "Your computer does not have the latest service pack from Microsoft installed. This may expose your computer to several security risks.";
this.discontinued_product = "Your current program version is $CVER$. The vendor does not deliver any security updates for this version anymore. You should avoid using it because it may contain security risks.";

// solution title
this.should_turn_on = "You should turn on your $APP$";
this.should_update = "You should update your $APP$ program";
this.should_install_antivirus = "You should install an antivirus program";
this.should_install_antispyware = "You should install an antispyware program";
this.should_install_firewall = "You should install a firewall";
this.should_turn_on_update = "You should turn on and update your $APP$";
this.uninstall_this_program = "We recommend that you do not use this program";
this.update_sp = "You should install the latest Microsoft Windows Service Pack";
this.update_windows_patch = "You should update your Windows";
this.update_your_software = "You should update $APP$ to the latest version";
this.unable_turn_on = "$APP$ could not be turned on automatically";
this.unable_update = "$APP$ could not be updated automatically";
this.unable_turn_on_update = "$APP$ could not be turned on and updated automatically";
this.update_ms_product = "$APP$ could not be updated automatically. To manually update $APP$, click the link below and follow the instructions on the web site.";

// solution desc
this.should_turn_on_desc = "To turn $APP$ on, click Turn On.";
this.should_update_desc = "To update $APP$, click Update Now";
this.should_turn_on_update_desc = "To turn on and update $APP$, click Turn On and Update";
this.unable_turn_on_desc = "Please turn on the program manually. For instructions, refer to the program documentation.";
this.unable_update_desc = "Please update the program manually. For instructions, refer to the program documentation.";
this.unable_turn_on_update_desc = "Please turn on and update the program manually. For instructions, refer to the program documentation.";
this.uninstall_this_program_desc = "The program vendor does not provide support or security updates for this program version anymore. We recommend that you remove this program from your computer or get a new, supported version. Please contact the program vendor for details.<p>To remove the program by using \"Add or Remove\" in Windows, click \"Remove\".";
this.update_sp_desc = "Go to the Microsoft Windows update site to get the latest Microsoft Windows service pack. Click the link below and follow the instructions on the website. <p/><a class='urlNoVisited' href='$URL$' target='_blank'>&lt;Click here to get the latest Microsoft Windows service pack&gt;</a>";
this.update_windows_patch_desc = "Go to the Microsoft Windows update site to install the latest security updates. Click the link below and follow the instructions on the website. <p/><a class='urlNoVisited' href='http://windowsupdate.microsoft.com' target='_blank'>&lt;Click here to update&gt;</a>";
this.update_instruction = "To update $APP$ to the latest version, click Update  and follow the instructions in the window that opens. The update may take several minutes.";
this.update_instruction_page = "To update $APP$ to the latest version, click Update and follow the instructions on the web page that opens. The update may take several minutes.";

// gray status
this.status_unknown = "$APP$ update status is unknown until you run the check again.";

/** Buttons **/
this.check_now = "Check Now";
this.check_again = "Check Again";
this.more_string = "Show more";
this.less_string = "Hide";
this.solve_string = "Solve";
this.more_info = "Technical Details";
this.update_now = "Update";
this.get_update = "Update Now";
this.turn_on = "Turn On";
this.turn_on_and_update = "Turn On and Update";
this.cancel = "Cancel";
this.close_string = "Close";
this.back = "Back";
this.ignore = "Ignore";
this.remove = "Remove";

/** error messages **/
this.error_activeX = "ActiveX controls could not be installed  on your computer. To install them, click the bar above.\nIf no bar is visible or you cannot click it, please check the ActiveX control settings in your browser and try again.";
this.error_cannot_start = "The check could not be started.  Please restart your web browser and try again";
this.error_cannot_complete = "The check could not be completed.  Please restart your web browser and try again";

/** external strings from files **/
// copyright and license terms, edit in copyrightlicense.js
this.copyright = null;
this.license = null;
// upsell customizable strings, edit in customization.js
this.company_name = null;
this.product_name = null;
this.product_version = null;
this.product_alias = null;
this.copyright_string = null;
this.about = null;
this.help = null;
this.learn_more_about_product = null;

/** Intro page **/
this.intro_title = null;
this.intro_string = null;
this.intro_get_started = null;
this.advisory_detail = null;
this.upsell_get_firewall = null;
this.upsell_get_antivirus = null;
this.upsell_get_antispyware = null;
this.upsell_learn_more = null;
this.upsell_learn_more_url = null;
this.upsell_try_url = null;
this.upsell_buy_url = null;
this.upsell_try = null;
this.upsell_buy = null;
this.recommend_to_get_new_av = null;
this.recommend_to_get_new_av_desc = null;
this.upsell_recommend_get_antivirus = null;

/** Help/FAQ **/
this.faqTitle = null;
this.faqContent = null;
/** external strings from files **/
}

Properties.prototype = {
	setCopyright: function(copyrightLicense) {
		this.copyright = copyrightLicense;
	}
	,
	
	setLicense: function(licenseTerms) {
		this.license = licenseTerms;
	}
	,
	
	setAdvisoryDetail: function(detail) {
		this.advisory_detail = detail;
	}
	,
	
	setUpsellGetFirewall: function(getFirewall) {
		this.upsell_get_firewall = getFirewall;
	}
	,
	
	setUpsellGetAntivirus: function(getAntivirus) {
		this.upsell_get_antivirus = getAntivirus;
	}
	,
	
	setUpsellAntispyware: function(getAntispyware) {
		this.upsell_get_antispyware = getAntispyware;
	}
	,
	
	setLearnMore: function(more) {
		this.upsell_learn_more = more;
	}
	,
	
	setLearnMoreURL: function(moreURL) {
		this.upsell_learn_more_url = moreURL;
	}
	,
	
	setUpsellTryURL: function(url) {
		this.upsell_try_url = url;
	}
	,
	
	setUpsellBuyURL: function(url) {
		this.upsell_buy_url = url;
	}
	,
	
	setUpsellTry: function(tryText) {
		this.upsell_try = tryText;
	}
	,
	
	setUpsellBuy: function(buyText) {
		this.upsell_buy = buyText;
	}
	,
	
	setIntroTitle: function(title) {
		this.intro_title = title;
	}
	,
	
	setIntroString: function(introString) {
		this.intro_string = introString;
	}
	,
	
	setIntroGetStarted: function(getStarted) {
		this.intro_get_started = getStarted;
	}
	,
	
	setCompanyName: function(company) {
		this.company_name = company;
		this.browser_not_supported_desc = this.browser_not_supported_desc.replace("$COMP$", company);
		this.activex_download = this.activex_download.replace("$COMP$", company);
		this.check_success = this.check_success.replace("$COMP$", company);
		this.no_issue_found = this.no_issue_found.replace("$COMP$", company);
	}
	,
	
	setProductName: function(product) {
		this.product_name = product;
		this.browser_not_supported_desc = this.browser_not_supported_desc.replace("$PROD$", product);
		this.activex_download = this.activex_download.replace("$PROD$", product);
		this.check_success = this.check_success.replace("$PROD$", product);
		this.no_issue_found = this.no_issue_found.replace("$PROD$", product);
	}
	,
	
	setProductVersion: function(version) {
		this.product_version = version;
	}
	,
	
	setProductAlias: function(alias) {
		this.product_alias = alias;
	}
	,
	
	setCopyrightString: function(copyright) {
		this.copyright_string = copyright;
	}
	,
	
	setAbout: function(about) {
	 this.about = about;
  }
  ,
  
  setHelp: function(help) {
    this.help = help;
  }
  ,
  
  setLearnMoreAboutProduct: function(learnMore) {
    this.learn_more_about_product = learnMore;
  }
  ,
  
  setRecommendGetNewAV: function(recommend) {
    this.recommend_to_get_new_av = recommend;
  }
  ,
  
  setRecommendGetNewAVDesc: function(recommend) {
    this.recommend_to_get_new_av_desc = recommend; 
  }
  ,
  
  setUpsellRecommendGetAntivirus: function(recommend) {
    this.upsell_recommend_get_antivirus = recommend;
  }
  ,
  
  setFaqTitle: function(faq) {
    this.faqTitle = faq;
  }
  ,
  
  setFaqContent: function(faq) {
    this.faqContent = faq;
  },
  
  setBookmarkMessage: function(sTitle,sUrl,sMsgPart1,sMsgPart2,iPartToLink){
      if(parseInt(iPartToLink) == 1){
          this.aBookmarkMessage = ['<a href="javascript:bookmarkPage(\'',sTitle,'\',\'',sUrl,'\');">',sMsgPart1,'</a>',sMsgPart2];
          this.bookmarkMessage = this.aBookmarkMessage.join('');
      } else if (parseInt(iPartToLink) == 2){
          this.aBookmarkMessage = [sMsgPart1, '<a href="javascript:bookmarkPage(\'',sTitle,'\',\'',sUrl,'\');">',sMsgPart2,'</a>'];
          this.bookmarkMessage = this.aBookmarkMessage.join('');
      }
  }
}

properties = new Properties();
properties.setCopyright(copyrightLicense.copyright);
properties.setLicense(copyrightLicense.licenseTerms);
properties.setAdvisoryDetail(customization.advisory_detail);
properties.setUpsellGetFirewall(customization.upsell_get_firewall);
properties.setUpsellGetAntivirus(customization.upsell_get_antivirus);
properties.setUpsellAntispyware(customization.upsell_get_antispyware);
properties.setLearnMore(customization.upsell_learn_more);
properties.setLearnMoreURL(customization.upsell_learn_more_url);
properties.setUpsellTryURL(customization.upsell_try_url);
properties.setUpsellBuyURL(customization.upsell_buy_url);
properties.setUpsellTry(customization.upsell_try);
properties.setUpsellBuy(customization.upsell_buy);
properties.setIntroTitle(customization.intro_title);
properties.setIntroString(customization.intro_string);
properties.setIntroGetStarted(customization.intro_get_started);
properties.setCompanyName(customization.company_name);
properties.setProductName(customization.product_name);
properties.setProductVersion(customization.product_version);
properties.setProductAlias(customization.product_alias);
properties.setCopyrightString(customization.copyright_string);
properties.setAbout(customization.about);
properties.setHelp(customization.help);
properties.setLearnMoreAboutProduct(customization.learn_more_about_product);
properties.setRecommendGetNewAV(customization.recommend_to_get_new_av);
properties.setRecommendGetNewAVDesc(customization.recommend_to_get_new_av_desc);
properties.setUpsellRecommendGetAntivirus(customization.upsell_recommend_get_antivirus);
properties.setFaqTitle(help.faqTitle);
properties.setFaqContent(help.faqContent);
properties.setBookmarkMessage(parent.document.title, parent.document.location, customization.bookmark_message_part_1, customization.bookmark_message_part_2, customization.bookmark_message_part_with_link);

if(typeof refreshLandingPageText != 'undefined')refreshLandingPageText();