var i= 0 ;
function fiximg(){	
	var max=950;
	
	imgs = document.getElementsByTagName('IMG');
	if(imgs!=null){
		
		for(i=0;i<imgs.length;i++) {
   			w=imgs[i].width;
    			h=imgs[i].height;
    			if(parseInt(w)>parseInt(max)) { 
					imgs[i].style.width=max
					imgs[i].style.height=h*(max/w)
					imgs[i].width=max;
					imgs[i].height=h*(max/w);

					imgs[i].onclick=function(){newwin('readimg.htm?url='+this.src)};
				}
    		}
  	}
}	
function doSearchNews(){
	var sKeyWord =document.getElementById("New_Key_Word").value;
	doHref("searchResult.jsp?keyword="+sKeyWord)
}
	/*
		type =  0  重点科室上面的新闻
		type =  1  专家门诊
	*/
	function SetLabel(obj,type){
 		
		if(type==0){
			for(var i =1 ;i<5;i++){
			
				var tmpobj	= document.getElementById("top_tab_"+i);
				
				if(obj.src.indexOf(-1)){
					tmpobj.src=tmpobj.src.replace("-1","-2");
				}else{
					tmpobj.src=tmpobj.src.replace("-2","-1");
				}
			}
				if(obj.src.indexOf(-1)){
					obj.src=obj.src.replace("-2","-1");
				}else{
					obj.src=obj.src.replace("-1","-2");
				}
		}else if(type==1){
			for(var i =0 ;i<7;i++){
				var tmpobj	= document.getElementById("rq_"+i);
				tmpobj.src=tmpobj.src.replace("-2","-1");
			}
			obj.src=obj.src.replace("-1","-2");
			
			
		}

	}
	function SetLabelPic(sUrl){
	
		document.getElementById("LabPic").src=sUrl;
		
	}
	
		function  GetTitle(s,num){
		if(s.length > num)
				s = s.substring(0,num) 
		return s
		
	}
	
	function newwin(url)
	{
		//if(issetting==true)
		//	return;
		if(url=="")
			return;
		window.open(url,"_blank");
	}
	function docopen(url)
	{
		if(url=="")
			return;
		window.open(url,"docwindow","menubar=no,scrollbars=yes,width=755,height=500,resizable=yes,status=yes,top=10,left=10");
	}
	
	//用于图片新闻，导航页面的显示控制
	function turnTo(pageno,sUrl){
		
		var iTPageNo = parseInt(pageno);
		
		var iPageSize = docsperpage.value
		
		
		if(iTPageNo < 1 || iTPageNo > iPages){
			self.location.href = String(sUrl)+ "?pageno=1&pagesize=" + iPageSize;
		}else{
			self.location.href = String(sUrl)+ "?pageno=" + String(iTPageNo) + "&pagesize=" + String(iPageSize)
		}	
	}

	//导航叶的页面导航
	function turnToNav(iPageNo,iPageSize){
		
		PageUIForm.pageno.value = iPageNo
		PageUIForm.pagesize.value = iPageSize
		PageUIForm.submit()
		
	}


	function default_home(obj){

		obj.style.behavior='url(#default#homepage)';
		var sURL = window.location.href;
		sURL = "http://www.pkuszh.com"
		obj.setHomePage(sURL);
	}
	
	function addFavorite(){
	
		window.external.addFavorite("http://www.pkuszh.com", "北京大学深圳医院");
	}
	function setHomePag(obj,vrl){
			try{
					obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
					alert(1)
			}
			catch(e){
					if(window.netscape) {
							try {
									netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
							}  
							catch (e)  { 
									alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");  
							}
							var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
							prefs.setCharPref('browser.startup.homepage',vrl);
					 }
			}
	}
	function Search(){
		var sKeyWord = KeyWord.value ;
		var sType = searchtype.value;
		if(sType==0){
			doHref("Expert/ShowExpertList.htm?keyword="+sKeyWord)
		}else if(sType==1){
		//	doHref("#")
		}else if(sType==2){
			
			doHref("searchResult.jsp?keyword="+sKeyWord)
			
		}
	}
	
	function doZjSearch(){
		var sKsId = KsList.value;
		if(sKsId=="")return;
		doHref("Expert/ShowExpertList.htm?ksid="+sKsId)
	}

	function doHref(sUrl){		
		top.window.location.href = sUrl
	}
	//+===========================================
	function before7(node)
		{
			var ps=node;
			var d=new Date();
			var sec=7*24*60*60;
			d.setSeconds(-sec);
			var s;

			s=d.getYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
			var tmp_d = ps.split(" ");
			var tmp = tmp_d[0];
			var result = compDate(tmp,s);
			//alert(tmp + "--" + s + "--" + result)
			if (result){
				var nodeArr
				if (node.length==0)
				{
					node = "";
				}
				else
				{
					nodeArr = node.split(" ");
					node = nodeArr[0];
				}
				picture=  "<img src='Styles/bluesky/images/new.gif' border='0'/>   " ;
				document.write(picture);
			}
			else{
				nodeArr = node.split(" ");
				node = nodeArr[0];
				//picture=node ;
				//document.write(picture);
			}
	}

	function before10(node)
		{
			var ps=node;
			var d=new Date();
			var sec=10*24*60*60;
			d.setSeconds(-sec);
			var s;

			s=d.getYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
			var tmp_d = ps.split(" ");
			var tmp = tmp_d[0];
			var result = compDate(tmp,s);
			//alert(tmp + "--" + s + "--" + result)
			if (result){
				var nodeArr
				if (node.length==0)
				{
					node = "";
				}
				else
				{
					nodeArr = node.split(" ");
					node = nodeArr[0];
				}
				picture=  "<img src='Styles/bluesky/images/new.gif' border='0'/>   " ;
				document.write(picture);
			}
			else{
				nodeArr = node.split(" ");
				node = nodeArr[0];
				//picture=node ;
				//document.write(picture);
			}
	}
	
	function compDate(bDate,eDate){
		var arrSDate,arrEDate;
		arrSDate = bDate.split("-");
		arrEDate = eDate.split("-");
		if(parseInt(arrSDate[0]) > parseInt(arrEDate[0])) //年比较
		{
			return 1;
		}
		else if (parseInt(arrSDate[0])==parseInt(arrEDate[0])) //年相等
		{
			//alert(parseInt('08') +  ">" + parseInt(arrEDate[1]))
			if (getNum(arrSDate[1])>getNum(arrEDate[1]))  //月大于
			{
				return 1;
			}
			else if (getNum(arrSDate[1])==getNum(arrEDate[1])) //月相等
			{
				if (getNum(arrSDate[2])>=getNum(arrEDate[2]))    //日比较
				{
					return 1;
				}
				else 
					return 0;		
			}
			else
				return 0;
		}
		else
			return 0;
		
	}

	function getNum(s){
		if(s.length > 1 && s.charAt(0) == "0"){
			return parseInt(s.charAt(1))
		}else
			return parseInt(s);


	}


	//+===========================================


	function changeDate(sDate){
		var oDate = new Date(sDate)
		//alert(oDate.toString())
		var sDate=  oDate.getYear() + "-" + (oDate.getMonth() +1 ) + "-" + oDate.getDate()
		document.write(sDate);
	}
	
	//
	// 截取字符串的长度，s 为要截取的字符串   num 为截取的字符数 
	//
	function TrimTitle(s,num){
		if(s.length > num)
			s = s.substring(0,num) + "..."
		document.write(s);
	}
	
	// 快捷方式组的链接
	function Go2Link(obj){
		newwin(obj.options[obj.options.selectedIndex].value)
	}
	
	
	//
	function ShowSortedInfoItem(iNum){
		var i
		for(i=0;i<20;i++){
			var sItem 
			if((i+1) == iNum)
				sItem = "<option selected value='" + String(i+1) + "'> " + String(i+1) + "</option>";
			else
				sItem = "<option value='" + String(i+1) + "'> " + String(i+1) + "</option>";
			document.write(sItem);
		}
	}
	
	function onMouseOverSubject(obj){
		if(typeof(obj)== "object"){
			alert(obj.style.display)
			if(obj.style.display == "none")
				obj.style.display = "block";
		}
	}
	
	function onMouseOutSubject(obj){
		if(typeof(obj)== "object"){
			if(obj.style.display == "block"){
				obj.style.display = "none";
			}
		}
	}
	
	
	
	
	
	///+================ 页面设置功能函数 ====================================
	
	document.onmouseover = null
	document.onmouseout = null
	var editmode=false;
	var latesteditmodeitem=null;
	var classold="";
	var issetting = false
	
	
	function settingModeSwitch()		
	{
		if(issetting==false)
		{
			issetting=true;
			//alert(issetting)
			document.onmouseover=editMode1;
			document.onmouseout=editMode0;
		}
		else
		{
			issetting=false;
			document.onmouseover=null;
			document.onmouseout=null;
		}
	}
	
	// onmouseover 
	function editMode1(){
		if(latesteditmodeitem!=null){
			latesteditmodeitem.editmode=0;
			latesteditmodeitem.className=classold;
			document.all.item(latesteditmodeitem.id+"_bars").style.display="none";
			latesteditmodeitem=null
		}
		var obj=event.srcElement;
		if(obj==null)
			return true;	
		while(obj.editmode!=1 && obj.editmode!=0){
			obj=obj.parentElement;
			if(obj==null)
				return true;	}
		latesteditmodeitem=obj;
		obj.editmode=1;
		if(obj.className!=null)
				if(obj.className!="editmode")
					classold=obj.className;
		obj.className="editmode";
		document.all.item(obj.id+"_bars").style.display="block";
		editmode=false;
	}
	
	
	// onmouseout 
	function editMode0()
	{
		var obj=event.srcElement;
		if(obj==null)
			return true;	
		while(obj.editmode!=1 && obj.editmode!=0){
			obj=obj.parentElement;
			if(obj==null)
				return true;	}	
		if(editmode==true)
			return true;
		obj.editmode=0;
		obj.className=classold;
		document.all.item(obj.id+"_bars").style.display="none";	
		editmode=false;
	}
	
	
	//
	function foreditmode()
	{
		editmode=true;
	}
	
	
	
	//变换栏目的样式处理函数
	// type 为要处理的栏目的类别  id 为栏目标志  obj 为选择的对象
	function ChangeItemStyle(type,id,obj){
		//alert(type + "\n" + id + "\n" + obj.value)
		var oChangeItemStyleDocument = new ActiveXObject("microsoft.xmldom")
		oChangeItemStyleDocument.async = false;
	
		var oData = oChangeItemStyleDocument.createElement("Report");
	
		switch(type){
			case "Subject":
			case "Sortedinfo":
			case "ShortCut":
			case "Picnews":
				oData.setAttribute("id",id)
				oData.setAttribute("action","UpdateSubjectStyle")
				oData.setAttribute("subjectstyle",obj.value)
				break;
			case "SortedinfoNum":
				oData.setAttribute("id",id)
				oData.setAttribute("action","UpdateSubjectNum")
				oData.setAttribute("subjecttopnum",obj.value)
				break;
			default:
				return ;
	//			break;
		}
		updateSubjectStyle(oData)
	}
	
	
	function CloseSubject(id){
		var xmldoc = new ActiveXObject("microsoft.xmldom")
		xmldoc.async = false
		var oData = xmldoc.createElement("Report")
		oData.setAttribute("id",id)
		oData.setAttribute("action","UpdateSubjectLayout")
		oData.setAttribute("subjectlayout","")
		updateSubjectStyle(oData)
	
	}
	
	function updateSubjectStyle(oData){
		var xmldoc=new ActiveXObject("Microsoft.XMLDOM");
	    var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		var method = "POST"
		var target = "CommandProcessCenter"
		var httpAsync = false
		
		xmlhttp.abort()
		xmlhttp.onreadystatechange=httpReadStateChange
		xmlhttp.open(method,target,httpAsync)
		xmlhttp.send(oData.xml)
	
	
		function httpReadStateChange(){
			var readyState=xmlhttp.readyState 
			if(readyState == 4){
				xmlhttp.onReadyStateChange=new Function()
				
			}
		}
		self.location.href = self.location.href 
	
	}
	
	
	function InitSubjectStyle(initValue,showValue){
		var sHTML =""
	//	alert(initValue + "\n" + showValue)
		if(initValue == showValue)
			sHTML = "<option selected value='" + showValue+ "'>" + showValue + "</option>"; 
		else
			sHTML = "<option value='" +  showValue +"'>" + showValue + "</option>";
		//alert(sHTML)
		document.write (sHTML)
	}
	
	
	function vote(category,itemid){
		alert(category + "\n" + itemid)
	}
	
	///+==============================================
	
	

		
	//许可证查询
	function doXkzcx(){
		var sXkzbh =  xkzbh.value
		var sDwmc = dwmc.value
		var sSyz = syz.value

		self.location.href = "xkzcx/searchResult.htm?xkzbh=" + sXkzbh + "&sXkzbh=" + sDwmc +  "&syz=" + sSyz
	}


	//搜所
	function query(){
		var sKeyword = Keyword.value
		var iPageSize = docsperpage.value
		searchForm.pageno.value = 1
		searchForm.pagesize.value = iPageSize
		searchForm.keyword.value = sKeyword
		searchForm.submit()

	}
	//+--------------------------------------------------------------------
	function onQueryTxtkeyPress(){
		if(event.keyCode == 13 && Keyword.value.replace(/^[ \t]+/,"").replace(/[ \t]+$/,"") != ""){
			query()
		}
	}

	//+--------------------------------------------------------------------
	function onBtnKeyPress(){
		if(event.keyCode == 13){
			query()
		}
	}


	function query_nav(){
		var sKeyword = Keyword.value
		searchForm.pageno.value = 1
		searchForm.pagesize.value = 15
		searchForm.keyword.value = sKeyword
		searchForm.submit()
	}

	function search(pageno,iPageSize){
		var iTPageNo = pageno
	//	var iPageSize = docsperpage.value

		if(iTPageNo < 1 || iTPageNo > iPages){
			searchForm.pageno.value = 1
			searchForm.pagesize.value = iPageSize
			//self.location.href = "searchResult.jsp?pageno=1&pagesize=" + iPageSize ;
		}else{
			searchForm.pageno.value = iTPageNo
			searchForm.pagesize.value = iPageSize
			//self.location.href =  "searchResult.jsp?pageno=" + String(iTPageNo) + "&pagesize=" + String(iPageSize) ;
		}
	
		searchForm.submit()
	}


	function openDocu(url,x,y)
	{
	var myWindowLeft;
	var myWindowTop;
	var myWindowWidth;
	var myWindowHeight;

	//Default value
	myWindowWidth=screen.availWidth;
	myWindowHeight=screen.availHeight;

		if(x) 
			myWindowWidth=x;
		if(y)
			myWindowHeight=y;

//		myWindowLeft=(screen.availWidth-myWindowWidth)/2;
//		myWindowTop=(screen.availHeight-myWindowHeight)/2;
		myWindowLeft = 0
		myWindowTop = 0

		window.open(url,'_blank','toolbar=no,resizable=no,scrollbars=yes,'
			+ ' left=' + myWindowLeft
			+ ' ,top=' + myWindowTop 
			+ ' ,height=' + myWindowHeight 
			+ ' ,width=' + myWindowWidth);
	}


