/*
参数：
par1 标题
par2 显示标题字数
par3 样式
返回：按所给参数返回标题
*/
function formatTitle(par1,par2,par3)
{
	//是IE
	if (window.ActiveXObject)
	{
			if(par2==1000)
			{
				document.writeln(par1);
			}
			else
			{	
				document.writeln("<span class='"+par3+"'>"+par1+"</span>");
			}
	}
	else
	{
			if(par2==1000)
			{
				document.writeln(par1);
			}
			else
			{
				var blen = par1.length;	
				if(blen>par2)
				{
					par1 = par1.substr(0,par2);
					par1 = par1+"...";
					document.writeln(par1);
					return;
				}
				document.writeln(par1);
			}
	}	
	
}

function formatDate(dt,par)
{
	if(dt.length !=16){return;}
	if(par=="1")
	{
			document.writeln(dt.substr(5,15));
	}
	else if(par=="2")
	{
			document.writeln(dt.substr(11,15));
	}
}
          
/*        
查询模块  
par1 栏目所在路径
*/        
function getSearch(par1,par2)
{
try
{
	parent.setPIH();
	document.writeln("<table width=\"748\" height=\"26\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" background=\"/newmarket/images/2jss.gif\">");
	document.writeln("<tr>");	
	//alert(par2+"+"+par2.indexOf("gsgg"));
	if(par2.indexOf("gsgg")!=-1)
	{	
	    document.writeln("<form id=\"frmStock2_\" name=\"frmStock2_\" method=\"post\" action=\"/newmarket/search/searchgghis.jsp\" onsubmit=\"\"  target=\"_self\"> ");
	    document.writeln("<input type=\"hidden\" name=\"sc\" value=\""+par1+"\"></input>");
	    document.writeln("<input type=\"hidden\" name=\"map\" value=\""+par2+"\"></input>");
	    document.writeln("<td><div align=\"center\">");
	    document.writeln("上市公司信息检索<img src=\"/newmarket/images/sstb.gif\" width=\"17\" height=\"16\" align=\"absmiddle\">");
	    document.writeln("<input id=\"stockID_\" name=\"stockID_\" style=\"WIDTH: 110px\"  title='代码/简称/拼音' onFocus=\"this.select()\" onClick=\"if(this.value=='代码/简称/拼音')this.value=''\"  onMouseOver=\"this.focus()\" onMouseOut=\"if(this.value=='')this.value='代码/简称/拼音';\" value=\"代码/简称/拼音\" maxlength=\"50\">");
	    document.writeln("<select name=\"noticeType\">");
	    document.writeln("<option value=\"\">--请选择公告类型--</option>");
	    document.writeln("<option value=\"010301\" >年度报告</option>");
	    document.writeln("<option value=\"010303\" >半年度报告</option>"); 
	    document.writeln("<option value=\"010305\" >一季度报告</option>"); 
	    document.writeln("<option value=\"010307\" >三季度报告</option>"); 
	    document.writeln("<option value=\"0102\" >首次公开发行及上市</option>"); 
	    document.writeln("<option value=\"0105\" >配股</option>"); 
	    document.writeln("<option value=\"0107\" >增发</option>"); 
	    document.writeln("<option value=\"0109\" >可转换债券</option>"); 
	    document.writeln("<option value=\"0110\" >权证相关公告</option>"); 
	    document.writeln("<option value=\"0111\" >其它融资</option>"); 
	    document.writeln("<option value=\"0113\"  title=\"权益分派及限制出售股份上市\">权益分派及限制出售股份上市</option>"); 
	    document.writeln("<option value=\"0115\" >股权变动</option>"); 
	    document.writeln("<option value=\"0117\" >交易</option>"); 
	    document.writeln("<option value=\"0119\" >股东大会</option>"); 
	    document.writeln("<option value=\"0121\"  title=\"澄清、风险提示、业绩预告事项\">澄清、风险提示、业绩预告事项</option>"); 
	    document.writeln("<option value=\"0125\" >特别处理和退市</option>"); 
	    document.writeln("<option value=\"0127\" >补充及更正</option>"); 
	    document.writeln("<option value=\"0129\" >中介机构报告</option>"); 
	    document.writeln("<option value=\"0131\" >上市公司制度</option>"); 
	    document.writeln("<option value=\"0123\" >其它重大事项</option>"); 
	    document.writeln("</select>");
	    document.writeln("<input name=\"keyword\" type=\"text\" onFocus=\"this.select()\" onClick=\"if(this.value=='请输入关键字')this.value=''\"  onMouseOver=\"this.focus()\" onMouseOut=\"if(this.value=='')this.value='请输入关键字';\" value='请输入关键字' size=\"12\">");
	    document.writeln("<input name=\"startTime\" type=\"text\" title=\"日期格式如：YYYY-MM-DD\" onFocus=\"this.select();\" onBlur=\"javascript:mashup(this);\" size=\"10\">");
	    document.writeln("至<input name=\"endTime\" type=\"text\" title=\"日期格式如：YYYY-MM-DD\" onFocus=\"this.select();\" onBlur=\"javascript:mashup(this);\" size=\"10\">");
	    document.writeln("<img src=\"/newmarket/images/sstb2.gif\" width=\"40\" height=\"19\" border=\"0\" align=\"absmiddle\" style=\"CURSOR:hand\" onClick=\"javascript:chkHisGgSearch_('"+par2+"');\">");
	    document.writeln("</div> </td>");
	    document.writeln("</FORM>");
	}	
	else
	{  
	    document.writeln("<form id=\"frmStock_\" name=\"frmStock_\" method=\"post\" action=\"/newmarket/search/searchsy.jsp\" onsubmit=\"\"  target=\"_blank\"> ");	       
	    document.writeln("<td><div align=\"center\">");
	    document.writeln("上市公司信息检索<img src=\"/newmarket/images/sstb.gif\" width=\"17\" height=\"16\" align=\"absmiddle\">");
	    document.writeln("<input type=\"hidden\" name=\"jsmap\" value=\"\"></input>");	 
	    document.writeln("<input id=\"stockID_\" name=\"stockID_\" style=\"WIDTH: 110px\"  title='代码/简称/拼音' onFocus=\"this.select()\" onClick=\"if(this.value=='代码/简称/拼音')this.value=''\"  onMouseOver=\"this.focus()\" onMouseOut=\"if(this.value=='')this.value='代码/简称/拼音';\" value=\"代码/简称/拼音\" maxlength=\"50\">");
	    document.writeln("<img src=\"/newmarket/images/cgg.gif\" width=\"53\" height=\"19\" border=\"0\" align=\"absmiddle\" style=\"CURSOR:hand\" onClick=\"document.frmStock_.jsmap.value='gsgg/lsgg?lsgg'; javascript:chkStockCode_();\">");
	    document.writeln("<img src=\"/newmarket/images/czx.gif\" width=\"53\" height=\"19\" border=\"0\" align=\"absmiddle\" style=\"CURSOR:hand\" onClick=\"document.frmStock_.jsmap.value='gszx/gsgk?gsgk'; javascript:chkStockCode_();\">");
	    document.writeln("</div> </td>");
	    document.writeln("</FORM>");	  	       
	}
	
	document.writeln("</tr>");
	document.writeln("</table>");
	
	document.writeln("<table width=\"100\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">");
	document.writeln("<tr>");
	document.writeln("<td><img src=\"/newmarket/images/3white.gif\" width=\"3\" height=\"10\"></td>");
	document.writeln("</tr>");
	document.writeln("</table>	");
	
	}
	catch(e)
	{
	}
	finally {};	
}


/*        
查询模块  
par1 栏目所在路径
*/        
function getSearch_gszx(par1,par2,par3)
{
try
{
	parent.setPIH();
	document.writeln("<table width=\"748\" height=\"26\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" background=\"/newmarket/images/2jss.gif\">");
	document.writeln("<tr>");
		
	document.writeln("<form id=\"frmStock_\" name=\"frmStock_\" method=\"post\" action=\"/newmarket/search/search.jsp\" onsubmit=\"\"  target=\"_self\"> ");	
	document.writeln("<input type=\"hidden\" name=\"sc\" value=\""+par1+"\"></input>");
	document.writeln("<input type=\"hidden\" name=\"map\" value=\""+par2+"\"></input>");
	document.writeln("<td width=\"72\" bgcolor=\"#CCCCCC\"><div align=\"center\">选择公司：</div></td>"); 
	document.writeln("<td width=\"676\" bgcolor=\"#F2F2F2\"><div align=\"center\">个股代码<img src=\"/newmarket/images/sstb.gif\" width=\"17\" height=\"16\" align=\"absmiddle\">");  
	document.writeln("<input id=\"stockID_\" name=\"stockID_\" style=\"WIDTH: 110px\"  title='代码/简称/拼音' onFocus=\"this.select()\" onClick=\"if(this.value=='代码/简称/拼音')this.value=''\"  onMouseOver=\"this.focus()\" onMouseOut=\"if(this.value=='')this.value='代码/简称/拼音';\" value=\""+par3+"\" maxlength=\"50\">");
	document.writeln("<img src=\"/newmarket/images/qdd.gif\" width=\"40\" height=\"19\" border=\"0\" align=\"absmiddle\" style=\"CURSOR:hand\" onClick=\"javascript:chkStockCode_();\">");
	document.writeln("</td>");	
	document.writeln("</FORM>");
	
	document.writeln("</tr>");
	document.writeln("<table>");
	
	document.writeln("<table width=\"748\"  border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">");
  document.writeln("<tr>");
  document.writeln("<td height=\"10\"><div align=\"center\"></div></td>");
  document.writeln("</tr>");
  document.writeln("</table>");
  
  document.writeln("<table width=\"748\" height=\"26\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" background=\"/newmarket/images/2jss.gif\">");
	document.writeln("<tr>");
	
	document.writeln("<form id=\"frmStock2_\" name=\"frmStock2_\" method=\"post\" action=\"/newmarket/search/searchgghis.jsp\" onsubmit=\"\"  target=\"_self\"> ");
	document.writeln("<input type=\"hidden\" name=\"sc\" value=\""+par1+"\"></input>");
	document.writeln("<input type=\"hidden\" name=\"map\" value=\""+par2+"\"></input>");
	document.writeln("<input type=\"hidden\" name=\"jumpmap\" value=\"gszx\"></input>");	
	document.writeln("<td><div align=\"center\">");
	document.writeln("<input type=\"hidden\" name=\"stockID_\" value=\"\"></input>");
	document.writeln("上市公司信息检索<img src=\"/newmarket/images/sstb.gif\" width=\"17\" height=\"16\" align=\"absmiddle\">");	       
	document.writeln("<select name=\"noticeType\">");
	document.writeln("<option value=\"\">--请选择公告类型--</option>");
	document.writeln("<option value=\"010301\" >年度报告</option>");
	document.writeln("<option value=\"010303\" >半年度报告</option>"); 
	document.writeln("<option value=\"010305\" >一季度报告</option>"); 
	document.writeln("<option value=\"010307\" >三季度报告</option>"); 
	document.writeln("<option value=\"0102\" >首次公开发行及上市</option>"); 
	document.writeln("<option value=\"0105\" >配股</option>"); 
	document.writeln("<option value=\"0107\" >增发</option>"); 
	document.writeln("<option value=\"0109\" >可转换债券</option>"); 
	document.writeln("<option value=\"0110\" >权证相关公告</option>"); 
	document.writeln("<option value=\"0111\" >其它融资</option>"); 
	document.writeln("<option value=\"0113\"  title=\"权益分派及限制出售股份上市\">权益分派及限制出售股份上市</option>"); 
	document.writeln("<option value=\"0115\" >股权变动</option>"); 
	document.writeln("<option value=\"0117\" >交易</option>"); 
	document.writeln("<option value=\"0119\" >股东大会</option>"); 
	document.writeln("<option value=\"0121\"  title=\"澄清、风险提示、业绩预告事项\">澄清、风险提示、业绩预告事项</option>"); 
	document.writeln("<option value=\"0125\" >特别处理和退市</option>"); 
	document.writeln("<option value=\"0127\" >补充及更正</option>"); 
	document.writeln("<option value=\"0129\" >中介机构报告</option>"); 
	document.writeln("<option value=\"0131\" >上市公司制度</option>"); 
	document.writeln("<option value=\"0123\" >其它重大事项</option>"); 
	document.writeln("</select>");    	       
	document.writeln("<input name=\"keyword\" type=\"text\" onFocus=\"this.select()\" onClick=\"if(this.value=='请输入关键字')this.value=''\"  onMouseOver=\"this.focus()\" onMouseOut=\"if(this.value=='')this.value='请输入关键字';\" value='请输入关键字' size=\"12\">");
	document.writeln("<input name=\"startTime\" type=\"text\" title=\"日期格式如：YYYY-MM-DD\" onFocus=\"this.select();\" onBlur=\"javascript:mashup(this);\" size=\"10\">");
	document.writeln("至<input name=\"endTime\" type=\"text\" title=\"日期格式如：YYYY-MM-DD\" onFocus=\"this.select();\" onBlur=\"javascript:mashup(this);\" size=\"10\">");       
	document.writeln("<img src=\"/newmarket/images/sstb2.gif\" width=\"40\" height=\"19\" border=\"0\" align=\"absmiddle\" style=\"CURSOR:hand\" onClick=\"javascript:document.frmStock2_.stockID_.value=document.frmStock_.stockID_.value; chkHisGgSearch_('"+par2+"');\">");
	document.writeln("</div> </td>");
	document.writeln("</FORM>");
	
	document.writeln("</tr>");
	document.writeln("</table>");
	
	document.writeln("<table width=\"100\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">");
	document.writeln("<tr>");
	document.writeln("<td><img src=\"/newmarket/images/3white.gif\" width=\"3\" height=\"10\"></td>");
	document.writeln("</tr>");
	document.writeln("</table>	");
	
}
catch(e)
{
}
finally {};	
}

function setTS(par1)
{
	try
	{
		parent.setPIH();
		document.writeln("<table width='751' border='0' align='center' cellpadding='0' cellspacing='0' background='/newmarket/images/top011.jpg'>");
		document.writeln("<tr><td width='655' height='23' class='cpx12bai'><strong>　"+par1+"</strong></td>");
		document.writeln("<td width='96' class='cpx12bai'><a href='http://www.cninfo.com.cn/' target='_blank'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a> </td></tr></table>");
		document.writeln("<table width='751' border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='F86400'>");
		document.writeln("<tr><td valign='top' bgcolor='#FFFFFF'>	");
	
	}
	catch(e)
	{
	}
	finally {};

}
function setTE()
{
	try
	{
	parent.setPIH();
		document.writeln("</TD>");
		document.writeln("</TR>");
		document.writeln("</TABLE>");

	}
	catch(e)
	{
	}
	finally {};

}
function chkStockCode_() {
  strCode=document.frmStock_.stockID_.value;
  if (strCode.length>0 && strCode!="代码/简称/拼音")
  {
	frmStock_.submit();
	return true;
  }
  else
  {
	alert("请输入:代码/简称/拼音!");
	document.frmStock_.stockID_.focus();
	document.frmStock_.stockID_.select();
	return false;
  }	
}

function chkHisGgSearch_(par) {
	var form=document.frmStock2_;		
	var stockCode=form.stockID_.value; 
	//alert(stockCode);  
	//alert(par); 
	var keyword=form.keyword.value;
	var startTime=form.startTime.value;
	var endTime=form.endTime.value;
	
	if(stockCode=="代码/简称/拼音"){
		form.stockID_.value="";	
		if(par.indexOf("gszx")!=-1)
		{
			alert("请输入:代码/简称/拼音");
			return false;
		}
	}
	
	if(trim(keyword)=="请输入关键字"){
		keyword="";
	}
	if(trim(startTime)=="" &&trim(endTime)!=""){
		alert("请输入开始日期");
		return false;
	}
	if(trim(endTime)=="" &&trim(startTime)!=""){
		alert("请输入结束日期");
		return false;
	}
	if(trim(startTime)==""&&trim(endTime)==""){
		alert("请输入日期");
		return false;
	}		
	if(trim(startTime)!=""&&!isDate(startTime)){
		alert("开始日期格式不正确");
		return false;
	}
	
	//结束日期不正确
	if(trim(endTime)!=""&&!isDate(endTime)){
		alert("结束日期格式不正确");
		return false;
	}
  
	if(trim(startTime)!=""&&trim(endTime)!=""){
		//如果所有的日期都不为空
		var sd=parseDate(startTime);
		var ed=parseDate(endTime);
		if(sd.getTime()>ed.getTime()){
			alert("开始日期不能晚于结束日期！");
			return false;
		}		
		if(sd.getYear()!=ed.getYear()){
			alert("不支持跨年查询！");
			return false;
		}
	}
	
	form.submit();
	  	
}


//过滤空格            
function trim(str){   
	try{                
		return str.trim();
	}catch (e){         
		return str;       
	}                   
}   

function isDate(ds){
	var reg=/^ *(\d{4})-(\d{1,2})-(\d{1,2}) *$/;
	return reg.test(ds); 
}                  