function winopen(targeturl)
{
	newwin=window.open("","","scrollbars")
	if (document.all)
	{
		newwin.moveTo(0,0)
		newwin.resizeTo(screen.width,screen.height-30)
	}
	newwin.location=targeturl
}

function winopen2(theURL,features)
{
	newwin=window.open(theURL,'',features)
	if (document.all)
	{
		newwin.moveTo(0,0)
		newwin.resizeTo(screen.width,screen.height-30)
	}
	newwin.location=theURL;
}

//´ò¿ª×î´ó»¯´°¿Ú
function fOpenMaxWin(url){
	var x=window.screen.width - 10;
	var y=window.screen.height - 50;
	window.open(url,"","width=" + x + ",height=" + y + ",resizable=yes,srollbars=yes,left=0,top=0")
}

//´ò¿ª¾ÓÖÐµÄ´°¿Ú
function fOpenCenterWin(theURL,winName,w,h,otherFeatures){
	var x=window.screen.width - 10;
	var y=window.screen.height;
	var left,top
	if(x>w)
	{
		left = (x-w)/2
	}
	else
	{
		left = 0
	}
	if(y>h)
	{
		top = (y-h)/2
	}
	else
	{
		top = 0
	}
	if(otherFeatures+''=='')
	{
		otherFeatures = ",resizable=yes"
	}
	var str = "width=" + w + ",height=" + h + ",left=" + left + ",top=" + top + otherFeatures
	window.open(theURL,winName,str)
}

function fOpenWinByElt(url,x,y,onElt){
//¸ù¾ÝÖ¸¶¨¶ÔÏóµÄÎ»ÖÃÏÔÊ¾Òþ²ØµÄ¶ÔÏó
//hidElt: ÒªÏÔÊ¾µÄ¶ÔÏó; onElt:ÏÔÊ¾µÄÎ»ÖÃµÄÒÀ¾Ý¶ÔÏó

	var wd = window.screen.width;
	var left=onElt.offsetLeft;
	if(left + x > wd)
	{
		left = wd - x;
	}
	var top=window.event.screenY;
	window.open(url,'','scrollbars=yes,width='+x+",height="+y+",left="+left+",top="+top)
}

function fShowHidByElt(hidElt,onElt){
//¸ù¾ÝÖ¸¶¨¶ÔÏóµÄÎ»ÖÃÏÔÊ¾Òþ²ØµÄ¶ÔÏó
//hidElt: ÒªÏÔÊ¾µÄ¶ÔÏó; onElt:ÏÔÊ¾µÄÎ»ÖÃµÄÒÀ¾Ý¶ÔÏó

	selElt=onElt  //¸³Óè¹«ÓÃ±äÁ¿
	hidElt.style.left=onElt.offsetLeft;
	hidElt.style.top=parseInt(onElt.offsetTop) + 20;
	hidElt.style.display="";
	hidElt.focus();
}

function fAddOption(sel,text,value){
//Ìí¼ÓÏÂÀ­ÁÐ±íµÄÒ»¸öoption
//sel: ´«ÈëµÄÏÂÀ­¿ò¶ÔÏó; text: ÒªÌí¼ÓµÄoptionµÄÏÔÊ¾ÎÄ±¾; value: ÒªÌí¼ÓµÄoptionµÄÖµ
//By neat

	var newOption=document.createElement("option");
	newOption.text=text;
	newOption.value=value;
	sel.add(newOption);
}

function fDelOption(sel){
//É¾³ýÏÂÀ­ÁÐ±íÑ¡ÖÐµÄoption,¿É¶àÑ¡
//sel: ´«ÈëµÄÏÂÀ­ÁÐ±í¶ÔÏó
//·µ»ØÖµ: true--½»»»³É¹¦; false--Î´½»»»,²¢ÓÐÌáÊ¾Óï¾ä
//By Neat

	if(sel.value=="")
	{
	alert("ÇëÑ¡ÔñÏîÄ¿!")
	return false;
	}
	for(i=0;i<sel.options.length;i++)
	{
		if(sel.options(i).selected)
		{
			sel.options.remove(i);
			i--;
		}
	}
	return true;
}
function fSwapSelectOption(sel1,sel2){
//½»»»Á½¸öÏÂÀ­¿òµÄoption,¿É¶àÑ¡  **´Ósel1µ½sel2
//sel1: ´«ÈëµÄÏÂÀ­¿ò¶ÔÏó1; sel2: ´«ÈëµÄÏÂÀ­¿ò¶ÔÏó2
//·µ»ØÖµ: true--½»»»³É¹¦; false--Î´½»»»,²¢ÓÐÌáÊ¾Óï¾ä
//Code By Neat

	if(sel1.value=="")
	{
		alert("ÇëÑ¡ÔñÒª¸Ä±äµÄÏîÄ¿!");
		return false;
	}else

	{
		for(i=0;i<sel2.options.length;i++)
		{
			if(sel2.options(i).value==sel1.value)
			{
				return true;
			}
		}
		var newOption;
		for(i=0;i<sel1.options.length;i++)
		{
			if(sel1.options(i).selected)
			{
				newOption=document.createElement("option");
				newOption.value=sel1.options(i).value;
				newOption.text=sel1.options(i).text;
				sel2.add(newOption);
				sel1.options.remove(i);
				i--;
			};
		};
		return true;
	}
	return false;
}