//+-----------------------------------------------------------------------------------
//网上投票
//+-----------------------------------------------------------------------------------
function submitVote(){

	var oInput = document.all.tags("input");
	var oVoteItem = new Array();
	var sVoteItems = "";
	var sValue = "";
	var sName  = "";
	var j = 0;
	
	for(var i=0;i<oInput.length;i++){
		var oObj = oInput[i];
		if(oObj.type=="checkbox" && oObj.checked==true){
			sName = oObj.id.split("_");
			
			sVoteItems += sName[1]+",";
			oVoteItem[j] =  sName[1];
			j++;
			
		}
	}
	
	var xmldoc = new ActiveXObject("microsoft.XMLDOM");
	xmldoc.async = false;
	
	var oRoot = xmldoc.createElement("Root")
	oRoot.setAttribute("action","cmd0068");
	for(var i=0;i<oVoteItem.length;i++){
		var oData = xmldoc.createElement("Data");
		oData.setAttribute("id",oVoteItem[i]);
		oRoot.appendChild(oData);
	}


	trans=new Transfers()
	trans.showData(comeback)
	trans.startTansfer("CmdProcessCenter","POST",oRoot.xml)
	function comeback(doc){
		if (doc != null){
			oRoot = doc.documentElement;
			var sReturnvalue = oRoot.getAttribute("returnvalue");
			if(sReturnvalue){
				alert("您的信息已经成功提交!");
			}
		}
		else{
			alert("请求数据错误！")
		}
	}//
			

}
