function redirect(url)
{
    parent.location.href = url;
}

function processMenu()
{
    if (!document.getElementById || !document.getElementsByTagName) return;

    if ( document.getElementById("latestads") ) {
	    links = document.getElementById("latestads").getElementsByTagName("a");
	    for (var i=0; i<links.length; i++) {
	        if ( links[i].id && ( links[i].name == 'post' || links[i].name == 'post2' || links[i].name == 'post3'  ) ) {
	            if ( links[i].name == 'post' ) {
	            	document.getElementById(links[i].id).onclick = function() { show_submenu_post("sub_" + this.id); return false };
	            }
	            else if ( links[i].name == 'post3' ) {
	            	document.getElementById(links[i].id).onclick = function() { show_submenu_post3("sub_" + this.id); return false };
	            }
			}
		}
	}
	 if ( document.getElementById("latestevents") ) {
	    links = document.getElementById("latestevents").getElementsByTagName("a");
	    for (var i=0; i<links.length; i++) {
	        if ( links[i].id && ( links[i].name == 'post' || links[i].name == 'post2' || links[i].name == 'post3'  ) ) {
	            if ( links[i].name == 'post' ) {
	            	document.getElementById(links[i].id).onclick = function() { show_submenu_post("sub_" + this.id); return false };
	            }
	            else if ( links[i].name == 'post3' ) {
	            	document.getElementById(links[i].id).onclick = function() { show_submenu_post3("sub_" + this.id); return false };
	            }
			}
		}
	}

	if ( document.getElementById("city_menu") ) {
	    links = document.getElementById("city_menu").getElementsByTagName("a");
	    for (var i=0; i<links.length; i++) {
	        if ( links[i].id && ( links[i].name == 'post' || links[i].name == 'post2' ) ) {
	            document.getElementById(links[i].id).onclick = function() { show_submenu_post("sub_" + this.id); return false };
			}
		}
	}

	if ( document.getElementById("cat_menu") ) {
	    links = document.getElementById("cat_menu").getElementsByTagName("a");
	    for (var i=0; i<links.length; i++) {
	        if ( links[i].id && ( links[i].name == 'post' || links[i].name == 'post2' ) ) {
	            document.getElementById(links[i].id).onclick = function() { show_submenu_post("sub_" + this.id); return false };
			}
		}
	}
}

function show_submenu(name)
{
  
	hide_all();

	isDOM=document.getElementById //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
	isOpera=isOpera5=window.opera && isDOM //Opera 5+
	isOpera6=isOpera && window.print //Opera 6+
	isOpera7=isOpera && document.readyState //Opera 7+
	isMSIE=document.all && document.all.item && !isOpera //Microsoft Internet Explorer 4+
	isMSIE5=isDOM && isMSIE //MSIE 5+
	isNetscape4=document.layers //Netscape 4.*
	isMozilla=isDOM && navigator.appName=="Netscape" //Mozilla èëè Netscape 6.*

	mousey=0;
	mousex=0;

	if(isNetscape4) document.captureEvents(Event.MOUSEMOVE)
	if(isMSIE || isOpera7){
	    mousex=event.clientX+document.body.scrollLeft
	    mousey=event.clientY+document.body.scrollTop
	}else if(isOpera){
	  	mousex=event.clientX
	    mousey=event.clientY
	}else if(isNetscape4 || isMozilla){
	    mousex = name.pageX
	    mousey = name.pageY
	}


	document.getElementById(name).style.top = (mousey - 10) + "px";
    document.getElementById(name).style.left = (mousex - 270) + "px";

    document.getElementById(name).style.display = 'block';

}

function show_submenu_post(name)
{

	hide_all();

	document.getElementById(name).style.display = 'block';

}

function show_submenu_post3(name)
{

	//hide_all();

	document.getElementById(name).style.display = 'block';

}


function hide_all()
{
	if(document.getElementById("city_menu"))
	{
		links = document.getElementById("city_menu").getElementsByTagName("a");
	    for (var i=0; i<links.length; i++)
	        if ( links[i].id && links[i].name !='post2' ) {
	        	hide_submenu("sub_" + links[i].id);
	        }
	}

	if(document.getElementById("latestads"))
	{
	    links = document.getElementById("latestads").getElementsByTagName("a");
	    for (var i=0; i<links.length; i++)
	        if ( links[i].id && links[i].name !='post2' ) {
	        	hide_submenu("sub_" + links[i].id);
	        }
	}
	
	if(document.getElementById("latestevents"))
	{
	    links = document.getElementById("latestevents").getElementsByTagName("a");
	    for (var i=0; i<links.length; i++)
	        if ( links[i].id && links[i].name !='post2' ) {
	        	hide_submenu("sub_" + links[i].id);
	        }
	}


	if(document.getElementById("cat_menu"))
	{
	    links = document.getElementById("cat_menu").getElementsByTagName("a");
	    for (var i=0; i<links.length; i++)
	        if ( links[i].id && links[i].name !='post2' ) {
	        	hide_submenu("sub_" + links[i].id);
	        }
	}
}

function hide_all_2()
{
	if(document.getElementById("city_menu"))
	{
		links = document.getElementById("city_menu").getElementsByTagName("a");
	    for (var i=0; i<links.length; i++)
	        if ( links[i].id ) {
	        	hide_submenu("sub_" + links[i].id);
	        }
	}

	if(document.getElementById("latestads"))
	{
	    links = document.getElementById("latestads").getElementsByTagName("a");
	    for (var i=0; i<links.length; i++)
	        if ( links[i].id ) {
	        	hide_submenu("sub_" + links[i].id);
	        }
	}
}

function hide_submenu(name)
{
	 
    document.getElementById(name).style.display = 'none';
}

var verticalpos = "fromtop"

function JSFX_FloatTopDiv(x, y) {
	var startX = x || 300, startY = y || 300;
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	function ml(id) {
		var el = d.getElementById ? d.getElementById(id) : d.all ? d.all[id] : d.layers[id];
		if (d.layers) el.style = el;
		el.sP = function(x, y) { this.style.left = x + 'px'; this.style.top = y + 'px'; };
		el.x = startX;

		if (verticalpos == "fromtop")
			el.y = startY;
		else {
			el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
			el.y -= startY;
		}
		return el;
	}
	window.stayTopLeft = function() {
		if (verticalpos == "fromtop") {
			var pY = ns ? pageYOffset : document.body.scrollTop;
			ftlObj.y += (pY + startY - ftlObj.y) / 8;
		}
		else {
			var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
			ftlObj.y += (pY - startY - ftlObj.y) / 8;
		}
		
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 10);
	}
	ftlObj = ml("divStayTopLeft");
	stayTopLeft();
}


