//现金券
function show_xjq()
{
	document.getElementById("xjq").style.display="";
}
function hide_xjq()
{
	document.getElementById("xjq").style.display="none";
}

function printme(id)
{
document.body.innerHTML=document.getElementById(id).innerHTML;
window.print();
}

//十大技术
function Top10(list_id)
{
	var listid=document.getElementById(list_id);
	var li=listid.getElementsByTagName("li");
	var linum=li.length;
	for(i=0;i<linum;++i)
	{
		li[i].index=parseInt((i+1)/2+0.5);
		li[i].onmouseover=function(){
			for(j=1;j<=parseInt(linum/2);j++)
			{
				document.getElementById("pro_"+j+"_2").style.display="none";
			}
			document.getElementById("pro_"+this.index+"_2").style.display="";
		}
	}
}

//体检表单
function checkloginform(theform) 
 {  //检查表单
	if(theform.username.value.length==0) {
		alert("对不起，登录名不能为空！");
		theform.username.focus();
		return false;
	}
	if(theform.pwd.value.length==0) {
		alert("对不起，密码不能为空！");
		theform.pwd.focus();
		return false;
	}
	if(theform.CheckCode.value.length==0) {
		alert("对不起，验证码不能为空！");
		theform.CheckCode.focus();
		return false;
	}

}

// 选项卡菜单
function scrollDoor(){
}
scrollDoor.prototype = {
sd : function(menus,divs,openClass,closeClass){
   var _this = this;
   if(menus.length != divs.length)
   {
    alert("菜单层数量和内容层数量不一样!");
    return false;
   }    
   for(var i = 0 ; i < menus.length ; i++)
   { 
    _this.$(menus[i]).value = i;    
    _this.$(menus[i]).onmouseover = function(){
     
     for(var j = 0 ; j < menus.length ; j++)
     {      
      _this.$(menus[j]).className = closeClass;
      _this.$(divs[j]).style.display = "none";
     }
     _this.$(menus[this.value]).className = openClass; 
     _this.$(divs[this.value]).style.display = "block";    
    }
   }
   },
$ : function(oid){
   if(typeof(oid) == "string")
   return document.getElementById(oid);
   return oid;
}
}
function test(){
var SDmodel = new scrollDoor();
SDmodel.sd(["m01","m02","m03"],["c01","c02","c03"],"sd01","sd02");
SDmodel.sd(["mm01","mm02","mm03"],["cc01","cc02","cc03"],"sd01","sd02");
SDmodel.sd(["mmm01","mmm02","mmm03"],["ccc01","ccc02","ccc03"],"sd01","sd02");
}
function tab(){
var SDmodel = new scrollDoor();
SDmodel.sd(["m01","m02","m03"],["c01","c02","c03"],"sd01","sd02");
SDmodel.sd(["mm01","mm02","mm03","mm04"],["cc01","cc02","cc03","cc04"],"sd01","sd02");
SDmodel.sd(["mmm01","mmm02","mmm03","mmm04"],["ccc01","ccc02","ccc03","ccc04"],"sd01","sd02");
SDmodel.sd(["nk01","nk02","nk03","nk04"],["nkc01","nkc02","nkc03","nkc04"],"sd01","sd02");
SDmodel.sd(["mr01","mr02","mr03","mr04"],["mrc01","mrc02","mrc03","mrc04"],"sd01","sd02");
SDmodel.sd(["mmmm01","mmmm02","mmmm03"],["cccc01","cccc02","cccc03"],"sd01","sd02");
}

//读取预约信息的xml文件
//计算时间差函数
<!-- Begin
function timeDiff(updatetime) {
date1 = new Date(updatetime);
date2 = new Date();
diff  = new Date();

// /
diff.setTime(Math.abs(date2.getTime() - date1.getTime()));
timediff = diff.getTime();
days = Math.floor(timediff / (1000 * 60 * 60 * 24)); 
timediff -= days * (1000 * 60 * 60 * 24);
hours = Math.floor(timediff / (1000 * 60 * 60)); 
timediff -= hours * (1000 * 60 * 60);
mins = Math.floor(timediff / (1000 * 60)); 
timediff -= mins * (1000 * 60);
secs = Math.floor(timediff / 1000); 
timediff -= secs * 1000;
if(days>0)
{
	return days+"天前";
}
else if(hours>0)
{
	return hours+"小时前";
}
else if(mins>0)
{
	return mins+"分钟前";
}
else 
{
	return secs+"秒前";
}
}
//  End -->

