﻿/*<![CDATA[*/
if(typeof(HTMLElement)!="undefined" && !window.opera)
{
  HTMLElement.prototype.__defineGetter__("outerHTML",function()
  {
	var a=this.attributes, str="<"+this.tagName, i=0;for(;i<a.length;i++)
	if(a[i].specified) str+=" "+a[i].name+'="'+a[i].value+'"';
	if(!this.canHaveChildren) return str+" />";
	return str+">"+this.innerHTML+"</"+this.tagName+">";
  });
  HTMLElement.prototype.__defineSetter__("outerHTML",function(s)
  {
	var r = this.ownerDocument.createRange();
	r.setStartBefore(this);
	var df = r.createContextualFragment(s);
	this.parentNode.replaceChild(df, this);
	return s;
  });
  HTMLElement.prototype.__defineGetter__("canHaveChildren",function()
  {
	return !/^(area|base|basefont|col|frame|hr|img|br|input|isindex|link|meta|param)$/.test(this.tagName.toLowerCase());
  });
}

function Navigation(url)
{
	window.location.href=url;
}

function DateDiff(sDate1, sDate2) 
{
    var aDate, oDate1, oDate2, iDays
    aDate = sDate1.split("-")
    oDate1 = new Date(parseInt(aDate[0]),parseInt(aDate[1]) - 1,parseInt(aDate[2])) 
    aDate = sDate2.split("-")
    oDate2 = new Date(parseInt(aDate[0]),parseInt(aDate[1]) - 1,parseInt(aDate[2])) 
    iDays = parseInt((oDate2 - oDate1) / 1000 / 60 / 60 / 24 / 365)  
    return iDays    
}

function openWindow(openUrl,width,heith,isModal,args)
{
	var wid=800;
	var heit=600;
	if (openUrl ==null || openUrl == ''){
		alert('请指定要弹出窗口的URL！');
		return false;
	}
	//默认一个宽度与高度(800*600)
	if(width == 0 || heith==0){
		if(width==0){
			wid=800;
		}else{
			heit=600
		}
	}else{
		wid=width;
		heit=heith;
	}
	var top = eval(window.screen.availHeight/4+(window.screen.availHeight/2-heit)/2);
	var left = eval(window.screen.availWidth/4+(window.screen.availWidth/2-wid)/2);
	//去掉状态栏的高度
	heit=heit-28;
	var sFeatures="dialogWidth:"+wid+"px;dialogHeight:"+heit+"px;help:no"+";resizable:yes"+";status:yes";
	var sArguments="";
	if(args != null || args != ""){
		sArguments = args;
	}
	//便于调试，把状态栏加上，程序发布后把它去除
	var popParameters = 'resizable=yes,status=no,menubar=yes,scrollbars=yes,top='+top+',left='+left+',width='+wid+',height='+heit;
	if(isModal == true){
		//弹出模式窗口。
		return (openWin = window.showModalDialog(openUrl,sArguments,sFeatures));
	}else{
		return (openWin = window.open(openUrl,'_blank',popParameters,true));
	}
}

function CheckAll(form)  
{  
	for (var i=0;i<form.elements.length;i++)  
	{  
		var e = form.elements[i];  
		if (e.name != 'chkall')  
		e.checked = form.chkall.checked;  
	}  
}

function GetXMLValue(element)
{
	if(element.text != null) return element.text;
	if(element.textContent != null) return element.textContent;
		
	return null;
}

function CreateIndex(div,current_page,max_page)
{
	var txt = "";
	
	if(current_page == 1)
	{
		//txt += "<span class=\"disableindex\"><img src=\"images/first_page_disable.jpg\"></span>";
		//txt += "<span class=\"disableindex\"><img src=\"images/previous_page_disable.jpg\"></span>";
		
		txt += "<span class=\"indexFirstPageDisable index\">首页</span>";
		txt += "<span class=\"indexPreviousPageDisable index\">前一页</span>";
	}
	else
	{
		//txt += "<span class=\"index\" title=\"跳转到第1页\" onclick=\"GetData();\"><img src=\"images/first_page.jpg\"></span>";
		//txt += "<span class=\"index\" title=\"跳转到前一页\" onclick=\"GetData(" + (current_page - 1) + ")\"><img src=\"images/previous_page.jpg\"></span>";
		
		txt += "<a href=\"javascript:GetData()\" title=\"跳转到第1页\" class=\"indexFirstPage index\">首页</a>";
		txt += "<a href=\"javascript:GetData(" + (current_page - 1) + ")\" title=\"跳转到前一页\" class=\"indexPreviousPage index\">前一页</a>";
	}
	
	var page_start,page;
	var temp = String(current_page / 10);
	
	page_start = parseInt(temp);

	if((current_page % 10) == 0)
		page_start = (page_start - 1) * 10;
	else
		page_start = page_start * 10;

	for(var i = 1;i<11;i++)
	{
		page = page_start + i;		
		
		if(page > max_page)
			break;

		if(page == current_page)
		{
			//txt += "<span class=\"disableindex\">" + page + "</span>";
			
			txt += "<span class=\"indexDisable index\">" + page + "</span>";
		}
		else
		{
			//txt += "<span class=\"index\" title=\"跳转到第" + page + "页\" onclick=\"GetData(" + page + ")\">" + page + "</span>";
			
			txt += "<a href=\"javascript:GetData(" + page + ")\" title=\"跳转到第" + page + "页\" class=\"indexAvailable index\">" + page + "</a>";
		}
	}
	
	txt += "</div>"

	if(current_page == max_page)
	{
		//txt += "<span class=\"disableindex\"><img src=\"images/next_page_disable.jpg\"></span>";
		//txt += "<span class=\"disableindex\"><img src=\"images/last_page_disable.jpg\"></span>";
		
		txt += "<span class=\"indexNextPageDisable index\">下一页</span>";
		txt += "<span class=\"indexLastPageDisable index\">尾页</span>";
	}
	else
	{
		var next_page = ++current_page;
		
		//txt += "<span class=\"index\" title=\"跳转到下一页\" onclick=\"GetData(" + next_page + ")\"><img src=\"images/next_page.jpg\"></span>";
		//txt += "<span class=\"index\" title=\"跳转到最后一页\" onclick=\"GetData(" + max_page + ")\"><img src=\"images/last_page.jpg\"></span>";
		
		txt += "<a href=\"javascript:GetData(" + next_page + ")\" title=\"跳转到下一页\" class=\"indexNextPage index\">下一页</a>";
		txt += "<a href=\"javascript:GetData(" + max_page + ")\" title=\"跳转到最后一页\" class=\"indexLastPage index\">尾页</a>";
	}			

	div.innerHTML = txt;
}

function ResizeIframe()
{

    if(contentFrame != null && $("contentFrame") != null && $("contentFrame") != "undefined")
    {
	    $("contentFrame").height = contentFrame.document.body.scrollHeight + 50;
	}
}

function ClearAllRows(tbody)
{
	while(tbody.rows.length > 0)
    {
		tbody.deleteRow(0);
    }
}

/*]]>*/
