

function form_set_action()
{
	var s, arg;
	
	for (s = "", i = 0; i < arguments.length; ++i)
	{
		arg = arguments[i];
		if (!empty(arg)) s += arg+((arg[arg.length-1] != "/") ? "/" : "");
	}
	// see if it's an absolute url
	if (s.charAt(0) == "/") s = g_ubase+s.substr(1);
	f.action = s;
}

function get_image_path(cid, id, ext)
{
	return (g_ubase+'img/'+cid+'/'+id+'.'+ext);
}

function iir_submit_click(event)
{
	var elem, a, i;
	
	elem = $(event.target);
	
	a = elem.attr("_a0");
	if (a)
	{
		add_hidden_field("_a0", a);
		return;
	}
	a = elem.attr("_a1");
	if (a)
	{
		form_set_action(a);
		return;
	}
	a = elem.attr("_gg");
	if (a)
	{
		window.location = g_ubase+a;
		return false;
	}
}

function iir_input_init()
{
	var inputs, i, elem;
	
	f = document.forms[0];
	
	inputs = $("input[type=submit]").click(function(event) { return iir_submit_click(event); } );
	//inputs = document.getElementsByTagName("input");
	//for (i = 0; i < inputs.length; ++i)
	//{
		//elem = inputs[i];
		//if (elem.type == "submit")
		//{
			////elem.onclick = iir_submit_click;
			//add_handler(elem, "onclick", iir_submit_click);
		//}
	//}
}

function iir_feedback_init()
{
	var src, dst, tmp;
	
	src = doc_elem("msg_src");
	dst = doc_elem("msg_dst");
	
	if (empty(src)) return;
	
	tmp = src.innerHTML;
	src.innerHTML = "";
	
	if (empty(dst)) return;
	dst.innerHTML = tmp;
}

function iir_init_style()
{
	var p1, p2, elem;
	return;
	p1 = g_pages[0];
	p2 = g_pages[1];
	if (empty(p1) || p1 == "index" || (p1 == "upload_pics" && p2 == "select_thumb")) return;
	
	elem = doc_elem("main");
	elem.style.border = "1px solid #cacaca";
	elem.style.padding = "5px";
}

function iir_init()
{
	iir_input_init();
	iir_init_style();
	iir_feedback_init();
}

add_onload_func(iir_init);