function fSwapSelectOption2(sel1,sel2){
//½»»»Á½¸öÏÂÀ­¿òµÄoption,¿É¶àÑ¡  **´Ósel1µ½sel2
//sel1: ´«ÈëµÄÏÂÀ­¿ò¶ÔÏó1; sel2: ´«ÈëµÄÏÂÀ­¿ò¶ÔÏó2
//ÖØ¸´Öµ°´ValueºÍTextÀ´ÅÐ¶Ï
//·µ»ØÖµ: true--½»»»³É¹¦; false--Î´½»»»,²¢ÓÐÌáÊ¾Óï¾ä
//Code Chang By Xuxm

	if(sel1.value=="" && sel1.text=="")
	{
		alert("ÇëÑ¡ÔñÒª¸Ä±äµÄÏîÄ¿!");
		return false;
	}else

	{
		var newOption;
		for(i=0;i<sel1.options.length;i++)
		{
			if(sel1.options(i).selected)
			{
				for(j=0;j<sel2.options.length;j++)
						if(sel2.options(j).value==sel1.options(i).value&&sel2.options(j).text==sel1.options(i).text)break;
				  
				if(j==sel2.options.length){
						newOption=document.createElement("option");
						newOption.value=sel1.options(i).value;
						newOption.text=sel1.options(i).text;
						sel2.add(newOption);
				}		
				sel1.options.remove(i);
				i--;
				
			};
		};
		return true;
	}
	return false;
}

function fChgOptionsSq(elt,dir){
//¸Ä±äÏÂÀ­¿òoptionµÄË³Ðò
//elt:ÏÂÀ­¿ò¶ÔÏó£»dir£º·½Ïò("up","down")
	var i
	var tmpText,tmpValue
	
	if(dir=="up"){
		for(i=0;i<elt.options.length;i++){
			if(elt.options(i).selected && i>0){
				tmpText=elt.options(i).text;
				tmpValue=elt.options(i).value;
				elt.options(i).text=elt.options(i-1).text;
				elt.options(i).value=elt.options(i-1).value;
				elt.options(i-1).text=tmpText;
				elt.options(i-1).value=tmpValue;
				elt.options(i).selected=false;
				elt.options(i-1).selected=true;
			}
		}
	}else{
		for(i=elt.options.length-1;i>=0;i--){
			if(elt.options(i).selected && i<elt.options.length-1){
				tmpText=elt.options(i).text;
				tmpValue=elt.options(i).value;
				elt.options(i).text=elt.options(i+1).text;
				elt.options(i).value=elt.options(i+1).value;
				elt.options(i+1).text=tmpText;
				elt.options(i+1).value=tmpValue;
				elt.options(i).selected=false;
				elt.options(i+1).selected=true;
			}
		}
	}
}


//×Ö·û´®Ìæ»»(¹¦ÄÜÍ¬VBµÄreplaceº¯Êý)  By Neat
function fReplace(str1,str2,str3){
	var str="";
	var pos;
	var con=true;
	while(con)
	{
		pos=str1.indexOf(str2);
		if(pos>0)
		{
			str=str + str1.substring(0,pos);
			str=str + str3;
			str1=str1.substring(pos+str2.length,str1.length)
		}else
		{
			con=false;
		}
	}
	if(str.length>0)
	{
		return str+str1;
	}else
	{
		return str1;
	}
}



function fPicLimit(IncludeName,sLength)
//ÏÞÖÆËùÓÐÍ¼Æ¬ÏÔÊ¾³ß´ç
//²ÎÊý: IncludeName--×Ö·û´®,ËùÓÐÍ¼Æ¬°üº¬µÄÃû³Æ
//	sLength: ÏÞÖÆµÄ¿í¶È»ò³¤¶È,È¡×î´óµÄ×÷ÏÞÖÆ,µÈ±ÈËõÐ¡Í¼Æ¬


