function by_id(id)
{
	if (!document.all)
	{
		return document.getElementById(id);
	}
	else
	{
		return document.all[id];
	}
}
function layer_state(id)
{
	var l;
    l=by_id(id);
    if (typeof(l)=='undefined')
    {
        return false;
    }
    else
    {
        return l.style.display;
    }
}
function layer_change_state(id,st)
{
	var l;
    l=by_id(id);    
    if (typeof(l)=='undefined')
    {
        return false;
    }
    else
    {
        l.style.display=st;
//		alert(id+'|'+l.style.display);
        return true;
    }
}
function layer_change(id,ipl,imi)
{
	var l;
	l=by_id("l_"+id);
	//alert(l);
	if (ipl!='') {p=by_id("i_"+id);}
	if (l.style.display=="none")
	{
		l.style.display="block";
		if (ipl!='') {p.src=imi;}
	}
	else
	{
		l.style.display="none";
		if (ipl!='') {p.src=ipl;}
	}
}
function layer_close_all(pref,ipl,imi)
{
	e=document.getElementsByTagName("DIV");
	for (i=0;i<e.length;i++)
	{
		if (e[i].id.substr(0,pref.length)==pref) {e[i].style.display="none";}
	}
	if (ipl!='')
	{
	    for (i=0;i<document.images.length;i++)
	    {
		    if (document.images[i].id.substr(0,2)=="i_") {document.images[i].src=ipl;}
	    }
    }
}
function layer_open_all()
{
	e=document.getElementsByTagName("DIV");
	for (i=0;i<e.length;i++)
	{
		if (e[i].id.substr(0,2)=="l_") {e[i].style.display="block";}
	}
	for (i=0;i<document.images.length;i++)
	{
		if (document.images[i].id.substr(0,2)=="i_") {document.images[i].src="img/imi.gif";}
	}
}
function domenu(id,sh)
{
	var l,i,sel1,sel2;
	if (sh==0)
	{
		if (menu_id!=-1)
		{
			l=by_id('l_'+menu_id);
			i=by_id('i_'+menu_id);
			if (i) {i.src='img/m_'+menu_id+'.gif';}
			if (l) {l.style.display='none';}
			sel1=by_id('sel1')
			if (sel1) {sel1.style.visibility="visible";}
			sel2=by_id('sel2')
			if (sel2) {sel2.style.visibility="visible";}

		}
		return '';
	}
	if (menu_id!=-1)
	{
		sel1=by_id('sel1')
		if (sel1) {sel1.style.visibility="visible";}
		sel2=by_id('sel2')
		if (sel2) {sel2.style.visibility="visible";}
		l=by_id('l_'+menu_id)
		if (l) {l.style.display='none';}
		i=by_id('i_'+menu_id);
		if (i) {i.src='img/m_'+menu_id+'.gif';}
	}
	l=by_id('l_'+id);
	i=by_id('i_'+id);
	if (l)
	{	
		l.style.display='block';
	}
	//alert(id);
	sel1=by_id('sel1')
	if (sel1) {sel1.style.visibility="hidden";}
	sel2=by_id('sel2')
	if (sel2) {sel2.style.visibility="hidden";}
	if (i)
	{	
		i.src='img/m_'+id+'_on.gif';
		//alert(i.src+'|'+id);
	}
	menu_id=id;
}
function showhidewed(show)
{
	l=by_id('l_wed');
	if (!l) 
	{
		//window.open('weddings.html','Weddings','top=300,left=320,width=364,height=211,location=no,toolbar=no,resizeble=no,status=no');
	}
	else
	{
		if (show)
		{
			//sel1=by_id('sel1');
			//if (sel1) {sel1.style.visibility="hidden";}
			//sel2=by_id('sel2');
			//if (sel2) {sel2.style.visibility="hidden";}
			layer_change_state('l_wed','block');
		}
		else
		{
			//sel1=by_id('sel1');
			//if (sel1) {sel1.style.visibility="visible";}
			//sel2=by_id('sel2');
			//if (sel2) {sel2.style.visibility="visible";}
			layer_change_state('l_wed','none');		
		}	
	}
}
function submenu(id)
{
	i=by_id('i_'+id);
	if (!i) {return false;}
	if (i.src.substr(i.src.length-7)=='_on.gif')
	{
		i.src='img/m_'+id+'.gif';
	}
	else
	{
		i.src='img/m_'+id+'_on.gif';
	}	
}
function showmenu2(sh)
{
	l=by_id('menu2');
	if (l)
	{
		l.style.display=sh;
	}
}
function make_popup(strURL, w,h)
{
	window.open(strURL,null, 'height=600,width=665,top=0,status=no,toolbar=no,menubar=no,location=no');
}
var menu_id=-1;
