
/// futures page 
$(document).ready(function (){
	var checkPicForm2 = 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;
		};
		return true;
	};
	$('#picStockForm2').submit(function (){
		return checkPicForm2();
	});
	$('#btnQueryCode2').click(function (){
		return checkPicForm2();
	});
	var checkPicForm3 = 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;
	}
	$('#picStockForm3').submit(function (){
		return checkPicForm3();
	});
	$('#btnQueryCode3').click(function (){
		return checkPicForm3();
	});
	/// 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':['#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
	/// 投票
	$('#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){
				//alert(data);
				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', '235', '180', '0', '0');
				chart.setDataXML('<chart caption="多空调查" bgColor="#ffffff" showBorder="0" baseFontSize="14" logoURL="/images/indexqp_07.gif" logoPosition="BR" logoAlpha="20" showAboutMenuItem="0" 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('');
	
	/// collect start //////////////////////////////////////////////////////////////////////////////
	$.get('/collect/entrance.php?act=zjlx&t=fivezc|fivejc',function (r){
		eval(r);
		//5日增仓
		
		var fivezc_up_html = '<ul class="xzbk16c1"><li class="xzbk161">代码</li><li class="xzbk162">名称</li><li class="xzbk162"> 增减金额(万元)</li> <li class="xzbk162">占流通市值比例</li> </ul>';
		for( var i=0; i< fivezc_up_data.length; i++ )
		{
			fivezc_up_html += '<ul><li class="xzbk161">'+fivezc_up_data[i][0]+'</li><li class="xzbk162">'+fivezc_up_data[i][1]+'</li><li class="xzbk162 xzbk16c2">'+fivezc_up_data[i][3]+'</li><li class="xzbk162">'+fivezc_up_data[i][4]+'</li></ul>';
		}

		$('#fivezc_up_box').html(fivezc_up_html);
		
		//5日减仓
		var fivezc_drop_html = ' <ul class="xzbk16c1" ><li class="xzbk161">代码</li><li class="xzbk162">名称</li><li class="xzbk162"> 增减金额(万元)</li><li class="xzbk162">占流通市值比例</li></ul>';
		for( var i=0; i< fivezc_drop_data.length; i++ )
		{
			fivezc_drop_html += '<ul><li class="xzbk161">'+fivezc_drop_data[i][0]+'</li><li class="xzbk162">'+fivezc_drop_data[i][1]+'</li><li class="xzbk162 xzbk16c3">'+fivezc_drop_data[i][2]+'</li><li class="xzbk162">'+fivezc_drop_data[i][3]+'</li></ul>';
		}
		
		$('#fivezc_drop_box').html(fivezc_drop_html);
	}
	); 

	$.get('/collect/entrance.php?act=lhb&t=hlhb|slhb',function (r){
		eval(r);
		//沪市龙虎榜数据一览
		
		var hlhb_html = '<ul class="xzbk16c1"><li class="xzbk161">代码</li><li class="xzbk162">名称</li><li class="xzbk162"> 收盘价(元)</li><li class="xzbk162">涨跌幅(%)</li></ul>';
		for( var i=0; i< hlhb_data.length; i++ )
		{
			hlhb_html += '<ul><li class="xzbk161">'+hlhb_data[i][1]+'</li><li class="xzbk162">'+hlhb_data[i][2]+'</li><li class="xzbk162 xzbk16c2">'+hlhb_data[i][3]+'</li><li class="xzbk162">'+hlhb_data[i][4]+'</li></ul>';
		}

		$('#hlhb_box').html(hlhb_html);
		
		//深市龙虎榜数据一览
		var slhb_html = '<ul class="xzbk16c1"><li class="xzbk161">代码</li><li class="xzbk162">名称</li><li class="xzbk162"> 收盘价(元)</li><li class="xzbk162">涨跌幅(%)</li></ul>';
		for( var i=0; i< slhb_data.length; i++ )
		{
			slhb_html += '<ul><li class="xzbk161">'+slhb_data[i][1]+'</li><li class="xzbk162">'+slhb_data[i][2]+'</li><li class="xzbk162 xzbk16c2">'+slhb_data[i][3]+'</li><li class="xzbk162">'+slhb_data[i][4]+'</li></ul>';
		}
		
		$('#slhb_box').html(slhb_html);
	}
	); 
	///flash ads
	(function (ads) {
		if (ads == undefined) return;
		var arrs = ads['items'];
		var html = ads['html'];
		var rex1 = /#FLASH_ID#/g;
		var rex2 = /#FLASH_WIDTH#/g;
		var rex3 = /#FLASH_HEIGHT#/g;
		var rex4 = /#FLASH_PATH#/g;
		for (var i=0; i<arrs.length; i++) {
			if (arrs[i]['page'] == '/financing.html') {
				var code = html.replace(rex1, arrs[i]['id']).replace(rex2, arrs[i]['width']).replace(rex3, arrs[i]['height']).replace(rex4, arrs[i]['path']);
				var selector = arrs[i]['target'];
				try { $(selector).html(code); } catch (e) {};
			};
		};
	})(FLASH_ADS);

});