{
	var imgs=document.images;
	for(i=0;i<imgs.length;i++)
	{
		if(imgs(i).name.indexOf(IncludeName)!=-1)
		{
			if(imgs(i).height>imgs(i).width)
			{
				if(imgs(i).height>sLength){imgs(i).height=sLength}
			}else
			{
				if(imgs(i).width>sLength){imgs(i).width=sLength}
			}
		}
	}
}

function fCloseNormalWin()
{
 var ua=navigator.userAgent
 var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
 if(ie)
 {
     var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
   if(IEversion< 5.5)
   {
      var str  = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
      str += '<param name="Command" value="Close"></object>';
      document.body.insertAdjacentHTML("beforeEnd", str);
      document.all.noTipClose.Click();
     }
     else
     {
      window.opener =null;
      window.close();
     }
 }
 else
 {
  window.close()
 }
}
function GN(item,tempJ)
{
	flag=false;
	num=0;
	j=0;
	var etext=item.toString();
	elen=etext.length;
	
	if (etext==0)
	{
		
		return 0;
	}
	else
	{	
		for (i=0;i<=elen-1;i++)
		{	
			if (j==tempJ) {return(parseFloat(num));} 
  			var aa=etext.charAt(i);
				if (aa==".") 
				{	
					flag=true;
					num=num + aa;
									
				}else
				{
					if(flag==true){
					j=j+1;
					} 

					num=num + aa;  
				}
							
		}
	}
	
  	return(parseFloat(num));
}

function Number.prototype.Fixed(n)
{
	if(n<=0)
	{
		return Math.round(this);
	}
	
	var t= (this + 0.5*Math.pow(10,-n)).toString();
	
	t+=(/\./.test(t)?"":".")+new Array(n+1).join("0");
	
	return t.match(new RegExp("\\d+\\.\\d{"+n+"}"))
}

function GNA(n,m)
{
	return n.Fixed(m);
}

function GetXmlHttp(){
var xmlhttp = null;
try{
xmlhttp= new ActiveXObject('Msxml2.XMLHTTP');
}catch(e){
try{
xmlhttp= new ActiveXObject('Microsoft.XMLHTTP');
}catch(e){
try{
xmlhttp= new XMLHttpRequest();
}catch(e){}
}
}
if (xmlhttp) return xmlhttp;
}

function ShowModal(title,Url,type){
var x=GetXmlHttp();
var d=document.createElement("div");
var PopupDiv=document.getElementById("Popup");
PopupDiv.innerHTML="";
d.id="Shade";
height=PopupDiv.offsetParent.clientHeight-120;

if(type=="2")
{
	height=500;
}
else if (window.screen.height<=800)
{
	height=550;
}

x.onreadystatechange = function(){if(x.readyState == 4 && x.status == 200)
{
var Pstr='';
Pstr=Pstr+"<div><table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>";
Pstr=Pstr+"<td width='90%' align='left' id='top_bg'>&nbsp;&nbsp;&nbsp;<strong class='back'>"+title+"</strong></td>";
Pstr=Pstr+"<td align='right' id='top_bg'>"

if(type=="1" || type=="2")
{
Pstr=Pstr+" <input type='button' onclick='javascript:ShadeDiv.Close();ShowSelect();' value='关闭'>";
}

Pstr=Pstr+"</td></tr>";
Pstr=Pstr+"<tr><td valign='top' colspan='2'>";
Pstr=Pstr+"<div id='divtext' style='height:"+height+"px;overflow:auto;width:600;'>"+x.responseText+"</div>";
Pstr=Pstr+"</td></tr></table></div>";

PopupDiv.innerHTML=Pstr;
}
}
x.open("GET",Url,true);
x.send();
ShadeDiv.Show('Popup',580,height);

//return false;
}

