/**
<p>Copyright: Copyright (c) 2009 中国软件与技术服务股份有限公司</p>
<p>Company: 应用产品研发中心 架构部</p>

作者：韩陆
日期：2009-04-22
项目：榆林电子商务项目
描述：用来与内容管理做结合，将交易中心发布出来的xml数据，显示在网站首页指定区域

修改历史：
2009-04-23
加上了产品信息和企业信息的滚动效果

2009-07-08
去掉了供求信息的ID，并截取交货地为两位，同时增加了交货地提示显示

2009-07-10
修改供求信息为可点击的更多链接

2009-07-27
增加了煤炭、焦油信息xml请求路径
增加了煤炭、焦油信息的加载
增加了煤炭、焦油信息的绘制
**/
//$(document).ready(function () {
	var emarket_employ_url = "http://www.coke.gov.cn/emarket/publish/employ.xml";
	var emarket_enterprise_url = "http://www.coke.gov.cn/emarket/publish/enterprise.xml";
	var emarket_sad_url = "http://www.coke.gov.cn/emarket/publish/sad.xml";
	var emarket_price_url = "http://www.coke.gov.cn/emarket/publish/price.xml";
	var emarket_product_url = "http://www.coke.gov.cn/emarket/publish/product.xml";
	var emarket_sad_jy_url = "http://www.coke.gov.cn/emarket/publish/sad_jy.xml";
	var emarket_sad_mt_url = "http://www.coke.gov.cn/emarket/publish/sad_mt.xml";
	//加载价格信息
	loadEMarketXML_Price(emarket_price_url);
	//加载供求信息
	loadEMarketXML_SAD(emarket_sad_url);
	//加载企业信息
	loadEMarketXML_Enterprise(emarket_enterprise_url);
	//加载产品信息
	loadEMarketXML_Product(emarket_product_url);
	//加载招聘信息
	loadEMarketXML_Employ(emarket_employ_url);
	
	//加载焦油供求信息
	loadEMarketXML_SAD_JY(emarket_sad_jy_url);
	//加载煤炭供求信息
	loadEMarketXML_SAD_MT(emarket_sad_mt_url);
//});
function loadEMarketXML_Employ(url) {
	$.ajax({type:"get", url:url, data:"", timeout:10000, dataType:"xml", success:function (data) {
		drawEmployInfo(data);
	}, error:function (data) {
		alert("\u52a0\u8f7d" + url + "\u5931\u8d25");
	}});
}
function loadEMarketXML_SAD(url) {
	$.ajax({type:"get", url:url, data:"", timeout:10000, dataType:"xml", success:function (data) {
		drawSADInfo(data);
	}, error:function (data) {
		alert("\u52a0\u8f7d" + url + "\u5931\u8d25");
	}});
}
function loadEMarketXML_Enterprise(url) {
	$.ajax({type:"get", url:url, data:"", timeout:10000, dataType:"xml", success:function (data) {
		drawEnterpriseInfo(data);
	}, error:function (data) {
		alert("\u52a0\u8f7d" + url + "\u5931\u8d25");
	}});
}
function loadEMarketXML_Price(url) {
	$.ajax({type:"get", url:url, data:"", timeout:10000, dataType:"xml", success:function (data) {
		drawPriceInfo(data);
	}, error:function (data) {
		alert("\u52a0\u8f7d" + url + "\u5931\u8d25");
	}});
}
function loadEMarketXML_Product(url) {
	$.ajax({type:"get", url:url, data:"", timeout:10000, dataType:"xml", success:function (data) {
		drawProductInfo(data);
	}, error:function (data) {
		alert("\u52a0\u8f7d" + url + "\u5931\u8d25");
	}});
}

