﻿// 设置首页，添加收藏
function addCookie(coolieUrl){　 // 加入收藏夹

	if (document.all){   // IE
	window.external.addFavorite(coolieUrl, '中小型企业路演网');
	}else if (window.sidebar){    // FF
	window.sidebar.addPanel('中小型企业路演网', coolieUrl, "");
   }else {
  alert("添加收藏失败,使用组合快捷键'Ctrl+D'添加!") 
  }
  } 

function setHomepage(coolieUrl){　 // 设置首页
	if (document.all){
		document.body.style.behavior = 'url(#default#homepage)';
		document.body.setHomePage(coolieUrl);
	}else if (window.sidebar){
		if (window.netscape){
			try {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}catch (e) {
				alert("当前浏览器不支持此操作，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true");
			}
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage', coolieUrl);
	}
} 

// 限制输入，只能输数字
function CheckFloat(me)
{  
	 // 为非“回车”键
	 if (event.keyCode!=13)
   {
			var s="0123456789"
			var c=String.fromCharCode(event.keyCode)
			if (s.indexOf(c)<0)
			{
				alert("请输入数字！");
			    event.keyCode=0;
				return false;
			 }
    }
  return false;
}
function $(id){
	return document.getElementById(id);
}
// 历史搜索页面重置
function lscxReset()
{
	$("sY").value="";
	$("sM").value="";
	$("sD").value="";
	$("eY").value="";
	$("eM").value="";
	$("eD").value="";
	$("keyword").value="";
	$("stockcode").value="";
	$("type").value= "";
}
function checkErr()

{

	var sY = $("sY").value;
	var sM = $("sM").value;
	var sD = $("sD").value;
	var eY = $("eY").value;
	var eM = $("eM").value;
	var eD = $("eD").value;
	var stockcode = $("stockcode").value;
	
	if(sY==""){
		alert("请输入开始年份");
		return false;
	}
	if(eY=="" && sY!=""){
		alert("请输入结束年份");
		return false;
	}	
	if(sM==""){
		alert("请输入开始月份");
		return false;
	}
	if(eM=="" && sM!=""){
		alert("请输入结束月份");
		return false;
	}	
	if(sD==""){
		alert("请输入开始日期");
		return false;
	}
	if(eD=="" && sD!=""){
		alert("请输入结束日期");
		return false;
	}
	
	if(sM.length == 1)
	{
		sM = "0"+sM;
	}
	
	if(sD.length == 1)
	{
	sD = "0"+sD;
	}
	
	if(eM.length == 1)
	{
		eM = "0"+eM;
	}

	if(eD.length == 1)
	{
		eD = "0"+eD;
	}

	$("sM").value = sM;
	$("sD").value = sD;
	$("eM").value = eM;
	$("eD").value = eD;
	
	if(!isMonth(sM)){
		alert("开始月份不存在");
		return false;
	}			
	if(!isMonth(eM)){
		alert("结束月份不存在");
		return false;
	}
	if(sY!="" && sM!="" && sD!="")
	{
    if((sY%4==0 && sY%100!=0)||sY%400==0){ // 判断是否为闰年
      if(parseInt(sM)==2){
        if(sD>29){
		      alert("开始日期不存在");
		      return false;   
        }
      }
      }
    else{
          if(parseInt(sM)==2){
            if(sD>28){
              alert("开始日期不存在");
              return false;     
              }
            } 
    }
    var NewDate=sY+"-"+sM+"-"+sD;
    var MM=NewDate.substr(5,2);
    var DD=NewDate.substr(8,2);   
    var mm=new Array(1,3,5,7,8,10,12); // 判断每月中的最大天数
    var flag = false;
    for(i=0;i<mm.length;i++){
      if(parseInt(MM,10) == mm[i]){flag = true;}
        }
      if (flag == true){
        if(parseInt(DD)>31){
          alert("开始日期不存在");
          return false;      
        }
      }else{
        if(parseInt(DD)>30){
        alert("开始日期不存在");
        return false;      
        }
      }	 	
	}
	
	$("beginDate").value = NewDate;
	
	if(eY!="" && eM!="" && eD!="")
	{
    if((eY%4==0 && eY%100!=0)||eY%400==0){ // 判断是否为闰年
      if(parseInt(eM)==2){
        if(eD>29){
		      alert("结束日期不存在");
		      return false;   
        }
      }
  }
  else{
    if(parseInt(eM)==2){
      if(eD>28){
        alert("结束日期不存在");
        return false;     
      }
    } 
  } 
    NewDate=eY+"-"+eM+"-"+eD;
    var MM=NewDate.substr(5,2);
    var DD=NewDate.substr(8,2);   
    var mm=new Array(1,3,5,7,8,10,12); // 判断每月中的最大天数
    var flag = false;
    for(i=0;i<mm.length;i++){
      if(parseInt(MM,10) == mm[i]){flag = true;}
        }
      if (flag == true){
        if(parseInt(DD)>31){
          alert("结束日期不存在");
          return false;      
        }
      }else{
        if(parseInt(DD)>30){
        alert("结束日期不存在");
        return false;      
        }
      }	 	
	}
	if(sY!="" && sM!="" && sD!="" && eY!="" && eM!="" && eD!="")
	{
		sY=sY+sM+sD;
		eY=eY+eM+eD;
		if(sY > eY) 

		{
			alert("输入的开始日期不能大于结束日期!");
			return false;
		}
	}
	$("endDate").value = NewDate;
   if (stockcode != "" && (isNaN(stockcode)|| stockcode.length!=6))
   {
      alert("您输入的代码不存在!")
	  	return  false;
   }

   return true;

}
function isMonth(ds){
	var month=/^0[1-9]|1[0-2]/;
	return month.test(ds); 
}
// 历史搜索提交
function lscxSubmit()
{
	if(!checkErr())
	{
		return;
	}
	var type1 = $("type").value;
	//根据不同的搜索栏目调换图片头部
	if(type1 == ""){
		//不限
		$("titlepic").src = "images/ssjg.jpg";
	}else if(type1 == "plbt0001" || type1 == "plbt0002"){
		//新股发行路演,再融资发行路演
		$("titlepic").src = "images/q29.jpg";
	}else if(type1 == "plbt0005" || type1 == "plbt0004" || type1 == "plbt0013"){
		//业绩说明会,投资者接待日,股改交流会
		$("titlepic").src = "images/q29-2.jpg";
	}else if(type1 == "plbt0015"){
		//公司治理
		$("titlepic").src = "images/q29-10.jpg";
	}else if(type1 == "plbt0006"){
		//摇号抽签
		$("titlepic").src = "images/q29-3.jpg";
	}else if(type1 == "plbt0010"){
		//视频点播
		$("titlepic").src = "images/q29-4.jpg";
	}else if(type1 == "plbt0012"){
		//新股专题
		$("titlepic").src = "images/q29-5.jpg";
	}else if(type1 == "plbt0008"){
		//互动平台
		$("titlepic").src = "images/q29-7.jpg";
	}
	document.lscx.submit();
}

//根据输入的公司代码和相应的栏目来生成链接
function toUrl(lanmu)
{  
	var gsdm;
	if(lanmu=='smezs_gsdm')
	{
		gsdm = $("smezs_gsdm").value;
		if(!chkStockCode(gsdm))
		{
		  return;
		}
		location.href ="http://hangqing.p5w.net/stock/realstock.php?code="+gsdm;
	}
	else if(lanmu=='xxpl_gsdm')
	{
		gsdm = $("xxpl_gsdm").value;
		if(!chkStockCode(gsdm))
		{
		  return;
		}
		location.href ="http://www.cninfo.com.cn/sme/gszx/gszx"+gsdm+".html";
	}
   return;
}
//进入上市公司互动平台
function toSsgsUrl(lanmu,url){
	var gsdm;
	if(lanmu=='fdpt_gsdm')
	{
		gsdm = $("fdpt_gsdm").value;
		if(!chkStockCode(gsdm))
		{
		  return;
		}
		location.href = url + "S" + gsdm + "/index.html";
	}
   return;
}
//验证代码
function chkStockCode(gsdm) 
{ 
  if (isNaN(gsdm)|| gsdm.length!=6 || (gsdm.substring(0,3)!="002" && gsdm.substring(0,3)!="003" && gsdm.substring(0,3)!="004"))
  {
    alert("只能查询中小企业板块的公司!")
    return  false;
  }
  return true;
}