var ShadeDiv = {
objid : null,
Shade : document.createElement("div"),
ShadeID : 'Shade',
width : 580,
height:1000,
Position : function(){
if (!ShadeDiv.objid){
ShadeDiv.objid = null;
return;
}
var de = document.documentElement;
var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
var ch = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
if (self.pageYOffset) {
var st = self.pageYOffset;
} else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict
var st = document.documentElement.scrollTop;
} else if (document.body) {// all other Explorers
var st = document.body.scrollTop;
}
if (window.innerHeight && window.scrollMaxY) {
var sh = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
var sh = document.body.scrollHeight;
} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
var sh = document.body.offsetHeight;
}
ShadeDiv.Shade.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=10,finishOpacity=100,style=0)';
ShadeDiv.Shade.style.height = (sh > ch ? sh : ch) + 'px';
ShadeDiv.Shade.style.width = w + 'px';
//alert("ShadeDiv.Shade.style.height"+ShadeDiv.Shade.style.height)
var pos = [], pw;
pw = ShadeDiv.width;
pos[0] = (w-pw)/2;
pos[1] = (ch-(ShadeDiv.height || 300))/2 -300+st;
//alert(pos[1])
//window.status="ch:"+ch+"st:"+st+"post[1]:"+pos[1]+"ShadeDiv.clientHeight"+ShadeDiv.objid.clientHeight;
if (navigator.product && navigator.product == 'Gecko'){
pw -= 40;
}
ShadeDiv.objid.style.width =ShadeDiv.width + 'px';
ShadeDiv.objid.style.height =ShadeDiv.height + 'px';
ShadeDiv.objid.style.left = pos[0] + 'px';
ShadeDiv.objid.style.top = pos[1] + 'px';
ShadeDiv.Shade.style.display = 'block';
ShadeDiv.objid.style.display = 'block';
},
Show : function(id,w,h){
ShadeDiv.height = parseInt(h);
ShadeDiv.width = parseInt(w);
ShadeDiv.Shade.id = ShadeDiv.ShadeID;
ShadeDiv.objid = document.getElementById(id);
document.body.insertBefore(ShadeDiv.Shade,null);
ShadeDiv.Position();
},
Close : function(){
if (ShadeDiv.objid==null){
return;
}
ShadeDiv.Confirmed();
},
Confirmed : function() {
ShadeDiv.objid.style.display = 'none';
ShadeDiv.Shade.style.display = 'none';
try
{
	document.body.removeChild(ShadeDiv.Shade);
}
catch(e)
{

}
//top.location.reload();
}
}

function XmlGet(Url,spanID){
var x=GetXmlHttp();
var target = document.getElementById(spanID);
x.onreadystatechange = function(){if(x.readyState == 4 && x.status == 200 && target){target.innerHTML=x.responseText;}}
x.open("GET",Url,true);
x.send();
}

function XmlReturn(Url){
var x=GetXmlHttp();
x.open("GET",Url,true);
x.send();
return x.responseText;
}


function XmlPost(FormName,spanID){
var x=GetXmlHttp();
var ID = document.getElementById(spanID);
var encodedData=""
if (document.forms.length > 0 && FormName) {
var form = document.forms[FormName];
var Url=form.getAttributeNode("action").value;
x.open("POST",Url);
x.setRequestHeader("REFERER", location.href);
x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
x.onreadystatechange = function(){if(x.readyState == 4 && x.status == 200 && ID){ID.innerHTML=x.responseText;}}
for (var i = 0; i < form.length; ++i) {
var element = form.elements[i];
if (element.name) {
var elementValue = null;
if (element.nodeName == "INPUT") {
var inputType = element.getAttribute("TYPE").toUpperCase();
if (inputType == "TEXT" || inputType == "PASSWORD" || inputType == "HIDDEN") {
elementValue = escape(element.value);
} else if (inputType == "CHECKBOX" || inputType == "RADIO") {
if (element.checked) {
elementValue = escape(element.value);
}
}
} else if (element.nodeName == "SELECT" || element.nodeName == "TEXTAREA") {
elementValue = escape(element.value);
}
if (elementValue) {
if(encodedData==""){
encodedData = element.name + "=" + encodeURIComponent(elementValue);
}
else{
encodedData += "&" + element.name + "=" + encodeURIComponent(elementValue);
}
}
}
}
}
x.send(encodedData);
}

function setTab(area,id) {
	var tabArea=document.all("member_Boxes")[area];
	var contents=tabArea.all("ul");
	var tabs=tabArea.getElementsByTagName('li');
	for(i=0; i<contents.length; i++) {
		
		if(id!=i)
		{
			contents[i].style.display='none';
			tabs[i].className='Nochoose';
		}
		else
		{
			contents[i].style.display='';
			tabs[i].className='choose';
		}
	}
}
var LastManArea="ulNewMantab";
var LastManID="ulNewMan";
function setManTab(area,id) 
{
	if(area!=LastManArea)
	{
		
		document.getElementById(LastManArea).className="Nochoose";
		document.getElementById(LastManID).style.display='none';
		document.getElementById(area).className="choose";
		document.getElementById(id).style.display="";
		LastManArea=area;
		LastManID=id;
	}
}

