/* tabell visa/dölja rader */

function toggleRows(rowprefix)  
{
	if(document.getElementById(rowprefix + '_img').src.indexOf('img/minus.jpg') >= 0) 
	{
		closeRows(rowprefix);		    
    }
    else 
	{
		openRows(rowprefix);      
    }
}


function openRows(rowprefix)
{
		
		for(var i=1; i <30; i=i+1)
		{
			theObj = document.getElementById(rowprefix + i);
			if(theObj)
			{
				setVisible(theObj)
			}
			else
			{
				break;
			}
		}		
        document.getElementById(rowprefix + '_img').src="img/minus.jpg";
		doColEqualizer();
		
}

function closeRows(rowprefix)
{
		for(var i=1; i <30; i=i+1)
		{
			theObj = document.getElementById(rowprefix + i);
			if(theObj)
			{
				setInvisible(theObj)
			}
			else
			{
				break;
			}
		}
        document.getElementById(rowprefix + '_img').src="img/plus.jpg";
		doColEqualizer();
}


function setVisible(obj)
{
	obj.style.display = "";
}

function setInvisible(obj)
{
	obj.style.display = "none";
}

/* menyfunktioner */
var openArray = new Array();

var closeArray = new Array();



function fixmenu()

{

	for(var ii=0; ii<openArray.length;ii++)

	{

		doopen(openArray[ii]);	

	}

	

	for(var ii=0; ii<closeArray.length;ii++)

	{

		doclose(closeArray[ii]);	

	}

}

function setCloseArray(divs)

{

	closeArray = divs.split('c');		

}



function setOpenArray(divs)

{

	openArray = divs.split('o');

}



function addOpen(div)

{

	for(var ii=0; ii<closeArray.length; ii++)

	{

		if(closeArray[ii].indexOf(div)>=0)

		{

			closeArray.splice(ii,1);

		}	

	}

	

	for(var ii=0; ii<openArray.length;ii++)

	{

		if(openArray[ii].indexOf(div)>=0)

		{

			return; //finns redan

		}	

	}

	openArray[openArray.length] = div;						



}



function addClose(div)

{	

	for(var ii=0; ii<openArray.length; ii++)

	{

		if(openArray[ii].indexOf(div)>=0)

		{

			openArray.splice(ii,1);

		}	

	}

		

	for(var ii=0; ii<closeArray.length;ii++)

	{

		if(closeArray[ii].indexOf(div)>=0)

		{

			return; //finns redan

		}	

	}

	closeArray[closeArray.length] = div;							

}





function doclose(divId)

{

	var el = document.getElementById(divId);

	el.style.display = 'none';

}



function doopen(divId)

{

	var el = document.getElementById(divId);

	el.style.display = '';

}





function toggle(divId) {

	var el = document.getElementById(divId);

		if ( el.style.display != 'none' ) {

			el.style.display = 'none';

		}

		else

		{

			el.style.display = '';	

		}	

		//Om menyn ändras i storlek/längd så ska menykolumnen och centerkolumnen ändå bli lika

		doColEqualizer(); 

}



/* Sätter menyn och content lika stora */

function doColEqualizer()

{

	xColEqualizer("center", "centercontent", "left", "leftcontent");

}
