text:
Email Research
Recipient email addresses will not be used in mailing lists or redistributed.
Recipient's
Use semicolon to separate each address, limit to 20 addresses.
characters you see
Can't read?
Try a new set
Thank you for your interest in sharing Moody's Research. You have reached the daily limit of Research email sharings.
You have successfully sent the research.
Please note: some research requires a paid subscription in order to access.
Don't want to see this again?
Accept our Terms of Use to continue to Moodys.com:
PLEASE READ AND SCROLL DOWN!
By clicking "I AGREE" [at the end of this document], you indicate that you understand and intend these terms and conditions to be the legal equivalent of a signed, written contract and equally binding, and that you accept such terms and conditions as a condition of viewing any and all Moody's information that becomes accessible to you [after clicking "I AGREE"] (the "Information"). References herein to "Moody's" include Moody's Corporation, Inc. and each of its subsidiaries and affiliates.
Terms of One-Time Website Use
1. Unless you have entered into an express written contract with Moody's to the contrary, you agree that you have no right to use the Information in a commercial or public setting and no right to copy it, save it, print it, sell it, or publish or distribute any portion of it in any form.
2. You acknowledge and agree that Moody's credit ratings: (i) are current opinions of the future relative creditworthiness of securities and address no other risk; and (ii) are not statements of current or historical fact or recommendations to purchase, hold or sell particular securities. Moody's credit ratings and publications are not intended for retail investors, and it would be reckless and inappropriate for retail investors to use Moody's credit ratings and publications when making an investment decision. No warranty, express or implied, as the accuracy, timeliness, completeness, merchantability or fitness for any particular purpose of any Moody's credit rating is given or made by Moody's in any form whatsoever.
3. To the extent permitted by law, Moody's and its directors, officers, employees, representatives, licensors and suppliers disclaim liability for: (i) any indirect, special, consequential, or incidental losses or damages whatsoever arising from or in connection with use of the Information; and (ii) any direct or compensatory damages caused to any person or entity, including but not limited to by any negligence (but excluding fraud or any other type of liability that by law cannot be excluded) on the part of Moody's or any of its directors, officers, employees, agents, representatives, licensors or suppliers, arising from or in connection with use of the Information.
4. You agree to read [and be bound by] the more detailed disclosures regarding Moody's ratings and the limitations of Moody's liability included in the Information.
5. You agree that any disputes relating to this agreement or your use of the Information, whether sounding in contract, tort, statute or otherwise, shall be governed by the laws of the State of New York and shall be subject to the exclusive jurisdiction of the courts of the State of New York located in the City and County of New York, Borough of Manhattan.
Related Issuers
Fosston Independent School District 601, MN
New Issue: Moody's assigns enhanced (MSDE) Aa2 to Fosston Independent School District 601, MN's $7.4M GO Bonds
Rating Action: Moody's assigns enhanced (MSDE) Aa2 to Fosston Independent School District 601, MN's $7.4M GO Bonds
Rating Update: MOODY'S HAS REVISED THE MINNESOTA SCHOOL DISTRICT CREDIT ENHANCEMENT PROGRAM OUTLOOK TO NEGATIVE FROM STABLE
New Issue: MOODY'S ASSIGNS Aa2 (MSDE) RATING TO FOSSTON I.S.D. 601 (MN) $3.895 MILLION G.O. REFUNDING BONDS, SERIES 2003A
New Issue: General Obligation School Building Bonds, Series '96A
Rating Action:
Moody's assigns Aa2 ENH to Fosston Independent School District 601, MN's GO bonds
New York, January 04, 2019 -- Moody's Investors Service has assigned a Aa2 enhanced rating to Fosston Independent School District 601, MN's $11.195 million General Obligation School Building Bonds, Series 2019A. The stable outlook on these bonds is based on the outlook of the State of Minnesota (Aa1 stable). Following the sale, the district will have $17.9 million of general obligation unlimited tax (GOULT) debt outstanding.
RATINGS RATIONALE
The Aa2 enhanced rating on the current bonds reflects the security provided by the State of Minnesota's School District Enhancement Program. The programmatic rating is notched once from the State of Minnesota's Aa1 stable GO rating to reflect sound program mechanics and the State of Minnesota's pledge of an unlimited appropriation from its General Fund should the district be unable to meet debt service requirements. The program's mechanics include a provision for third party notification of pending deficiency. If the school district does not transfer funds necessary to pay debt to the paying agent at least three days prior to the payment due date, the state will appropriate the payment to the paying agent directly.
RATING OUTLOOK
The stable outlook on the enhanced program rating reflects the outlook on the State of Minnesota's (Aa1 stable) GO rating.
FACTORS THAT COULD LEAD TO AN UPGRADE
- Upward movement in the State of Minnesota's GO rating
FACTORS THAT COULD LEAD TO A DOWNGRADE
- Downward movement in the State of Minnesota's GO rating
- Weakening of credit enhancement program mechanics
LEGAL SECURITY
Debt service on the Series 2019A bonds are secured by the district's full faith and credit pledge and authority to levy an ad valorem tax, unlimited as to rate or amount, to pay debt service on the bonds. The security benefits from a statutory lien, but there is no lockbox structure.
The bonds are additionally secured by the State of Minnesota's School District Enhancement Program which provides for an unlimited advance from the state's General Fund should the district be unable to meet debt service requirements
The Series 2019A bond proceeds will finance improvements to the districts' school facilities and were approved by voters at an election held on November 6, 2018.
The district is located is located approximately 267 miles northwest of the Twin Cities and 45 miles west of the City of Bemidji (A1) and has a population of approximately 3,708 residents. The district primarily serves the City of Fosston and portions of Mahnomen and Polk counties. The district offers comprehensive education programs for students in pre-kindergarten through the twelfth grade. Kindergarten through twelfth grade enrollment for the 2018-2019 school year is 613 students.
The principal methodology used in this rating was State Aid Intercept Programs and Financings published in December 2017. Please see the Rating Methodologies page on www.moodys.com for a copy of this methodology.
For ratings issued on a program, series or category/class of debt, this announcement provides certain regulatory disclosures in relation to each rating of a subsequently issued bond or note of the same series or category/class of debt or pursuant to a program for which the ratings are derived exclusively from existing ratings in accordance with Moody's rating practices. For ratings issued on a support provider, this announcement provides certain regulatory disclosures in relation to the credit rating action on the support provider and in relation to each particular credit rating action for securities that derive their credit ratings from the support provider's credit rating. For provisional ratings, this announcement provides certain regulatory disclosures in relation to the provisional rating assigned, and in relation to a definitive rating that may be assigned subsequent to the final issuance of the debt, in each case where the transaction structure and terms have not changed prior to the assignment of the definitive rating in a manner that would have affected the rating. For further information please see the ratings tab on the issuer/entity page for the respective issuer on www.moodys.com.
Regulatory disclosures contained in this press release apply to the credit rating and, if applicable, the related rating outlook or rating review.
Please see www.moodys.com for any updates on changes to the lead rating analyst and to the Moody's legal entity that has issued the rating.
Please see the ratings tab on the issuer/entity page on www.moodys.com for additional regulatory disclosures for each credit rating.
Daniel Simpson
Lead Analyst
Regional PFG Chicago
Moody's Investors Service, Inc.
100 N Riverside Plaza
Chicago 60606
JOURNALISTS: 1 212 553 0376
Client Service: 1 212 553 1653
Alexandra Parker
Regional PFG Dallas
Releasing Office:
No Related Data.
© 2020 Moody's Corporation, Moody's Investors Service, Inc., Moody's Analytics, Inc. and/or their licensors and affiliates (collectively, "MOODY'S"). All rights reserved.
CREDIT RATINGS ISSUED BY MOODY'S INVESTORS SERVICE, INC. AND/OR ITS CREDIT RATINGS AFFILIATES ARE MOODY'S CURRENT OPINIONS OF THE RELATIVE FUTURE CREDIT RISK OF ENTITIES, CREDIT COMMITMENTS, OR DEBT OR DEBT-LIKE SECURITIES, AND MATERIALS, PRODUCTS, SERVICES AND INFORMATION PUBLISHED BY MOODY'S (COLLECTIVELY, "PUBLICATIONS") MAY INCLUDE SUCH CURRENT OPINIONS. MOODY'S INVESTORS SERVICE DEFINES CREDIT RISK AS THE RISK THAT AN ENTITY MAY NOT MEET ITS CONTRACTUAL FINANCIAL OBLIGATIONS AS THEY COME DUE AND ANY ESTIMATED FINANCIAL LOSS IN THE EVENT OF DEFAULT OR IMPAIRMENT. SEE MOODY'S RATING SYMBOLS AND DEFINITIONS PUBLICATION FOR INFORMATION ON THE TYPES OF CONTRACTUAL FINANCIAL OBLIGATIONS ADDRESSED BY MOODY'S INVESTORS SERVICE CREDIT RATINGS. CREDIT RATINGS DO NOT ADDRESS ANY OTHER RISK, INCLUDING BUT NOT LIMITED TO: LIQUIDITY RISK, MARKET VALUE RISK, OR PRICE VOLATILITY. CREDIT RATINGS, NON-CREDIT ASSESSMENTS ("ASSESSMENTS"), AND OTHER OPINIONS INCLUDED IN MOODY'S PUBLICATIONS ARE NOT STATEMENTS OF CURRENT OR HISTORICAL FACT. MOODY'S PUBLICATIONS MAY ALSO INCLUDE QUANTITATIVE MODEL-BASED ESTIMATES OF CREDIT RISK AND RELATED OPINIONS OR COMMENTARY PUBLISHED BY MOODY'S ANALYTICS, INC. AND/OR ITS AFFILIATES. MOODY'S CREDIT RATINGS, ASSESSMENTS, OTHER OPINIONS AND PUBLICATIONS DO NOT CONSTITUTE OR PROVIDE INVESTMENT OR FINANCIAL ADVICE, AND MOODY'S CREDIT RATINGS, ASSESSMENTS, OTHER OPINIONS AND PUBLICATIONS ARE NOT AND DO NOT PROVIDE RECOMMENDATIONS TO PURCHASE, SELL, OR HOLD PARTICULAR SECURITIES. MOODY'S CREDIT RATINGS, ASSESSMENTS, OTHER OPINIONS AND PUBLICATIONS DO NOT COMMENT ON THE SUITABILITY OF AN INVESTMENT FOR ANY PARTICULAR INVESTOR. MOODY'S ISSUES ITS CREDIT RATINGS, ASSESSMENTS AND OTHER OPINIONS AND PUBLISHES ITS PUBLICATIONS WITH THE EXPECTATION AND UNDERSTANDING THAT EACH INVESTOR WILL, WITH DUE CARE, MAKE ITS OWN STUDY AND EVALUATION OF EACH SECURITY THAT IS UNDER CONSIDERATION FOR PURCHASE, HOLDING, OR SALE.
MOODY'S CREDIT RATINGS, ASSESSMENTS, OTHER OPINIONS, AND PUBLICATIONS ARE NOT INTENDED FOR USE BY RETAIL INVESTORS AND IT WOULD BE RECKLESS AND INAPPROPRIATE FOR RETAIL INVESTORS TO USE MOODY'S CREDIT RATINGS, ASSESSMENTS, OTHER OPINIONS OR PUBLICATIONS WHEN MAKING AN INVESTMENT DECISION. IF IN DOUBT YOU SHOULD CONTACT YOUR FINANCIAL OR OTHER PROFESSIONAL ADVISER.
ALL INFORMATION CONTAINED HEREIN IS PROTECTED BY LAW, INCLUDING BUT NOT LIMITED TO, COPYRIGHT LAW, AND NONE OF SUCH INFORMATION MAY BE COPIED OR OTHERWISE REPRODUCED, REPACKAGED, FURTHER TRANSMITTED, TRANSFERRED, DISSEMINATED, REDISTRIBUTED OR RESOLD, OR STORED FOR SUBSEQUENT USE FOR ANY SUCH PURPOSE, IN WHOLE OR IN PART, IN ANY FORM OR MANNER OR BY ANY MEANS WHATSOEVER, BY ANY PERSON WITHOUT MOODY'S PRIOR WRITTEN CONSENT.
MOODY'S CREDIT RATINGS, ASSESSMENTS, OTHER OPINIONS AND PUBLICATIONS ARE NOT INTENDED FOR USE BY ANY PERSON AS A BENCHMARK AS THAT TERM IS DEFINED FOR REGULATORY PURPOSES AND MUST NOT BE USED IN ANY WAY THAT COULD RESULT IN THEM BEING CONSIDERED A BENCHMARK.
All information contained herein is obtained by MOODY'S from sources believed by it to be accurate and reliable. Because of the possibility of human or mechanical error as well as other factors, however, all information contained herein is provided "AS IS" without warranty of any kind. MOODY'S adopts all necessary measures so that the information it uses in assigning a credit rating is of sufficient quality and from sources MOODY'S considers to be reliable including, when appropriate, independent third-party sources. However, MOODY'S is not an auditor and cannot in every instance independently verify or validate information received in the rating process or in preparing its Publications.
To the extent permitted by law, MOODY'S and its directors, officers, employees, agents, representatives, licensors and suppliers disclaim liability to any person or entity for any indirect, special, consequential, or incidental losses or damages whatsoever arising from or in connection with the information contained herein or the use of or inability to use any such information, even if MOODY'S or any of its directors, officers, employees, agents, representatives, licensors or suppliers is advised in advance of the possibility of such losses or damages, including but not limited to: (a) any loss of present or prospective profits or (b) any loss or damage arising where the relevant financial instrument is not the subject of a particular credit rating assigned by MOODY'S.
To the extent permitted by law, MOODY'S and its directors, officers, employees, agents, representatives, licensors and suppliers disclaim liability for any direct or compensatory losses or damages caused to any person or entity, including but not limited to by any negligence (but excluding fraud, willful misconduct or any other type of liability that, for the avoidance of doubt, by law cannot be excluded) on the part of, or any contingency within or beyond the control of, MOODY'S or any of its directors, officers, employees, agents, representatives, licensors or suppliers, arising from or in connection with the information contained herein or the use of or inability to use any such information.
NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE ACCURACY, TIMELINESS, COMPLETENESS, MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OF ANY CREDIT RATING, ASSESSMENT, OTHER OPINION OR INFORMATION IS GIVEN OR MADE BY MOODY'S IN ANY FORM OR MANNER WHATSOEVER.
Moody's Investors Service, Inc., a wholly-owned credit rating agency subsidiary of Moody's Corporation ("MCO"), hereby discloses that most issuers of debt securities (including corporate and municipal bonds, debentures, notes and commercial paper) and preferred stock rated by Moody's Investors Service, Inc. have, prior to assignment of any credit rating, agreed to pay to Moody's Investors Service, Inc. for credit ratings opinions and services rendered by it fees ranging from $1,000 to approximately $2,700,000. MCO and Moody's investors Service also maintain policies and procedures to address the independence of Moody's Investors Service credit ratings and credit rating processes. Information regarding certain affiliations that may exist between directors of MCO and rated entities, and between entities who hold credit ratings from Moody's Investors Service and have also publicly reported to the SEC an ownership interest in MCO of more than 5%, is posted annually at www.moodys.com under the heading "Investor Relations — Corporate Governance — Director and Shareholder Affiliation Policy."
Additional terms for Australia only: Any publication into Australia of this document is pursuant to the Australian Financial Services License of MOODY'S affiliate, Moody's Investors Service Pty Limited ABN 61 003 399 657AFSL 336969 and/or Moody's Analytics Australia Pty Ltd ABN 94 105 136 972 AFSL 383569 (as applicable). This document is intended to be provided only to "wholesale clients" within the meaning of section 761G of the Corporations Act 2001. By continuing to access this document from within Australia, you represent to MOODY'S that you are, or are accessing the document as a representative of, a "wholesale client" and that neither you nor the entity you represent will directly or indirectly disseminate this document or its contents to "retail clients" within the meaning of section 761G of the Corporations Act 2001. MOODY'S credit rating is an opinion as to the creditworthiness of a debt obligation of the issuer, not on the equity securities of the issuer or any form of security that is available to retail investors.
Additional terms for Japan only: Moody's Japan K.K. ("MJKK") is a wholly-owned credit rating agency subsidiary of Moody's Group Japan G.K., which is wholly-owned by Moody's Overseas Holdings Inc., a wholly-owned subsidiary of MCO. Moody's SF Japan K.K. ("MSFJ") is a wholly-owned credit rating agency subsidiary of MJKK. MSFJ is not a Nationally Recognized Statistical Rating Organization ("NRSRO"). Therefore, credit ratings assigned by MSFJ are Non-NRSRO Credit Ratings. Non-NRSRO Credit Ratings are assigned by an entity that is not a NRSRO and, consequently, the rated obligation will not qualify for certain types of treatment under U.S. laws. MJKK and MSFJ are credit rating agencies registered with the Japan Financial Services Agency and their registration numbers are FSA Commissioner (Ratings) No. 2 and 3 respectively.
MJKK or MSFJ (as applicable) hereby disclose that most issuers of debt securities (including corporate and municipal bonds, debentures, notes and commercial paper) and preferred stock rated by MJKK or MSFJ (as applicable) have, prior to assignment of any credit rating, agreed to pay to MJKK or MSFJ (as applicable) for credit ratings opinions and services rendered by it fees ranging from JPY125,000 to approximately JPY250,000,000.
MJKK and MSFJ also maintain policies and procedures to address Japanese regulatory requirements.