//读取xml函数
function yylist(shownum)
{
	var dom;
	var type=1;                                         //默认为IE浏览器
	var data = new Array();                             //存储实体的数组  

	if(navigator.userAgent.indexOf("MSIE")>0)
	{
		dom = new ActiveXObject("Microsoft.XMLDOM");    //实例化dom对象
		/*
			这个地方很多朋友不明白，我写详细点
			设置异步处理
			本函数不需要在XML文件读取完成之前进行任何操作，
			因此关闭异步处理功能。
		*/
		dom.async = false;                            
		dom.load("/yylist.xml");                        //加载xml文件
	}
	else if(isFirefox=navigator.userAgent.indexOf("Firefox") > 0 || navigator.userAgent.indexOf("Chrome")>0)
	{
		type=2;
		dom = document.implementation.createDocument("", "", null);         //火狐不支持ActiveXObject
		dom.async = false;
		dom.load("/yylist.xml");
		/*
			这是火狐的另外一中加载xml的方式
			var oXmlHttp = new XMLHttpRequest() ;
			oXmlHttp.open( "GET", "test.xml", false ) ;
			oXmlHttp.send(null) ;
			//oXmlHttp.responseXML就是xml对象了。
		*/
	}
	else
	{
		window.alert('暂不识别该浏览器!');
		return;
	}
  
	if(dom)
	{
		var node;
	  
		if(type == 1)   //判断是否为IE浏览器
		{
			node = dom.documentElement.childNodes;      //这里的node大家可以理解为net中的表,方便大家理解
		  
			for(var i=0;i<node.length;i++)
			{
				var name = node[i].childNodes[0].text;                 //取出i行中的字段的值，大家这样理解更方便
				var sex = node[i].childNodes[1].text;
				var yyclass = node[i].childNodes[2].text;
				var yytime = node[i].childNodes[3].text;
				data.push({name:name,sex:sex,yyclass:yyclass,yytime:yytime});     //在这里，我们使用使用json，把数据库存储在里面
			}
		}
		else
		{
			var node = dom.getElementsByTagName("Item");
			for(var i=0;i<node.length;i++)
			{
				var name = dom.getElementsByTagName("Item")[i].childNodes[0].textContent;
				var sex = dom.getElementsByTagName("Item")[i].childNodes[1].textContent;
				var yyclass = dom.getElementsByTagName("Item")[i].childNodes[2].textContent;
				var yytime = dom.getElementsByTagName("Item")[i].childNodes[3].textContent;
				data.push({name:name,sex:sex,yyclass:yyclass,yytime:yytime});     //在这里，我们使用使用json，把数据库存储在里面
			}
		}
	}
	else
	{
		window.alert("dom对象为空，失败了!");
		return;
	}
  
	if(data.length != 0)
	{
		var shtml = '<table>';
		var temp,diff,name,sex;
		for(var i=0;i<Number(shownum);i++)
		{
			name = data[i].name.substr(0,1);
			sex = data[i].sex;
			if(sex=='男')
			{
				name += '先生';
				}
			else
			{
				name +='女士';
				}
			temp = new Date(data[i].yytime);
			diff = timeDiff(temp);
			shtml += '<tr>';
			shtml += '<td>';
			shtml += name;
			shtml += '</td>';
			shtml += '<td>';
			shtml += sex;
			shtml += '</td>';
			shtml += '<td>';
			shtml += data[i].yyclass;
			shtml += '</td>';
			shtml += '<td>';
			shtml += '预约';
			shtml += '</td>';
			shtml += '<td>';
			shtml += diff;
			shtml += '</td>';
			shtml += '</tr>';
		}
		shtml += '</table>';
		document.getElementById('yymsg').innerHTML = shtml;
		//document.write(shtml)
	}
	else
	{
		document.getElementById('yymsg').innerHTML = '没有信息!';
	}
}


