﻿function sAlert(str){
	var msgw,msgh,bordercolor;
	msgw=500;
	msgh=100;
	titleheight=25;
	bordercolor="#BBCAFD";
	titlecolor="#BBCAFD";
	var sWidth,sHeight;
	sWidth=screen.width;
	sHeight=screen.height;
	var bgObj=document.createElement("div");
	bgObj.setAttribute('id','bgDiv');
	bgObj.style.position="absolute";
	bgObj.style.top="0";
	bgObj.style.background="#cccccc";
	bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=80";
	bgObj.style.opacity="0.6";
	bgObj.style.left="0";
	bgObj.style.width=sWidth + "px";
	bgObj.style.height=sHeight + "px";
	bgObj.style.zIndex = "10000";
	document.body.appendChild(bgObj);
	var msgObj=document.createElement("div")
	msgObj.setAttribute("id","msgDiv");
	msgObj.setAttribute("align","center");
	msgObj.style.background="white";
	msgObj.style.border="1px solid " + bordercolor;
	msgObj.style.position = "absolute";
	msgObj.style.left = "50%";
	msgObj.style.top = "50%";
	msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
	msgObj.style.marginLeft = "-225px" ;
	msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
	msgObj.style.width = msgw + "px";
	msgObj.style.height =msgh + "px";
	msgObj.style.textAlign = "center";
	msgObj.style.lineHeight ="25px";
	msgObj.style.zIndex = "10001";
	var title=document.createElement("h4");
	title.setAttribute("id","msgTitle");
	title.setAttribute("align","right");
	title.style.margin="0";
	title.style.padding="3px";
	title.style.background=bordercolor;
	title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
	title.style.opacity="0.75";
	title.style.border="1px solid " + bordercolor;
	title.style.height="18px";
	title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
	title.style.color="white";
	title.style.cursor="pointer";
	title.innerHTML="Close";
	title.onclick=function(){
		document.body.removeChild(bgObj);
		document.getElementById("msgDiv").removeChild(title);
		document.body.removeChild(msgObj);
	}
	document.body.appendChild(msgObj);
	document.getElementById("msgDiv").appendChild(title);
	var txt=document.createElement("p");
	var Tstr="<iframe src='javascript:false' style='position:absolute; visibility:inherit; top:0px; left:0px; width:100%; height:100%; z-index:-1; filter=progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);'></iframe>"
	txt.style.margin="1em 0";
	txt.style.height="180px";
	txt.setAttribute("id","msgTxt");
	txt.innerHTML=str+Tstr;
	document.getElementById("msgDiv").appendChild(txt);
}
function fEvent(sType,oInput){
		switch (sType){
			case "focus" :
				oInput.isfocus = true;
			case "mouseover" :
				oInput.style.borderColor = '#99E300';
				break;
			case "blur" :
				oInput.isfocus = false;
			case "mouseout" :
				if(!oInput.isfocus){
					oInput.style.borderColor='#A1BCA3';
				}
				break;
		}
}
function goPageURL(url){
	url=url+'&pageNo='+document.getElementById("pageNo").value;
	location.href=url;
}
function getXmlhttp()
{
	var http_request;
	
	if(window.XMLHttpRequest) { 
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType("text/xml");
		}
	}
	else if (window.ActiveXObject) { 
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) { 
		window.alert("can't create XMLHttpRequest object.");
		return null;
	}	
	return http_request;
}

function loadAJAXTab(url,objid){
        var divid=document.getElementById(objid);
		var xhttp=getXmlhttp();		
			xhttp.onreadystatechange=function(){
				if(xhttp.readyState == 4 && (xhttp.status==200 || window.location.href.indexOf("http")==-1))
				{					
					var str=xhttp.responseText;
					if(str.replace(/\r\n/g,'').length>2){
						divid.innerHTML=str;
						divid.style.display='';
					}else{
						//sAlert("已经到最后一级!");
						divid.innerHTML='';
						divid.style.display='none';
					}
				}
			}
		xhttp.open("GET",url,true);
		xhttp.setRequestHeader("If-Modified-Since","0");
		xhttp.send(null);
}
//function OpenModelDialog(formObj,divObj){
//		var vReturnValue = showModalDialog('/admin/upload.html2?uploadtype=input','','dialogWidth=300px;dialogHeight=100px;scroll=no;help=no;status=no;center=true');
		
//		if(vReturnValue!=undefined){
//			var objID=document.getElementById(formObj);
//			if(objID) objID.value=vReturnValue;
//			
//			var imgID=document.getElementById(divObj);
//			if(imgID) imgID.innerHTML="<img src='"+vReturnValue+"' width='100px'>";
//		}
//}
function isEmpty(obj,msg){
	var objID=document.getElementById(obj);
	if(objID.value=="") {
		alert(msg);
		objID.focus();
		return false;
	}
	return true;
}
function SelectAll(objID){
  var objID=document.myform(objID);
  var allID=document.getElementById("keys");
  for(var i=0;i<objID.length;i++){  
	objID[i].checked=allID.checked;
  }
}
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;
    }
  }