// Last mods 070913 - tbankes@libertastechnologies.com - www.libertastechnologies.com
// Copyright 2003-2007, Libertas Technologies, LLC, All Rights Reserved.
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
var xcor = 0;
var ycor = 0;

var win = null;
function NewWindow(mypage,myname,w,h,scroll){
// Last mods 02242004 - tbankes@libertastechnologies.com
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
if(win.window.focus){win.window.focus();}
}

function confirm_delete()	{
	if(confirm('Are you sure you want to delete this record?'))
		return true;
	else
		return false;
}

function confirm_delete_Topic()	{
	if(confirm('Are you sure you want to delete this Discussion forum?\n\nNote: All threads associated with this forum will also be permanently deleted.'))
		return true;
	else
		return false;
}

function printDocument(){
	if (window.print){
		window.print() ;
	}else{
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
	}
}

function confirm_delete_folder()	{
	if(confirm('Are you sure you want to delete this folder and all it\'s contents?'))
		return true;
	else
		return false;
}

function confirm_delete_document(varWebPath, varFileName)	{
	if(confirm('Are you sure you want to delete this file: ' + varFileName + '?'))	{
		location.href='docs.aspx?dir=' + varWebPath + '&del=' + varFileName;
		}
	else
		return;
}

function editdocument(varWebPath, varFileName)	{
	location.href='docs.aspx?dir=' + varWebPath + '&doc=' + varFileName;
}



function openExportWindow(strPage) {
	if (strPage == 'MEMBERS')	{
		NewWindow('includes/admin/memberroster.aspx','','800','600','yes');	
	}
	else if (strPage == 'NONMEMBERS')	{
			NewWindow('includes/admin/memberroster.aspx?page=nonmembers','','800','600','yes');	
		}
	else if (strPage == 'CEOMEMBERS')	{
			NewWindow('includes/admin/memberroster.aspx?page=ceomembers','','800','600','yes');	
		}
	else if (strPage == 'NONCEOMEMBERS')	{
			NewWindow('includes/admin/memberroster.aspx?page=nonceomembers','','800','600','yes');	
		}
	else if (strPage == 'CORPORATEMEMBERS')	{
			NewWindow('includes/admin/memberroster.aspx?page=corporatemembers','','800','600','yes');	
		}
	else if (strPage == 'OTHERMEMBERS')	{
			NewWindow('includes/admin/memberroster.aspx?page=othermembers','','800','600','yes');	
		}
}

function openAttachmentWindow(strBranch)	{
// Last mods 1.26.2005 - tbankes@libertastechnologies.com
//Open window to allow user to upload attachments to web server
	NewWindow('includes/uploadattachment.asp?id=' + document.forms[0].id.value + '&type=' + strBranch,'','500','200','no');
}

function openAttachment(strFilename){
// Last mods 07262004 - tbankes@libertastechnologies.com
	NewWindow('includes/downloadattachment.aspx?id=' + escape(strFilename),'','404','273','yes');
}

function deleteExtranetImage(strPageURL){
// Last mods 3.29.2005 - tbankes@libertastechnologies.com
	if(confirm('Are you sure that you want to delete this image?'))	{
		window.location = "default.aspx?id=" + strPageURL;
	}
}

function deleteAttachment(strID, strFilename)	{
// Last mods 20070913 - tbankes@libertastechnologies.com
	if(confirm('Are you sure that you want to delete this attachment?'))	{
		window.location = "admin.aspx?page=emailwizard&action=delattachment&id=" + strID + "&att=" + strFilename;
	}
}