I use WordPress for this web site. To pretty up source code examples in my posts, I use the excellent SyntaxHighlighter Evolved WordPress plugin. The WordPress theme I use, Fluid Blue, does something with its CSS such that it and SyntaxHighlighter appear to conflict. The result is that source code examples processed by the plugin are displayed with a font size that's too small to read comfortably.
The Template line of the comment block indicates that this theme is a child theme of the existing Fluid Blue theme that resides in the wp-content/themes/fluid-blue directory. The @import line pulls in the styles.css file from that directory, after which I can apply any CSS overrides I like. The last line is a CSS rule specific enough to override applicable rules from the parent theme in order to increase the font size to something more easily readable.
It appears I'm not the only one who's encountered this issue, so I hope this post helps someone else.
This didn't work for me, but .syntaxhighlighter .code (code as class name, not as element type) did. Thanks!
Do you have any idea how to style a fix for the Title for the SyntaxHighlighter? V3 of the highlighter supports titles (has one by default that is the language name), and it's still a small font.
Thanks for the helpful blog post!


text:
var barModel, thrDaybarModel, nbarModel, ybarModel, ywbarModel, ymbarModel;
var starttime, endtime, vtimecc, xyear, xmonth, xdate, timeflag, xtimeflag, thrtimeflag, thrtimeflag, cdy;
eval("var chartline = null;");
eval("var chartThrline = null;");
var vlineName = "不对比";
var productid = getParameter("vproductid");
var platformid = getParameter("vplatformid");
var vtimeflag, vplatformtype = 0, vplatforms = "", vThrDaylistKey = 0, vlistKey = 0, vchtype = 1, startuppath, tmpMaxvalue, todaynewuser, yesterday, activeyesterday, activetoday;
var poptonehref = "";
var popttwohref = "";
var today = new Date();
var yesterday_milliseconds = today.getTime() - 1000 * 60 * 60 * 24;
var yesterdayTime = new Date();
yesterdayTime.setTime(yesterday_milliseconds);
var tmpday = new Date();
var tmpday_milliseconds = 0;
var tmpnum=0; //里程碑点击开的框的id,需要不停的增长,这个作为全局变量
var serviceCode="0108";

function refresh() {
}

function selectChose() {
}

function destroy() {
	barModel = null, thrDaybarModel = null, nbarModel = null, ybarModel = null, ywbarModel = null, ymbarModel = null;
	if(chartline != null) {
		chartline.destroy();
	}
	delete chartline;
	if(chartThrline != null) {
		chartThrline.destroy();
	}
	delete chartThrline;
}

function initSearch() {
	vtimeflag = 1;
	vtimecc = Math.random();
	pagename = "概况统计";
	vselSearch(productid, platformid);
	checkchildaccount();
}

function checkchildaccount(){
	if(childaccount != null && childaccount != "" && childaccount != "null"){
		if(pageid.indexOf(",") >= 0){
			var pageidArr = pageid.split(",");
			var flag = false;
			var flag1 = false;
			for(var i=0;i<pageidArr.length;i++){
				if(pageidArr[i] == '4'){
					flag = true;
				}
				if(pageidArr[i] == '2'){
					falg1 = true;
				}
			}
			if(flag == false){
				document.getElementById("timefx").href = 'javascript:void(0)';
			}
			if(flag == false){
				document.getElementById("30days").href = 'javascript:void(0)';
			}
		}
	}
}
function initmeter() {
	var checkValue = $("#productTxt").val();
	var url = basePath + 'servlet/TenddataMeterServlet';
	var param = {
		servertype : 0,
		timecc : vtimecc,
		productid : checkValue
	};
	$.getJSON(url, param, meterinit);

	function meterinit(data) {
		for(var i = 1; i <= 9; i++) {
			$('#top' + i).attr("checked", false);
		}
		if(data[0].hotpage == 0) {
			$('#top4').attr("checked", true);
		}
		if(data[0].top10userarea == 0) {
			$('#top1').attr("checked", true);
		}
		if(data[0].top10mobile == 0) {
			$('#top6').attr("checked", true);
		}
		if(data[0].usetime == 0) {
			$('#top8').attr("checked", true);
		}
		if(data[0].top10Custom == 0) {
			$('#top5').attr("checked", true);
		}
		if(data[0].startuptimes == 0) {
			$('#top3').attr("checked", true);
		}
		if(data[0].top10error == 0) {
			$('#top7').attr("checked", true);
		}
		if(data[0].hotversion == 0) {
			$('#top9').attr("checked", true);
		}
		if(data[0].top10channel == 0) {
			$('#top2').attr("checked", true);
		}
		addtag(0);
	}

}

function setPoptPageInfo() {
	poptonehref = "SummarizeGisInfo.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop1";
	popttwohref = "SummarizeParInfo.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop2";
	poptthrhref = "SummarizeStartUpInfo.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop3";
	poptfouhref = "PageInfoSummarize.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop4";
	self.poptonefrom.location.href = poptonehref;
	self.popttwofrom.location.href = popttwohref;
	self.poptthrfrom.location.href = poptthrhref;
	self.poptfoufrom.location.href = poptfouhref;
	$("#top9").removeAttr("checked");
	for( i = 0; i < $("#joinboxTable li").length; i++) {
		if(i <= 4) {
			$("#top" + i).attr("checked", "checked");
		} else {
			$("#top" + i).removeAttr("checked");
		}
	}
}

