//when the checkAll checkbox is clicked
//check/uncheck all check boxes for promotion check boxes

 function search(flag)
{
  if(flag==1)
  {
    getObj("Task").value="SEARCH";
  }
  else
  {
    getObj("Task").value="CLEAR";
  }
  getObj("selCountryID").value = getObj("sel_CountryID").value;
  getObj("selRegionID").value = getObj("sel_RegionID").value;

  /* submit the form */
  getObj("Search").submit();
}
  
function checkAnyStyle(objAll)
{
	var objArr = getObjs("chkServices");
	for (i=0; i<objArr.length;i++)
	{
		if(objAll.checked)
		{
			objArr[i].checked = false;
		}
		  
		else
		{
			 objArr[i].disabled= false;
		}
	}
}

function checkOneStyle()
{
	getObj("chkAnyStyle").checked = false;
}

function checkAnywhere(objAll)
{
  var objArr = getObjs("chkPlaceTypes");
  for (i=0; i<objArr.length;i++)
  {
    if(objAll.checked)
    {
      objArr[i].checked = false;
    }
      
    else
    {
       objArr[i].disabled= false;
    }
  }
}

function checkOnePlace()
{
  getObj("chkAnywhere").checked = false;
}

function checkAnyTime(objAll)
{
  var objArr = getObjs("chkPlaceTypes");
  if(objAll.checked)
  {
  	getObj("selStartDay").value = "";
    getObj("selStartMonth").value = "";
    getObj("txtStartYear").value = "";
    getObj("selEndDay").value = "";
    getObj("selEndMonth").value = "";
    getObj("txtEndYear").value = "";
  }
	 
}
function checkDate()
{
	getObj("chkAnytime").checked = false;
}

function checkAnyEvent(objAll)
{
  var objArr = getObjs("chkEventTypes");
  for (i=0; i<objArr.length;i++)
  {
    if(objAll.checked)
    {
      objArr[i].checked = false;
    }
    else
    {
       objArr[i].disabled= false;
    }
  }
}

function checkOneEvent()
{
	getObj("chkAnyEvent").checked = false;
}

function checkSearchMode(objMode)
{
	var objArrPlace = getObjs("chkPlaceTypes");
	var objArr = getObjs("chkEventTypes");

	if (objMode.value == "CLASS")
	{
		getObj("chkAnytime").disabled = true;
		getObj("selStartDay").disabled = true;
    getObj("selStartMonth").disabled = true;
    getObj("txtStartYear").disabled = true;
    getObj("selEndDay").disabled = true;
    getObj("selEndMonth").disabled = true;
    getObj("txtEndYear").disabled = true;
		getObj("chkAnyEvent").disabled = true;
		
	  for (i=0; i<objArr.length;i++)
	    objArr[i].disabled= true;
	    
	  getObj("chkAnywhere").disabled = false; 
	  for (i=0; i<objArrPlace.length;i++)
      objArrPlace[i].disabled= false;
      
    getObj("spanClass").className = "subTitleText";
    getObj("spanEvent").className = "subTitleText_disabled";
	}
	else
	{
		getObj("chkAnytime").disabled = false;
    getObj("selStartDay").disabled = false;
    getObj("selStartMonth").disabled = false;
    getObj("txtStartYear").disabled = false;
    getObj("selEndDay").disabled = false;
    getObj("selEndMonth").disabled = false;
    getObj("txtEndYear").disabled = false;
    getObj("chkAnyEvent").disabled = false;
    
    for (i=0; i<objArr.length;i++)
      objArr[i].disabled= false;
      
    getObj("chkAnywhere").disabled = true;
    for (i=0; i<objArrPlace.length;i++)
      objArrPlace[i].disabled= true;
	  getObj("spanEvent").className = "subTitleText";
    getObj("spanClass").className = "subTitleText_disabled";
	}
}

function getCountyList(objGear)
{
  var currTab = objGear.tabIndex + 1;
	otherData = "gearID=" + objGear.value + ",selectName=sel_CountryID" + ",currTab=" + currTab ;
  ajaxCall("", "getCountrySelect", "lookups",getCountrySelectCB, "",otherData)
  return;
}

function getCountrySelectCB(content, type)
{
	if(type == "string")
	{
		 getObj("divCountry").innerHTML = content;
		 getRegionList(getObj("sel_CountryID"));
	}
	else
	{
		document.getElementById("errorDiv").innerHTML = content;
	}
}

function getRegionList(objCoun)
{
  var currTab = objCoun.tabIndex + 1;
  otherData = "counID=" + objCoun.value + ",selectName=sel_RegionID" + ",currTab=" + currTab;
  ajaxCall("", "getRegionSelect", "lookups",getRegionSelectCB, "",otherData)
  return;
}

function getRegionSelectCB(content, type)
{
  if(type == "string")
  {
     document.getElementById("divRegion").innerHTML = content;
  }
  else
  {
    document.getElementById("errorDiv").innerHTML = content;
  }
  
}
	