function setExternalLinks() {
wAnchors = document.getElementsByTagName("a");
for (var i = 0; i < wAnchors.length; i++) {
if (wAnchors[i].className == "externalLink") {
wAnchors[i].target = "_blank";
}
}
}
function showPopup(id, pSector) {
var wCurrentDiv = document.getElementById(pSector);
var wDivs = document.getElementsByTagName("div");
for (var i = 0; i < wDivs.length; i++) {
if (wDivs[i].className == "selectSelectors") {
wDivs[i].style.display = "none";
}
}
wCurrentDiv.style.display = "block";
document.getElementById('labelSelected').innerHTML = document.getElementById(id).innerHTML;
document.getElementById('valueSelected').value = pSector;
}
function closeIt(pElementId) {
document.getElementById(pElementId).style.display="none";

if(document.getElementById(pElementId + '_error')) {
document.getElementById(pElementId + '_error').style.display = 'none';
}
if( pElementId != 'mapBackground' ) {

document.getElementById('valueSelectedSub').value="";
document.getElementById('valueSelected').value="";
var wRadios = document.getElementsByTagName('input');
for ( var i=0;i<wRadios.length;i++) {
var wRadio_name = wRadios[i].name;
if( wRadio_name.indexOf('CompanyLead.TmpIndustry') != -1 && wRadios[i].checked ){
wRadios[i].checked = false;
}
}
}
}
function openFlash( pId, pSelectedStates ) {
var popup2 = document.getElementById('mapBackground');
popup2.style.display = 'block';
var wSelectedStates = document.getElementById(pSelectedStates).value;
if ( wSelectedStates.length > 0 ) {
var wFlashObjectStr = "";
wFlashObjectStr += "<div class=\"flashMap\">";
wFlashObjectStr += "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http:\/\/download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" height=\"239\" width=\"540\">";
wFlashObjectStr += "<param name=\"movie\" value=\"/bne/en/Swf/map.swf\"/>";
wFlashObjectStr += "<param name=\"FlashVars\" value=\"MyXmlPath=/bne/en/Swf/map.xml&wSelectedStates="+ wSelectedStates +"\"/>";
wFlashObjectStr += "<param name=\"quality\" value=\"high\"/>";
wFlashObjectStr += "<embed src=\"/bne/en/Swf/map.swf\" flashvars=\"MyXmlPath=/bne/en/Swf/map.xml&wSelectedStates="+ wSelectedStates +"\" quality=\"high\" pluginspage=\"http:\/\/www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" height=\"239\" width=\"540\"></embed>";
wFlashObjectStr += "</object>";
wFlashObjectStr += "</div>";
document.getElementById(pId).innerHTML = wFlashObjectStr;
}
}
function closeSectors(pElementId,pSectorsId,pChangeId) {
var wSectorsId = document.getElementById(pSectorsId);
var wElementId = document.getElementById(pElementId);
var wChangeId = document.getElementById(pChangeId);
if (wSectorsId != null) {
wSectorsId.style.display="none";
}
if (wElementId != null) {
wElementId.style.display="none";
}
if (wChangeId != null) {
wChangeId.style.display="block";
}
}
function openSectors(pSectorsId,pChangeId) {
document.getElementById(pSectorsId).style.display="block";
document.getElementById(pChangeId).style.display="none";
document.getElementById('showSelectedSub').style.display="none";

document.getElementById('valueSelectedSub').value="";
document.getElementById('valueSelected').value="";
var wRadios = document.getElementsByTagName('input');
for ( var i=0;i<wRadios.length;i++) {
var wRadio_name = wRadios[i].name;
if( wRadio_name.indexOf('CompanyLead.TmpIndustry') != -1 && wRadios[i].checked ){
wRadios[i].checked = false;
}
}
}
function validateSectors(pElementId) {
var wSelected = false;
var wRadios = document.getElementsByTagName('input');
for ( var i=0;i<wRadios.length;i++) {
if( wRadios[i].className == pElementId && wRadios[i].checked ){
wSelected = true;
}
}
if( wSelected ) {
document.getElementById(pElementId + '_error').style.display = "none";
copyValue('CompanyLead.TmpIndustrySector','labelSelectedSub','valueSelectedSub','labelSelected');
closeSectors(pElementId,'whichIndustry','changeSectors');
document.getElementById( 'valueSelected' ).value = pElementId;
} else {

document.getElementById(pElementId + '_error').style.display = "block";
}
}
function showMap(elem) {
var popup2 = document.getElementById('mapBackground');
popup2.style.display = 'block';
}
function openCollapse(pListId) {
var wList = document.getElementById(pListId);
if (wList.style.display == "none") {
wList.style.display = "block";
} else {
wList.style.display = "none";
}
}
function SubmitForm(states) {
if ( states.charAt(states.length-2) == "," ) {
states = states.substring(0,states.length-2);
}
document.mainForm.states.value = states;
closeIt('mapBackground');
if (document.mainForm.states.value.length > 0) {
document.getElementById('showChange').style.display = "inline";
} else {
document.getElementById('showChange').style.display = "none";
}
}
function clearAll() {
document.mainForm.states.value = "";
}
function setPhoneNumber() {
var phone1 = document.getElementById('phonePartial1').value;
var phone2 = document.getElementById('phonePartial2').value;
var phone3 = document.getElementById('phonePartial3').value;
var phoneCompleteFld = document.getElementById('phoneComplete');
phoneCompleteFld.value = phone1 + phone2 + phone3;
}
function executeRegistration(action) {
setPhoneNumber();
document.mainForm.action=action ;
document.mainForm.submit();
}
function prepSpecifyText(elem,pSpecifyId) {
var specifyTxtFld = document.getElementById('specify');
var selectedValue = elem.options[elem.selectedIndex].value;
if( selectedValue == "REFERRED" || selectedValue == "OTHER" ) {
specifyTxtFld.disabled = false;
document.getElementById(pSpecifyId).style.display="block";
} else {
specifyTxtFld.disabled = true;
specifyTxtFld.value = 'Please Specify...';
document.getElementById(pSpecifyId).style.display="none";
}
}
function clearText(elem) {
elem.value = '';
}
function clearTextReg(elem) {
if (document.getElementById("specify").value != 'Please Specify...') {
} else {
elem.value = '';
}
}
function copyValue(pSourceValueName, pTargetLabel, pTargetValue, pLabelPrefix) {
var wRadios = document.getElementsByName(pSourceValueName);
for (var i=0; i < wRadios.length; i++) {
if ( wRadios[i].checked == true) {
var wIndex = wRadios[i].id.substring(pLabelPrefix.length);
document.getElementById(pTargetLabel).innerHTML = document.getElementById('sourceLabel'+eval(wIndex)).innerHTML;
document.getElementById(pTargetValue).value = wRadios[i].value;
document.getElementById('showSelectedSub').style.display = "block";
}
}
}
function loadSelection() {
var selectedIndustry = document.getElementById('valueSelected').value;
var selectedSector = document.getElementById('valueSelectedSub').value;
if( selectedIndustry.length > 0 && selectedSector.length > 0 ) {
closeSectors( selectedIndustry, 'whichIndustry', 'changeSectors');
document.getElementById('showSelectedSub').style.display="block";
}
var selectedReferrer = document.getElementById('referrer');
var selectedValue = selectedReferrer.options[selectedReferrer.selectedIndex].value;
if( selectedValue == "REFERRED" || selectedValue == "OTHER" ) {
document.getElementById('specify').disabled = false;
document.getElementById('specifyShow').style.display="block";
}
var verChange = document.mainForm.states.value;
if (verChange != "") {
document.getElementById('showChange').style.display="inline";
}
}
function makeComponentFullHeight(pElementId,pMinusHeight) {
var height;
if ( window.innerHeight ) {

height = window.innerHeight - eval(pMinusHeight);
} else if (document.documentElement && document.documentElement.clientHeight) {

height = document.documentElement.clientHeight - eval(pMinusHeight);
} else if (document.all) {

height = document.body.clientHeight - eval(pMinusHeight);
}
if ( height < 840 ) {
height = 840;
}
document.getElementById( pElementId ).style.height = height+'px' ;
}
function findObjectOrNull(pElementId) {
if ( document.getElementById ) {
return document.getElementById(pElementId);
} else if (document.all) {
return document.all[pElementId];
} else {
return null;
}
}
function countEnteredChars(areaId, limit){
var areaName = document.getElementById( areaId );
if (areaName.value.length>limit){
areaName.value = areaName.value.substring(0,limit);
}
}