// JavaScript Document
function sAlert(title,info,url){
	//var eSrc= (document.all) ? window.event.srcElement : arguments[1];
	
	var shield = document.createElement("DIV");
	shield.id = "shield";
	shield.style.position = "absolute";
	shield.style.zIndex = "100";
	shield.style.elevation = "higher";
	shield.style.left = "0px";
	shield.style.top = "0px";
	shield.style.width = "100%";
	shield.style.height = ((document.documentElement.clientHeight>document.documentElement.scrollHeight)?document.documentElement.clientHeight:document.documentElement.scrollHeight)+"px";
	shield.style.background = "#333";
	shield.style.textAlign = "center";
	shield.style.zIndex = "10000";
	shield.style.filter = "alpha(opacity=0)";
	shield.style.opacity = 0;

	var alertFram = document.createElement("DIV");
	alertFram.id="alertFram";
	alertFram.style.position = "absolute";
	alertFram.style.elevation = "higher";
	alertFram.style.left = "50%";
	alertFram.style.top = "50%";
	alertFram.style.marginLeft = "-225px" ;
	alertFram.style.marginTop = -75+document.documentElement.scrollTop+"px";
	alertFram.style.width = "350px";
	alertFram.style.height = "80px";
	alertFram.style.background = "#ccc";
	alertFram.style.textAlign = "center";
	alertFram.style.lineHeight = "80px";
	alertFram.style.zIndex = "10001";
	strHtml  = "<ul style=\"list-style:none;margin:0px;padding:0px;width:100%;z-index:10000\">\n";
	strHtml += "       <li style=\"background:#57b6dd;text-align:left;padding-left:20px;font-size:14px;font-weight:bold;height:25px;line-height:25px;border:1px solid #d6d6d6;\">"+ title +"</li>\n";
	
	strHtml += "       <li style=\"background:#fff;text-align:left;font-size:12px;line-height:20px;margin:0px; padding:0px;padding-left:40px;border-left:1px solid #ddd;border-right:1px solid #ddd;\">"+ info +"<br />&nbsp</li>\n";
	
	
	strHtml += "       <li style=\"background:#fff;text-align:center;font-weight:bold;height:30px;line-height:25px; border:1px solid #d6d6d6;padding-top:5px; \"><input type=\"button\" value=\"  OK  \" id=\"do_OK\" onclick=\"doOk()\" />";
	
	if(url)
	{
		//strHtml += "<input type=\"button\" value=\"  NO  \" id=\"do_OK\" onclick=\"doCancel()\" />";
	}
	
	strHtml += "</li>\n";
	strHtml += "</ul>";
	alertFram.innerHTML = strHtml;
	//document.write(strHtml);
	document.body.appendChild(alertFram);
	document.body.appendChild(shield);
	this.setOpacity = function(obj,opacity){
		  if(opacity>=1)opacity=opacity/100;
		  try{ obj.style.opacity=opacity; }catch(e){}
		  try{ 
				 if(obj.filters.length>0 && obj.filters("alpha")){
						obj.filters("alpha").opacity=opacity*100;
				 }else{
						obj.style.filter="alpha(opacity=\""+(opacity*100)+"\")";
				 }
		  }catch(e){}
	}
	var c = 0;
	this.doAlpha = function(){
		  if (++c > 20){clearInterval(ad);return 0;}
		  setOpacity(shield,c);
	}
	var ad = setInterval("doAlpha()",1);
	this.doOk = function(){
		  document.body.removeChild(alertFram);
		  document.body.removeChild(shield);
		  //eSrc.focus();
		  document.body.onselectstart = function(){return true;}
		  document.body.oncontextmenu = function(){return true;}
		  if(url) location.href = url;
	}
	this.doCancel = function(){
		  document.body.removeChild(alertFram);
		  document.body.removeChild(shield);
		  //eSrc.focus();
		  document.body.onselectstart = function(){return true;}
		  document.body.oncontextmenu = function(){return true;}
	}
	document.getElementById("do_OK").focus();
	//eSrc.blur();
	document.body.onselectstart = function(){return false;}
	document.body.oncontextmenu = function(){return false;}
}