﻿// JScript File


function CheckCheckboxSelection(obj)
{
    
    var LIntCtr;
    var LIntSelectedCheckBoxes=0;				
    for (LIntCtr=0; LIntCtr < document.forms[0].elements.length; LIntCtr++) 
    {
	    if ((document.forms[0].elements[LIntCtr].type == 'checkbox') && (document.forms[0].elements[LIntCtr].name.indexOf('chkSelect') > -1)) 
	    {
		    if(document.forms[0].elements[LIntCtr].checked == true)
		    {
			    LIntSelectedCheckBoxes = parseInt(LIntSelectedCheckBoxes) + 1;
		    }
	    }
    }
    if(obj.checked==true)
    {
	    if(parseInt(LIntSelectedCheckBoxes)==0)
	    {
		    alert('Product(s) must be selected for comparision !!');
		    return false;
	    }
	    else if(parseInt(LIntSelectedCheckBoxes)>5)
	    {
	        alert('You can select only 5 products at a time !!');
		    return false;
	    }	  
	}
	else
	{
	    return true;
	}
}

//For Button
function CheckCheckboxSelectionBtn()
{
    var LIntCtr;
    var LIntSelectedCheckBoxes=0;				
    for (LIntCtr=0; LIntCtr < document.forms[0].elements.length; LIntCtr++) 
    {
	    if ((document.forms[0].elements[LIntCtr].type == 'checkbox') && (document.forms[0].elements[LIntCtr].name.indexOf('chkSelect') > -1)) 
	    {
		    if(document.forms[0].elements[LIntCtr].checked == true)
		    {
			    LIntSelectedCheckBoxes = parseInt(LIntSelectedCheckBoxes) + 1;
		    }
	    }
    }
    if(parseInt(LIntSelectedCheckBoxes)==0)
    {
	    alert('Product(s) must be selected for comparision !!');
	    return false;
    }
    else if(parseInt(LIntSelectedCheckBoxes)>5)
    {
        alert('You can select only 5 products at a time !!');
	    return false;
    }
    return true;	
}
