var _AJAX_ENABLED=1;
var _S2U_base_PATH='/system/';
var _AJAX_LOADING="<img src='"+_S2U_base_PATH+"images/icons/loading.gif' >";
function GetObject(obj_id) {
    return document.getElementById(obj_id);
}

function showJSmessage(message,block){
   el=document.getElementById(block);
   el.style.display='';
   
  if (block=='messages_block') {
   setTimeout("document.getElementById('messages_block').style.display='none';", 5000);
   el.innerHTML="<img src='"+_S2U_base_PATH+"images/icons/information.png' align=absmiddle hspace=5 vspace=5 >"+message;   
   window.scrollTo(0,0);
  }
  else 
  if (block=='errors_block') {
	  setTimeout("document.getElementById('errors_block').style.display='none';", 5000);
     el.innerHTML="<img src='"+_S2U_base_PATH+"images/icons/errorinfo.png' align=absmiddle hspace=5 vspace=5 >Error: "+message;	 	 
    window.scrollTo(0,0);
  }
  else {
     el.innerHTML=message;	 
  }  
  
  
}
 
function Show_Hide_Element(element_id) {
   el=document.getElementById(element_id);
   if (el.style.display=='') el.style.display='none';
   else el.style.display='';
   if (parent.document.getElementById('content_frame'))
   { parent.document.getElementById('content_frame').style.height = (parseFloat(document.body.scrollHeight)+30) + 'px'; 
     parent.document.getElementById('content_frame').style.width = (parseFloat(document.body.scrollWidth)+5) + 'px';
   }

}

 function getRequest(){
		 RequestObj.open("GET", "test.txt",true);
		 RequestObj.onreadystatechange=function() {
		  if (RequestObj.readyState==4) {
		   alert(RequestObj.responseText)
		  }
		 }
    RequestObj.send(null)
 }

 function load_script(module) // LOAD MODULE
  {	   
   str=new String(module);
   
   block=str.match(/block\=([a-z\_]+)/i);

   if (block!=null) GetObject(block[1]).innerHTML=_AJAX_LOADING;
  
	   var currentTime = new Date();
	   href=module+'&tm='+currentTime.getTime(); 
	   
       if (!_AJAX_ENABLED) window.location.href=href;
       else {	 
		   document.getElementById('scripts_obj').innerHTML='&nbsp;<script></' + 'script>';
		   var script = document.getElementById('scripts_obj').getElementsByTagName("script")[0];
		   
	
		   if (script.setAttribute)
			 script.setAttribute('src', href);
		   else script.src = href;
	   }
 }
 
  function load_script_parent(module) // LOAD MODULE
  {	     
   str=new String(module);
   block=str.match(/block\=([a-z\_]+)/i);
   if (parent.document.getElementById(block[1])!=null)
     parent.document.getElementById(block[1]).innerHTML=_AJAX_LOADING;
	 
	 var currentTime = new Date();
	   href=module+'&tm='+currentTime.getTime(); 
	    if (!_AJAX_ENABLED) window.location.href=href;
		else {
			   parent.document.getElementById('scripts_obj').innerHTML='&nbsp;<script></' + 'script>';   
			   var script = parent.document.getElementById('scripts_obj').getElementsByTagName("script")[0];	   
			 
		
			   if (script.setAttribute)
				 script.setAttribute('src', href);
			   else script.src = href;
		}
 }

function CreateRequestObj(){
		   var xmlhttp=false;		
							/*@cc_on @*/
				/*@if (@_jscript_version >= 5)
				// JScript gives us Conditional compilation, we can cope with old IE versions.
				// and security blocked creation of the objects.
				 try {
				  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
				 } catch (e) {
				  try {
				   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				  } catch (E) {
				   xmlhttp = false;
				  }
				 }
				@end @*/

			if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
				try {
					xmlhttp = new XMLHttpRequest();
				} catch (e) {
					xmlhttp=false;
				}
			}
			if (!xmlhttp && window.createRequest) {
				try {
					xmlhttp = window.createRequest();
				} catch (e) {
					xmlhttp=false;
				}
			}
			return xmlhttp;
 }