	function SaveServiceCapabilities()
	{		
		SaveServiceVar();
		//SavePartnerships();	
		//SaveIndustry();
	}
	
	function ShowServiceCapabilities()
	{
		var sServiceCapabilities  =document.getElementById("sservicecapabilities");
		//Check to The Last Control if null it's mean the all control not yet Rendered otherwise the control is rendered and bind data to that control
		//Content Not yet Rendered
		if(sServiceCapabilities == null)
		{
			setTimeout("ShowServiceCapabilities();", 300);
		}
		//Content Rendered
		else
		{
			ShowServiceVar();
			//ShowPartnerships();
			//ShowIndustry();
		}
	}
	
	//Service Var Checkbox List
	function CbServiceVarClicked(id)
	{
		//Commented, cause still no need reuirements on every service offered
		//~ //Get Checkbox id Checked
		//~ var cbId = document.getElementById(id);
		//~ //Get Service Var Checkeds
		//~ var DivId = id.substring(id.length - 2, id.length);
		//~ //Get Div of Service Var Checked to be Display the Requirement
		//~ var DivStyle = document.getElementById(DivId);
		
		//~ //Show Requirement of Service Var Checked
		//~ if(cbId.checked == true)				
			//~ DivStyle.style.display = "";
		//~ //Hide Requirement of Service Var Checked
		//~ else if(cbId.checked == false)
			//~ DivStyle.style.display = "none";		
	}	

	//Save Service Var
	function SaveServiceVar()
	{
		//Get ServiceVar Input Hidden
		var hServiceVar = document.getElementById("hServiceVar");
		//Value to Save to Input Hidden
		var ValueServiceVar = "";
		//Get All Checkbox Service Var
		var cbServiceVar = document.getElementsByName("cbSV");		
		
		for(var i = 0; i < cbServiceVar.length; i++)
		{
			//Check if Service Var Checked
			if(cbServiceVar[i].checked == true)
			{				
				//Save ServiceVarId
				ValueServiceVar += cbServiceVar[i].id + "^" + cbServiceVar[i].value + "#";
				//Get All Checkbox Requirement from Checked Service var
				var cbSVRequirements = document.getElementsByName("cbSVR" + i);
				
				for(var j = 0; j < cbSVRequirements.length; j++)
				{
					//Check if Requirements is Checked
					if(cbSVRequirements[j].checked == true)
					{								
						//Give Delimiter Between ServiceVar Requirements
						ValueServiceVar += cbSVRequirements[j].id + "^" + cbSVRequirements[j].value + ",";
					}
				}
				
				//Remove Delimiter "#" if There is no Requirements Checked or Remove "," if although just one Requirements is Selected on End String
				ValueServiceVar = ValueServiceVar.substring(0, ValueServiceVar.length - 1);
				//Delimiter Between ServiceVar
				ValueServiceVar += "|";
			}
		}
		
		//Remove Delimiter "|" on end string
		ValueServiceVar = ValueServiceVar.substring(0, ValueServiceVar.length - 1);		
		//Save value to Input Hidden
		hServiceVar.value = ValueServiceVar;		
	}
	
	function SaveIndustry()
	{		
		//Get Input Hidden Industry Control
		var hIndustry = document.getElementById("hIndustry");
		//Populate Checkbox Length
		var Industry = document.getElementsByName("cbIndustry");
		//get Checkbox Length
		var Length = Industry.length;
		//Find Industry Checked
		var TempIndustry = "";
		for(var i = 0; i < Length; i++)
		{
			if(Industry[i].checked == true)
				TempIndustry += Industry[i].id + "," + Industry[i].value + "#";
		}
		//Save  to temp table
		TempIndustry = TempIndustry.substring(0, TempIndustry.length - 1);
		//Save to Input Hidden
		hIndustry.value = TempIndustry;
		
	}
	
	//Save Partnerships Informations
	function SavePartnerships()
	{
		//Get Input Hidden
		var hPartnerships = document.getElementById("hPartnerships");				
		//Populate Checkbox Pertnerships
		var Partnerships = document.getElementsByName("cbPartnerships");				
		//Get Checkbox Length
		var Length = Partnerships.length;
		//Find Partnerships Checked
		var TempPartnerships = "";
		for (var i = 0; i < Length; i++)
		{
			if(Partnerships[i].checked == true)
				TempPartnerships += Partnerships[i].id + "," + Partnerships[i].value + "#";
		}
		//Save to temp Table
		TempPartnerships = TempPartnerships.substring(0, TempPartnerships.length - 1);
		
		//Save to Input Hidden
		hPartnerships.value = TempPartnerships;		
	}
		
	//Show service var selected
	function ShowServiceVar()
	{
		//Get ServiceVar Input Hidden
		var hServiceVar = document.getElementById("hServiceVar");			
		//Check if There is a ServiceVar
		if(hServiceVar.value != "" && hServiceVar.value != null)
		{
			//Split All ServiceVar
			var ServiceVar = hServiceVar.value.split("|");
			for(var i = 0; i < ServiceVar.length; i++)
			{
				//Split ServiceVar and There Requirements
				var SVnRequirements = ServiceVar[i].split("#");	
				//Get Service Var Id
				var SVid = SVnRequirements[0].split("^");
				//Checked Service var
				var cbServiceVar = document.getElementById(SVid[0]);
				cbServiceVar.checked = true;
				//Commented, cause still no requirement needed
				//~ //Show There Requirements
				//~ var DivSVR = document.getElementById(SVid[0].substring(SVid[0].length - 2, SVid[0].length));
				//~ DivSVR.style.display = "";
			
				//If There are Requirements Checked
				if(SVnRequirements[1] != "" && SVnRequirements[1] != null)
				{
					//Get All RequirementsId
					var Requirements = SVnRequirements[1].split(",");
					//Checked Requirements
					for(var j = 0; j < Requirements.length; j++)
					{
						//Get RequirementsId
						var RequirementId = Requirements[j].split("^");
						var CheckedRequirements = document.getElementById(RequirementId[0]);
						CheckedRequirements.checked = true;
					}
				}
			}
		}		
	}
	
	function ShowIndustry()
	{
		//Get Input Hidden Industry Control
		var hIndustry = document.getElementById("hIndustry");
		//Check if there is no industry selected
		if(hIndustry.value != "" && hIndustry.value != null)
		{
			//Split Industry from Input Hidden
			var AllIndustry = hIndustry.value.split("#");
			//Populate Partnerships Checked
			for(var i = 0; i < AllIndustry.length; i++)
			{
				var IndustryId = AllIndustry[i].split(",");
				var IndustryChecked = document.getElementById(IndustryId[0]);
				IndustryChecked .checked = true;
			}
		}
	}
	
	//Show Partnerships Selected
	function ShowPartnerships()
	{
		//Get Input Hidden
		var hPartnerships = document.getElementById("hPartnerships");		
		//Check if There is no Partnerships selected				
		if(hPartnerships.value != "" && hPartnerships.value != null)
		{
			//Split Partnerships from Hidden Input		
			var AllPartnerships = hPartnerships.value.split("#");
			//Populate Partnerships Checked
			for(var i = 0; i < AllPartnerships.length; i++)
			{
				//Get Index
				var PartnershipId = AllPartnerships[i].split(",");
				var PartnershipsChecked = document.getElementById(PartnershipId[0]);
				PartnershipsChecked.checked = true;
			}
		}
	}	
	
	function ServiceCapabilitiesValidation()
	{
		//~ //Statue Check
		//~ var vIndustryList = false;
		//~ //Get All object to be check the value
		//~ var ddlIndustry = document.getElementById("ddlIndustry");
		//~ //get object validation star
		//~ var vddlIndustry = document.getElementById("vddlIndustry");
		//~ //Get Error Confirmation Object
		//~ var ddlIndustryConfirmation = document.getElementById("ddlIndustryConfirmation");
		//~ var vddlIndustry = document.getElementById("vddlIndustry");			
		
		//~ //There is Industry Selected
		//~ if(ddlIndustry.options[ddlIndustry.selectedIndex].id != 0)
		//~ {
			//~ //Hide Error Confirmation and Star
			//~ vIndustryList = true;
			//~ ddlIndustryConfirmation.style.display = "none";
			//~ vddlIndustry.style.display = "none";
		//~ }
		//~ else
		//~ {
			//~ //Show Error Confirmation and Star
			//~ vIndustryList = false;
			//~ ddlIndustryConfirmation.style.display = "";
			//~ vddlIndustry.style.display = "";
		//~ }
		
		//~ return vIndustryList;
	}