
var oErr = new qxcError ();

function qxcError () 
{		
	//public proberties
	
	//private proberties
	
	
	this.go = function (sMessage)
	{
		
		this.deactivateSite();
		
		var iHeight=400;
		var iWidth=600;
		var iTop=screen.availHeight/2-iHeight/2;
		var iLeft=screen.availWidth/2-iWidth/2;
		
		var oBody = document.getElementsByTagName("body")[0];
		
		var oDiv=document.createElement("div");
		oDiv.id="qxcErrorArea";
		
		oDiv.style.top=iTop+"px";
		oDiv.style.left=iLeft+"px";
		oDiv.style.height=iHeight+"px";
		oDiv.style.width=iWidth+"px";
		oDiv.style.backgroundColor="#ffffff";
		oDiv.style.position="absolute";
		oDiv.style.filter="alpha(opacity=90)";
		oDiv.style.mozOpacity="0.9";
		oDiv.style.zIndex="9999";
		oDiv.style.border="1px solid #000000";
		oDiv.style.overflow="scroll";
		
		oDiv.innerHTML=sMessage;
		
		oBody.appendChild(oDiv);
		

	}
	
	

	this.deactivateSite = function ()
	{
		
		var oBody = document.getElementsByTagName("body");
		oBody=oBody[0];
		
		var oDiv=document.createElement("div");
		oDiv.id="qxcProcessHandlingControllLayer";
		
		//var oStyle = document.createAttribute("style");
		//oStyle.nodeValue = "-moz-opacity:0.5; filter:alpha(opacity=50);left:0px;top:0px;width:100%;height:100%;background-color:#000000;";
		//oDiv.setAttributeNode(oStyle);
		
		/*
		oDiv.style['-moz-opacity'] = "0.5";
		oDiv.style['filter'] = "alpha(opacity=50)";
		oDiv.style['left'] = "0px";
		oDiv.style['top'] = "0px";
		oDiv.style['width'] = "100%";
		oDiv.style['height'] = "100%";
		*/
		
		oDiv.style.top="0px";
		oDiv.style.left="0px";
		oDiv.style.height="100%";
		oDiv.style.width="100%";
		oDiv.style.backgroundColor="#cccccc";
		oDiv.style.position="absolute";
		oDiv.style.filter="alpha(opacity=50)";
		oDiv.style.opacity="0.5";
		oDiv.style.zIndex="9998";
		
		
		
		oBody.appendChild(oDiv);
		
		
		
		
		

		
		
		
	}

	this.activateSite = function ()
	{
	
		var oDivCont = document.getElementById("qxcProcessHandlingContentLayer");
		var oDivContInner = document.getElementById("qxcProcessHandlingContentLayerInner");
		var oDivContr = document.getElementById("qxcProcessHandlingControllLayer");		
		var oBody = document.getElementsByTagName("body");
		oBody=oBody[0];
		
		oDivCont.removeChild(oDivContInner);
		
		oBody.removeChild(oDivCont);
		oBody.removeChild(oDivContr);
	}
	
}	

