var debug = false;

function go(url) { window.location = url; }

function checkKey(e,callBack) {
	if(e.keyCode == 10 || e.keyCode == 13)
		eval(callBack);
}

function createForm(name,method,target) {
	removeForm(name);
	var f = window.document.createElement('form');
	f.name = name;
	f.method = method;
	f.style.display = 'none';
	if(target)
		f.target = target;
	window.document.body.appendChild(f);
}

function createElement(fname,type,name,value) {
	var f = getForm(fname);
	var e = window.document.createElement('input');
	e.type = type;
	e.name = name;
	e.value = value;
	e.style.display = 'none';
	f.appendChild(e);
}

function removeForm(name) {
	var f = getForm(name);
	if(f)
		window.document.body.removeChild(f);
}

function submitForm(name) {
	getForm(name).submit();
}

function getForm(name) {
	var cnt = window.document.forms.length;
	var f = window.document.forms;
	for(var i=0; i<cnt; i++)
		if(f[i].name == name)
			return f[i];
	if(debug) alert('Missing form named ['+name+']');
	return false;
}

function clearForm(name) {
	var f = getForm(name);
	var len = f.elements.length;
	for(var i=0; i<len; i++)
		if(f.elements[i].type == 'text')
			f.elements[i].value = '';
}

function iFrameReturn(doc,callback) {
	if(doc.src.indexOf('javascript') > -1) // initial load
		return false;
	var f = window.frames['ifReq'].document.body;
	if(f.innerHTML.indexOf('SUCCESS') < 0)
	{
		alert(f.innerHTML);
		return false;
	}

	if(!callback)
		window.location.replace(window.location.href);
//		window.location.reload(false);

	return true;
}

function iFrameSrc(src) {
	window.document.getElementById('ifReq').src = src;
}
