//
//用于跳转到下一输入项的脚本
//原nextfield.js
//	
	
	nextfield = "id"; // name of first box on page
	netscape = "";
	ver = navigator.appVersion; len = ver.length;
	for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;
	netscape = (ver.charAt(iln+1).toUpperCase() != "C");

	function keyDown(DnEvents) { // handles keypress
		// determines whether Netscape or Internet Explorer
		k = (netscape) ? DnEvents.which : window.event.keyCode;
		if (window.event.srcElement.tagName!="TEXTAREA" && k == 13) { // enter key pressed
			if (nextfield == 'done') { 
				return true; 
			} // submit, we finished all fields
			else if(nextfield == 'textarea'){// it's textarea,so not send focus to next box
				return true;
			} else{// we're not done yet, send focus to next box
				try{
					eval('document.f.' + nextfield + '.focus()');
					eval('document.f.' + nextfield + '.select()');
				}catch(e){
					//do nothing;
				}
				return false;
			}
		}
	}
	document.onkeydown = keyDown; // work together to analyze keystrokes
	if (netscape) document.captureEvents(Event.KEYDOWN|Event.KEYUP);
	


//
//用于跳转到下一输入项的脚本
//原select.js
//

function promptSearch (thisform, thisfield,srch) {
var elnum = parseInt(-1);
var k = parseInt(-1);
for (var j = 0; j < document.forms[thisform].elements.length; j++) {
if (document.forms[thisform].elements[j].name == thisfield) {
elnum = j;
break;
   }
}
var myvar = "";
var menuLength = "";
menuLength = eval("document." + thisform + "." + thisfield + ".length");
if (srch ) {
srch = srch.toUpperCase();
for (var i = 0; i < menuLength; i++) {
myvar = eval("document." + thisform + "." + thisfield + ".options[" + i + "].text.toUpperCase()");
if (myvar.indexOf(srch) >= 0) {
document.forms[thisform].elements[elnum].options[i].selected = true;
break;
      }
   }
}
return false;
}


function showHideLayer(layerName){
if(layerName.style.visibility=="visible"){
	layerName.style.visibility="hidden";
}else{
	layerName.style.visibility="visible";
}
}

ie4 = (document.all)? true:false

function keyDownSelect(fieldName) {
	if (ie4) {
		var ieKey=event.keyCode; 
		var nKey=0
	}
	//alert("ieKey:" + ieKey)
	//alert(fieldName.value);
	if(ieKey=="13"){
		alert(fieldName);
		fieldName.select;
	}
}



//
//用于跳转到下一输入项的脚本
//原focus.js
//

function focusObj(obj) {
    obj.focus()
    obj.select()
    return false;
}


//
//用于输入项高亮显示
//

var highlightcolor="lightyellow"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}




//
//显隐藏层、预装载图片、图片交替显示
//

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}




//
//隐藏显示的菜单
//

function hideSelectedMenuLayer(){
	try{
		BaseMenuLayer1.style.visibility='hidden';
		menuLayer1.style.visibility='hidden';
		document.all.MyHideFrame.style.visibility='hidden';
	}catch(e){
	 //do nothing;
	}
}


//
//菜单项显示
//
function showMenuItem(obj,top,left) { 

	var txt_1 = '<iframe id="MyHideFrame" style="visibility:hidden;position:absolute;top:0px;left:0px;width:0px;height:0px;border-style:hidden;border:none;"></\iframe><div id="BaseMenuLayer1" onClick="try{ BaseMenuLayer1.style.display=\'none\';'+ 
	'document.all.MyHideFrame.style.visibility=\'hidden\';menuLayer1.style.display=\'none\';}catch(e){ }" style=" position:absolute; width:100%; height:100%; z-index:999; left: 0; top: 0; display: none;border: 1px none #000000"></\div>';
	var txt_2 = '<div id="menuLayer1" onMouseover="highlightmenu(event,\'on\')" onMouseout="highlightmenu(event,\'off\')" style="position:absolute; z-index:9999; left: 0; top: 0;display:none;width: 150; filter: Shadow(color=\'#999999\', Direction=135, Strength=2)"> ';
	var txt_3 = '<BR></\div>';
	try{	
		if(parent.frame_main.menuLayer1) {
			parent.frame_main.menuLayer1.outerHTML = txt_2  + obj.innerHTML + txt_3;
			//document.writeln(parent.frame_main.menuLayer1.outerHTML);
		}
		else{
			parent.frame_main.document.body.innerHTML = txt_1 + txt_2 + obj.innerHTML + txt_3 + parent.frame_main.document.body.innerHTML;
			//document.writeln(parent.frame_main.document.body.innerHTML);
		}		
		


		//调整显示位置		
		if(top){
			parent.frame_main.menuLayer1.style.top = parent.frame_main.document.body.scrollTop + top;
		}else{
			parent.frame_main.menuLayer1.style.top = parent.frame_main.document.body.scrollTop;
		}
		if(left)
			parent.frame_main.menuLayer1.style.left = left;

		parent.frame_main.menuLayer1.style.display = "";
		parent.frame_main.BaseMenuLayer1.style.display = "";	
			
		if (navigator.appVersion && navigator.appVersion.indexOf("MSIE 6") != -1 ){ //判断是否为ie6
			eval('parent.frame_main.document.all.MyHideFrame').style.top = parent.frame_main.menuLayer1.style.top ;	
			eval('parent.frame_main.document.all.MyHideFrame').style.left = parent.frame_main.menuLayer1.style.left;	
			eval('parent.frame_main.document.all.MyHideFrame').style.height = parent.frame_main.menuLayer1.offsetHeight-13;	
			eval('parent.frame_main.document.all.MyHideFrame').style.width = parent.frame_main.menuLayer1.offsetWidth-10;	
			eval('parent.frame_main.document.all.MyHideFrame').style.visibility = "visible";
		}
		
	}catch(e){
		//do nothing;
	}
}



//
//菜单项显示
//
function makeStatic() {
	try{
		menuLayer1.style.pixelTop=document.body.scrollTop;
		//alert(document.body.onscroll);
	}catch(e){
	
	}
}

//
//得到对象的当前位置（返回对象包括两个属性，left 和 top）
//
function getXY(Obj) 
{
for (var sumTop=0,sumLeft=0;Obj!=document.body;sumTop+=Obj.offsetTop,sumLeft+=Obj.offsetLeft, Obj=Obj.offsetParent);
return {left:sumLeft,top:sumTop}
}