// JavaScript Document
if(!window.maxProducts) maxProducts=3;
var msgAlert='You can only compare maximum ' + maxProducts + ' products!';
var countS=0;

function selectOne(chk) 
{
	if(chk.checked) countS++;
	else countS--;
	if(countS>maxProducts) {
		alert(msgAlert);
		chk.checked=false;
		countS--;
	}
}

function goRate()
{
	var url='';
	var countselected=0;
	var products=Array();
	
	if(!document.productComare['products[]'].length)
		products[0]=document.productComare['products[]'];
	else products=document.productComare['products[]'];

	for (var i = 0; i < products.length; i++) {
 		if(products[i].checked)
		{
			url+=products[i].value + '_';
			countselected++;
		}
 	}
	
	if(countselected>maxProducts || countselected==0)
	{
		alert(msgAlert);	
		return false;	
	}
	if(fCompUrl)
	{
		url=url.substr(0,url.length - 1);
		url='/vergelijk_'+url+".html";
		window.location.href=url;
			return false;
	}
	else {
		return true;
	}
	
	

}

function toggle(id,state) {
	if(!state) state=0;
	//state=1 visible
	//state=2 not visible
	
    var elem = document.getElementById('featureset'+id);
	var img  = document.getElementById('sign_'+id);
	
	if(state==0)
	{
		if (elem) {
			elem.style.display = (elem.style.display != '') ? '' : 'none';
		}
		if (img && img.src == plus.src) {
			img.src = minus.src;
		} else if (img) {
			img.src = plus.src;
		}
	}
	else 
		if(state==1)
		{
			elem.style.display='';
			img.src = minus.src;	
		}
		else 
		{
			elem.style.display='none';
			img.src = plus.src;
		}
		return false;
}


function toggleAll(state) {
	if(!state) state=0;
	for(i=0;i<groupsIds.length;i++)
		toggle(groupsIds[i],state);
	return false;	
}


var minus = new Image();
var plus  = new Image();
minus.src = 'http://www.crmmatrix.nl/wp-content/themes/matrix/images/minus.gif';
plus.src  = 'http://www.crmmatrix.nl/wp-content/themes/matrix/images/plus.gif';