function ResetOption(control)
{
	var option = "<option value=''>----- กรุณาเลือก -----</option>";
	$('#'+control).html(option);
	$('#'+control).attr("disabled", "disabled");
//$('#'+control).removeAttr("disabled");
}
function ResetOptions(control1, control2, control3, control4)
{
	ResetOption(control1);
	ResetOption(control2);
	ResetOption(control3);
	ResetOption(control4);
}
function ResetOptions(control1, control2, control3)
{
	ResetOption(control1);
	ResetOption(control2);
	ResetOption(control3);
}
function ResetOptions(control1, control2)
{
	ResetOption(control1);
	ResetOption(control2);
}
function ShowIndicator(control)
{
	$('#'+control).empty();				
	var position = {
		'z-index':'6000',
		'position':'absolute',
		'width':'16px'
	};				
	$.extend(position,$('#'+control).offset());						
	position.top = position.top + 0;
	position.left = position.left + 3;				
	$("<div class='cascade-loading'>&nbsp;</div>").appendTo("body").css(position);
	$('#'+control).attr("disabled", "disabled");
}

function HideIndicator(control, disabled)
{
	if(disabled)
		$('#'+control).attr("disabled", "disabled");
	else
		$('#'+control).removeAttr("disabled");
	$(".cascade-loading").remove();		
}

function HideIndicatorUnSetValue(control)
{
	$('#'+control).removeAttr("disabled");
	$(".cascade-loading").remove();		
}

function SetControlState(name, property, value)
{

  if(property=="Checked" && value == "False")
  	$('#'+name).attr("Checked", "Checked");
  else if(property=="Checked" && value == "True")
	$('#'+name).removeAttr("Checked");
  else if(property=="Enabled" && value == "False")
  	$('#'+name).attr("disabled", "disabled");
  else if(property=="Enabled" && value == "True")
  {
	$('#'+name).removeAttr("disabled");
	if($('#'+name).parent().attr("disabled")== true)
		$('#'+name).parent().removeAttr("disabled");	
  }
  else if(property== "Text")
	$('#'+name).val(value);
  else if(property== "Visible" && value == "False")
	$('#'+name).hide();
  else if(property== "Visible" && value == "True")
	$('#'+name).show();
  else if(property== "ReadOnly" && value == "True")
  {
	$('#'+name).attr("readonly", "readonly");
  	$('#'+name).attr("disabled", "disabled");
	$('#'+name).removeClass();
	$('#'+name).addClass("txtMiddle_View");
  }
  else if(property== "ReadOnly" && value == "False")
  {
	$('#'+name).removeAttr("readonly");
	$('#'+name).removeAttr("disabled");
	$('#'+name).removeClass();
	$('#'+name).addClass("txtMiddle");
  }
  else if(property== "Disable" && value == "True")
  {
	$('#'+name).attr("readonly", "readonly");
  	$('#'+name).attr("disabled", "disabled");
	$('#'+name).removeClass();
	$('#'+name).addClass("txtMiddle_View");
  }
  else if(property== "Disable" && value == "False")
  {
	$('#'+name).removeAttr("readonly");
	$('#'+name).removeAttr("disabled");
	$('#'+name).removeClass();
	$('#'+name).addClass("txtMiddle");
  }
	//="readonly" 
}
function GetSelectedText(ddl)
{
  return document.all(ddl).options[document.all(ddl).selectedIndex].text;
}
/*
function ajaxError(xmlObj,textStatus,errorThrown)
{
    alert("(Ajax error: "+textStatus+")");	
}
*/
function AjaxError(master, detail)
{
//	alert('กรุณาเลือกใหม่อีกครั้ง');
//	$('#'+master+' option:first').attr('selected','selected');
//	ResetOption(detail);
}
function AjaxTimeOut(master, detail)
{
	alert('กรุณาเลือกใหม่อีกครั้ง');
	$('#'+master+' option:first').attr('selected','selected');
	ResetOption(detail);
}
function AddTrimass(ddlform)
{  
	//alert(ddlform);
	var list = "";
 for(var i = ddlform;i<5;i++){
	list += "<option value='" + i + "'>" + i + "</option>";
 }
 return list;
}
