function flipFlop(eTarget, varKey, ctrl, rows) 
{
    if (document.getElementById(eTarget).style.display=='')
    {
    	document.getElementById(eTarget).style.display='none';
    	document.getElementById('img'+eTarget).src=dnn.getVar('_faqPath')+'plus2.gif';
    }
    else
    {
    	document.getElementById(eTarget).style.display='';
    	document.getElementById('img'+eTarget).src=dnn.getVar('_faqPath')+'minus2.gif';
    }
    
    if(rows != '') 
    {
		var rowArr = rows.split(',');
		var visible=0;
		var hidden=0;
	    
	    for(var i=0;i<rowArr.length;i++)
		{			
			if (document.getElementById(rowArr[i]).style.display=='none')
			{
				hidden++;				
			}
			else
			{
				visible++;
			}
		}

		if (visible=='0')
		{
			dnn.setVar('_faqExpand'+varKey,'0')
			document.getElementById(ctrl).src=dnn.getVar('_faqPath')+'plus2.gif';	
		}
				
		if (hidden=='0')
		{
			dnn.setVar('_faqExpand'+varKey,'1')
			document.getElementById(ctrl).src=dnn.getVar('_faqPath')+'minus2.gif';		
		}
	}
}    
    
function flipFlopAll(varKey, ctrl, rows)
{
	if(rows != '') {
		var rowArr = rows.split(',');
				
		for(var i=0;i<rowArr.length;i++)
		{			
			if (dnn.getVar('_faqExpand'+varKey)=='0')
			{
				document.getElementById(rowArr[i]).style.display = ''
				document.getElementById('img'+rowArr[i]).src=dnn.getVar('_faqPath')+'minus2.gif';
			}
			else
			{
				document.getElementById(rowArr[i]).style.display = 'none'
				document.getElementById('img'+rowArr[i]).src=dnn.getVar('_faqPath')+'plus2.gif';
			}
		}
		
		if(dnn.getVar('_faqExpand'+varKey)=='0')
		{
			dnn.setVar('_faqExpand'+varKey,'1')
			document.getElementById(ctrl).src=dnn.getVar('_faqPath')+'minus2.gif';			
		}
		else
		{	
			dnn.setVar('_faqExpand'+varKey,'0')
			document.getElementById(ctrl).src=dnn.getVar('_faqPath')+'plus2.gif';			
		}	
	}
}  