/*	
	Author: hesongling
	Date  : 03-03-2009
	Function : 
*/


//function:禁止js错误提示
function killerror()
{
	return false;	
}
window.onerror = killerror;

function _$(obj)
{
	return document.getElementById(obj);
}
function ajaxdel(id,table,surl)
{
	if(id && table && okdel())
	{
		$.ajax({
				type: "POST",
				url: surl,
				data: "id="+id+"&table="+table,
				success: function(msg)
				{
					window.location.reload();
		   		}
			}); 
	}
}
//设置url
function site_url(str)
{
	return "http://sites/model/" + str;	
}
//control admin left menu
function controlmenu(m,n)
{
	obj="menu"+m
	var str = '';
	if(document.getElementById(obj).style.display=="none")
	{
		for(i=1;i<=n;i++)
		{
			tool="menu"+i;
			if(obj == tool)
			{
				document.getElementById(tool).style.display="block";
				}
			else
			{
				document.getElementById(tool).style.display="none";
				}
			}
		
		}
	else
	{
		document.getElementById(obj).style.display="none";
		}
}




 function sAlert(title,info,url)
 {
	var shield = document.createElement("DIV");
	shield.id = "shield";
	shield.style.position = "absolute";
	shield.style.zIndex = "100";
	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.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:#676767;color:#fff;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;}
}

//确认删除函数
function okdel()
{
	if(confirm('Are you sure to delete?'))
		return true;
	else
		return false;
}
