// Basic DOM Operations
// (c) Przemysław Sikorski
// released under no licence :3
// 'what you mess is what you eat'

var http_request = false;

function getfrmval( id )
{
	if(window.XMLHttpRequest) // Mozilla
	{
		return document.getElementsByName(id)[0].value;
	}else
	{
		return document.getElementById(id).value;
	}
}
function  setfrmval( id, val )
{
	if(window.XMLHttpRequest) // Mozilla
	{
		document.getElementsByName(id)[0].value = val;
	}else
	{
		document.getElementById(id).value = val;
	}
}

function request( url, target, mode, send ){
	
	http_request = false;
	
	if(window.XMLHttpRequest)
	{
		http_request = new XMLHttpRequest();
		if(http_request.overrideMimeType) {
			http_request.overrideMimeType('text');
		}
	}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) 
	{
		alert('was unable to create instance of XMLHTTP');
		return false; 
	}
	  
	  
		http_request.onreadystatechange = function(){
 	if(http_request.readyState == 4)
	{
		if(http_request.status == 200){
			if(mode == "add")
				document.getElementById(target).innerHTML += http_request.responseText;
			if(mode == "append")
				document.getElementById(target).innerHTML = http_request.responseText;
		}
	}else
	{
			document.getElementById(target).innerHTML = "<div class='ajaxwait'>LOADING...</div>";
	}

};
		http_request.open('GET', url+send, true);
		http_request.send(null);
}

function mutedrequest( url, send ){
	
	http_request = false;
	
	if(window.XMLHttpRequest)
	{
		http_request = new XMLHttpRequest();
		if(http_request.overrideMimeType) {
			http_request.overrideMimeType('text');
	}
	}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) 
	{
		alert('was unable to create instance of XMLHTTP');
		return false; 
	}
	  
		http_request.open('GET', url+send, true);
		http_request.send(null);
}

function requestiframe( url, target, send ){
	
	http_request = false;
	
	if(window.XMLHttpRequest)
	{
		http_request = new XMLHttpRequest();
		if(http_request.overrideMimeType) {
			http_request.overrideMimeType('text');
		}
	}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) 
	{
		alert('was unable to create instance of XMLHTTP');
		return false; 
	}
	  
	  
		http_request.onreadystatechange = function(){
 	if(http_request.readyState == 4)
	{
		if(http_request.status == 200){
				document.getElementById(target).contentWindow.document.write(http_request.responseText);
		}
	}
};
		http_request.open('GET', url+send, true);
		http_request.send(null);
}



function zdiv( divid )
{
		var div = document.getElementById(divid);
		
		if( div.style.z_index == "1" )
		{
			div.style.z_index == "6";
		}else
		{
			div.style.z_index == "1";
		}
}

function frontdiv( divid )
{
		var div = document.getElementById(divid);
			div.style.zIndex = 6;
			div.style.visibility = "visible";
			
}

function backdiv( divid )
{
		var div = document.getElementById(divid);
			div.style.zIndex = 1;
			div.style.visibility = "hidden";
}