function addtag(flag) {
var productid = $("#productTxt").val();
	var platformid = $("#productList").val();
	var addtag = document.getElementById("Esbox").getElementsByTagName("li");
	poptonehref = "SummarizeGisInfo.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop1";
	popttwohref = "SummarizeParInfo.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop2";
	poptthrhref = "SummarizeStartUpInfo.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop3";
	poptfouhref = "PageInfoSummarize.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop4";
	poptfivehref = "CustomEventSummarize.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop5";
	poptsixhref = "SummarizeDeviceType.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop6";
	poptsevenhref = "SummarizeExcepiton.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop7";
	popteighthref = "UseTimeInfoSummarize.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop8";
	poptnighthref = "VersionInfoSummarize.jsp?productid=" + productid + "&platformid=" + platformid + "&platformtype=" + vplatformtype + "&platforms=" + vplatforms + "&liid=adtop9";

	$("#Esbox").html('

');
	$("[name='addcheckbox']").each(function() {
		if(this.checked) {
			var addtagliID = this.id;
			var addtaglival = this.title;
			var addtagfor = addtaglival;
			switch(addtagfor) {
				case "poptonefrom":
					addtagfor = poptonehref;
					break;
				case "popttwofrom":
					addtagfor = popttwohref;
					break;
				case "poptthrfrom":
					addtagfor = poptthrhref;
					break;
				case "poptfoufrom":
					addtagfor = poptfouhref;
					break;
				case "poptfivefrom":
					addtagfor = poptfivehref;
					break;
				case "poptsixfrom":
					addtagfor = poptsixhref;
					break;
				case "poptsevenfrom":
					addtagfor = poptsevenhref;
					break;
				case "popteightfrom":
					addtagfor = popteighthref;
					break;
				case "poptnightfrom":
					addtagfor = poptnighthref;
					break;
			};
			$("#Esboxli").before('

');
		} else {
			$("#Esbox li").remove("li[id=ad" + this.id + "]");
		}
	});
	var addtaglength = addtag.length;
	for( i = 0; i < addtaglength; i++) {
		addtag[i].className = "contentbox addtagli" + i;
		var addtopID = addtag[i].id.substr(2);
		$("#" + addtopID).attr("checked", "checked");
		if(i % 2 == 0) {
			$(".addtagli" + i).addClass("l");
			$(".addtagli" + i).removeClass("r");
		} else {
			$(".addtagli" + i).addClass("r");
			$(".addtagli" + i).removeClass("l");
		}
	}
	$("#Addtable").hide();
	$("#xy").hide();
	//setPoptPageInfo();
	if(flag == 1)
		updatemeter();
}

function updatemeter() {
	var checkValue = $("#productTxt").val();
	var url = basePath + 'servlet/TenddataMeterServlet';
	var meters = "";
	$("[name='addcheckbox']").each(function() {
		if(this.checked) {
			var addtaglival = this.title;
			var addtagfor = addtaglival;
			switch(addtagfor) {
				case "poptonefrom":
					meters = meters + "top10userarea,";
					break;
				case "popttwofrom":
					meters = meters + "top10channel,";
					break;
				case "poptthrfrom":
					meters = meters + "startuptimes,";
					break;
				case "poptfoufrom":
					meters = meters + "hotpage,";
					break;
				case "poptfivefrom":
					meters = meters + "top10Custom,";
					break;
				case "poptsixfrom":
					meters = meters + "top10mobile,";
					break;
				case "poptsevenfrom":
					meters = meters + "top10error,";
					break;
				case "popteightfrom":
					meters = meters + "usetime,";
					break;
				case "poptnightfrom":
					meters = meters + "hotversion,";
					break;
			}
		}
	});
	var param = {
		servertype : 1,
		timecc : vtimecc,
		productid : checkValue,
		meters : meters
	};
	$.get(url, param);
}

function addclose(e) {
	$("#Esbox li").remove("li[id=" + e + "]");
	var addtopID = e.substr(2);
	$("#" + addtopID).removeAttr("checked");
	var addtag = document.getElementById("Esbox").getElementsByTagName("li");
	var addtaglength = addtag.length;
	for( i = 0; i < addtaglength; i++) {
		addtag[i].className = "contentbox addtagli" + i;
		if(i % 2 == 0) {
			$(".addtagli" + i).addClass("l");
			$(".addtagli" + i).removeClass("r");
		} else {
			$(".addtagli" + i).addClass("r");
			$(".addtagli" + i).removeClass("l");
		}
	}
	updatemeter();
}

function askServlet(serviceCode, starttime, endtime, tmpfalg, callback) {
	var url = basePath + 'servlet/TenddataProductProfilesServlet';
	vtimecc = Math.random();
	var checkValue = $("#productTxt").val();
	var checkpValue = $("#productList").val();
	var params = {
		starttime : starttime,
		endtime : endtime,
		timeflag : tmpfalg,
		productid : checkValue,
		serviceCode : serviceCode,
		platformid : checkpValue,
		timecc : vtimecc
	};
	ajaxRequest(url, params, callback);
}

function verify(tmpfalg) {
	countThraskServlet=0;
	getloading('0104');
	//getloading('0105');
	//getloading('0106');
	getloading('0107');
	getloading('0108');
	askServlet('0104', '', '', '1', setBeanDataTable);
	askServlet('0105', '', '', '99', setBaseDataTable);
	askServlet('0106', '', '', '99', setActiveDataTable);
	askServlet('0107', '', '', vlistKey, getNewUserLine);
	initmeter();
}

function setBeanDataTable(data) {
	var tmpGridInfo = data.data0104;
	//创建table数据
	if(tmpGridInfo != null && tmpGridInfo != "") {
		var tmpvalue = tmpGridInfo.split("^");
		var gridinfo = new Array(tmpvalue.length);
		var col;
		for(var i = 0; i < tmpvalue.length; i++) {
			col = tmpvalue[i].split(",");
			gridinfo[i] = col;
		}
		$('#0104').html('

');
		$('#gridSummarizeBean').dataTable({

			"fnDrawCallback" : function(oSettings) {
				if(oSettings.aiDisplay.length == 0) {
					return;
				}
				var tdt = $(".tdtxtwidth");
				var ftdt = [0.05, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1];
				for(var i = 0; i < tdt.length; ) {
					for(var j = 0; j < ftdt.length; j++) {
						jQuery(tdt[i]).width($(tdt[i]).parent().parent().parent().parent().parent().parent().width() * ftdt[j]);
						i++;
					}
				}
				highlight("gridSummarizeBean");
			},
			"aaData" : gridinfo,
			"bPaginate" : false, //去掉选择显示多少条
			"bLengthChange" : false,
			"bFilter" : false, //去掉右上方查询查询
			"bSort" : false, //去掉排序
			"bInfo" : false,
			"aoColumns" : [{
				"sTitle" : "
指标
",
				"sClass" : "left",
				"fnRender" : function(obj) {
					var info = obj.aData[obj.iDataColumn];
					return fnreader(info);
				}
			}, {
				"sTitle" : "
新增用户
",
				"sClass" : "center",
				"fnRender" : function(obj) {
					var type = jQuery(obj.aData[0]).html();
					var info = obj.aData[obj.iDataColumn];
					if(type == '今日' || type == '昨日') {
						if(type == '今日') {
							todaynewuser = info;
						}
						if(type == '昨日') {
							yesterday = info;
						}
					} else {
						if(type == '预计今日') {
							var ordertoday = info;
							if(parseInt(todaynewuser) > parseInt(ordertoday)) {
								info = parseInt(parseInt(todaynewuser)*1.1);
							}
							if(parseInt(info) > parseInt(yesterday)) {
								info = "
" + info + "↑
";
							} else {
								info = "
" + info + "↓
";
							}
						}
					}
					return info;
				}
			}, {
				"sTitle" : "
活跃用户
",
				"sClass" : "center",
				"fnRender" : function(obj) {
					var type = jQuery(obj.aData[0]).html();
					var info = obj.aData[obj.iDataColumn];
					if(type == '今日' || type == '昨日') {
						if(type == '今日') {
							activetoday = info
						}
						if(type == '昨日') {
							activeyesterday = info;
						}
					} else {
						if(type == '预计今日') {
							var ordertoday = info;
							if(parseInt(activetoday) > parseInt(ordertoday)) {
								info = parseInt(parseInt(activetoday)*1.1);
							}
							if(parseInt(info) > parseInt(activeyesterday)) {
								info = "
" + info + "↑
";
							} else {
								info = "
" + info + "↓
";
							}
						}
					}
					return info;
				}
			}, {
				"sTitle" : "
新用户占比
",
				"sClass" : "center",
				"fnRender" : function(obj) {
					var info = obj.aData[obj.iDataColumn];
					return fnreader(info + "%");
				}
			}, {
				"sTitle" : "
启动(次数 | 人均)
",
				"sClass" : "center",
				"fnRender" : function(obj) {
					var info = obj.aData[obj.iDataColumn];
					return fnreader(info);
				}
			}, {
				"sTitle" : "
平均使用时长
",
				"sClass" : "center",
				"fnRender" : function(obj) {
					var info = obj.aData[obj.iDataColumn];
					return fnreader(intTotime(info));
				}
			}, {
				"sTitle" : "
日活跃率
",
				"sClass" : "center",
				"fnRender" : function(obj) {
					var vinfo = obj.aData[obj.iDataColumn];
					if(vinfo == "--") {
						return fnreader(vinfo);
					} else {
						return fnreader(vinfo + "%");
					}
				}
			}]
		});
	} else {
		$('#0104').html('

未查询到数据

');
	}
}

function setBaseDataTable(data) {
	if(isEmpty(data)) {
		var tmpGridInfo = data.data0105;
		var tmpAllUser=0;
		var tmponeusers=0;
		if(isEmpty(tmpGridInfo)) {
			if(tmpGridInfo.data010822){
				$('#900510').html(fmoney(tmpGridInfo.data010822));
				$('#900510').attr("title",fmoney(tmpGridInfo.data010822));
				tmpAllUser=parseInt(tmpGridInfo.data010822);
			}else{
				$('#900510').html("0");
				$('#900510').attr("title","0");
				tmpAllUser=0;
			}
			$('#000713').html('--');
			$('#000713').attr("title",'--');
			if(sevenTimeFlag==1){
				if(tmpGridInfo.data000713){
					if(tmpAllUser!=0){
						tmpAllUser=dataFix((tmpGridInfo.data000713/parseFloat(tmpAllUser))*100,1);
					}
					$('#000713').html(fmoney(tmpGridInfo.data000713));
					$('#000813').html(tmpAllUser+"%");
					$('#000713').attr("title",fmoney(tmpGridInfo.data000713)+'('+tmpAllUser+'%)');
				}
			}else{
				$('#000713').html('--');
				$('#000813').html('--');
				$('#000713').attr("title","--");
			}

			$('#000322').html(fmoney(tmpGridInfo.data000322));
			$('#000322').attr("title",fmoney(tmpGridInfo.data000322));
			if(parseFloat(tmpGridInfo.data108622)<1.0&&parseFloat(tmpGridInfo.data108622)>0){
				$('#100122').html("1.0");
				$('#100122').attr("title","1.0");
			}else{
				$('#100122').html(tmpGridInfo.data108622);
				$('#100122').attr("title",tmpGridInfo.data108622);
			}
		}
	}
	$("#0105 .tdtxtwidth").attr("title","");
	$("#0106 .tdtxtwidth").attr("title","");

	//数据加载完毕,benchmark允许点击
	document.getElementById("bench_mark_onceuser-000813").getElementsByTagName("a")[0].className="bottun4";
	$("#bench_mark_onceuser-000813 a").attr("onClick","openBenchMark(this)");

	document.getElementById("bench_mark_avgstartup-100122").getElementsByTagName("a")[0].className="bottun4";
	$("#bench_mark_avgstartup-100122 a").attr("onClick","openBenchMark(this)");

}

function setActiveDataTable(data) {
	if(isEmpty(data)) {
		var tmpGridInfo = data.data0106;
		if(isEmpty(tmpGridInfo)) {
			$('#000814').html(isEmpty(tmpGridInfo.data000814)?fmoney(tmpGridInfo.data000814):0);
			$('#000814').attr("title",isEmpty(tmpGridInfo.data000814)?fmoney(tmpGridInfo.data000814):0);
			$('#100314').html(isEmpty(tmpGridInfo.data100314)? tmpGridInfo.data100314+ "%":"0%");
			$('#100314').attr("title",isEmpty(tmpGridInfo.data100314)? tmpGridInfo.data100314+ "%":"0%");
			$('#000914').html(isEmpty(tmpGridInfo.data000914)?fmoney(tmpGridInfo.data000914):0);
			$('#000914').attr("title",isEmpty(tmpGridInfo.data000914)?fmoney(tmpGridInfo.data000914):0);
			$('#100414').html(isEmpty(tmpGridInfo.data100414)? tmpGridInfo.data100414+"%":"0%");
			$('#100414').attr("title",isEmpty(tmpGridInfo.data100414)? tmpGridInfo.data100414+"%":"0%");
			if(thrTimeFlag==1){
				$('#100514').html(isEmpty(tmpGridInfo.data100514)? tmpGridInfo.data100514+"%":"0%");
				$('#100514').attr("title",isEmpty(tmpGridInfo.data100514)? tmpGridInfo.data100514+"%":"0%");
			}else{
				$('#100514').html("--");
				$('#100514').attr("title","--");
			}
		}
	}

	//数据加载完毕,benchmark允许点击
	document.getElementById("bench_mark_weekactive-100314").getElementsByTagName("a")[0].className="bottun4";
	$("#bench_mark_weekactive-100314 a").attr("onClick","openBenchMark(this)");

	document.getElementById("bench_mark_monthactive-100414").getElementsByTagName("a")[0].className="bottun4";
	$("#bench_mark_monthactive-100414 a").attr("onClick","openBenchMark(this)");

	document.getElementById("bench_mark_monthkeepuser-100514").getElementsByTagName("a")[0].className="bottun4";
	$("#bench_mark_monthkeepuser-100514 a").attr("onClick","openBenchMark(this)");
}

function getNewUserLine(data) {
	if(isEmpty(data)) {
		nbarModel = data.data0107;
		if(vlistKey == 0) {
			askServlet('0107', '', '', '1', getYContrastData);
		} else {
			tmpday_milliseconds = yesterdayTime.getTime() - 1000 * 60 * 60 * 24;
			tmpday.setTime(tmpday_milliseconds);
			askServlet('0107', dateframe(tmpday), dateframe(tmpday), '6', getYContrastData);
		}
	}
}

function getYContrastData(data) {
	if(isEmpty(data)) {
		ybarModel = data.data0107;
		if(vlistKey == 0) {
			tmpday_milliseconds = today.getTime() - 1000 * 60 * 60 * 24 * 7;
			tmpday.setTime(tmpday_milliseconds);
			askServlet('0107', dateframe(tmpday), dateframe(tmpday), '6', getFWContrastData);
		} else {
			tmpday_milliseconds = yesterdayTime.getTime() - 1000 * 60 * 60 * 24 * 7;
			tmpday.setTime(tmpday_milliseconds);
			askServlet('0107', dateframe(tmpday), dateframe(tmpday), '6', getFWContrastData);
		}
	}
}

function getFWContrastData(data) {
	if(isEmpty(data)) {
		ywbarModel = data.data0107;
		if(vlistKey == 0) {
			tmpday_milliseconds = today.getTime() - 1000 * 60 * 60 * 24 * 30;
			tmpday.setTime(tmpday_milliseconds);
			askServlet('0107', dateframe(tmpday), dateframe(tmpday), '6', getFMContrastData);
		} else {
			tmpday_milliseconds = yesterdayTime.getTime() - 1000 * 60 * 60 * 24 * 30;
			tmpday.setTime(tmpday_milliseconds);
			askServlet('0107', dateframe(tmpday), dateframe(tmpday), '6', getFMContrastData);
		}
	}
}

var countThraskServlet = 0;
function getFMContrastData(data) {
	if(isEmpty(data)) {
		ymbarModel = data.data0107;
		setNewUserLine(vlistKey);
		if(countThraskServlet == 0) {
			askServlet('0108', '', '', '30', getLine);
			countThraskServlet += 1;
		}
	}
}

//listKey为0:今日或者1:昨日
function setNewUserLine(listKey) {
	var info, time;
	var vname = "";
	var vtypef = "";
	vlistKey = listKey;
	switch(listKey) {
		case 0:
			vname = "今日";
			if(vchtype == 1) {
				vtypef = "个";
				info = changeStrToJson(nbarModel.data0001);
				time = nbarModel.data0001Categorie;
				yinfo = changeStrToJson(ybarModel.data0001);
				ytime = ybarModel.data0001Categorie;
				ywinfo = changeStrToJson(ywbarModel.data0001);
				ywtime = ywbarModel.data0001Categorie;
				yminfo = changeStrToJson(ymbarModel.data0001);
				ymtime = ymbarModel.data0001Categorie;
			} else {
				vtypef = "次";
				info = changeStrToJson(nbarModel.data0003);
				time = nbarModel.data0003Categorie;
				yinfo = changeStrToJson(ybarModel.data0003);
				ytime = ybarModel.data0003Categorie;
				ywinfo = changeStrToJson(ywbarModel.data0003);
				ywtime = ywbarModel.data0003Categorie;
				yminfo = changeStrToJson(ymbarModel.data0003);
				ymtime = ymbarModel.data0003Categorie;
			}
			break;
		case 1:
			vname = "昨日";
			if(vchtype == 1) {
				vtypef = "个";
				info = changeStrToJson(nbarModel.data0001);
				time = nbarModel.data0001Categorie;
				yinfo = changeStrToJson(ybarModel.data0001);
				ytime = ybarModel.data0001Categorie;
				ywinfo = changeStrToJson(ywbarModel.data0001);
				ywtime = ywbarModel.data0001Categorie;
				yminfo = changeStrToJson(ymbarModel.data0001);
				ymtime = ymbarModel.data0001Categorie;
			} else {
				vtypef = "次";
				info = changeStrToJson(nbarModel.data0003);
				time = nbarModel.data0003Categorie;
				yinfo = changeStrToJson(ybarModel.data0003);
				ytime = ybarModel.data0003Categorie;
				ywinfo = changeStrToJson(ywbarModel.data0003);
				ywtime = ywbarModel.data0003Categorie;
				yminfo = changeStrToJson(ymbarModel.data0003);
				ymtime = ymbarModel.data0003Categorie;
			}
			break;
		default:
			vname = "今日";
			if(vchtype == 1) {
				vtypef = "个";
				info = changeStrToJson(nbarModel.data0001);
				time = nbarModel.data0001Categorie;
				yinfo = changeStrToJson(ybarModel.data0001);
				ytime = ybarModel.data0001Categorie;
				ywinfo = changeStrToJson(ywbarModel.data0001);
				ywtime = ywbarModel.data0001Categorie;
				yminfo = changeStrToJson(ymbarModel.data0001);
				ymtime = ymbarModel.data0001Categorie;
			} else {
				vtypef = "次";
				info = changeStrToJson(nbarModel.data0003);
				time = nbarModel.data0003Categorie;
				yinfo = changeStrToJson(ybarModel.data0003);
				ytime = ybarModel.data0003Categorie;
				ywinfo = changeStrToJson(ywbarModel.data0003);
				ywtime = ywbarModel.data0003Categorie;
				yminfo = changeStrToJson(ymbarModel.data0003);
				ymtime = ymbarModel.data0003Categorie;
			}
			break;
	}
	chartline = new Highcharts.Chart({
		chart : {
			renderTo : 'containerLine' + listKey,
			defaultSeriesType : 'area',
			backgroundColor : backgroundColorinfo,
			marginTop : 20
		},
		title : {
			text : ''
		},
		xAxis : {
			categories : time,
			 tickmarkPlacement: 'on',
			labels : {
				rotation: -90,
				align : 'right',
				x: 5,
				y: 8,
				formatter : function() {
					return this.value + ":00";
				}
			}
		},
		yAxis : {
			title : {
				text : ''
			},
			min : 0
		},
		credits : {
			enabled : false
		},
		tooltip : {
			formatter : function() {
				var str = "";
				str = str + this.x + ":00";
				$.each(this.points, function(i, point) {
					if(point.series.name == '不对比') {
						var tmpname = '';
						var tmptype='';
						if(vlistKey==0){
							tmpname = "今日";
							if(vchtype==1){
								tmptype="新增";
							}else{
								tmptype="启动";
							}
						}else{
							tmpname = "昨日";
							if(vchtype==1){
								tmptype="新增";
							}else{
								tmptype="启动";
							}
						}
						str += '
' + tmpname +'  '+tmptype+ ':' + this.y + vtypef;
					} else {
						str += '
' + point.series.name + ': ' + this.y + vtypef;
					}
				});
				return str;
			},
			shared : true
		},
		legend : {
			enabled : false,
			symbolWidth : 20
		},
		plotOptions : {
			series : {
				fillOpacity :0.03,
				dataLabels : {
					shadow : false
				}
			},
			line : {
				lineWidth : 2,
				states : {
					hover : {
						lineWidth : 3
					}
				},
				marker : {
					enabled : false,
					states : {
						hover : {
							enabled : true,
							symbol : 'circle',
							radius : 2,
							lineWidth : 1
						}
					}
				}
			},
			area : {
				marker : {
					enabled : false
				}
			}
		},
		series : [{
			name : '前一天',
			color : '#AADFF3',
			legendIndex : 1,
			data : yinfo
		}, {
			name : '上周同期',
			color : '#AADFF3',
			legendIndex : 2,
			data : ywinfo
		}, {
			name : '上月同期',
			color : '#AADFF3',
			legendIndex : 3,
			data : yminfo
		}, {
			name : '不对比',
			legendIndex : 4,
			color : '#0066CC',
			data : info
		}]
	});
	selectLine(vlineName);
}

function getLine(data) {
	if(isEmpty(data)) {
		thrDaybarModel = data.data0108;
		setLine(vThrDaylistKey);
	}
}

function setLine(listKey) {
	var info, time, renderTo;
	var vname = "";
	var vtypef = "";
	vThrDaylistKey = listKey;
	var vdefaultSeriesType = "area";
	switch(listKey) {
		case 0:
			vname = "新增用户";
			vtypef = "个";
//			info = changeStrToJson(thrDaybarModel.data0001);
			info = thrDaybarModel.data0001;
			time = thrDaybarModel.data0001Categorie;
			renderTo = '000102';
			break;
		case 1:
			vname = "活跃用户";
			vtypef = "个";
//			info = changeStrToJson(thrDaybarModel.data0002);
			info = thrDaybarModel.data0002;
			time = thrDaybarModel.data0002Categorie;
			renderTo = '000202';
			break;
		case 2:
			vname = "平均使用时长";
			vtypef = "秒";
//			info = changeStrToJson(thrDaybarModel.data1002);
			info = thrDaybarModel.data1002;
			time = thrDaybarModel.data1002Categorie;
			renderTo = '100202';
			break;
		case 3:
			vname = "启动次数";
			vtypef = "次";
//			info = changeStrToJson(thrDaybarModel.data0003);
			info = thrDaybarModel.data0003;
			time = thrDaybarModel.data0003Categorie;
			renderTo = '000302';
			break;
		case 4:
			vname = "累计用户总数";
			vtypef = "个";
//			info = changeStrToJson(thrDaybarModel.data9005);
			info = thrDaybarModel.data9005;
			time = thrDaybarModel.data9005Categorie;
			renderTo = '900502';
			break;
		default:
			vname = "新增用户";
			vtypef = "个";
//			info = changeStrToJson(thrDaybarModel.data0001);
			info = thrDaybarModel.data0001;
			time = thrDaybarModel.data0001Categorie;
			renderTo = '000102';
			break;
	}

	var fillOpacity=0.03;
	if(listKey==4){
		fillOpacity=0.3;
	}else if(listKey==1){
		fillOpacity=0.6;
	}
	if(listKey != 1) {
		chartThrline = new Highcharts.Chart({
			chart : {
				renderTo : renderTo,
				defaultSeriesType : vdefaultSeriesType,
				backgroundColor : backgroundColorinfo,
				marginTop : 20
			},
			title : {
				text : ''
			},
			xAxis : {
				categories : time,
				tickInterval : getTickInterval(info)+1,
				tickmarkPlacement: 'on',
				labels : {
					formatter : function() {
						return changeStringDateToDate(this.value);
					}
				}
			},
			yAxis : {
				title : {
					text : ''
				},
				min : 0,
				labels: {
					formatter: function() {
						if(listKey==2){
							return intTotime(this.value)+' s';
						}else{
							return this.value;
						}
					}
				}
			},
			credits : {
				enabled : false
			},
			tooltip : {
				enabled : true,
				formatter : function() {
					if(this.point.text!=null&&this.point.text!=""){
						return '' + this.series.name + '
' + changeStringDateToDate(this.x) + ' :  ' + this.y + vtypef+"
点击查看";
					}else{
						return '' + this.series.name + '
' + changeStringDateToDate(this.x) + ' :  ' + this.y + vtypef;
					}
				}
			},
			legend : {
				enabled : false
			},
			plotOptions : {
				series: {
			            	fillOpacity: fillOpacity,
			            	 dataLabels: {
				               shadow: false
				            },
							cursor: 'pointer',
							point: {
								events: {
									click: function() {
										var textcallback=getMilePostContent(this,tmpnum);
										tmpnum++;
										if(textcallback!=""){
											hs.htmlExpand(null, {
												pageOrigin: {
													x: this.pageX,
													y: this.pageY
												},
												headingText: "里程碑",
												maincontentText: textcallback,
												width: 250,
												height:160
											});
										}
									}
								}
							},
							marker: {
								lineWidth: 1
							}
						},
				line : {
					lineWidth : 2,
					states : {
						hover : {
							lineWidth : 3
						}
					},
					marker : {
						enabled : false,
						states : {
							hover : {
								enabled : true,
								symbol : 'circle',
								radius : 2,
								lineWidth : 1
							}
						}
					}
				},
				area : {
					marker : {
						enabled : true,
						states : {
							hover : {
								enabled : false
							}
						}
					}
				}
			},
			series : [{
				name : vname,
				color : "#0066CC",
				data : info
			}]
		});

	} else {
		var newuser, activeuser;
		if(thrDaybarModel != null && thrDaybarModel != "") {
			var contrastactiveuser = thrDaybarModel.data0002;
			var contrastnewuser = thrDaybarModel.data0001;
			var tmpkeepuser;
			if(contrastnewuser != null) {
				tmpkeepuser =new Array();
				var jsonvalue;
			 	for(var c in contrastnewuser){
			 		var i= contrastactiveuser[c].y - contrastnewuser[c].y;
			 		if(i<0){
			 			i=0;
			 		}
					jsonvalue=new JsonDataBean();
					jsonvalue.text=contrastactiveuser[c].text;
					jsonvalue.jsonid=contrastactiveuser[c].jsonid;
					jsonvalue.y=i;
					jsonvalue.marker.enable=contrastactiveuser[c].marker.enable;
					jsonvalue.marker.symbol=contrastactiveuser[c].marker.symbol;
					jsonvalue.marker.radius=contrastactiveuser[c].marker.radius;
			 		tmpkeepuser.push(jsonvalue);
			 	}
			}
			//newuser = changeStrToJson(contrastnewuser);
			newuser = contrastnewuser;
			activeuser =tmpkeepuser;
		}
		chartThrline = new Highcharts.Chart({
			chart : {
				renderTo : renderTo,
				defaultSeriesType : vdefaultSeriesType,
				backgroundColor : backgroundColorinfo
			},
			title : {
				text : ''
			},
			xAxis : {
				categories : time,
				tickInterval : getTickInterval(info)+1,
				 tickmarkPlacement: 'on',
				labels : {
					align : 'left',
					formatter : function() {
						return changeStringDateToDate(this.value);
					}
				}
			},
			yAxis : {
				title : {
					text : ''
				}
			},
			legend : {
				enabled : true
			},
			tooltip : {
				formatter : function() {
					if(this.point.text!=null&&this.point.text!=""){
						return '' + this.series.name + ':
' + changeStringDateToDate(this.x) + " " + this.y + vtypef+"
点击查看";
					}else{
						return '' + this.series.name + ':
' + changeStringDateToDate(this.x) + " " + this.y + vtypef;
					}
				}
			},
			plotOptions : {
				series: {
			            	fillOpacity: fillOpacity,
			            	 dataLabels: {
				               shadow: false
				            },
							cursor: 'pointer',
							point: {
								events: {
									click: function() {
										var textcallback=getMilePostContent(this,tmpnum);
										tmpnum++;
										if(textcallback!=""){
											hs.htmlExpand(null, {
												pageOrigin: {
													x: this.pageX,
													y: this.pageY
												},
												headingText: "里程碑",
												maincontentText: textcallback,
												width: 250,
												height:160
											});
										}
									}
								}
							},
							marker: {
								lineWidth: 1
							}
						},
				area : {
					stacking : 'normal',
					lineWidth : 1,
					marker : {
						enabled : true,
						lineWidth : 1,
						states : {
                            hover : {
                                enabled : false
                            }
                        }
					}
				}
			},
			credits : {
				enabled : false
			},
			series : [{
				name : '新用户',
				xAxis : 0,
				color : "#0066CC",
				data : newuser
			}, {
				name : '老用户',
				color : "#CB4B4B",
				xAxis : 0,
				data : activeuser
			}]
		});
	}
	tobaidu();
}

//lineName为:不对比或前一天或上周 同期或上月同期
function selectLine(lineName) {
	vlineName = lineName;
	var series = chartline.series
	var selectcount = -1;
	for(var i = 0; i < series.length; i++) {
		if(chartline.series[i].name != '不对比') {
			chartline.series[i].hide();
		}
		if(chartline.series[i].name == lineName) {
			selectcount = i;
		}
	}
	if(selectcount != -1) {
		chartline.series[selectcount].show();
	}

}

//选择0:今日 1:昨日,调整样式
function tagLine(showContent, selfObj, linekey) {
	// 操作标签
	var tag = document.getElementById("twooLine").getElementsByTagName("li");
	var taglength = tag.length;
	for( i = 0; i < taglength; i++) {
		tag[i].className = "";
	}
	selfObj.parentNode.className = "hover";
	// 操作内容
	for( i = 0; j = document.getElementById("two_" + i); i++) {
		j.style.display = "none";
	}
	document.getElementById(showContent).style.display = "block";
	vlistKey = linekey;
	askServlet('0107', '', '', vlistKey, getNewUserLine);
}

//falg  1:新增用户 2:启动次数
function tagsChType(selfObj, falg) {
	// 操作标签
	var tag = document.getElementById("twooChType").getElementsByTagName("li");
	var taglength = tag.length;
	for( i = 0; i < taglength; i++) {
		tag[i].className = "";
	}
	selfObj.parentNode.className = "hover";
	selectChType(falg);
}

//str  不对比,前一天,上周同期,上月同期
function tagsLine(selfObj, str) {
	// 操作标签
	var tag = document.getElementById("twoo").getElementsByTagName("li");
	var taglength = tag.length;
	for( i = 0; i < taglength; i++) {
		tag[i].className = "";
	}
	selfObj.parentNode.className = "hover";
	selectLine(str);
}

function selectthrdayTag(showContent, selfObj, linekey) {
	// 操作标签
	var tag = document.getElementById("tagsthrday").getElementsByTagName("li");
	var taglength = tag.length;
	for( i = 0; i < taglength; i++) {
		tag[i].className = "";
	}
	selfObj.parentNode.className = "hover";
	// 操作内容
	for( i = 0; j = document.getElementById("tagContentthrday" + i); i++) {
		j.style.display = "none";
	}
	document.getElementById(showContent).style.display = "block";
	setLine(linekey);

}

//val  1:新增用户 2:启动次数
function selectChType(val) {
	vchtype = val;
//	destroy();
	setNewUserLine(vlistKey);
}

function SetCwinHeight(ifid) {
	var iframeid = document.getElementById(ifid);
	//iframe id
	if(document.getElementById) {
		if(iframeid && !window.opera) {
			if(iframeid.contentDocument && iframeid.contentDocument.body.offsetHeight) {
				iframeid.height = iframeid.contentDocument.body.offsetHeight;
			} else if(iframeid.Document && iframeid.Document.body.scrollHeight) {
				iframeid.height = iframeid.Document.body.scrollHeight;
			}
		}
	}
}

function setHref(tmphref) {
	window.location.href = basePath + tmphref;
}// JavaScript Document

redpajama_set_name: RedPajamaGithub


text:
The Fourth Estate Code of Practice
Alan Sunderland
Fourth Estate Journalism Advocate
For some months now, Fourth Estate has been working on a new Code of Practice to reflect the key standards and principles of modern journalism.
The aim has been to preserve what is fundamental and important about journalism while also recognising what has changed.
One of the most obvious things that has changed is that journalism is no longer solely the preserve of the professional journalist.
In the industry of journalism, jobs are being lost, newspapers are being closed or hollowed out, and huge swathes of important civic and local reporting are disappearing or under threat.
The good news is that in many cases, the community is stepping in to fill the gap. Whether it is community social media pages, blogs, podcasts or newsletters, people are committing 'acts of journalism' every day as they work to inform their communities about matters of public interest.
The bad news is that in other cases, the gaps are being filled by misinformation, disinformation, fake news and spin from lobby groups, vested interests and and those who prefer to push their own barrows rather than work for the public good.
The aim of the Fourth Estate Code of Practice is to provide the basic ethical standards of journalism for everyone to refer to and abide by, whether they be professionals or volunteer members of the community.
Adherence to this code will be a clear marker to delineate between those who engage in journalism as a public good and those who seek to distort, mislead or pursue ends other than informing the public.
As Journalism Advocate for Fourth Estate, I have sought input and advice, called out for ideas and suggestions and referred back to my own 40 years in the industry both as a reporter and as a manager responsible for editorial standards in newsrooms.
The result is our Draft Code which you can find here.
I want to stress that this is the start of a process, not the end. We are calling it a 'draft' code because it needs your ideas, suggestions and feedback to improve it.
I would encourage all Fourth Estate members, supporters and the wider public to take a look and let us know what you think.
You can email me at [email protected] with your ideas.
Like all good codes, this will grow and evolve over time to ensure it reflects the needs of the public.
Journalism is vital to a healthy society, and healthy journalism is what society has every right to expect.
The standards in the Fourth Estate Code of Practice are designed to encourage and defend strong, ethical journalism that speaks truth to power, holds the powerful to account, and delivers news to the community that informs and empowers. Your input will help us do that.
Source: Fourth estate
Tag(s): journalism Journalism Advocate ethics code Code of Practice

redpajama_set_name: RedPajamaCommonCrawl


If on November 6 Mitt Romney wins the White House and Republicans retake the Senate, they'd be remiss not to thank dark money in their victory speeches.
That's because $8 out of every $10 in dark money—campaign cash whose source is hidden from the public—spent so far in the 2012 elections went to electing Republicans and defeating Democrats. Through November 1, dark-money groups, including politically active nonprofits, trade groups, and labor unions, spent $213 million on elections, and 81 percent of that money backed GOPers, according to a new analysis by the Sunlight Foundation. US Senate races attracted the most dark money, at $86.4 million; the Senate fights seeing the most dark-money seep in are Virginia ($19 million), Ohio ($13 million), Nevada ($12 million), Wisconsin ($10 million), and Montana ($7.5 million), Sunlight found.
And below is a breakdown of the biggest dark-money players in American politics. Shocker: Eight of the top 10 biggest spenders back Republicans. Not only that, but those top five players—Karl Rove's Crossroads GPS, the US Chamber of Commerce, Grover Norquist's Americans for Tax Reform, Americans for Job Security, and American Future Fund—account for 64 percent of all dark-money spending.


Retail, wholesale electrical supplies. Lighting Layout and Design, Power Distribution Layout and Design, Voice/Data/Video Layout and Design, Job site V.M.I., Storage Containers, Generator Backup Power Systems, Vendor-Managed Inventory (V.M.I.) and Showroom Service. Order by Phone, Fax, Web or One of Our Four Convenient Locations. Fast Job site Delivery, specializing in minority set-aside bids and government contracts.
Yesco currently stocks and resells 165,000 products from over 400 manufacturers.
Posted on November 01, 2016. Brought to you by foursquare.
I guess we all expect great prices and want great service but often never get both at the same time. YESCO Electrical Supply of Youngstown, Ohio has exceeded all my exceptions for sure. Not only do they have great prices and sometimes willing to work with you a little on getting the price down but the service is really outstanding. I was looking for a really old breaker for my grandmothers house and had called everyone I was able to find in the phone book. I ended up at YESCO only to find out that they did not have the breaker I was looking for. To my surprise the clerk said he could order me one and it would take about a week. I told him I do not have that much time and explained my situation.He called one of his customers "a electrical contractor" and to my surprise he had what I needed. The best part of this is he sent his driver to the contractor and picked it up for me, this is what customer service is all about.
Posted by James dean on March 30, 2011.
Yesco Electrical Supply was founded in 1987. Yesco Electrical Supply specializes in Wholesale - Electrical Supplies, Nec.
Yesco Electrical Supply Inc can be found at Marshall St 648. The following is offered: B2B Electrical Supplies. The entry is present with us since Sep 8, 2010 and was last updated on Nov 14, 2013. In Youngstown there are 12 other B2B Electrical Supplies. An overview can be found here.


Dr. Fu is a Dr. of Acupuncture and has a PhD. in Oriental Medicine. He is a Qi GONG Master and an 8 degree black belt Master in Tai Chi, Qi Gong and Wushu.
Dr. Fu comes from a long line of doctors of traditional Chinese Medicine. A sixth-generation acupuncturist, Dr. Fu's training started at age 5, when he began studying martial arts and Qi Gong (practices that awaken one's inner chi or subtle energy).
Dr. Fu's unique skills, acquired over a lifetime of intense training, and mastery of Qi Gong and martial arts, allows him to share not only his medical knowledge, but also enables patients to access abundant and powerful Qi ("Chi"), a palpable healing energy, that allows healing on a holistic level.
Dr. Fu has twenty years clinical experience and is versed in painless acupuncture.


text:
Broken Age ™ 9+
Double Fine Productions, Inc.
#62 in Puzzle
4.5 • 1.5K Ratings
**Apple Editors' Choice Winner**
*Now available as a Universal App with support for both iOS and tvOS.*
Broken Age is a family friendly, hand-animated, puzzle-filled adventure game with an all-star cast, including Elijah Wood, Jack Black and Masasa Moyo.
Funded by a record breaking crowdfunding campaign and designed by industry legend Tim Schafer, Broken Age is a timeless coming-of-age story of barfing trees and talking spoons.
Vella Tartine and Shay Volta are two teenagers in strangely similar situations, but radically different worlds. The player can freely switch between their stories, helping them take control of their own lives, and dealing with the unexpected adventures that follow.
Elijah Wood as Shay
Masasa Moyo as Vella
Jack Black as Harm'ny Lightbeard
Jennifer Hale as Mom
Wil Wheaton as Curtis
Pendleton Ward as Gus
Important: This game will only play properly on iPad 2, iPhone 5, and beyond.
This version now includes Russian subtitles as well as a host of bug fixes.
Double Fine's riveting point-and-click adventure thrusts players into a timeless blend of whimsical sci-fi and dark fairy tale. Clever writing and stylish visuals keep its intersecting stories appealing—and at times, wickedly funny—with characters you'll quickly become attached to (voiced by Elijah Wood, Jack Black, and other popular actors). Initially available with Act 1 only, Broken Age now includes the complete game—a one-of-a-kind odyssey that's full of memorable moments.
kelly10601 , 12/29/2019
Has pro and cons
The game was amazing and had beautiful graphics and all, but if you aren't a fan of puzzle game then I don't suggest you buy this game. You would have to be prepared because each puzzle has it ways to solve them only if you can find the references for them and if not then you would be completely stuck and there is really no point of going online to look for answers because the game want the person to find it on their own. The ending is also not something you expect in a game like this and it also leave a lot of questions unanswered, but leave it up to the player to interpret the ending differently to their own liking. Even though the game has it down there are also up like being able to enjoy the different animation sequences that are in the game and as well how the game put everything together which make it flow so seamlessly there is a lot of go back and front with the two different characters which is an easier way for one to understand the puzzles. Overall I believe the game is amazing, but not amazing enough to exactly give it five star, but it is a challenging game for the people would love a good challenge.
DelleeComeOn , 01/13/2017
High Detail, Interactive Cartoon
1st, I think I should say that it wasn't really my style of game: an interactive cartoon that was like a very creative movie. But still a cartoon (like for kids). But with that being said, I still enjoyed it and can't really find anything wrong with it.
At first it seems super simple. But once you get to the halfway point it is much harder. But both parts do require a lot of wandering around, and wondering what to do. Which isn't so bad as the scenes and people are interesting. But it does get frustrating, in which I used a walkthrough often. It's fun if you can figure it out, but I only have so much time.
I encountered no glitches surprisingly, as it takes up a lot of space. I would make sure you have an extra gigabyte or two at least after downloading to allow room for loading.
Anyways, I ultimately did enjoy this game and its conclusion. I think it would be an awesome game to play with others on TV, especially as a family. If they make another game like this, maybe make it more for adults and a little less wandering and wondering.
The developer, Double Fine Productions, Inc., has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer's privacy policy.
Requires iOS 6.0 or later. Compatible with iPhone 4, iPhone 4S, iPhone 5, iPhone 5c, iPhone 5S, iPhone 6, iPhone 6 Plus, iPhone 6S, iPhone 6S Plus, iPhone SE (1st generation), iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X, iPhone XS, iPhone XS Max, iPhone XR, iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max, iPhone SE (2nd generation), iPhone 12 mini, iPhone 12, iPhone 12 Pro, iPhone 12 Pro Max, iPad, and iPod touch. Apple TV.
© and ™ Double Fine Productions, 2013. All Rights Reserved
Psychonauts Vault Viewer!
Middle Manager of Justice
Dropchord
Day of the Tentacle Remastered


Shortly before the company's annual shareholder meeting last week, more than 100 cooks and cashiers rallied in the rain outside McDonald's new headquarters in Chicago's West Loop to demand higher wages. In recent years, the meeting has attracted demonstrations organized by the union-backed Fight for 15 movement. But in 2018, a new grievance appeared on the roster of complaints against one of the world's largest fast-food chains: sexual harassment. With the help of Fight for 15, ten current and former female McDonald's employees in nine different cities have taken legal action against the company over alleged instances of harassment by employees and managers.
Most shareholders appeared largely indifferent to the unrest. The topics of pay and harassment did not appear on the group's agenda, which included elections to the board of directors, approval of new executive compensation packages, and votes on other shareholder proposals.
But Alexa Kaczmarski, national campaign organizer for the nonprofit group Corporate Accountability, eventually brought up the sexual harassment charges and called for more responsiveness from the company. "It is tone-deaf and wrong for the corporation to try to avoid accountability on these and other issues," Kaczmarski said.
President and CEO Steve Easterbrook quickly responded that McDonald's takes sexual harassment and discrimination very seriously, echoing the statements that the company released earlier in the week. He expressed confidence that franchisees felt the same way, but he did not specify how the company planned to respond to the allegations.
Regarding wages, Easterbrook merely highlighted the company's recent initiatives. McDonald's has committed $150 million over the next five years to expand employee education benefits, including college tuition assistance, through its "Archways to Opportunity" program. The Archways program has invested $21 million so far in tuition assistance for about 24,000 U.S. workers.
According to Easterbrook, the Republican tax cuts made the new commitments possible.
As has been the case with many other corporations, the tax cuts have stopped short of bringing about real pay raises. McDonald's stands to reel in an estimated annual tax cut of $900 million, according to Americans for Tax Fairness. In the first quarter of 2018 alone, the company's stock hit an all-time high and it returned $2.5 billion to shareholders, with plans of returning $16 billion more in the next two years.
For his part, Easterbrook received a 42 percent raise in 2017. The CEO makes $21.7 million a year, 3,101 times more than median salary of a McDonald's employee.
For many employees, tuition assistance isn't enough to make up for paltry wages. In 2015, the corporation responded to the threat of major employee strikes with a promise that it would pay employees at least one dollar more than local minimum wages. But that promise appears to have been a one-time show of generosity.
In April, Fight for 15 released pay stubs for 16 McDonald's employees in multiple cities. They revealed pay rates that were far short of the company's one-dollar-above promise. Moreover, only workers at corporate-owned locations received the raise, and just 10 percent of the 14,000 U.S. McDonald's locations are owned by the corporation.
Franchisees, which were not required to offer that raise, come with their own set of problems for workers. The ten women who lodged complaints against McDonald's last week all worked at franchise locations. Fight for 15 named McDonald's Corp. in the complaints along with the individual franchisees, hoping to hold the parent company accountable.
Some corporations use franchises as a way to escape labor-violation lawsuits and to dodge wage disputes with employees. In 2015, the Democratic-controlled National Labor Relations Board (NLRB) created new regulations that specified when a company like McDonald's could be held responsible for workers at its franchises.This measure gave employees significant leverage when dealing with companies. Unsurprisingly, corporate America didn't take to it kindly.
In December, the NLRB, with its new Republican majority, voted in a 3–2 decision to overturn the rule. McDonald's has been the target of a string of labor-law violation lawsuits over the past year from employees at its franchises. The NLRB's reversal makes it unlikely that the company will be held liable for damages in any of those cases.
To make matters worse, in a 5–4 decision this month, the Supreme Court upheld employers' ability to bar employees from joining class-action lawsuits. Thanks to the ruling, millions of workers will now be unable to band together to challenge their bosses on discrimination issues, wage disputes, and sexual harassment allegations—like the ones that McDonald's faces.


Buddy Riboclavin (see #3 in yesterday's Five Friday Happy Bringers) just sent more pics from his Irish holiday.
And. He. Is. Staying. In. A. Castle.
I wanna be in a castle! With a moat around it. Maybe sitting outside in tweed, drinking mulled cider or grog.
If you have a moated castle, let me know ASAP. Thank you.


text:
module Backup
  module Syncer
    module RSync
      class Base < Syncer::Base

        ##
        # Additional String or Array of options for the rsync cli
        attr_accessor :additional_rsync_options

        def initialize(syncer_id = nil, &block)
          super
          instance_eval(&block) if block_given?

          @path ||= '~/backups'
        end

        private

        ##
        # Common base command for Local/Push/Pull
        def rsync_command
          utility(:rsync) << ' --archive' << mirror_option <<
              " #{ Array(additional_rsync_options).join(' ') }".rstrip
        end

        def mirror_option
          mirror ? ' --delete' : ''
        end

        ##
        # Each path is expanded, since these refer to local paths and are
        # being shell-quoted. This will also remove any trailing `/` from
        # each path, as we don't want rsync's "trailing / on source directories"
        # behavior. This method is used by RSync::Local and RSync::Push.
        def paths_to_push
          directories.map {|dir| "'#{ File.expand_path(dir) }'" }.join(' ')
        end

      end
    end
  end
end


This guide is split into five Sections.
This is a group assignment. There are two parts.
• Part 1 is based on a case study and will assess your research, analytical and written skills as well as your understanding of share valuation techniques. The topic draws from material covered in Week 6 – Chapter 10 Share Valuations. All questions were developed from your prescribed textbook, Managerial Finance – Principles and Applications by Titman et al. (2016).
Important Note: To compete part 1 you will need to purchase a recent copy of the Australian Financial Review [i.e. not less than 3 months old].
• Part 3 requires you to compare Warren Buffet's approach to share valuation and the share valuation methodology in Chapter 10 and recommend which approach you prefer and why.
Specific task requirements are detailed in Section 3 – Task Requirements and Marking Criteria.
• For campus students: a group can be a group of 1 or 2 students.
• For distant learning (FLEX) students: while a group of 1 is likely to be more practical, you also have the option of forming a group of 2 students.
• Important Note 1: Students working as a group, only one member of the group will submit the assignment online by uploading it in Moodle.
Submission Format: You are required to present your response in report format.
Word Limit: The word limit is 1,350 words and excludes title and cover pages, table of contents, reference list, and appendix and any other supplementary material or attachments.
Important Note: This word limit and number of reference is based on present recommended School of Business and Law policy for post-graduate students.
Minimum number of references: In total [i.e. for both Part 1, 2 and 3] the minimum number is 5 and must include 5 peer-reviewed articles. You may use well-known newspapers, magazines, and reliable internet and journal sources such as Applied Finance, Financial Analyst Journal, and Journal of Banking & Finance. Wikipedia and Investopedia are not permitted to be used as sources.
Submission Online: You MUST submit this assessment online as a word document. We will not accept PDF submissions.
1. Create your own cover page for your Report, but do not include the Marking Sheet or the marking criteria/rubrics in your report. You grader will take care of this when they grade your paper to provide you feedback on your report. Make sure both student members of you group is added to your cover page.
2. Where copying from other sources results in high percentage similarity, we will deduct marks as shown on the mark-sheet. Therefore, proper use of in-text referencing is important. Avoid direct quotes.
Do not copy the questions from the textbook, as this will increase your percentage similarity.
Under extreme circumstances where high % similarity indicates copying from written works of other students in CQU, other universities or any other institutions world-wide, the assignment will be reviewed by the academic misconduct board. If percentage similarity exceeds 20%, then we will deduct marks based on a progressive scale as determined by the course co-ordinator.
3. A marking rubric is provided in Section 3 and totals 50 marks and will be scaled down to reflect a grade out of 30%.
The assessment is worth 30% total assessment grade.
We record your final grade on Moodle as a percentage of 30%.
4. Penalty for late submission is 5% per calendar day including Saturday and Sunday.
The task is based on a real-world case study and as stated, there are three parts.
You are required to present answers to some questions in a single report.
To demonstrate in-depth of understanding of share valuation techniques, it is expected that you extend your research beyond the prescribed textbook when making comparisons about share valuation techniques.
Refer to the page that provides details of shares currently traded on The ASX.
1. Using equity valuation methods taught in Week 6 and described in Chapter 10 calculate the value of each selected ordinary share investment in terms of your required rate of return.
Hint: To answer the question, you will need to calculate the value of the companies selected, and to do that you need to demonstrate that you have learnt something about equity valuation. In your analysis, consider valuing the shares using the ordinary share discounted dividend model and then the comparable approach to valuing ordinary shares. Consider the principles that will determine the value of a company in your report.
Warren Buffet is one of the richest men in the world.
There are several YouTube featuring interviews and/or commentary by Warren Buffet about how to invest wisely. Below are three to get you started. Skip the ads, watch them and summarise the key points that he makes in relation to investment.
• Response to case study must be in report format and include an executive summary, table of contents, introduction, body with suitable headings and sub-headings, conclusion and wide variety of references.
• Report fonts must be either Arial or Times Roman 12 pt and 1.5 spacing for narrative, 16 pt bold for major headings and 14 pt bold for sub-headings.
• Inclusion of diagrams and tables to support the response is strongly encouraged.
• Word count is 1,350 words maximum (i.e. 6 pages maximum) excluding in-text referencing, diagrams and tables.
Important note: There are over 2,000 companies listed on the ASX, thus your graders expect that it is unlikely two groups will be investigating the same list of ten companies. It is the graders expectations, that we see analysis of a variety of different companies from the different groups covering different Financial Review dates.
Executive Summary Excellent executive summary; providing a summary of the key problem, key issues with regards to the problem and the recommendations and future practical steps Good executive summary; providing a summary of the key problem, key issues with regards to the problem and the recommendations and future practical steps Fair executive summary, providing a summary of the key problem, key issues with regards to the problem and the recommendations and future practical steps Poor executive summary; providing a summary of the key problem, key issues with regards to the problem and the recommendations and future practical steps Very poor or non-existent executive summary.
Introduction and/or purpose Excellent introduction; providing a very clear purpose, which ensures all areas relevant to the topic are clearly outlined. Good introduction; providing a mostly clear purpose, which ensures most areas relevant to the topic are clearly outlined. Fair introduction, addresses some points, lacks some detail; ensures some areas relevant to the topic are outlined. Poor introduction; addresses limited points, lacks detail; of which few areas are outlined. Very poor or non-existent introduction.
Organisation or structure The ideas are arranged in an extremely logical, structured and coherent manner. The ideas are arranged in a fairly logical, structured and coherent manner. The ideas are arranged in a logical, some-what structured and coherent manner. The ideas appear less logical, structured and presents in fairly incoherent manner. There is little, if any, coherent structure to the document.
Content Knowledge (or literature/argument) Demonstrates a balanced and very high level of detailed knowledge of core concepts by providing a very high level of analysis. Demonstrates a balanced and high level of knowledge of core concepts by providing a high level of analysis. Demonstrates a good level of knowledge of some of the core concepts by providing some level of analysis. Demonstrates limited knowledge of core concepts by providing a limited level of analysis. Demonstrates little, if any, knowledge of the core concepts with extremely limited, if any, analysis.
Presentation and quality of writing Quality of writing at a very high standard. Paragraphs are coherently connected to each other. Correct grammar, spelling and punctuation. Quality of writing is of a high standard. Paragraphs are mostly well structured. Few grammar, spelling and punctuation mistakes. Quality of writing is of a good standard. Few grammar, spelling and punctuation mistakes. Some problems with sentence structure and presentation Frequent grammar, punctuation and spelling mistakes. Use of inappropriate language. Quality of writing is at a very poor standard so barely understandable. Many spelling mistakes. Little or no evidence of proof reading.
Recommendations The assessment presents detailed relevant recommendations supported by sound literature and case study evidence of the ideas presented; drawing clear and well thought-out recommendations. The assessment presents a fairly detailed relevant recommendations supported by sound literature and case study evidence of the ideas presented; drawing fairly clear and well thought-out recommendations. The assessment presents a somewhat detailed relevant recommendations supported by sound literature and case study evidence of the ideas presented; providing some evidence of recommendations. The assessment provides limited detail with no relevant recommendations supported by sound literature and case study evidence of the ideas presented; drawing limited recommendations. The assessment fails to provide any clear evidence of relevant recommendations; drawing no clear recommendations.
Conclusion/ summarisation The assessment presents a detailed and focused summary of the ideas presented; drawing clear and well thought-out conclusions. The assessment presents a fairly detailed and focused summary of the ideas presented; drawing fairly clear and well thought-out conclusions. The assessment presents a somewhat detailed and focused summary of the ideas presented; providing some evidence of conclusions. The assessment provides limited detail with no clear summary of the ideas presented; drawing limited conclusions. The assessment fails to provide any clear evidence of the ideas presented; drawing no clear conclusions.
Research (referencing) Utilises current, appropriate and credible sources from quality peer-reviewed sources Referencing accurate– per APA Reference Guide.
Students reference the source of formula, information, arguments, diagrams and/or examples appropriately. HINT: Insert formula reference as a footnote. Utilises current, appropriate and credible sources.
Students reference the source of formula, information, arguments, diagrams and/or examples appropriately. HINT: Insert formula reference as a footnote Utilises current, appropriate and credible sources.
Students reference the source of formula, information, arguments, diagrams and/or examples appropriately. HINT: Insert formula reference as a footnote Utilises few current, appropriate and credible sources.
Students reference the source of formula, information, arguments, diagrams and/or examples appropriately. HINT: Insert formula reference as a footnote Utilises little, if any, current, appropriate and credible sources.
This is not your cover sheet. Do not submit together with your responses.


text:
recruiting@meridiancc.edu
910-Hwy 19 North, Meridian, MS 39307 | 601.481.1303
Community & Business Development
Moving forward with his dream
Summer grad returns to MCC for fall classes
Life doesn't always travel in a smooth straight line. Opportunities are like that, too.
Take 47-year-old Lauderdale County resident David Wyrick for example. Wyrick worked in the manufacturing division of an international business for more than 25 years until his job shifted south to Mexico. Certainly, the downturn in his work career was a setback but he discovered he had options, specifically the chance to go to college.
"I always wanted to go back, get some kind of education. That was in my future when I got out of high school. But of course, money was talking at that time and I never did go back," he said.
Turning to Meridian Community College, Wyrick is moving forward with his dreams. "It took me 30 years to go back," he said with a smile. "But I'm here."
Last fall, Wyrick enrolled in the College's Welding and Technology Program, successfully completed a year's work with top grades and received his technical certificate earlier this month. Working in the welding arena was something Wyrick always wanted to do. "And I know there's good money in it. I wanted to become my own boss, build my own things," he said.
Going back to school was the course for him. "This was a good opportunity to do that."
Paying for his education has come through help from the federal Trade Adjustment Assistance (TAA) – a program that seeks to provide adversely affected workers with opportunities to obtain the skills, credentials, resource and support necessary to (re)build skills for future jobs. "It's helping me out a lot. Without the TAA, I wouldn't be able to do this… I'm fortunate to have this opportunity. Take all the education I can."
This fall, Wyrick is enrolled in five classes at MCC, pursing his associate in arts degree which begins Monday, Aug. 13, when the academic year gets under way. "I'm excited about getting my degree. If I can further my education from that, I'd like to."
With a personal mantra of one step at a time, Wyrick is on his way. He added, "I'm venturing into it."
Pictured: David Wyrick, right, talks with Shane Simmons, his welding instructor. Wyrick is enrolled in full-time classes for the fall semester.
webservices Fall 2018
Arts & Letters (3)
BEEP (1)
Honors College (1)
MCC Alumni (1)
MCC Riley Workforce Development (1)
Miller Art Gallery (3)
Student Life (2)
EMPLOYMENT | CONTACT US | POLICIES & PROCEDURES | SURPLUS PROPERTY
Copyright © 2020 Meridian Community College. All rights reserved.


text:
Forty-Five Foiled Terror Plots Since 9/11 – The Daily Beast
by John Avlon - September 9, 2011
As news of a new "credible" threat swept across the nation on the 10th anniversary of 9/11, Americans were abruptly reminded that terrorism is always one bad day away from being issue No. 1.
In the latest case, one report said at least three people—one believed to be a U.S. citizen—entered the U.S. in August to plan a car-bomb attack against Washington, D.C., or New York. The suspected terrorists are thought to have come from Afghanistan or Pakistan, and at least two rental trucks are being sought nationwide. White House officials confirmed that President Obama had been briefed on the "specific" terrorism threat.
Too often, 10 years after the worst terrorist attacks in our nation's history, we sometimes fall into a false sense of security as a degree of 9/11 amnesia takes hold; a desire to recast the attacks as a tragic isolated incident.
The facts tell a very different story. The record shows that there have been at least 45 jihadist terrorist attacks plotted against Americans since 9/11—each of them thwarted by a combination of intelligence work, policing and citizen participation.
And these are just the plotted attacks that we know about through public documentation—the real number of credible plots is no doubt much higher. No truly authoritative list exists because of the preponderance of classified information, although organizations such as the Heritage Foundation have published detailed lists in the past. An additional problem in coming up with a comprehensive list lies in consistently defining the parameters of thwarted attacks. The plots also are of varying degrees of seriousness, from some that were days from causing mass bloodshed to others that were twisted ambitions caught well before fruition.
The list published below comes as close as I could, using public sources and past lists—and it was reviewed by both government and academic organizations that track terrorist attacks.
Since 9/11, there have been devastating terror attacks in cities like London and Madrid. But America has so far batted 1,000 against the constant stream of civilian-targeted terror threats, though trends show the types of plots are changing to an increase of military targets (think the deadly shooting spree at Fort Hood by Army Maj. Nidal Malik Hassan) and Americans' training overseas for the purpose of terrorism.
Professor Erik Dahl of the Naval Postgraduate School in Monterey, Calif., and the START program at the University of Maryland has compiled the most detailed list of attempted terrorists attacks to date, spanning a period of 25 years, in his paper "The Plots That Failed: Intelligence Lessons Learned From Unsuccessful Terrorist Attacks Against the United States," recently published in the academic journal Studies in Conflict and Terrorism.
"Everyone in American national security is amazed that we haven't had another 9/11 within America since 9/11. A lot of credit has to go to both the Bush and now the Obama administrations for keeping the country a lot safer than anybody expected. That's the good news," Dahl tells me. "But the bad news is that we do see this continuing, steady drumbeat of smaller-scale plots and attempted terrorist attacks. So the threat is definitely not gone."
And what does Dahl believe has most accounted for the extraordinary Homeland Security record of success to date? "When it comes to domestic attacks and securing the homeland, what works is really good, old-fashioned policing—law enforcement, tips from the public, police informants—and not so much spies overseas or satellites run by three-letter government agencies."
Interestingly, while compiling his list, Dahl found that "about 75 percent of the plots are associated with radical Islamists and about 25 percent are from right-wing domestic, anti-government militia movements." But for the purposes of marking the 9/11 anniversary, this list focuses solely on the Islamist terrorist plots against Americans at home or on military bases outside war zones overseas.
An additional point of consideration is the cooperation that Muslim Americans have given to police that has helped stop many terrorist plots to date. "Local law enforcement and FBI officials have very good relations with the mainstream Muslim communities in various parts of America," attests Dahl.
In the absence of another major terrorist attack on U.S. soil, it can be too easy to ignore the heroic efforts that have saved countless American lives over the past decade we have been at war.
It can also be easy to ignore the trends that have emerged, even after the welcome death of Osama bin Laden and the Obama administration's successful escalation against al Qaeda. "We're seeing more of an effort to attack U.S. military targets within the U.S., such as the Fort Hood shooting," Dahl says. "These domestic lone-wolf attacks are not likely to be able to cause the amount of damage that a carefully planned and executed international plot, such as an al Qaeda plot, can do. But they can kill a lot of people."
We now know that Osama bin Laden had long hoped for a 10th anniversary attack; and the threat of a lone wolf attack may be at the heart of this latest credible threat officials are investigating. But America's first line of defense will be especially vigilant on this anniversary of the day when Islamist terrorists declared war on the U.S.
Looking to the future, Dahl sees a need to remain focused on the threats we face, while working to achieve the right balance "between reporting on things, the 'see something-say something' approach on the one hand, and respecting civil liberties and the rights of individuals to go about their daily lives. We still haven't figured out just where that balance is in America." But in our democratic republic's response to 9/11 and subsequent civic debates we come ever closer to finding the right balance.
After the attacks of 9/11, we swore that we would never forget. And so, among the memorials on this 10th anniversary that honors the victims and heroes we lost, it is also appropriate to remind ourselves of the need to remain vigilant. We honor the dead from that day by resolving to do all we can to stop future 9/11s.
First responders have a saying: "Hope for the best; prepare for the worst." The civic resilience of the United States in the wake of the attacks of 9/11 is a testament to the power that free people have to overcome the forces of fear. We have been both lucky and good, and—as this rogues' gallery of foiled terrorist plots reminds us—we all owe the broader counterterrorism community our thanks. America is the land of the free because we are the home of the brave.
1. Richard Reid
Shoe bomber.
2. 'Library Tower' Plot
Plot to attempt a second 9/11-style aerial attack to topple the tallest building in Los Angeles.
3. José Padilla
Accused of meeting with Khalid Sheikh Mohammed in a dirty bomb plot. Sentenced to 17 years in 2008.
4. Earnest James Ujaama
Seattle-based terror cell plotted to support the Taliban.
5. U.S. Forces in Germany
A man and a woman of Turkish heritage—the man born in Germany—are arrested for plotting to blow up U.S. Army headquarters in Germany.
6. Lackawanna Cell
Six Yemeni-Americans are accused of conspiring to help al Qaeda and plead guilty.
7. Oregon Taliban plot
Seven Oregonians arrested in plot to join the Taliban and wage war against the United States.
8. Al Qaeda Gas Attack Plot on NYC Subways
Reported by Ron Suskind in The One Percent Doctrine.
9. Iyman Farris
Plot to destroy the Brooklyn Bridge.
10. Virginia Jihad Network
Virginia group trained for apparent urban warfare missions, including training in Afghanistan.
11. Nuradin M. Abdi
Plotted to bomb a Columbus, Ohio, shopping mall.
12. Dhiren Barot
Plotted to bomb locations in New York, Newark, and Washington.
13. James Elshafay and Shahawar Matin Siraj
Plotted to bomb train station near Madison Square Garden in bid to disrupt the Republican National Convention.
14. Levar Haley Washington, Gregory Vernon Patterson, Hammad Riaz Samana, and Kevin James
Arrested for conspiring to attack National Guard facilities and synagogues around Los Angeles.
15. Mohammad Zaki Amawi, Marwan Othman El-Hindi, and Zand Wassim Mazlou
Convicted in 2008 (PDF) of conspiring to commit terrorism against Americans overseas.
16. Syed Haris Ahmed and Ehsanul Islam Sadequee
Gathered surveillance and met with other terrorists about targets in Washington, D.C.
17. Narseal Batiste, Patrick Abraham, Stanley Grant Phanor, Naudimar Herrera, Burson Augustin, Lyglenson Lemorin, and Rotschild Augustine
Plotted to blow up Sears Tower.
18. Assem Hammoud
Plotted to attack PATH trains between New York and New Jersey.
19. Jetliner bombing plot
Twenty-four suspects arrested for plotting to blow up 10 U.S. jetliners with liquid explosives. This plot led to the regulation of liquids on planes.
20. Houston Taliban
Kobie Diallo Williams and four other men are charged with conspiring to support the Taliban after training in Texas.
21. Derrick Shareef
Planned to set off grenades at a shopping mall near Chicago.
22. Fort Dix Plot
The "Fort Dix Six" plotted to attack Fort Dix in New Jersey.
23. JFK Airport
Four men plotted to blow up fuel tanks and pipelines at JFK Airport in New York.
24. Ramstein Air Base, Germany
German converts to Islam, plotting under the cover of the Islamic Jihad Union, are found to have explosives and plan to target one of the largest U.S. air bases in Europe.
25. Columbus, Ohio
Christopher Paul aka Abdul Malek, aka Paul Kenyatta Laws
Pleaded guilty to conspiring with others to blow up targets in the U.S. and Europe.
26. NYC Subway Bombing
Najibullah Zazi and three other men are caught days before they detonate explosives in the New York City subway.
27. Long Island Rail Road Threat
American Bryant Neal Vinas gives al Qaeda leaders information to attack the LIRR.
28. Springfield, Illinois Courthouse Bomb Plot
Michael Finton
Arrested in plot to detonate a vehicle bomb outside a courthouse and kill federal employees.
29. Dallas Tower Plot
Hosam Maher Husein Smadi
A Jordanian man is arrested in connection with a plot to bomb at a skyscraper in Dallas.
30. Quantico, VA
Daniel Patrick Boyd
A group of men are charged in plot to attack the Marine Corps base in Quantico.
31. Boston
Tarek Mehanna and Ahmad Abousamra
Two men are arrested on wide-ranging charges, including conspiracy to kill U.S. politicians, spanning the past decade.
32. Northern Virginia
Five men from northern Virginia are arrested in Pakistan and charged with supporting al Qaeda. Were reported missing by their families.
33. Detroit Airspace
Christmas Day Bomber, 2009
A man tries to detonate an explosive on a flight over Detroit. Also known as the underwear bomber.
Raja Lahrasib Khan
Man is arrested for funneling money (PDF) to terrorist organizations.
35. Times Square, New York City
Faisal Shahzad
Failed attempt to detonate a vehicle bomb in Times Square.
36. King Salmon, Alaska
Paul G. Rockwood, Jr. and Nadia Piroska Maria Rockwood
A husband and wife compile a list of 20 targets to murder, including military and media figures, arrested as they were set to move into the operational phase.
37. Wrigley Field, Chicago
A man is arrested after planting a fake bomb outside Wrigley Field.
38. Air-Cargo Bomb Yemen to Chicago
Twin packages of explosives were shipped from Yemen to synagogues in Chicago.
39. Washington, D.C.
Farooque Ahmed
Ahmed is arrested in connection with a plot to blow up the D.C. Metro.
40. Portland, Oregon
Mohamed Osman Mohamud
A Christmas-tree lighting is targeted by a 19-year-old Somali man, Mohamed Osman Mohamud, busted in an FBI sting operation.
41. Catonsville, Md.
Man arrested for plotting to blow up a U.S. Army recruiting center.
42. Lubbock, Texas/National
Khalid Ali-M Aldawsari
Man arrested in bomb plot against military and political targets, including former President George W. Bush, in New York, Colorado, and California.
43. New York City
Ahmed Ferhani and Mohamed Mamdouh
Two men arrested in plot to attack a Manhattan synagogue.
44. Seattle, Wash.
June 22, 2011 (arrest date)
Abu Khalid Abdul-Latif, aka Joseph Anthony Davis, and Walli Mujahidh
Two men are arrested in a plot to attack a military recruiting station in Seattle.
45. Fort Hood, Texas
July 27, 2011 (arrest date)
Pfc. Naser Jason Abdo
A former army private is arrested in a plot to copycat attack at Fort Hood.
This entry was posted in Columns and tagged 2008 Elections, The Daily Beast. Bookmark the permalink.
←Can Obama overcome D.C.'s partisan poison? – CNN.com
Ten Years After 9/11 – John Avlon Talks to Irshad Manji – C-SPAN →


text:
Home Latest Let the transition begin – GSA chief, informs President-elect Joe Biden that formal transition process can begin (VIDEOS)
LatestNewsPolitical
by alex November 23, 2020
written by alex November 23, 2020
Emily Murphy, the U.S. General Services Administration chief, informed today President-elect Joe Biden, that her agency has formally ascertained him as the apparent winner of the 2020 presidential election and would move ahead with transition proceedings.
With the aforementioned letter by Emily Murphy to newly Elected President, Mr. Joe Biden, we officially have an end to the weeks-long standoff between Biden's transition team and Murphy's agency. President-elect Joe Biden, accused Emily Murphy and her agency of withholding critical transition resources needed for a smooth transfer of power.
Emily Murphy said in a letter to Biden:
"Please know that I came to my decision independently, based on the law and available facts… I was never directly or indirectly pressured by any Executive Branch official—including those who work at the White House or GSA—with regard to the substance or timing of my decision. To be clear, I did not receive any direction to delay my determination."
In a series of tweets, the current President of the United States of America, Mr. Donald J. Trump, thanked Emily Murphy for her handling of the ascertainment process since Election Day. At the same time though president Trump pledged to continue his legal challenge over the election results.
At one Tweet President Trump said:
"I want to thank Emily Murphy at GSA for her steadfast dedication and loyalty to our Country. She has been harassed, threatened, and abused – and I do not want to see this happen to her, her family, or employees of GSA. Our case STRONGLY continues, we will keep up the good…"
But at the same time he tweeted that:
"Nevertheless, in the best interest of our Country, I am recommending that Emily and her team do what needs to be done with regard to initial protocols, and have told my team to do the same,"
…fight, and I believe we will prevail! Nevertheless, in the best interest of our Country, I am recommending that Emily and her team do what needs to be done with regard to initial protocols, and have told my team to do the same.
At 11pm Monday, President Trump tweeted that:
"What does GSA being allowed to preliminarily work with the Dems have to do with continuing to pursue our various cases on what will go down as the most corrupt election in American political history? We are moving full speed ahead. Will never concede to fake ballots & "Dominion""
Videos by FOX News and CBS
COVER PHOTO By: Joe Biden
2020 ElectionsBidenEmily MurphyGSATrump
US Congress – Pelosi says it's her last...