
/*
*****************
* COMMON FUNCTION *
*****************
*/

 function SetCss(ID,Css)
 {
 	if(document.getElementById(ID) && Css!="")
	{
		var Obj = document.getElementById(ID);
		Obj.style.className = Css;
		//alert(Obj.style.className);
		
	}
 }

function Toggle(id){
	if(document.getElementById(id).style.display=="block"){
		document.getElementById(id).style.display="none";
	}else{
		document.getElementById(id).style.display="block";
	}
}

function TrimCounter(obj){
	var Max=255;
	var Current=obj.value.length;
	var Content=obj.value;
	if(Current>=Max){
		Current=Max;
		Content=Content.substr(0,Max);
		obj.value=Content;
	}
	var ID=obj.name+"_Left";
	document.getElementById(ID).innerHTML=Max-Current;	
}

function HideMe(Id)
{
	if(document.getElementById(Id))
	{
		document.getElementById(Id).style.display= 'none';
	}
	
}
function ShowMe(Id)
{
	if(document.getElementById(Id))
	{
		document.getElementById(Id).style.display= 'block';
	}
	
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	alert(radioLength);
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";

	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	alert('sam');
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

function GetRadioValue(MyForm,RadioName)
{
	 var chkValue;
	 for (var i=0;i<MyForm.elements.length;i++) {
		  if (MyForm.elements[i].name.indexOf(RadioName) >= 0) {
				if (MyForm.elements[i].checked == true){
					  return MyForm.elements[i].value;
				}
		  }  
	 }
}

function SetRadioValue(MyForm,RadioName,NewValue)
{
	 var chkValue;
	 for (var i=0;i<MyForm.elements.length;i++) {
		  if (MyForm.elements[i].name.indexOf(RadioName) >= 0) {
				if (MyForm.elements[i].value == NewValue){
					MyForm.elements[i].checked = true;
				    return true;
				}else
				{
					MyForm.elements[i].checked = false;
				}
		  }  
	 }
}


function GotFocus(element){
	if (element && element.getAttribute('defText')){
		if (element.value == element.getAttribute('defText'))
			element.value = "";
	}
}

function LostFocus(element){
	if (element && element.getAttribute('defText')){
		if (element.value == "")
			element.value = element.getAttribute('defText');
	}
}

function Toggle(id){
	if(document.getElementById(id).style.display=="block"){
		if (document.getElementById('img'+id)){
			document.getElementById('img'+id).src='../images/right.gif';
		}
		document.getElementById(id).style.display="none";
	}else{
		if (document.getElementById('img'+id)){
			document.getElementById('img'+id).src='../images/left.gif';
		}
		document.getElementById(id).style.display="block";
	}
}


 function RemoveOptions(Cumbo)
 {
  	if(Cumbo.options.length>0){
		Cumbo.options.length=0;
	}
 }
 
 function GetSelectedIndex(Cumbo)
 {
  	if(Cumbo.options.length>0){
		var Count = Cumbo.options.length;
		for(var i =0 ; i<Count; i++)
		{
			if(Cumbo.options[i].selected)
				return i;
		}
	}
	 else
		return false;
 }
 
 function AddCumboOptions(Cumbo,Value,Text)
 {
	var Count=0;
 	if(Cumbo.options.length>0){
		Count = Cumbo.options.length;
	}
	Cumbo.options[Count]= new Option(Text,Value);
  }
  function ChangeSelectedIndexByValue(Cumbo,Value)
 {
  	if(Cumbo.options.length>0){
		var Count = Cumbo.options.length;
		var isSelected = false;
		for(var i =0 ; i<Count; i++)
		{
			if(Cumbo.options[i].value == Value)
			{
				Cumbo.options[i].selected = true;
				isSelected = true;
			}
			else
			{
				Cumbo.options[i].selected = false;
			}
		}
		if(!isSelected)
		{
			Cumbo.options[0].selected = true;
		}
	}
 	
 }
   function ChangeSelectedIndexByIndex(Cumbo,newIndex)
 {
  	if(Cumbo.options.length>0){
		var Count = Cumbo.options.length;
		var isSelected = false;
		for(var i =0 ; i<Count; i++)
		{
			if(i == newIndex)
			{
				Cumbo.options[i].selected = true;
				isSelected = true;
			}
			else
			{
				Cumbo.options[i].selected = false;
			}
		}
		if(!isSelected)
		{
			Cumbo.options[0].selected = true;
		}
	} 	
 }
 
 /*
*****************
* Register Team *
*****************
*/

function ShowHideFacilityForm(){
	if (document.getElementById('FacilityID').options[document.getElementById('FacilityID').selectedIndex].value=='Add'){
		document.getElementById('dvFacility').style.display = 'block'
		document.getElementById('AddFacility').value = '1';
	}else{
		document.getElementById('dvFacility').style.display = 'none'
		document.getElementById('AddFacility').value = '0';
	}
}

function ChangeSelectManager(Val, ID)
{
	var PanelMember = document.getElementById('PanelSearchMember');
	
	if(Val)
	{
		if(Val == "Other")
		{
			PanelMember.style.display = 'block';
			HideLoading(4);	// define in Ajax.js
			HideMessage(4);	 // define in Ajax.js
			HideSearchResult('MemberSearchResult'); // define in Ajax.js
		}
		else if(Val == "Self")
		{
			PanelMember.style.display = 'none';
			HideLoading(3);	// define in Ajax.js
			HideMessage(3);	// define in Ajax.js
		}
	}else		
	{
		return false;	
	}
}

function SetFieldValue(Field,value){
	document.getElementById(Field).value=value;
}