function sendEMail()	{
	var jsSubmitButton = document.getElementById('_ctl0:butSubmit');
	jsSubmitButton.disabled = true;
	return true;
}
function refreshEventRegistrationListing()	{
	var varDate = document.getElementById('_ctl0_txtFilterDate').value;
	var varStartDate = document.getElementById('_ctl0_txtFilterStartDate').value;
	var varEndDate = document.getElementById('_ctl0_txtFilterEndDate').value;
	var varEvent = document.getElementById('_ctl0_ddlEvents').value;
	if(varDate=='')	{
		if(varStartDate=='')	{
			if(varEvent=='-Select Event-')	{
				alert('Please select an event date, date range, or event title prior to refreshing the display.');
				return;
			}
		}
	}
	if(varDate!='')	{
		varDate = varDate.replace('/', '-');
		varDate = varDate.replace('/', '-');
		varDate = varDate.replace('/', '-');
		var varTarget = 'admin.aspx?page=registrations&date=' + varDate;
	}
	else	{
		if(varStartDate!='')	{
			if(varEndDate!='')	{
				varStartDate = varStartDate.replace('/', '-');
				varStartDate = varStartDate.replace('/', '-');
				varStartDate = varStartDate.replace('/', '-');
				varEndDate = varEndDate.replace('/', '-');
				varEndDate = varEndDate.replace('/', '-');
				varEndDate = varEndDate.replace('/', '-');
				var varTarget = 'admin.aspx?page=registrations&startdate=' + varStartDate + '&enddate=' + varEndDate;
			}
		}
		else	{
			if(varEvent!='')	{
				varEvent = varEvent.replace('&', 'amp;');
				varEvent = varEvent.replace('&', 'amp;');
				varEvent = varEvent.replace('&', 'amp;');
				varEvent = varEvent.replace('&', 'amp;');
				varEvent = varEvent.replace('+', 'plus;');
				varEvent = varEvent.replace('+', 'plus;');
				varEvent = varEvent.replace('+', 'plus;');
				var varTarget = 'admin.aspx?page=registrations&event=' + varEvent;			
			}
			else	{
				alert('Please select an event date, date range, or event title prior to refreshing the display.');
				return false;
			}
		}
	}
	location.href = varTarget;
}
function resetOtherFields(strFieldName, strYear, strMonth, strDay)	{
	if(strFieldName == 'FilterDate')	{
		focusFilterDate();
		document.getElementById('_ctl0_txtFilterDate').value = strMonth + '/' + strDay + '/' + strYear;
	}
	if(strFieldName == 'FilterStartDate')	{
		focusFilterStartDate();
		document.getElementById('_ctl0_txtFilterStartDate').value = strMonth + '/' + strDay + '/' + strYear;
	}
	if(strFieldName == 'FilterEndDate')	{
		focusFilterStartDate();
		document.getElementById('_ctl0_txtFilterEndDate').value = strMonth + '/' + strDay + '/' + strYear;
	}
}
function focusFilterDate()	{
	document.getElementById('_ctl0_txtFilterStartDate').value = '';
	document.getElementById('_ctl0_txtFilterEndDate').value = '';
	document.getElementById('_ctl0_ddlEvents').value = '-Select Event-';
}
function focusFilterStartDate()	{
	document.getElementById('_ctl0_txtFilterDate').value = '';
	document.getElementById('_ctl0_ddlEvents').value = '-Select Event-';
}
function focusFilterEvent()	{
	document.getElementById('_ctl0_txtFilterStartDate').value = '';
	document.getElementById('_ctl0_txtFilterEndDate').value = '';
	document.getElementById('_ctl0_txtFilterDate').value = '';
}
function refreshPastMembershipListing()	{
	var varDate = document.getElementById('_ctl0_ddlMembershipYears').value;
	var varTarget = 'admin.aspx?page=pastmembers&date=' + varDate;
	location.href = varTarget;
}
function refreshYearEndRosterListing()	{
	var varDate = document.getElementById('_ctl0_ddlMembershipYears').value;
	var varTarget = 'admin.aspx?page=yearendroster&date=' + varDate;
	location.href = varTarget;
}
function selectMembershipType()	{
	var varEvent = document.getElementById('_ctl0_uclMainContent__ctl0_radMemberCategory_0').value;
	alert(varEvent.value);
}
function joinenterCompany()	{
	document.getElementById('_ctl0_uclMainContent__ctl0_ddlCompanies').value = '-Select An Existing Company-';
	document.getElementById('_ctl0_uclMainContent__ctl0_txtAddress').value = '';
	document.getElementById('_ctl0_uclMainContent__ctl0_txtCity').value = '';
	document.getElementById('_ctl0_uclMainContent__ctl0_txtState').value = '';
	document.getElementById('_ctl0_uclMainContent__ctl0_txtZip').value = '';
}
function joinselectCompany()	{
	document.getElementById('_ctl0_uclMainContent__ctl0_txtCompany').value = '';
}
function confirm_Send_EMail()	{
	if(confirm('Are you sure you want to send this e-mail to all the recipients specified?'))
		return true;
	else
		return false;
}
function openDynamicDialog(intWidth, intHeight, bolCenter, strHeader, strContent)  {
// Last mods 031222 - tbankes@libertastechnologies.com
    var LeftPosition = 0;
    var TopPosition = 0;
    if(bolCenter)   {
        LeftPosition = (screen.width) ? (screen.width-intWidth)/2 : 0;
        TopPosition = (screen.height) ? (screen.height-intHeight)/2 : 0;
        TopPosition = TopPosition + 250;
    }
    else    {
        //LeftPosition = 800/2 - (intWidth/2);
        //TopPosition = 768/2 - (intHeight/2) + 300;
        LeftPosition = 400 - (intWidth/2);
        TopPosition = 400;
    }
    var layer;
    if(ns4) {	
        layer = document.getElementById('dynamiccontent');
    }
    else    {
        layer = document.all['dynamiccontent'];
    }
    var strWindowContent;
    strWindowContent = '<div style="DISPLAY: inline; Z-INDEX: 100; LEFT: ' + LeftPosition+ 'px; VERTICAL-ALIGN: top; WIDTH: ' + intWidth + 'px; POSITION: absolute; TOP: ' + TopPosition + 'px; HEIGHT: ' + intHeight + 'px; BACKGROUND-COLOR: #efefef; border: solid 1px #003366; TEXT-ALIGN: left;"><table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td height=20 width=' + intWidth + ' class=dynamicdialogheader>' + strHeader + '</td></tr><tr><td><div id=dynamiccontentbody class=body>' + strContent + '</div></td></tr></table></div>';
	if(ns4) {	
	layer.document.open();
	layer.document.write(strWindowContent); //write content to layer
	layer.document.close();
	layer.visibility="visible";	//change visibility to visible
	}
	else {		     
	layer.innerHTML = strWindowContent;  //write content to layer\
    }
}
function openEMailTestDialog(intWidth, intHeight, bolCenter)   {
// Last mods 20070131 - tbankes@libertastechnologies.com
    var strHeader = 'E-Mail Test Address...';
    var strContent = '';
    if(intWidth==0)
		intWidth = 200;
	if(intHeight==0)
		intHeight = 200;
    strContent = '<table cellpadding=0 cellspacing=0 border=0 width=100% class=dynamicdialogtext><tr><td width=20></td><td colspan=2 width=* class=body><br/>&nbsp;&nbsp;&nbsp;Enter the e-mail address to send the test e-mail to.<br/><br/><br/></td><td width=20></td></tr>' +
    '<tr><td width=20></td><td class=body width=70>&nbsp;&nbsp;&nbsp;E-Mail:</td><td><input type=text name=dialogemail id=dialogemail size=40 class=field></td><td width=20></td></tr><tr><td width=20></td><td align=center colspan=2><br/><br/><input type=\"button\" class=\"button\" value=\"Send E-Mail Now...\" title=\"butDialogSubmit\" name=\"butDialogSubmit\" id=\"butDialogSubmit\" onclick=\"sendTestEMail();\" style=\"width:150px;\">&nbsp;&nbsp;<input type=\"button\" class=\"button\" value=\"Cancel\" title=\"butDialogCancel\" name=\"butDialogCancel\" id=\"butDialogCancel\" onclick=\"document.getElementById(\'dynamiccontent\').style.visibility=\'hidden\';\" style=\"width:100px;\"></td><td width=20></td></tr></table>'
   	document.getElementById('dynamiccontent').style.visibility="visible";
    openDynamicDialog(intWidth, intHeight, bolCenter, strHeader, strContent);
}
function sendTestEMail()	{
    var strEMail = document.forms[0].dialogemail.value;
    if(strEMail == '')	{
		alert('Enter a valid e-mail address prior to sending a test e-mail.');
		return false;
    }
    document.getElementById('_ctl3_testEmail').value = strEMail;
    document.forms[0].dialogemail.value = '';
    if(ns4) {	
        layer = document.getElementById('dynamiccontentbody');
    }
    else    {
        layer = document.all['dynamiccontentbody'];
    }
    layer.innerHTML = '<br/><br/><br/><div style=\"width:100%; text-align: center;\">One moment, sending text e-mail...</div>';
    document.getElementById('_ctl3_butSendTest').click();
//    location.href='main.aspx?c=labelreports&report=labelsreferralfollowupletterbyrange&startid=' + startID + '&endid=' + endID;
}
function changeto(highlightcolor){
	source=event.srcElement
	if (source.tagName=="TR"||source.tagName=="TABLE")
	return
	while(source.tagName!="TD")
	source=source.parentElement
	if (source.style.backgroundColor!=highlightcolor&&source.id!="ignore")
	source.style.backgroundColor=highlightcolor
}
function changeback(originalcolor){
	if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
	return
	if (event.toElement!=source)
	source.style.backgroundColor=originalcolor
}
function formatPhone(strIDName) { 
	var objPhone = document.getElementById(strIDName); 
	var digits = objPhone.value.replace(/[^0-9]/ig, ''); 
	if (!digits) { 
		return; 
	} 
	if (digits.length == 7) { 
		objPhone.value = digits.substring(0, 3) + '-' +  
		digits.substring(3, 7); 
	} else { 
		if (digits.length == 10) { 
			objPhone.value = digits.substring(0, 3) + '-' +  
			digits.substring(3, 6) + '-' +  
			digits.substring(6, 10); 
		} else { 
			if (digits.length == 11) { 
				objPhone.value = digits.substring(0, 1) + '-' + digits.substring(1, 4) + '-' +  
				digits.substring(4, 7) + '-' +  
				digits.substring(7, 11); 
			} else { 
				objPhone.value = digits; 
			}
		} 
	}
} 
function postReply(strCurrentPostID) {
	var divSummary = document.getElementById('divPostSummary');
	var divDetails = document.getElementById('divPostDetail');
	var fldBody = document.getElementById('_ctl3_txtTitle');
	var fldParentID = document.getElementById('_ctl3_hidParentID');
	fldParentID.value = strCurrentPostID;
	divDetails.style.display = 'block';
	fldBody.focus();
}
function newThread() {
	var divSummary = document.getElementById('divPostSummary');
	var divDetails = document.getElementById('divPostDetail');
	var fldBody = document.getElementById('_ctl3_txtTitle');
	var fldParentID = document.getElementById('_ctl3_hidParentID');
	divSummary.style.display = 'none';
	divDetails.style.display = 'block';
	fldParentID.value = '';
	fldBody.focus();
}
function deleteReply(strCurrentPostID) {
	if(confirm('Are you sure you want to delete this post?\n\nNote: All replies to this post will also be permanently deleted.'))
	{
		var hidPostID = document.getElementById('_ctl3_hidPostID');
		hidPostID.value = strCurrentPostID;
		var butDeletePost = document.getElementById('_ctl3_butDeletePost');
		butDeletePost.click();
		return true		
	}
	else
		return false;
}
function rejectHRTerms()	{
	closeMessage();
	location.href='../../../default.aspx';
	return false;
}
function acceptHRTerms()	{
	closeMessage();
	var butAcceptTerms = document.getElementById('butHiddenAcceptTerms');
    document.getElementById('butHiddenAcceptTerms').click();
	return true;
}
function showNewsInfobox() {
	document.getElementById('div_NewsTabOff').style.display = 'none';
	document.getElementById('div_NewsTabOn').style.display = 'block';
	document.getElementById('div_EventsTabOff').style.display = 'block';
	document.getElementById('div_EventsTabOn').style.display = 'none';
	document.getElementById('div_News').style.display = 'block';	
	document.getElementById('div_Events').style.display = 'none';
}
function showEventsInfobox() {
	document.getElementById('div_NewsTabOff').style.display = 'block';
	document.getElementById('div_NewsTabOn').style.display = 'none';
	document.getElementById('div_EventsTabOff').style.display = 'none';
	document.getElementById('div_EventsTabOn').style.display = 'block';
	document.getElementById('div_News').style.display = 'none';	
	document.getElementById('div_Events').style.display = 'block';
}
function openModal(strElement)	{
	document.getElementById(strElement).style.display = 'block';
	document.getElementById('tblMainTable').className = 'modalBackground';
}
function closeDialog() {
    document.getElementById('_ctl5_uclMainContent__ctl0_div_Modal').style.display = 'none';	
	//document.getElementById('_ctl4_uclMainContent__ctl0_txtSpeaker').value = '';
	//document.getElementById('_ctl4_uclMainContent__ctl0_txtEMail').value = '';
	//document.getElementById('_ctl4_uclMainContent__ctl0_txtPhone').value = '';
	//document.getElementById('_ctl4_uclMainContent__ctl0_txtCompany').value = '';
	//document.getElementById('_ctl4_uclMainContent__ctl0_txtBody').value = '';
	document.getElementById('tblMainTable').className = '';
}
function OnKeyPress(args)
{
  if(args.keyCode == Sys.UI.Key.esc)
  {
    closeDialog();
  }
}
function openTestimonialDialog()	{
	document.getElementById('_ctl5_uclMainContent__ctl0_div_Modal').style.display = 'block';
	document.getElementById('tblMainTable').className = 'modalBackground';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtSpeaker').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtEMail').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtPhone').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtCompany').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtBody').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtSpeaker').focus();
}
function openEventDialog()	{
    document.getElementById('_ctl5_uclMainContent__ctl0_div_Modal').style.display = 'block';
	document.getElementById('tblMainTable').className = 'modalBackground';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtDateofEvent').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtDescription').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtTime').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtLocation').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtSummary').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtRegistration').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtSponsor').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtSpeaker').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtDateofEvent').focus();
}
function openAnnouncementsDialog()	{
	document.getElementById('_ctl5_uclMainContent__ctl0_div_Modal').style.display = 'block';
	document.getElementById('tblMainTable').className = 'modalBackground';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtName').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtEMail').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtPhone').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtCompany').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtTitle').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtBody').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtName').focus();
}
function openWebLinkDialog()	{
	document.getElementById('_ctl5_uclMainContent__ctl0_div_Modal').style.display = 'block';
	document.getElementById('tblMainTable').className = 'modalBackground';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtName').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtEMail').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtPhone').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtCompany').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtTitle').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtURL').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtName').focus();
}
function openNewsDialog()	{
	document.getElementById('_ctl5_uclMainContent__ctl0_div_Modal').style.display = 'block';
	document.getElementById('tblMainTable').className = 'modalBackground';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtReleaseDate').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtName').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtEMail').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtPhone').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtCompany').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtTitle').value = '';
	document.getElementById('_ctl5_uclMainContent__ctl0_txtReleaseDate').focus();
}
function previewWebPage(strKey, strhidCalledBy)	{
	strTarget = 'default.aspx?' + strKey;
	var butSubmitWebPage = document.getElementById('_ctl3_butSubmit');
	document.getElementById(strhidCalledBy).value = 'preview';
	butSubmitWebPage.click();
	NewWindow(strTarget,'','800','600','yes');
	return true		
}
