
/// financing 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();
	});
	/// 银行
	var kBank = [
		{'code':'sz000001','title':'深发展Ａ','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/1/000001.png" border="0"/>'},
		{'code':'sz002142','title':'宁波银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/1/002142.png" border="0"/>'},
		{'code':'sh600000','title':'浦发银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/600000.png" border="0"/>'},
		{'code':'sh600015','title':'华夏银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/600015.png" border="0"/>'},
		{'code':'sh600016','title':'民生银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/600016.png" border="0"/>'},
		{'code':'sh600036','title':'招商银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/600036.png" border="0"/>'},
		{'code':'sh601009','title':'南京银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/601009.png" border="0"/>'},
		{'code':'sh601166','title':'兴业银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/601166.png" border="0"/>'},
		{'code':'sh601169','title':'北京银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/601169.png" border="0"/>'},
		{'code':'sh601328','title':'交通银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/601328.png" border="0"/>'},
		{'code':'sh601398','title':'工商银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/601398.png" border="0"/>'},
		{'code':'sh601939','title':'建设银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/601939.png" border="0"/>'},
		{'code':'sh601988','title':'中国银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/601988.png" border="0"/>'},
		{'code':'sh601998','title':'中信银行','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/601998.png" border="0"/>'}
	];
	/// 保险
	var kInsurance = [
		{'code':'sh601318','title':'中国平安','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/601318.png" border="0"/>'},
		{'code':'sh601601','title':'中国太保','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/601601.png" border="0"/>'},
		{'code':'sh601628','title':'中国人寿','k':'<img src="http://bdchart.hexun.com/stock/chart/sf/0/601628.png" border="0"/>'}
	];
	/// 外汇
	var kExchange = [
		{'code':'USDCNY','title':'美元/人民币','k':'<img src="http://baidu.hexun.com/stock/chart/fx/USDCNY.png" border="0"/>'},
		{'code':'USDCAD','title':'美元/加元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/USDCAD.png" border="0"/>'},
		{'code':'USDCHF','title':'美元/瑞郎','k':'<img src="http://baidu.hexun.com/stock/chart/fx/USDCHF.png" border="0"/>'},
		{'code':'USDHKD','title':'美元/港币','k':'<img src="http://baidu.hexun.com/stock/chart/fx/USDHKD.png" border="0"/>'},
		{'code':'USDJPY','title':'美元/日元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/USDJPY.png" border="0"/>'},
		{'code':'EURAUD','title':'欧元/澳元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/EURAUD.png" border="0"/>'},
		{'code':'EURCAD','title':'欧元/加元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/EURCAD.png" border="0"/>'},
		{'code':'EURCHF','title':'欧元/瑞郎','k':'<img src="http://baidu.hexun.com/stock/chart/fx/EURCHF.png" border="0"/>'},
		{'code':'EURGBP','title':'欧元/英镑','k':'<img src="http://baidu.hexun.com/stock/chart/fx/EURGBP.png" border="0"/>'},
		{'code':'EURHKD','title':'欧元/港币','k':'<img src="http://baidu.hexun.com/stock/chart/fx/EURHKD.png" border="0"/>'},
		{'code':'EURJPY','title':'欧元/日元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/EURJPY.png" border="0"/>'},
		{'code':'EURUSD','title':'欧元/美元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/EURUSD.png" border="0"/>'},
		{'code':'GBPAUD','title':'英镑/澳元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/GBPAUD.png" border="0"/>'},
		{'code':'GBPCAD','title':'英镑/加元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/GBPCAD.png" border="0"/>'},
		{'code':'GBPCHF','title':'英镑/瑞郎','k':'<img src="http://baidu.hexun.com/stock/chart/fx/GBPCHF.png" border="0"/>'},
		{'code':'GBPHKD','title':'英镑/港币','k':'<img src="http://baidu.hexun.com/stock/chart/fx/GBPHKD.png" border="0"/>'},
		{'code':'GBPJPY','title':'英镑/日元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/GBPJPY.png" border="0"/>'},
		{'code':'GBPUSD','title':'英镑/美元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/GBPUSD.png" border="0"/>'},
		{'code':'HKDJPY','title':'港币/日元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/HKDJPY.png" border="0"/>'},
		{'code':'AUDCAD','title':'澳元/加元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/AUDCAD.png" border="0"/>'},
		{'code':'AUDCHF','title':'澳元/瑞郎','k':'<img src="http://baidu.hexun.com/stock/chart/fx/AUDCHF.png" border="0"/>'},
		{'code':'AUDEUR','title':'澳元/欧元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/AUDEUR.png" border="0"/>'},
		{'code':'AUDHKD','title':'澳元/港币','k':'<img src="http://baidu.hexun.com/stock/chart/fx/AUDHKD.png" border="0"/>'},
		{'code':'AUDJPY','title':'澳元/日元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/AUDJPY.png" border="0"/>'},
		{'code':'AUDUSD','title':'澳元/美元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/AUDUSD.png" border="0"/>'},
		{'code':'CADHKD','title':'加元/港币','k':'<img src="http://baidu.hexun.com/stock/chart/fx/CADHKD.png" border="0"/>'},
		{'code':'CADJPY','title':'加元/日元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/CADJPY.png" border="0"/>'},
		{'code':'CHFCAD','title':'瑞郎/加元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/CHFCAD.png" border="0"/>'},
		{'code':'CHFHKD','title':'瑞郎/港币','k':'<img src="http://baidu.hexun.com/stock/chart/fx/CHFHKD.png" border="0"/>'},
		{'code':'CHFJPY','title':'瑞郎/日元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/CHFJPY.png" border="0"/>'},
		{'code':'NZDAUD','title':'新西兰元/澳元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/NZDAUD.png" border="0"/>'},
		{'code':'NZDCAD','title':'新西兰元/加元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/NZDCAD.png" border="0"/>'},
		{'code':'NZDCHF','title':'新西兰元/瑞郎','k':'<img src="http://baidu.hexun.com/stock/chart/fx/NZDCHF.png" border="0"/>'},
		{'code':'NZDEUR','title':'新西兰元/欧元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/NZDEUR.png" border="0"/>'},
		{'code':'NZDHKD','title':'新西兰元/港币','k':'<img src="http://baidu.hexun.com/stock/chart/fx/NZDHKD.png" border="0"/>'},
		{'code':'NZDJPY','title':'新西兰元/日元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/NZDJPY.png" border="0"/>'},
		{'code':'NZDUSD','title':'新西兰元/美元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/NZDUSD.png" border="0"/>'},
		{'code':'XAGEUR','title':'黄金/欧元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/XAGEUR.png" border="0"/>'},
		{'code':'XAGGBP','title':'黄金/英镑','k':'<img src="http://baidu.hexun.com/stock/chart/fx/XAGGBP.png" border="0"/>'},
		{'code':'XAGUSD','title':'黄金/美元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/XAGUSD.png" border="0"/>'},
		{'code':'XAUAUD','title':'黄金/澳元','k':'<img src="http://baidu.hexun.com/stock/chart/fx/XAUAUD.png" border="0"/>'}
	];
	var selectOpt = function (arr){
		if (arr == null) return '';
		if (arr.length == 0) return '';
		var html = '';
		for (var i=0; i<arr.length; i++){
			html += '<option value="'+i+'">'+arr[i]['title']+'('+arr[i]['code']+')</option>';
		};
		return html;
	};
	var play = function (arr, index, container, timer, opts){
		if (container == null) return;
		if (arr == null) return;
		if (arr.length == 0) return;
		if (isNaN(index)) index = 0;
		index = parseInt(index);
		if (index < 0) index = 0;
		if (index >= arr.length) index = 0;
		container.html('<div id="k'+arr[index]['code']+'"><select id="switchStock'+container.attr('id')+'">'+opts+'</select></div><div>'+arr[index]['k']+'</div>');
		$('#switchStock'+container.attr('id')).change(function (){
			window.clearTimeout(timer);
			play(arr, $(this).val(), container, timer, opts);
			return false;
		}).val(index).css({'font-size':'9pt','font-family':'Tahoma'});
		timer = window.setTimeout(function (){
			play(arr, index+1, container, timer, opts);
		}, 10000);
	};
	var t1, t2, t3;
	play(kBank, 0, $('#kBankImg'), t1, selectOpt(kBank));
	play(kInsurance, 0, $('#kInsuranceImg'), t2, selectOpt(kInsurance));
	play(kExchange, 0, $('#kExchangeImg'), t3, selectOpt(kExchange));

	/// 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':['#tag31', '#tag32'], 'over':'yjncbkgg', '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', '245', '175', '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('');
	
	/// collect start //////////////////////////////////////////////////////////////////////////////
	$.get('/collect/entrance.php?act=lingzhang&t=lzhy|lzgl|lzqy',function (r){
		eval(r);
		//领涨行业
		var lzhy_html = '';
		for( var i=0; i< lzhy_data.length; i++ )
		{
			if( i == 0 )
			{
				lzhy_html += '<ul class="xzbk16c1"><li class="xzbk161">排名</li><li class="xzbk162">板块名称</li><li class="xzbk162"> 涨幅%</li><li class="xzbk162">领涨股票</li></ul>';
			}
			else
			{
				lzhy_html += '<ul><li class="xzbk161">'+i+'</li><li class="xzbk162">'+lzhy_data[i][1]+'</li><li class="xzbk162 xzbk16c2">'+lzhy_data[i][2]+'</li><li class="xzbk162">'+lzhy_data[i][3]+'</li></ul>';
			}
		}
		
		$('#lzhy_box').html(lzhy_html);

		//领涨概念
		var lzgl_html = '';
		for( var i=0; i< lzgl_data.length; i++ )
		{
			if( i == 0 )
			{
				lzgl_html += '<ul class="xzbk16c1"><li class="xzbk161">排名</li><li class="xzbk162">板块名称</li><li class="xzbk162"> 涨幅%</li><li class="xzbk162">领涨股票</li></ul>';
			}
			else
			{
				lzgl_html += '<ul><li class="xzbk161">'+i+'</li><li class="xzbk162">'+lzgl_data[i][1]+'</li><li class="xzbk162 xzbk16c2">'+lzgl_data[i][2]+'</li><li class="xzbk162">'+lzgl_data[i][3]+'</li></ul>';
			}
		}
		
		$('#lzgl_box').html(lzgl_html);

		//领涨区域
		var lzqy_html = '';
		for( var i=0; i< lzqy_data.length; i++ )
		{
			if( i == 0 )
			{
				lzqy_html += '<ul class="xzbk16c1"><li class="xzbk161">排名</li><li class="xzbk162">板块名称</li><li class="xzbk162"> 涨幅%</li><li class="xzbk162">领涨股票</li></ul>';
			}
			else
			{
				lzqy_html += '<ul><li class="xzbk161">'+i+'</li><li class="xzbk162">'+lzqy_data[i][1]+'</li><li class="xzbk162 xzbk16c2">'+lzqy_data[i][2]+'</li><li class="xzbk162">'+lzqy_data[i][3]+'</li></ul>';
			}
		}
		
		$('#lzqy_box').html(lzqy_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);

});