function loadEMarketXML_SAD_JY(url) {
	$.ajax({type:"get", url:url, data:"", timeout:10000, dataType:"xml", success:function (data) {
		drawSADInfo_JY(data);
	}, error:function (data) {
		alert("\u52a0\u8f7d" + url + "\u5931\u8d25");
	}});
}
function loadEMarketXML_SAD_MT(url) {
	$.ajax({type:"get", url:url, data:"", timeout:10000, dataType:"xml", success:function (data) {
		drawSADInfo_MT(data);
	}, error:function (data) {
		alert("\u52a0\u8f7d" + url + "\u5931\u8d25");
	}});
}
function drawEmployInfo(data) {
	var panel = $("#employe");
	panel.html("");
	var table = $("<table></table>");
	table.attr("border", "0px");
	table.attr("cellspacing", "0");
	table.attr("cellpadding", "0");
	$(data).find("employ").each(function (i) {
		if (i < 6) {
			var tr = $("<tr></tr>");
			var td1 = $("<td></td>");
			td1.attr("width", "10");
			//.
			td1.html("\xb7");
			td1.appendTo(tr);
			var td2 = $("<td></td>");
			td2.attr("width", "220");
			var a = $("<a></a>");
			a.attr("href", $(this).attr("src"));
			a.attr("target", "_blank");
			//招聘企业
			a.attr("title", "\u62db\u8058\u4f01\u4e1a\uff1a" + $(this).attr("enterprise"));
			a.html($(this).attr("job"));
			td2.html(a);
			td2.appendTo(tr);
			var td3 = $("<td></td>");
			td3.html($(this).attr("date"));
			td3.appendTo(tr);
			tr.appendTo(table);
		} 
	});
	panel.html(table);
}
function drawSADInfo(data) {
	var panel = $("#tab_1");
	panel.html("");
	var table = $("<table></table>");
	table.attr("border", "0px");
	table.attr("width", "100%");
	table.attr("height", "172px");
	var tr_tbody = $("<tr></tr>");
	//供求
	$("<th>\u4f9b/\u6c42</th>").appendTo(tr_tbody);
	//种类
	$("<th>\u79cd\u7c7b</th>").appendTo(tr_tbody);
	//数量/吨
	$("<th>\u6570\u91cf/\u5428</th>").appendTo(tr_tbody);
	//灰分
	$("<th>\u7070\u5206/A%</th>").appendTo(tr_tbody);
	//挥发分
	$("<th>\u6325\u53d1\u5206/V%</th>").appendTo(tr_tbody);
	//固定碳
	$("<th>\u56fa\u5b9a\u78b3/C%</th>").appendTo(tr_tbody);
	//硫份
	$("<th>\u786b\u4efd/Sg%</th>").appendTo(tr_tbody);
	//价格
	$("<th>\u4ef7\u683c</th>").appendTo(tr_tbody);
	//结算方式
	$("<th>\u7ed3\u7b97\u65b9\u5f0f</th>").appendTo(tr_tbody);
	//交货地
	$("<th>\u4ea4\u8d27\u5730</th>").appendTo(tr_tbody);
	//交货日
	$("<th>\u4ea4\u8d27\u65e5</th>").appendTo(tr_tbody);
	tr_tbody.appendTo(table);
	$(data).find("sad").each(function (i) {
		if (i < 6) {
			var tr = $("<tr></tr>");
			var td1 = $("<td></td>");
			var a = $("<a></a>");
			a.attr("href", $(this).attr("src"));
			a.attr("title", "点击查看详细");
			a.attr("target", "_blank");
			var font = $("<font></font>");
			font.attr("color", "blue");
			font.html($(this).attr("gq"));
			a.html(font);
			td1.html(a);
			td1.appendTo(tr);
			var td3 = $("<td></td>");
			td3.html($(this).attr("zl"));
			td3.appendTo(tr);
			var td4 = $("<td></td>");
			td4.html($(this).attr("sl"));
			td4.appendTo(tr);
			var td5 = $("<td></td>");
			td5.html($(this).attr("hf"));
			td5.appendTo(tr);
			var td6 = $("<td></td>");
			td6.html($(this).attr("hff"));
			td6.appendTo(tr);
			var td7 = $("<td></td>");
			td7.html($(this).attr("gdt"));
			td7.appendTo(tr);
			var td8 = $("<td></td>");
			td8.html($(this).attr("lf"));
			td8.appendTo(tr);
			var td9 = $("<td></td>");
			td9.html($(this).attr("jg"));
			td9.appendTo(tr);
			var td10 = $("<td></td>");
			td10.html($(this).attr("jsfs"));
			td10.appendTo(tr);
			var td11 = $("<td></td>");
			td11.attr("title",$(this).attr("jhd"));
			td11.html($(this).attr("jhd").substring(0,4));
			td11.appendTo(tr);
			var td12 = $("<td></td>");
			td12.html($(this).attr("jhr"));
			td12.appendTo(tr);
			tr.appendTo(table);
			if (i % 2 == 0) {
				tr.attr("class", "row1");
			} else {
				tr.attr("class", "row2");
			}
		}
	});
	table.appendTo(panel);
}
function drawSADInfo_MT(data) {
	var panel = $("#tab_2");
	panel.html("");
	var table = $("<table></table>");
	table.attr("border", "0px");
	table.attr("width", "100%");
	table.attr("height", "172px");
	var tr_tbody = $("<tr></tr>");
	//供求
	$("<th>\u4f9b/\u6c42</th>").appendTo(tr_tbody);
	//种类
	$("<th>\u79cd\u7c7b</th>").appendTo(tr_tbody);
	//数量/吨
	$("<th>\u6570\u91cf/\u5428</th>").appendTo(tr_tbody);
	//灰分
	$("<th>\u7070\u5206/A%</th>").appendTo(tr_tbody);
	//挥发分
	$("<th>\u6325\u53d1\u5206/V%</th>").appendTo(tr_tbody);
	//发热量
	$("<th>发热量</th>").appendTo(tr_tbody);
	//全硫
	$("<th>全硫/St%</th>").appendTo(tr_tbody);
	//价格
	$("<th>\u4ef7\u683c</th>").appendTo(tr_tbody);
	//结算方式
	$("<th>\u7ed3\u7b97\u65b9\u5f0f</th>").appendTo(tr_tbody);
	//交货地
	$("<th>\u4ea4\u8d27\u5730</th>").appendTo(tr_tbody);
	//交货日
	$("<th>\u4ea4\u8d27\u65e5</th>").appendTo(tr_tbody);
	tr_tbody.appendTo(table);
	$(data).find("sad").each(function (i) {
		if (i < 6) {
			var tr = $("<tr></tr>");
			var td1 = $("<td></td>");
			var a = $("<a></a>");
			a.attr("href", $(this).attr("src"));
			a.attr("title", "点击查看详细");
			a.attr("target", "_blank");
			var font = $("<font></font>");
			font.attr("color", "blue");
			font.html($(this).attr("gq"));
			a.html(font);
			td1.html(a);
			td1.appendTo(tr);
			var td3 = $("<td></td>");
			td3.html($(this).attr("zl"));
			td3.appendTo(tr);
			var td4 = $("<td></td>");
			td4.html($(this).attr("sl"));
			td4.appendTo(tr);
			var td5 = $("<td></td>");
			td5.html($(this).attr("hf"));
			td5.appendTo(tr);
			var td6 = $("<td></td>");
			td6.html($(this).attr("hff"));
			td6.appendTo(tr);
			var td7 = $("<td></td>");
			td7.html($(this).attr("frl"));
			td7.appendTo(tr);
			var td8 = $("<td></td>");
			td8.html($(this).attr("ql"));
			td8.appendTo(tr);
			var td9 = $("<td></td>");
			td9.html($(this).attr("jg"));
			td9.appendTo(tr);
			var td10 = $("<td></td>");
			td10.html($(this).attr("jsfs"));
			td10.appendTo(tr);
			var td11 = $("<td></td>");
			td11.attr("title",$(this).attr("jhd"));
			td11.html($(this).attr("jhd").substring(0,4));
			td11.appendTo(tr);
			var td12 = $("<td></td>");
			td12.html($(this).attr("jhr"));
			td12.appendTo(tr);
			tr.appendTo(table);
			if (i % 2 == 0) {
				tr.attr("class", "row1");
			} else {
				tr.attr("class", "row2");
			}
		}
	});
	table.appendTo(panel);
}
function drawSADInfo_JY(data) {
	var panel = $("#tab_3");
	panel.html("");
	var table = $("<table></table>");
	table.attr("border", "0px");
	table.attr("width", "100%");
	table.attr("height", "172px");
	var tr_tbody = $("<tr></tr>");
	//供求
	$("<th>\u4f9b/\u6c42</th>").appendTo(tr_tbody);
	//种类
	$("<th>\u79cd\u7c7b</th>").appendTo(tr_tbody);
	//数量/吨
	$("<th>\u6570\u91cf/\u5428</th>").appendTo(tr_tbody);
	//灰分
	$("<th>\u7070\u5206/A%</th>").appendTo(tr_tbody);
	//水分
	$("<th>水分/%</th>").appendTo(tr_tbody);
	//密度
	$("<th>密度/g/㎝3</th>").appendTo(tr_tbody);
	//粘度
	$("<th>粘度/%</th>").appendTo(tr_tbody);
	//价格
	$("<th>\u4ef7\u683c</th>").appendTo(tr_tbody);
	//结算方式
	$("<th>\u7ed3\u7b97\u65b9\u5f0f</th>").appendTo(tr_tbody);
	//交货地
	$("<th>\u4ea4\u8d27\u5730</th>").appendTo(tr_tbody);
	//交货日
	$("<th>\u4ea4\u8d27\u65e5</th>").appendTo(tr_tbody);
	tr_tbody.appendTo(table);
	$(data).find("sad").each(function (i) {
		if (i < 6) {
			var tr = $("<tr></tr>");
			var td1 = $("<td></td>");
			var a = $("<a></a>");
			a.attr("href", $(this).attr("src"));
			a.attr("title", "点击查看详细");
			a.attr("target", "_blank");
			var font = $("<font></font>");
			font.attr("color", "blue");
			font.html($(this).attr("gq"));
			a.html(font);
			td1.html(a);
			td1.appendTo(tr);
			var td3 = $("<td></td>");
			td3.html($(this).attr("zl"));
			td3.appendTo(tr);
			var td4 = $("<td></td>");
			td4.html($(this).attr("sl"));
			td4.appendTo(tr);
			var td5 = $("<td></td>");
			td5.html($(this).attr("hf"));
			td5.appendTo(tr);
			var td6 = $("<td></td>");
			td6.html($(this).attr("sf"));
			td6.appendTo(tr);
			var td7 = $("<td></td>");
			td7.html($(this).attr("md"));
			td7.appendTo(tr);
			var td8 = $("<td></td>");
			td8.html($(this).attr("md"));
			td8.appendTo(tr);
			var td9 = $("<td></td>");
			td9.html($(this).attr("jg"));
			td9.appendTo(tr);
			var td10 = $("<td></td>");
			td10.html($(this).attr("jsfs"));
			td10.appendTo(tr);
			var td11 = $("<td></td>");
			td11.attr("title",$(this).attr("jhd"));
			td11.html($(this).attr("jhd").substring(0,4));
			td11.appendTo(tr);
			var td12 = $("<td></td>");
			td12.html($(this).attr("jhr"));
			td12.appendTo(tr);
			tr.appendTo(table);
			if (i % 2 == 0) {
				tr.attr("class", "row1");
			} else {
				tr.attr("class", "row2");
			}
		}
	});
	table.appendTo(panel);
}
function drawEnterpriseInfo(data) {
	var isFinish = false;
	var sum = 0;
	var panel = $("#lanc");
	panel.html("");
	//兰炭企业，标题
	var p = $("<p>\u5170\u70ad\u4f01\u4e1a</p>");
	var mainDIV = $("<div></div>");
	mainDIV.attr("id", "mainEnterpriseImages");
	mainDIV.css("height", "350px");
	mainDIV.css("width", "255px");
	mainDIV.css("clear", "both");
	mainDIV.css("overflow", "hidden");
	//mainDIV.css("margin-top", "25px");
	mainDIV.css("margin-left", "-5px");
	var div = $("<div></div>");
	div.attr("id", "enterpriseImages");
	div.css("padding", "0px");
	div.css("height", "550px");
	div.css("clear", "both");
	var table = $("<table></table>");
	table.css("display", "block");
	table.css("height", "350px");
	$(data).find("enterprise").each(function (i) {
		sum = i + 1;
		if (sum % 3 == 0) {
			table.appendTo(div);
			mainDIV.html(div);
			var tr = $("<tr></tr>");
			var td = $("<td></td>");
			var divImg = $("<div></div>");
			var divA = $("<div></div>");
			divA.css("text-align", "center");
			var a = $("<a></a>");
			a.attr("href", $(this).attr("src"));
			a.attr("target", "_blank");
			a.html($(this).attr("name"));
			divA.html(a);
			var img = $("<img></img>");
			img.attr("src", $(this).attr("image"));
			img.attr("width", "240");
			img.attr("height", "75");
			img.attr("alt", $(this).attr("name"));
			divImg.html(img);
			divImg.appendTo(td);
			divA.appendTo(td);
			tr.html(td);
			tr.appendTo(table);
			table = $("<table></table>");
			table.css("display", "block");
			table.css("height", "350px");
			isFinish = true;
		} else {
			var tr = $("<tr></tr>");
			var td = $("<td></td>");
			var divImg = $("<div></div>");
			var divA = $("<div></div>");
			divA.css("text-align", "center");
			var a = $("<a></a>");
			a.attr("href", $(this).attr("src"));
			a.attr("target", "_blank");
			a.html($(this).attr("name"));
			divA.html(a);
			var img = $("<img></img>");
			img.attr("src", $(this).attr("image"));
			img.attr("width", "240");
			img.attr("height", "75");
			img.attr("alt", $(this).attr("name"));
			divImg.html(img);
			divImg.appendTo(td);
			divA.appendTo(td);
			tr.html(td);
			tr.appendTo(table);
			isFinish = false;
		}
	});
	if (!isFinish) {
		table.appendTo(div);
		mainDIV.html(div);
	}
	mainDIV.appendTo(panel);
	if (sum > 3) {
		$("#mainEnterpriseImages").imageScrollerTop({frame:"enterpriseImages", height:350, child:"table", auto:true});
	}
}
function drawPriceInfo(data) {
	var panel = $("#pricePanel");
	panel.html("");
	//价格看板，标题
	var p = $("<p>\u4ef7\u683c\u770b\u677f</p>");
	var table = $("<table></table>");
	table.attr("border", "0px");
	table.attr("width", "100%");
	table.attr("height", "130");
	//产地，种类，价格
	$("<tr><th>\u4ea7\u5730</th><th>\u79cd\u7c7b</th><th>\u4ef7\u683c</th></tr>").appendTo(table);
	$(data).find("price").each(function (i) {
		if (i < 5) {
			var tr = $("<tr></tr>");
			var td1 = $("<td></td>");
			td1.html($(this).attr("address"));
			td1.appendTo(tr);
			var td2 = $("<td></td>");
			td2.html($(this).attr("kind"));
			td2.appendTo(tr);
			var td3 = $("<td></td>");
			td3.html($(this).attr("price"));
			td3.appendTo(tr);
			tr.appendTo(table);
			if (i % 2 == 0) {
				tr.attr("class", "row1");
			} else {
				tr.attr("class", "row2");
			}
		}
	});
	p.appendTo(panel);
	table.appendTo(panel);
}
function drawProductInfo(data) {
	var panel = $("#pictures");
	panel.html("");
	var mainDIV = $("<div></div>");
	mainDIV.attr("id", "mainProductImages");
	mainDIV.css("height", "145px");
	mainDIV.css("width", "698px");
	mainDIV.css("clear", "both");
	mainDIV.css("overflow", "hidden");
	mainDIV.css("margin-top", "10px");
	mainDIV.css("margin-left", "10px");
	var div = $("<div></div>");
	div.attr("id", "productImages");
	div.css("padding", "0px");
	div.css("width", "998px");
	div.css("clear", "both");
	$(data).find("product").each(function (i) {
		var a = $("<a></a>");
		a.attr("href", $(this).attr("src"));
		a.attr("target", "_blank");
		a.attr("title", $(this).attr("name"));
		a.css("float", "left");
		a.css("display", "block");
		a.css("width", "140px");
		a.css("height", "145px");
		a.css("border", "5px");
		var img = $("<img></img>");
		img.attr("src", $(this).attr("image"));
		img.attr("alt", $(this).attr("name"));
		img.css("display", "inline");
		img.css("border", "0");
		img.css("width", "130");
		img.css("height", "135");
		a.html(img);
		a.appendTo(div);
	});
	mainDIV.html(div);
	panel.html(mainDIV);
	$("#mainProductImages").imageScrollerLeft({frame:"productImages", width:140, child:"a", auto:true});
}
jQuery.fn.imageScrollerLeft = function (params) {
	var p = params || {frame:"productImages", width:140, child:"a", auto:true};
	var _imgFrame = $("#" + p.frame);
	var _width = p.width;
	var _child = p.child;
	var _auto = p.auto;
	var _itv;
	/*
	_imgFrame.hover(function () {
		if (_auto) {
			autoStop();
		}
	}, function () {
		if (!_auto) {
			autoPlay();
		}
	});*/
	var turnLeft = function () {
		_imgFrame.animate({marginLeft:-_width}, 4999, "linear", function () {
			_imgFrame.find(_child + ":first").appendTo(_imgFrame);
			_imgFrame.css("marginLeft", 0);
		});
	};
	var autoPlay = function () {
		turnLeft();
		_itv = window.setInterval(turnLeft, 5000);
		//_auto = true;
	};
	var autoStop = function () {
		window.clearInterval(_itv);
		//_auto = false;
	};
	if (_auto) {
		autoPlay();
	}
};
jQuery.fn.imageScrollerTop = function (params) {
	var p = params || {frame:"enterpriseImages", height:355, child:"table", auto:true};
	var _imgFrame = $("#" + p.frame);
	var _height = p.height;
	var _child = p.child;
	var _auto = p.auto;
	var _itv;
	/*
	_imgFrame.hover(function () {
		if (_auto) {
			autoStop();
		}
	}, function () {
		if (!_auto) {
			autoPlay();
		}
	});*/
	var turnUp = function () {
		if (_auto) {
			autoStop();
		}
		_imgFrame.animate({marginTop:-_height}, "slow", "", function () {
			_imgFrame.find(_child + ":first").appendTo(_imgFrame);
			_imgFrame.css("marginTop", 0);
			if (_auto) {
				autoPlay();
			}
		});
	};
	var autoPlay = function () {
		_itv = window.setInterval(turnUp, 4000);
		//_auto = true;
	};
	var autoStop = function () {
		window.clearInterval(_itv);
		//_auto = false;
	};
	if (_auto) {
		autoPlay();
	}
};

