function ShowBuyOptions(){
	document.getElementById("layerLead").style.visibility = "visible";
}

function HideBuyOptions(){
	document.getElementById("layerLead").style.visibility = "hidden";
}

function SetBuyFormValuesJS(intProjectID, strTitle, strTechnologyTypes, objCallingObject, strBuyProjectIDOID, strBuyTechnologySelectionOID)
{
	document.getElementById("BuyFormHeading").innerHTML = "Buy Lead - " + strTitle;
	document.getElementById(strBuyProjectIDOID).value = intProjectID;
	document.getElementById(strBuyTechnologySelectionOID).value = "";

	if (navigator.appName == "Microsoft Internet Explorer")
	{		
		document.getElementById("layerLead").style.top = getYpos(objCallingObject) - 700;
	}

	document.getElementById("TechnologySelection_1002").style.display = "none";
	document.getElementById("TechnologySelection_1014").style.display = "none";
	document.getElementById("TechnologySelection_1006").style.display = "none";
	document.getElementById("TechnologySelection_2001").style.display = "none";
	document.getElementById("TechnologySelection_1027").style.display = "none";
	document.getElementById("TechnologySelection_1023").style.display = "none";
	document.getElementById("TechnologySelection_1021").style.display = "none";
	document.getElementById("TechnologySelection_1016").style.display = "none";
	document.getElementById("TechnologySelection_2003").style.display = "none";
	document.getElementById("TechnologySelection_1003").style.display = "none";
	document.getElementById("TechnologySelection_1004").style.display = "none";
	document.getElementById("TechnologySelection_1005").style.display = "none";
	document.getElementById("TechnologySelection_2002").style.display = "none";
	
	document.getElementById("TechnologySelection_NA1").style.display = "block";
	document.getElementById("TechnologySelection_NA2").style.display = "block";
	document.getElementById("TechnologySelection_NA3").style.display = "block";

	strTechnologyTypes = strTechnologyTypes.replace(" ", "");
	var arrTechnologyTypes = strTechnologyTypes.split(",");
	var CurrentTechnologyID = "";

	for(i = 0; i < arrTechnologyTypes.length; i++){

		CurrentTechnologyID = arrTechnologyTypes[i].replace(" ", "");

		if (CurrentTechnologyID == "1002" || CurrentTechnologyID == "1014" || CurrentTechnologyID == "1006" || CurrentTechnologyID == "2001")
		{
			document.getElementById("TechnologySelection_NA1").style.display = "none";
		}

		if (CurrentTechnologyID == "1027" || CurrentTechnologyID == "1023" || CurrentTechnologyID == "1021" || CurrentTechnologyID == "1016" || CurrentTechnologyID == "2003")
		{
			document.getElementById("TechnologySelection_NA2").style.display = "none";
		}

		if (CurrentTechnologyID == "1003" || CurrentTechnologyID == "1004" || CurrentTechnologyID == "1005" || CurrentTechnologyID == "2002")
		{
			document.getElementById("TechnologySelection_NA3").style.display = "none";
		}

		document.getElementById("TechnologySelection_" + CurrentTechnologyID).style.display = "block";
	}

	for(i = 0; i < document.Form.TechnologySelection.length; i++){
		if (arrTechnologyTypes.length == 1 && document.Form.TechnologySelection[i].value == CurrentTechnologyID)
		{
			document.Form.TechnologySelection[i].checked = true;
			document.getElementById(strBuyTechnologySelectionOID).value = CurrentTechnologyID;
		}
		else
		{
			document.Form.TechnologySelection[i].checked = false;
		}
	}
}

function SetTechnologySelectionJS(intTechnologyID, strBuyTechnologySelectionOID)
{
	var SelectedItems = "";			

	for(i = 0; i < document.Form.TechnologySelection.length; i++){	
	
		if (document.Form.TechnologySelection[i].checked == true)
		{
			SelectedItems = SelectedItems + document.Form.TechnologySelection[i].value + ", ";
		}
	}
	
	if (SelectedItems.length > 2)
	{
		SelectedItems = SelectedItems.substr(0, SelectedItems.length - 2)
	}

	document.getElementById(strBuyTechnologySelectionOID).value = SelectedItems;
}

function ValidateTechnologySelectionJS(strBuyTechnologySelectionOID)
{	
	var result = false;

	if (document.getElementById(strBuyTechnologySelectionOID).value != "")
	{
		result = true;
	}

	if (result == false)
	{
		alert ("Please select service(s) you'll be providing.");
	}

	return result;
}

function getYpos(oElement)
{
	var iReturnValue = 0;
	while( oElement != null ) {
	iReturnValue += oElement.offsetTop;
	oElement = oElement.offsetParent;
}
	return iReturnValue;
}