var LastWoManArea="ulNewWoMantab";
var LastWoManID="ulNewWoMan";
function setWoManTab(area,id) 
{
	if(area!=LastWoManArea)
	{
		
		document.getElementById(LastWoManArea).className="Nochoose";
		document.getElementById(LastWoManID).style.display='none';
		document.getElementById(area).className="choose";
		document.getElementById(id).style.display="";
		LastWoManArea=area;
		LastWoManID=id;
	}
}

var LastNewArea="ulnew1tab";
var LastNewID="ulnew1";
function setnewTab(area,id) 
{
	if(area!=LastWoManArea)
	{
		
		document.getElementById(LastNewArea).className="Nochoose";
		document.getElementById(LastNewID).style.display='none';
		document.getElementById(area).className="choose";
		document.getElementById(id).style.display="";
		LastNewArea=area;
		LastNewID=id;
	}
}

function g(o){return document.all(o);}
function HoverLi(n){
if(n==1)
{
	g('tb_2').className='normaltab';
	g('tbc_02').className='undis';
}
if(n==2)
{
	g('tb_1').className='normaltab';
	g('tbc_01').className='undis';
}
if(n==3)
{
	g('tb_4').className='normaltab';
	g('tbc_04').className='undis';
}
if(n==4)
{
	g('tb_3').className='normaltab';
	g('tbc_03').className='undis';
}

g('tbc_0'+n).className='dis';
g('tb_'+n).className='hovertab';
}

var Lasttab="tb_1";
var LastDiv="tbc_01";
function HoverCusDetail(tabobj,divobj)
{
	var d=window.document.CusDetail;
	
	if(tabobj!=Lasttab)
	{

		document.all(tabobj).className="hovertab2";
		document.all(divobj).className="dis";
		document.all(Lasttab).className="normaltab2";
		document.all(LastDiv).className="undis";
		Lasttab=tabobj;
		LastDiv=divobj;
	}
}

//------------------------右下角弹出提示框

var oPopup = window.createPopup();
var popTop=50;
function popMsg(msgstr){

winstr="<table style='font-size:12px' width='260' height=160 border='0' cellpadding='0' cellspacing='1'bgcolor='#bebebe'>";
winstr+="<tr valign=top><td>";
winstr+="<div style='PADDING-top:5px;PADDING-right:5px; PADDING-left:5px;'>"+msgstr+"</div></td></tr></table>";

oPopup.document.body.innerHTML = winstr;
popshow();
}
function popshow(){

window.status=popTop;
if(popTop>1610){
clearTimeout(mytime);
oPopup.hide();
return;
}else if(popTop>1520&&popTop<1610){
oPopup.show(screen.width-260,screen.height,260,1610-popTop);
}else if(popTop>1500&&popTop<1520){
oPopup.show(screen.width-260,screen.height+(popTop-1610),260,160);
}else if(popTop<160){
oPopup.show(screen.width-260,screen.height,260,popTop);
}else if(popTop<198){
oPopup.show(screen.width-260,screen.height-popTop,260,160);
}
popTop+=10;
var mytime=setTimeout("popshow();",50);
}
//--------------------------右下角弹出提示框 [2]
function ShowMsgBox()
{

	var d=document.getElementById("ShowMsgBox");
		d.style.display = "block";
		IntervalSet()
}
function IntervalSet()
{
	var d=document.getElementById("ShowMsgBox");
	var x = 1;
	var y =  document.body.clientHeight-230;// 距离页顶高度
	var diff = (document.body.scrollTop + y - d.style.posTop)*.50;
	var y = document.body.scrollTop + y - diff;
	eval("d.style.posTop = y");
	eval("d.style.posRight = x");
	setTimeout("IntervalSet();", 50);
}
function CloseBox(id)
{
	var d=document.getElementById(id);
		d.style.display = "none";
}
function goUrl(str)
{
	var StrUrl='';

		window.open(StrUrl);
}
function selectTag(showContent,selfObj){
	// 操作标签
	var tag = document.getElementById("MsgMenu").getElementsByTagName("div");
	var taglength = tag.length;
	for(i=0; i<taglength; i++){
		tag[i].className = "";
	}
	selfObj.parentNode.className = "selectTag";
	// 操作内容
	for(i=0; j=document.getElementById("tagContent"+i); i++){
		j.style.display = "none";
	}
	document.getElementById(showContent).style.display = "block";
}
