// JavaScript Document
$(document).ready(function(){
				   						   
		//......程序正常运行....................		
	    //第一次读
	     //上证综指 深证成指 srart
	$('div.l_line').find('div.l_line2').find('div.line_chg').find('span:eq(0)').text("上证综指").attr("code","sh000001");
	$('div.l_line').find('div.l_line2').find('div.line_chg').find('span:eq(1)').text("深证成指").attr("code","sz399001");
    $('div.l_line').find('div.l_line2').find('div.line_chg').find('span:eq(2)').remove();
	     //上证综指 深证成指 end
		 //
		 $('div.l_line').find('div.l_line2').find('div.line_chg').find('span').click(function(){
							var code = $(this).attr('code');	
							//去ajax查询		
							ajaxFunForInfo(code);	
							
		 });
		 //.......................................
		 $('div.l_line').find('div.l_line2').find('div#chg1').find('input.l_sech_input').click(function(){
			   				$(this).val("");							 								
		 }); 
		 
		 $('div.l_line').find('div.l_line2').find('div#chg1').find('input.l_sech_input').keyup(function(){
						       var data = $(this).val();
							   
							   if(data != ""){
								    ajaxFunForCode(data);
							   }//if
          });
		 
		 //......................................
		 $('div.l_line').find('div.l_line2').find('div#chg1').find('input.l_sech_btn').click(function(){
			   	var code = $('div.l_line').find('div.l_line2').find('div#chg1').find('input.l_sech_input').val();	
				ajaxFunForInfo(code);
		 }); 
		 
});


function ajaxFunForCode(data){
	 	   $.ajax({
                 url: 'http://news.bangkaow.com/templets/v3/stock/readXml.php',
				 //url: 'readXml.php',
                 type: 'POST',
                 dataType: 'HTML',
				 data: 'data='+data,
                 error: function(){
                     alert('Error');
                 },
                 success: function(data){
					 if(data == "") exit();
					 //清除
					 $('div#stockLayer').find('table').find('tbody').find("tr").remove();
					 $('div#stockLayer').find('table').find('tbody').append("<tr style=\"background-color: rgb(243, 243, 243); z-index: -1;\"><td>代码</td><td>中文名称</td></tr>");
					 $('div#stockLayer').css("visibility","visible");
					 var aStock = new Array();
					 var theStock = new Array();
					 aStock = explose(data,"#");
					 for(var i=0;i<aStock.length;i++){
						 theStock = explose(aStock[i],"+");
					     $('div#stockLayer').find('table').find('tbody').append("<tr style=\"background-color:#FFFFFF; z-index: -1;\"><td>"+theStock[0]+"</td><td>"+theStock[1]+"</td></tr>");
					  }//for
					 ////鼠标在每一个TR上的事件
					 $('div#stockLayer').find('table').find('tbody').find("tr").live("mouseover",function(){
							                            $(this).css("background-color","#FFFFCC");																			  
					 });
					 $('div#stockLayer').find('table').find('tbody').find("tr").live("mouseout",function(){
							                            $(this).css("background-color","#FFFFFF");																			  
					 });
					 
					 $('div#stockLayer').find('table').find('tbody').find("tr").live("click",function(){
							       var stockCode = $(this).find('td:eq(0)').text();
					                $('div.l_line').find('div.l_line2').find('div#chg1').find('input.l_sech_input').val(stockCode);
									$('div#stockLayer').css("visibility","hidden");
									
					 });					 
					
					 
                 }//success
            });//ajax end	
}


function ajaxFunForInfo(code){	
	 	   $.ajax({
                 url: 'http://news.bangkaow.com/templets/v3/stock/index.php',
				 //url: 'index.php',
                 type: 'POST',
                 dataType: 'HTML',
				 data: 'code='+code,
                 error: function(){
                     alert('Error');
                 },
                 success: function(data){
					 var info = new Array();
					     info= explose(data,"+");
                     var theStockName = info[0];
                     var currentPrice = info[1];
                     var upsDownsPrice = info[2];			 
                     var upsDownsRange = info[3];
					 $('div.l_line').find('div.l_line2').find('div#chg1').find('span:eq(0)').text(currentPrice+" "+upsDownsPrice+" "+upsDownsRange+"%");
					 $('div.l_line').find('div.l_line2').find('div#chg1').find('span:eq(1)').text(theStockName+"实时行情");
					 
					 if( isNegative(upsDownsPrice)){
					 	$('div.l_line').find('div.l_line2').find('div#chg1').find('span:eq(0)').css("color","green");
					 }else{
					 	$('div.l_line').find('div.l_line2').find('div#chg1').find('span:eq(0)').css("color","red");
					 }
					 
					 
					 var img = "<img src=\"http://news.bangkaow.com/templets/v3/stock/img.php?code="+code+"\">";
					 $('div.l_line').find('div.l_line1').empty().append(img);
					 
                 }//success
            });//ajax end
}//end ajaxFunForInfo(code)





function explose(str,divide){
	    var tempFirst = 0;
		var tempLast = 0;
		var temp = 0;
		var k = 0;
		var dataArray = new Array();
		while( (temp = str.indexOf(divide,temp+divide.length)) != -1 ){
		         tempLast = temp;
				  dataArray[k] = str.substring(tempFirst,tempLast);
				    k++;
				 tempFirst = tempLast+divide.length; 
		}//while
     return dataArray;
}


function isNegative(data){
	var temp = data.toString();
	if( temp.indexOf('-') == 0 ){
		return true;
	}//if
	else
	    return false;
	
}

//读写cookie函数
function getCookie(c_name)
{
	if (document.cookie.length > 0)
	{
		c_start = document.cookie.indexOf(c_name + "=")
		if (c_start != -1)
		{
			c_start = c_start + c_name.length + 1;
			c_end   = document.cookie.indexOf(";",c_start);
			if (c_end == -1)
			{
				c_end = document.cookie.length;
			}
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return null
}
function setCookie(c_name,value,expiredays)
{
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name + "=" +escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()); //使设置的有效时间正确。增加toGMTString()
}
