
/// index page 
$(document).ready(function (){
	/// 判断登录
	var checkUserSignin = function () {
		$.ajax({
			type		: 'POST',
			url			: '/server.php',
			processData : false,
			data		: '<root cmd="{E5304B2D-344F-49CF-91FF-F391A8507434}"/>',
			dataType	: 'json',
			success		: function(data, textStatus){
				if (data['id'] <= 0) return;
				$('div.zczx div.zczx117').replaceWith('<div class="zczx1" style="font-size:14px"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2" align="center">您好！'+data['title']+'<br />欢迎登录赢家无忧网</td></tr><tr><td width="60%" align="center"><a href="/password.php" target="_self">密码修改 </a></td><td width="40%" align="left"><a href="/signout.php" target="_self" title="点我安全退出登录"> 安全退出</a></td></tr></table></div>');
			}
		});
	};
	checkUserSignin();
	$('#btnQueryCode2').click(function (){
		var code = $.trim($('#txtQueryCode2').val());
		if (code == ''){
			alert('请填写股票代码！');
			return false;
		};
		if (code.length == 6) {
			var rex = /^(60|00|90|20)[0-9]{4,}/i;
			if (!rex.test(code)){
				alert('上证深证股票代码应当为六位数字构成。如：600000、000016');/// 以 60 00 90 20 开始
				return false;
			};
		} else {
			alert('股票代码应当为：六位数字(上证、深证)构成。如：600000、000016。');
			return false;
		};
		document.location.href = '/database2.php';
		return false;
	});
	$('#btnQueryCode3').click(function (){
		var code = $.trim($('#txtQueryCode3').val());
		if (code == ''){
			alert('请填写股票代码！');
			return false;
		};
		if (code.length == 6) {
			var rex = /^(60|00|90|20)[0-9]{4,}/i;
			if (!rex.test(code)){
				alert('上证深证股票代码应当为六位数字构成。如：600000、000016');/// 以 60 00 90 20 开始
				return false;
			};
		} else {
			alert('股票代码应当为：六位数字(上证、深证)构成。如：600000、000016。');
			return false;
		};
		document.location.href = '/database2.php';
		return false;
	});
	/// 根据浏览器修改 iframe 元素
	///if ($.browser.msie) if ($.browser.version == '6.0') $('#infoIframe').attr('style', 'WIDTH: 800px; HEIGHT:17px; padding:5px 0; display:inline;background:url(/images/gshqbj.jpg) repeat-x; overflow:hidden;');
	///$('#btn01,#btn02,#btn03,#btn04').hide();
	/// 行情
	$('#formStockCode').focus(function (){
		if ($.trim($(this).val()) == '输入代码或简称'){
			$(this).val('');
		};
		return false;
	}).blur(function (){
		if ($.trim($(this).val()) == ''){
			$(this).val('输入代码或简称');
		};
		return false;
	});
	/// 进股吧
	$('#gubaEntrance').click(function (){
		var code = $.trim($('#formStockCode').val());
		if (code == ''){
			alert('请填写股票代码！');
			return false;
		};
		if (code.length == 5){
			var rex = /^(0)[0-9]{4,}/i;
			if (!rex.test(code)){
				alert('港股股票代码应当为五位数字构成。如：00011');/// 以 0 开始
				return false;
			};
		} else if (code.length == 6) {
			var rex = /^(60|00|90|20)[0-9]{4,}/i;
			if (!rex.test(code)){
				alert('上证深证股票代码应当为六位数字构成。如：600000、000016');/// 以 60 00 90 20 开始
				return false;
			};
		} else {
			alert('股票代码应当为：六位数字(上证、深证)或五位(港股)构成。如：600000、000016、00011。');
			return false;
		};
		/// 拿链接地址
		$.ajax({
			type		: 'POST',
			url			: '/server.php',
			processData : false,
			data		: '<root cmd="{195973AF-FA09-48B5-85B1-BB42C06DA807}" code="'+code.toString()+'"/>',
			dataType	: 'text',
			success		: function(data, textStatus){
				//alert(data);
				document.location.href = 'http://localhost:81/lists.php?pid='+$.trim(data);
				return false;
			},
			error		: function(XMLHttpRequest, textStatus, errorThrown){
				alert('分析股票代码失败！'+XMLHttpRequest+textStatus+errorThrown);
				return false;
			}
		});
		return false;
	});
	$('#formQueryCode').submit(function (){
		if ($('#code').val() == ''){
			alert('请填写股票代码！');
			return false;
		};
		if ($.trim($('#code').val()) == '请输入股票代码'){
			alert('请填写股票代码！');
			return false;
		};
		var rex = /^\d+$/g;
		if (!rex.test($.trim($('#code').val()))){
			alert('股票代码为 6 位数字格式，无需使用前缀字母！');
			return false;
		};
	});
	$('#code').focus(function (){
		if ($.trim($(this).val()) == '请输入股票代码'){
			$(this).val('');
		};
		return false;
	}).blur(function (){
		if ($.trim($(this).val()) == ''){
			$(this).val('请输入股票代码');
		};
		return false;
	}).css({'color':'gray'}).attr('title', '请输入股票代码');
	/// control tags
	var tagInit = function (param, callback){
		var tags = param['arr'];
		for (var i=0; i<tags.length; i++){
			if (i>0){
				$(tags[i]+'_c').css({'display':'none'});
				$(tags[i]+'_l').css({'display':'none'});
			};
			$(tags[i]).mouseover(function (){
				for (var j=0; j<tags.length; j++){
					$(tags[j]).removeClass(param['over']).addClass(param['out']);
				};
				$(this).attr('title', $(this).text()).removeClass(param['out']).addClass(param['over']);
				for (var j=0; j<tags.length; j++){
					$(tags[j]+'_c').css({'display':'none'});
					$(tags[j]+'_l').css({'display':'none'});
				};
				var id = $(this).attr('id');
				$('#'+id+'_c').css({'display':'inline'});
				$('#'+id+'_l').css({'display':'inline'});
				return false;
			});
		};
		callback.apply(null, arguments); // execute callback
	};
	var fireNext = function (){ $(document).dequeue('myTagInit'); };
	var tagInitQueue = [
		function (){ tagInit({'arr':['#tag1', '#tag2'], 'over':'yjncbk', 'out':'sjzxbk'}, fireNext); },
		function (){ tagInit({'arr':['#tag12', '#tag13'], 'over':'yjncbk', 'out':'sjzxbk'}, fireNext); },
		function (){ tagInit({'arr':['#tag3', '#tag4', '#tag5'], 'over':'yjncbk', 'out':'sjzxbk'}, fireNext); },
		function (){ tagInit({'arr':['#tag6', '#tag7'], 'over':'yjncbk', 'out':'sjzxbk'}, fireNext); },
		function (){ tagInit({'arr':['#tag8', '#tag9'], 'over':'yjncbk', 'out':'sjzxbk'}, fireNext); },
		function (){ tagInit({'arr':['#tag10', '#tag11'], 'over':'yjncbk', 'out':'sjzxbk'}, fireNext); },
		function (){ tagInit({'arr':['#tag14', '#tag15', '#tag16', '#tag20'], 'over':'om', 'out':'xgls'}, fireNext); },
		function (){ tagInit({'arr':['#tag17', '#tag19'], 'over':'zjlbj', 'out':'sjzxbk'}, fireNext); },
		function (){ tagInit({'arr':['#tag21', '#tag22', '#tag23', '#tag24', '#tag25'], 'over':'yjncbkgg', 'out':'sjzxbk'}, fireNext); },
		function (){ tagInit({'arr':['#tag26', '#tag27'], 'over':'yjncbk', 'out':'sjzxbk'}, fireNext); },
		function (){ tagInit({'arr':['#tag28', '#tag29'], 'over':'yjncbk', 'out':'sjzxbk'}, fireNext); },
		function (){ tagInit({'arr':['#tag30', '#tag31'], 'over':'yjncbk', 'out':'sjzxbk'}, fireNext); }
	];
	$(document).queue('myTagInit', tagInitQueue); 
	fireNext(); // run queue
	window.setTimeout(function (){
		if (!$.browser.msie){
			$('#w788111').html('<iframe name="w788111" style=" WIDTH: 800px; HEIGHT:17px; padding:5px 0; display:inline;background:url(/images/gshqbj.jpg) repeat-x; overflow:hidden; " src="http://www.788111.com/indexmarquee/index.htm" allowTransparency="true" frameborder=0 scrolling=no ></iframe>');
		} else {
			$('#w788111').html('<iframe name="w788111" style=" WIDTH: 800px; HEIGHT:27px; background:url(/images/gshqbj.jpg) repeat-x; overflow:hidden; " src="http://www.788111.com/indexmarquee/index.htm" allowTransparency="true" frameborder=0 scrolling=no ></iframe>');
		};
	}, 200);
	/// 在线问答
	$('#btnSubmitFaq').click(function (){
		window.document.location.href = '/faq.php';
	});
	/// 纠正标题新闻居中
	$('#lists_header,#lists_header a').css({'float':'none','text-align':'center'});
	$('#lists_header a:hover').css({'display':'inline'});
	/// 投票
	$('#viteButton').click(function (){
		var value = $('input[name="viteItem"]:checked').val()||'';
		renderCharts(value);
	});
	/// 渲染 Charts
	var renderCharts = function (v){
		$.ajax({
			type		: 'POST',
			url			: '/server.php',
			processData : false,
			data		: '<root cmd="{F60BF1C6-4CCE-4668-9B94-D8E5AA5AF590}" vote="'+v.toString()+'"/>',
			dataType	: 'json',
			success		: function(data, textStatus){
				var x = '';
				for (var i=0; i<data.length; i++){
					x += '<set label="'+data[i]['item']+'" value="'+data[i]['count']+'" />';
				};
				var chart = new FusionCharts('/image/Bar2D.swf', 'ChartId', '230', '200', '0', '0');
				chart.setDataXML('<chart caption="多空调查" bgColor="#ffffff" showBorder="0" baseFontSize="14" logoURL="/images/indexqp_07.gif" logoPosition="BR" logoAlpha="20" showAboutMenuItem="0" captionPadding="1" chartLeftMargin="1" chartRightMargin="1" chartTopMargin="1" chartBottomMargin="1" canvasLeftMargin="1" canvasRightMargin="1" canvasTopMargin="1" canvasBottomMargin="1">'+x+'<styles><definition><style name="CanvasAnim" type="animation" param="_xScale" start="0" duration="1" /></definition><application><apply toObject="Canvas" styles="CanvasAnim" /></application></styles></chart>');
				chart.setTransparent(true);
				chart.render('barcharts');
				return false;
			}
		});
	};
	$('#vote,#vote label').css({'text-align':'center','font-size':'14px'});
	renderCharts('');
});

