
function get_id(id_name)
{
	if (document.all)
	{
		element_id = eval("document.all." + id_name);
	}
	else if (document.getElementById)
	{
		element_id = eval("document.getElementById('" + id_name + "')");
	}
	else if (document.layers)
	{
		element_id = eval("document." + id_name);
	}
	
	return element_id;
	
}

function toogle_div(div_id, status)
{
	id = get_id(div_id);
	
	switch (status)
	{
		case 1:
		{
			id.style.display = 'block';
			break;
		}
		case -1:
		{
			id.style.display = 'none';
			break;
		}
		default:
		{
			if (id.style.display == 'block')
			{
				id.style.display = 'none';
			}
			else
			{
				id.style.display = 'block';
			}
			break;
		}
		
	}
	
	return true;
}

function vertical_txt(id_name)
{
	var element_id = false;
	
	if (document.all)
	{
		element_id = eval("document.all." + id_name);
	}
	else if (document.getElementById)
	{
		element_id = eval("document.getElementById('" + id_name + "')");
	}
	else if (document.layers)
	{
		element_id = eval("document." + id_name);
	}
	
	var tmp_txt = '';
	var br = '';
	
	br = browser_detect();
	
	if ((element_id) && (!check_str(br, 'ie')))
	{
		var el_txt = element_id.innerHTML;
		for (i = 0; i < el_txt.length; i++)
		{
			tmp_txt += el_txt.charAt(i) + '<br />';
		}
		element_id.style.fontSize = '10px';
		element_id.innerHTML = tmp_txt;
	}
	else
	{
		if ((element_id) && (check_str(br, 'ie')))
		{
			element_id.style.writingMode = 'tb-rl';
		}
	}
	return true;
}

function check_str(src, string)
{
	place = src.indexOf(string) + 1;
	return place;
}

function browser_detect()
{
	var dtc = navigator.userAgent.toLowerCase();
	var br = '';
	
	if (check_str(dtc, 'konqueror'))
	{
		br = "konqueror";
	}
	else
	{
		if (check_str(dtc, 'safari'))
		{
			br = "safari";
		}
		else
		{
			if (check_str(dtc, 'omniweb'))
			{
				br = "omniweb";
			}
			else
			{
				if (check_str(dtc, 'opera'))
				{
					br = "opera";
				}
				else
				{
					if (check_str(dtc, 'webtv'))
					{
						br = "webtv";
					}
					else
					{
						if (check_str(dtc, 'icab'))
						{
							br = "icab";
						}
						else
						{
							if (check_str(dtc, 'msie'))
							{
								br = "ie";
							}
							else
							{
								if (!check_str(dtc, 'compatible'))
								{
									br = "netscape";
								}
								else 
								{
									br = "unknown";
								}
							}
						}
					}
				}
			}
		}
	}
	
	return br;
}

function open_popup(url) 
{

	w = 520;

	h = 600;

	sw = screen.width;

	sh = screen.height;

	l = (sw - w) / 2;

	t = (sh - h) / 2;

	window.open(url, 'GerovitalRomania_com', 'width='+w+',height='+h+',top='+t+',left='+l+',scrollbars=no,resizable=no');	

}