//检查预约表单函数
function checkyyform() {
	if (document.yyform.yyclass.value == ""){
		alert ("请选择科室！");	
		document.yyform.yyclass.focus();
		return false;
	}
	if (document.yyform.precontract_date.value == "") {
		alert("预约时间不能为空!");
		document.yyform.precontract_date.focus();
		return false;
	}
	if (document.yyform.zxname.value == "") {		
		alert ("姓名不能为空!");
		document.yyform.zxname.focus();		
		return false;
	}
	if (document.yyform.zxtel.value=="") {
		alert ("电话号码不得为空！");
		document.yyform.zxtel.focus();
		return false;
	}
	if (isNaN(document.yyform.zxtel.value)) {
		alert("电话号码必须是数字！");
		document.yyform.zxtel.focus();
		return false;	
	}
	if (document.yyform.zxcontent.value == "") {
		alert("详细描述不能为空！");
		document.yyform.zxcontent.focus();
		return false;	
	}
	if (document.yyform.zxcontent.value.length>500) {
		alert ("详细描述不能超过500字符！");
		document.yyform.zxcontent.focus();
		return false;
	}
	if (document.yyform.yzm.value == "") {
		alert("验证码不能为空！");
		document.yyform.yzm.focus();
		return false;	
	}
	return true;
}


//读取男科和美容科网站内容的函数
//function readxml(xmlfile,xslfile,id)
//{
//	var dom; 
//	if(navigator.userAgent.indexOf("MSIE") > 0)
//	{
//		dom = new ActiveXObject("Microsoft.XMLDOM");//实例化dom对象
//		dom.async = false;                            
//		dom.load(xmlfile);
//		// Load the XSL
//		var xsldoc = new ActiveXObject("Microsoft.XMLDOM");
//		xsldoc.async = false;
//		xsldoc.load(xslfile);
//		//document.write(dom.transformNode(xsldoc));
//		var result = dom.transformNode(xsldoc);
//		document.getElementById(id).innerHTML = result;
//	}
//	else
//	{
//		// Load the XML
//		dom = document.implementation.createDocument("", "", null);//火狐不支持ActiveXObject
//		dom.async = false;
//		dom.load(xmlfile);
//		// Load the XSL
//		var style = document.implementation.createDocument("","",null);
//		style.async = false;
//		style.load(xslfile);
//		var processor = new XSLTProcessor();
//		processor.importStylesheet(style);
//		var retval = processor.transformToDocument(dom);
//		var xsldoc = (new XMLSerializer()).serializeToString(retval);
//		document.getElementById(id).innerHTML = xsldoc;
//	}
//}

//分割关键词
function keywords(str,splits)
{
	var strs= new Array(); //定义一数组
	var splits=arguments[1]?arguments[1]:'|';
	strs=str.split(splits); //字符分割	
	if(strs.length != 0)
	{
		var shtml='';
		for (i=0;i<strs.length;i++ )   
			{
				shtml += '<a href="/search.aspx?searchtype=0&Keyword=';
				shtml += escape(strs[i]);
				shtml += '" target="_blank">';
				shtml += strs[i];
				shtml += '</a>';
				shtml += '&nbsp;';
				shtml += '&nbsp;';
			}
		document.write (shtml);
	}
	else
	{
		document.write ('没有信息!');
	}
}
//Unix时间戳转换为普通时间
function unixtimeformat(unixTimestamp)
{
var unixTimestamp = new Date(unixTimestamp * 1000);
var userAgent = navigator.userAgent.toLowerCase();
var chrome = /chrome/.test(userAgent); 
var commonTime = new Date();
var year = unixTimestamp.getYear();
if (navigator.userAgent.indexOf("Firefox")>0 || navigator.userAgent.indexOf("Chrome")>0) { 
year += 1900;
}
var month = unixTimestamp.getMonth()+1;
var day = unixTimestamp.getDate();
commonTime=year+"-"+month+"-"+day;
return commonTime;
}

//
function search_submit(){
	document.searchform.action='http://ask.szsayy.com/question/search/2.html';
	document.searchform.submit();
}



