function getObjectById(tag, id,_doc) {
	var el, i, objs = _doc?_doc.getElementsByTagName(tag):document.getElementsByTagName(tag);
	for (i = objs.length; --i >= 0 && (el = objs[i]);)
		if (el.id == id)
			return el;
	return null;
};
function getObjectByName(tag, name,_doc) {
	var el, i, objs = _doc?_doc.getElementsByTagName(tag):document.getElementsByTagName(tag);
	for (i = objs.length; --i >= 0 && (el = objs[i]);)
		if (el.name == name)
			return el;
	return null;
};
function changeTpl(form,scopeName,tplVal,disableFields)
{
	var act=getObjectByName("input",scopeName+"[__action]");
	if (act!=null)
	{

		act.value="reload";
	}
	var tpl=getObjectByName("input",scopeName+"[__tpl_reload]");
	if (tpl!=null)
	{

		tpl.value=tplVal;
	}
	if (disableFields)
		for(var i=0;i<form.elements.length;i++)
		{
			var el=form.elements[i];
			if (el.type!="hidden" && el.type!="submit" && el.type!="button" && el.value.length==0)
				el.disabled=true;
		}
	form.submit();
}
function reloadForm(scopeName,form)
{
	var act=getObjectByName("input",scopeName+"[__action]");
	if (act!=null)
	{

		act.value="reload";
	}
	var tpl=getObjectByName("input",scopeName+"[__tpl_reload]");
	if (tpl!=null)
	{

		tpl.disabled=true;
	}
	form.submit();
}
function openSlideShow(docUrl,images) {
	var slideShow=window.open(docUrl,"slideshow","width=640,height=480");
}
function getTravelCookie(_name){
        return document.cookie.match(new RegExp('(\\W|^)' + _name + '=([^;]+)')) ? RegExp.$2 : null;
}
function setTravelCookie(_name, _value) {
        document.cookie = _name + '=' + _value + ';';
}