// JavaScript Document

function frm_state_compare_validation(val)
{
	totState = document.getElementById("frm_state_compare_count").value;
	minCom = 0;
	stateid = "";
	
	if(val == "1")
	{// val
			for(i=1;i<=totState;i++)
			{
					minCom += 1;
					stateid +=  document.getElementById("frm_state_compare_state_"+i).value + ",";
			}
			window.location = "compare-state.php?stateid="+stateid;
	}// val
	else{// val
	
			for(i=1;i<=totState;i++)
			{
				if(document.getElementById("frm_state_compare_state_"+i).checked == true)
				{
					minCom += 1;
					stateid +=  document.getElementById("frm_state_compare_state_"+i).value + ",";
					
				}
			}
			if(minCom < 2)
			{
				alert("Please select atleast two states to compare");
				return false;
			}
			//alert(stateid);
			window.location = "compare-state.php?stateid="+stateid;
			//return false;
	}// val
}

// compare - indicator validation
function frm_ind_compare_validation(val)
{
	totInd = document.getElementById("frm_ind_compare_count").value;
	minCom = 0;
	indid = "";
	
	if(val == "1")
	{// val
			for(i=1;i<=totInd;i++)
			{
					minCom += 1;
					indid +=  document.getElementById("frm_ind_compare_ind_"+i).value + ",";
			}
			window.location = "compare-indicators.php?indid="+indid;
	}// val
	else{// val
	
			for(i=1;i<=totInd;i++)
			{
				if(document.getElementById("frm_ind_compare_ind_"+i).checked == true)
				{
					minCom += 1;
					indid +=  document.getElementById("frm_ind_compare_ind_"+i).value + ",";
					
				}
			}
			if(minCom < 2)
			{
				alert("Please select atleast two indicators to compare");
				return false;
			}
			//alert(indid);
			window.location = "compare-indicators.php?indid="+indid;
			//return false;
			
	}// val
			
}
//--------------------------------------------
// Select all code for esi-detail compare-----

function selAll(val)
{
		if(val == "st")
		{// val
				totst = document.getElementById("frm_esi_scount").value;
				if(document.getElementById("frm_esi_stateall").checked == true)
				{//chl
					for(st=0; st<totst;st++)
					{// for
						document.forms['frm_esi'].frm_esi_state.options[st].selected="selected";
					}// for
				}// chk
				else
				{// chk
					for(st=0; st<totst;st++)
					{// for
						document.forms['frm_esi'].frm_esi_state.options[st].selected="";
					}// for
				}// chk
		}//val
		//-----------------------------
		if(val == "str")
		{// val
					document.getElementById("frm_esi_stateall").checked = false;
		}//val
		
		
		
		//------------------------------
		if(val == "in")
		{// val
				totin = document.getElementById("frm_esi_icount").value;
				if(document.getElementById("frm_esi_indall").checked == true)
				{//chl
					for(ii=0; ii<totin;ii++)
					{// for
						document.forms['frm_esi'].frm_esi_ind.options[ii].selected="selected";
					}// for
				}// chk
				else
				{// chk
					for(ii=0; ii<totin;ii++)
					{// for
						document.forms['frm_esi'].frm_esi_ind.options[ii].selected="";
					}// for
				}// chk
		}//val
		//-----------------------------
		if(val == "inr")
		{// val
					document.getElementById("frm_esi_indall").checked = false;
		}//val
		
}

//---------------
function frm_esi_compare_validation()
{
	
				stChk = 0;
				totst = document.getElementById("frm_esi_scount").value;
				for(ss=0; ss<totst;ss++)
				{// for
					//alert(document.forms['frm_esi'].frm_esi_ind.options[ii].selected);
					if(document.forms['frm_esi'].frm_esi_state.options[ss].selected == true)
					{
						stChk += 1;
					}
				}// for
				
				
				if(stChk < 2)
				{
					alert("Please select atleast two states");
					return false;
				}
	
	
				inChk = 0;
				totin = document.getElementById("frm_esi_icount").value;
				for(ii=0; ii<totin;ii++)
				{// for
					//alert(document.forms['frm_esi'].frm_esi_ind.options[ii].selected);
					if(document.forms['frm_esi'].frm_esi_ind.options[ii].selected == true)
					{
						inChk += 1;
					}
				}// for
				
				
				if(inChk < 2)
				{
					alert("Please select atleast two indicators");
					return false;
				}
}
