function confirm_action(url,question)
{
	if (confirm(question))
	{
		window.location.href=url;
	}
}

function do_load_del(url,field,text)
{
	if (!confirm(text))
		return;
	var req = new jshttprequest();
	document.getElementById('result_'+field).innerHTML='Подождите... данные отправляются';
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			if(req.responseJS.data)
			{
				document.getElementById('div_'+field).innerHTML = req.responseJS.data;
			}
			document.getElementById('result_'+field).innerHTML=req.responseJS.err;
			document.getElementById('debug_'+field).innerHTML = req.responseText;
		}
	}
	req.open("POST", url, true);
	req.send( {data: document.getElementById('save')} );
}

function do_load_upload(url,field)
{
	var req = new jshttprequest();
	document.getElementById('result_'+field).innerHTML='Подождите... данные отправляются';
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			if(req.responseJS.data)
			{
				document.getElementById('div_'+field).innerHTML = req.responseJS.data;
			}
			document.getElementById('result_'+field).innerHTML=req.responseJS.err;
			document.getElementById('upload'+field).value='';
			document.getElementById('debug_'+field).innerHTML = req.responseText;
		}
	}
	req.open("POST", url, true);
	req.send( { data: document.getElementById('save')} );
}

function show_other_block(count)
{
	for(i=1;i<=count;i++)
	{
		if(document.getElementById("other"+i))
		{
			if(window.navigator.userAgent.indexOf ("MSIE") >= 0)
			{
				if(document.getElementById("other"+i).style.display=="block")
				{
					document.getElementById("other"+i).style.display="none";
				}
				else
				{
					document.getElementById("other"+i).style.display="block";
				}
			}
			else
			{
				if(document.getElementById("other"+i).style.display=="table-row")
				{
					document.getElementById("other"+i).style.display="none";
				}
				else
				{
					document.getElementById("other"+i).style.display="table-row";
				}
			}
		}
	}
}

function goto_catid(key,path)
{
	if(document.getElementById(key).value)
	{
		path=path+key+document.getElementById(key).value+'/';
	}
	window.location.href=path;
}

function show_select_div(select,div)
{
	if(document.getElementById(select).value==1)
	{
		document.getElementById(div).style.display="block";
	}
	else
	{
		document.getElementById(div).style.display="none";
	}
}

function show_div(div)
{
	if(document.getElementById(div).style.display=="block")
	{
		document.getElementById(div).style.display="none";
	}
	else
	{
		document.getElementById(div).style.display="block";
	}
}

function show_checkbox_div(checkbox,div)
{
	if(document.getElementById(checkbox).checked)
	{
		document.getElementById(div).style.display="block";
	}
	else
	{
		document.getElementById(div).style.display="none";
	}
}

function show_tr_click_checkbox(key,arr)
{
	for(i=0;i<arr.length;i++)
	{
		if(document.getElementById(arr[i]))
		{
			if(!document.getElementById(key).checked)
			{
				document.getElementById(arr[i]).style.display="none";
			}
			else if(window.navigator.userAgent.indexOf ("MSIE") >= 0)
			{
				document.getElementById(arr[i]).style.display="block";
			}
			else
			{
				document.getElementById(arr[i]).style.display="table-row";	
			}
		}
	}
}

function show_select_div_param()
{
	if(document.getElementById("typeselect").value=="select")
	{			
		if(window.navigator.userAgent.indexOf ("MSIE") >= 0)
		{
			document.getElementById("param").style.display="block";
		}
		else
		{
			document.getElementById("param").style.display="table-row";
		}
	}
	else
	{
		document.getElementById("param").style.display="none";
	}
	
	if(document.getElementById("typeselect").value=="checkbox")
	{			
		if(window.navigator.userAgent.indexOf ("MSIE") >= 0)
		{
			document.getElementById("param_check").style.display="block";
		}
		else
		{
			document.getElementById("param_check").style.display="table-row";
		}
	}
	else
	{
		document.getElementById("param_check").style.display="none";
	}	
}

function param_plus_row()
{
	document.getElementById("iplus").value=document.getElementById("iplus").value*1+1;
	for(i=1;i<51;i++)
	{
		if(i<document.getElementById("iplus").value)
		{
			if(window.navigator.userAgent.indexOf ("MSIE") >= 0)
			{
				document.getElementById("rowparam"+i).style.display="block";
			}
			else
			{
				document.getElementById("rowparam"+i).style.display="table-row";
			}
		}
		else
		{
			document.getElementById("rowparam"+i).style.display="none";
		}
	}
}

function search_tags(url)
{
	var req = new jshttprequest();
	
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			if(req.responseJS.data)
			{
				document.getElementById("search_tags").style.display = 'block';
				document.getElementById("search_tags").innerHTML = req.responseJS.data;
			}
			else
			{
				document.getElementById("search_tags").style.display = 'none';
			}
		}
	}
	var search=document.getElementById("uploadtag").value;
	req.open("GET", url, true);
	req.send({ search: search });

}

function show_tag(tag)
{
	document.getElementById('uploadtag').value=tag;
	document.getElementById("search_tags").style.display = 'none';
}

function show_tab(tab)
{
	for(i=0;i<tabs.length;i++)
	{
		if(document.getElementById("title_"+tabs[i]))
		{
			document.getElementById("title_"+tabs[i]).className="tab_card_title";
		}
		if(document.getElementById(tabs[i]))
		{
			document.getElementById(tabs[i]).style.display="none";
		}
	}
	document.getElementById(tab).style.display="block";
	document.getElementById("title_"+tab).className="tab_card_title_active";
}

function show_tab_mini(tab)
{
	for(i=0;i<tabs_mini.length;i++)
	{
		if(document.getElementById("div"+tabs_mini[i]))
		{
			document.getElementById("div"+tabs_mini[i]).style.display="none";
		}
	}
	if(current_tab_mini!=tab && document.getElementById("div"+tab))
	{
		document.getElementById("div"+tab).style.display="block";
		current_tab_mini=tab;
	}
	else
	{
		current_tab_mini="";
	}
}
