﻿function CSSCheckSelection(objSelect, strContainerID, strHiddenInputID1, strHiddenInputID2, strFirstRow, strWidth)
{
    var objHiddenInput = document.getElementById(strHiddenInputID1);
    objHiddenInput.value = objSelect.value;

    objHiddenInput = document.getElementById(strHiddenInputID2);
    objHiddenInput.value = ""; //reset state input field when the country is changed
    
	var objContainer = document.getElementById(strContainerID);
	
	if (objSelect.value == "0")
	{
	    objContainer.innerHTML = "";
	}
	else
	{
        var strStyle = "";
        
        if (strWidth != "")
        {
            strStyle = " style=\"width: " + strWidth + ";\"";
        }
	    objContainer.innerHTML = "<select " + strStyle + " disabled=\"disabled\" class=\"formdropdownlist\"><option>Please wait loading...</option></select>"; //reset state input field when the country is changed

        new Ajax.Updater(strContainerID, '/function/utils/getstateoptions.aspx', {
            method: 'get',
            parameters: { 'CID': objSelect.value, 'input': strHiddenInputID2, 'firstrow': strFirstRow, 'width': strWidth }
        });
    }

}

function CheckSubCategorySelection(objSelect, strHiddenInputID)
{
	var objHiddenInput = document.getElementById(strHiddenInputID);
	objHiddenInput.value = objSelect.value;
}

function ToggleExpandCountryList(strCountryID,strStateIDs,strStateFormFieldName)
{
    //alert(strCountryID);
    var objStateSelectDiv = $('divStateSelect' + strCountryID);
    var objToggleImage = $('cei' + strCountryID);
    var objCountryCheckBox = $('chkCountry' + strCountryID);
    
    if (objStateSelectDiv.style.display == 'block')
    {
        objStateSelectDiv.style.display = 'none';
        objToggleImage.src = '/site/misc/sportspeople/image/plus.gif';
        objToggleImage.alt = 'Expand List';
    }
    else
    {
        objStateSelectDiv.style.display = 'block';
        objToggleImage.src = '/site/misc/sportspeople/image/minus.gif';
        objToggleImage.alt = 'Collapse List';

        if (objStateSelectDiv.innerHTML == 'Please Wait. Loading...')
        {
            new Ajax.Updater(objStateSelectDiv, '/function/utils/getstateoptions.asp', {
                method: 'get',
                parameters: { 'CID': strCountryID, 'SFF': strStateFormFieldName,'multiselect': true,'SID': strStateIDs }
            });
        }
    }
}
