function ShowHideSub(Menuid){
   var subid=document.getElementById(Menuid);
   if(subid.style.display=='none') subid.style.display='';
   else subid.style.display='none';
}
function ChangeColor(parent_id,element_id,changetocolor){
	var element=document.getElementById(element_id);
	var element_parent=document.getElementById(parent_id);
	var i=0;
	//alert(element_tr.cells.length);
	for(i=0;i<element_parent.cells.length;i=i+2){
		//alert(i);
		//alert(element_tr.cells[i].id);
		element_parent.cells[i].style.backgroundColor='#ECF1F5';
	}
	element.style.backgroundColor=changetocolor;
}

//maxLen = 200;
function checkMaxInput(element_id,txtelement,maxLen) {
	var element=document.getElementById(element_id);
	var txt=document.getElementById(txtelement);
	if (element.value.length > maxLen) element.value = element.value.substring(0, maxLen);
	else txt.value = maxLen - element.value.length;
}

 ns4 = (document.layers) ? true : false;
 var iekey;
function JumpToNextInput(src_id,to_id,maxLen) {
		if(ns4 || window.navigator.userAgent.indexOf("Firefox")>=1){
			var iekey=src_id.which;
		}
		else{
			var iekey=event.keyCode;  
		}
		if(iekey!=8 && iekey!=46){
			var src_element=document.getElementById(src_id);
			var to_element=document.getElementById(to_id);
			if (src_element.value.length == maxLen) {
				to_element.focus();
				to_element.value = src_element.value.substring(maxLen, maxLen+1);
				//src_element.value = src_element.value.substring(0, maxLen);
			}
		}
}

function DeleteNextInput(src_id,to_id) {
	if(ns4||window.navigator.userAgent.indexOf("Firefox")>=1){
		var iekey=e.which;
	}
	else{
		var iekey=event.keyCode;  
	}
	if(iekey==8){
	  //alert("ff");
		var src_element=document.getElementById(src_id);
		var to_element=document.getElementById(to_id);
		if (src_element.value.length == 0) {
			to_element.focus();
			var pn = parseInt(to_element.value.length); 

			if(isNaN(pn)) 
			return; 

			var rng = to_element.createTextRange(); 

			rng.moveStart("character",pn); 

			rng.collapse(true); 

			rng.select(); 
			//to_element.value = src_element.value.substring(maxLen, maxLen+1);
			//src_element.value = src_element.value.substring(0, maxLen);
		
		}
	}
	
}

function ShowNoLoginDialog(url){
	ScreenConvert();
	DialogShow("<div style='background-color:#689EB6;text-align:left;font-weight:bold;color:#FFF;height:20px;line-height:20px'>&nbsp;温馨提示：</div><BR>您没有登录，请&nbsp;<a href="+url+" class=B2>登录</a>&nbsp;再操作<BR><BR><a href=javascript:closePage(); class='B2'>关闭</a><BR>",180,80,200,80,"#FFF");
}

function gotourl(url){
 window.location.href=url;
}

//查找用户
function loaduser(element_id,showid,url){
		var element=document.getElementById(element_id);
		if(element.value!=''){
			document.getElementById(showid).style.display='';
			GetFillAjax(url+element.value,showid);
		}
	}

//改变css
function ChangeBackground(elementName,commonclassname){
	 var elements=document.getElementsByName(elementName);
	 for(var i=0;i<elements.length;i++)
	{
		elements[i].className=commonclassname;
	}
}

//showDiv
function showDiv(element_id,myWidth,myHeight){
	var element=document.getElementById(element_id);
	ScreenConvert();
	element.style.display='';
	element.style.zIndex = "10";
	element.style.position = "absolute";
	element.style.left = (screen.width-myWidth)/2;
	element.style.top = (screen.height-myHeight)/4;
	element.style.width = myWidth;
	element.style.height = myHeight;
	element.align = "center";
	element.style.background = "#fff";
	element.style.border = "solid #369 1px";
}

function hideDiv(element_id){
	var element=document.getElementById(element_id);
	ScreenClean();
	element.style.display='none';
}


//loadiframe
//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["myframe"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="Yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 1 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller