var req; var td = null; var ret = ""; var url = 'http://www.txchemcouncil.org/remote.php'; var counter =0; var xml = ''; var what =''; function DoCallback(data) { // branch for native XMLHttpRequest object if (window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange = processReqChange; req.open('POST', url, true); req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); req.send(data); // branch for IE/Windows ActiveX version } else if (window.ActiveXObject) { req = new ActiveXObject('Microsoft.XMLHTTP') if (req) { req.onreadystatechange = processReqChange; req.open('POST', url, true); req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); req.send(data); } } } function processReqChange() { // only if req shows 'loaded' if (req.readyState == 4) { // only if 'OK' if (req.status == 200) { eval(what); } else { alert('There was a problem retrieving the XML data:\n' + req.responseText); } } } function clearFont() { code = wysiwyg.getHTMLContent(); code = code.replace(/])*face="([^"]*)"/gi," 0){ what = "CheckUsernameReturn(req.responseXML)"; DoCallback("w=CheckUsername" + "&Username=" + document.getElementById('Username').value ); return true; }else{ alert('Please enter a username to check its availability.'); } } function CheckLength(textarea) { var MaxLength = 500; biolen = textarea.value.length; if (biolen > MaxLength) { textarea.value = textarea.value.substr(0, MaxLength); return; } var RemainingLength = (MaxLength - biolen); limitcheck = 'You can type another ' + RemainingLength + ' characters into your biography.'; document.getElementById('biolength').innerHTML = limitcheck; } function CheckUsernameReturn(returned){ // get the status of the ajax response // our getXMLData function relies on a global variable called 'xml' // so we just put the response into that. xml = returned.documentElement; var status = getXMLData('status'); if(status == 1){ // user account was successfully create document.getElementById("UsernameCheck").innerHTML = getXMLData('message'); return true; }else{ document.getElementById("UsernameCheck").innerHTML = 'There was an error checking that username.'; return false; } } function CheckContactForm() { if(document.getElementById("FromName").value == "") { alert("Please enter a name."); document.getElementById("FromName").focus(); return false; } if(document.getElementById("FromEmail").value == "") { alert("Please enter your email address."); document.getElementById("FromEmail").focus(); return false; } if(document.getElementById("FromEmail").value.indexOf('.') == -1 || document.getElementById("FromEmail").value.indexOf('@') == -1) { alert("This email address is not valid."); document.getElementById("FromEmail").focus(); document.getElementById("FromEmail").select(); return false; } if(document.getElementById("Message").value == "") { alert('You must enter a question/comment.'); document.getElementById("Message").focus(); return false; } return true; } function CheckSubmitArticleForm() { if(document.getElementById("Title").value == "") { alert("Please enter an article title."); document.getElementById("Title").focus(); return false; } if(document.getElementById("Summary").value == "") { alert("Please enter a summary."); document.getElementById("Summary").focus(); return false; } if(document.getElementById("ACategories").selectedIndex == -1) { alert("Please select a category."); document.getElementById("ACategories").focus(); return false; } return true; } function CheckSubmitBlogForm(){ if(document.getElementById("Title").value == "") { alert("Please enter a title"); document.getElementById("Title").focus(); return false; } if(wysiwyg.getHTMLContent() == " " || wysiwyg.getHTMLContent() == "
" || wysiwyg.getHTMLContent() == "
" || wysiwyg.getHTMLContent() == "" || wysiwyg.getHTMLContent() == " 
" || wysiwyg.getHTMLContent() == "
 ") { alert('Please enter some content for your blog post'); return false; } } function CheckSubmitArticleForm2() { atype = document.getElementById('ArticleType'); articleType = atype.options[atype.selectedIndex].value; if(document.getElementById("Title").value == "") { alert("Please enter an article title."); document.getElementById("Title").focus(); return false; } if(document.getElementById("Summary").value == "") { alert("Please enter a summary."); document.getElementById("Summary").focus(); return false; } if(document.getElementById("ACategories").selectedIndex == -1) { alert("Please select a category."); document.getElementById("ACategories").focus(); return false; } if(articleType == 1) // full article { if(document.getElementById("PageTitle").value == "") { alert("You need to insert a both an article title and a page title."); document.getElementById("PageTitle").focus(); return false; } if(wysiwyg.getHTMLContent() == " " || wysiwyg.getHTMLContent() == "
" || wysiwyg.getHTMLContent() == "" || wysiwyg.getHTMLContent() == " 
") { alert('Please enter some content for the article into the editor.'); return false; } } return true; } function CheckLoginForm() { if(document.getElementById("Username").value == "") { alert("Please enter your username."); document.getElementById("Username").focus(); return false; } if(document.getElementById("Password").value == "") { alert("Please enter your password."); document.getElementById("Password").focus(); return false; } return true; } function CheckAuthorForm() { if(document.getElementById("FirstName").value == "") { alert("Please enter your first name."); document.getElementById("FirstName").focus(); return false; } if(document.getElementById("LastName").value == "") { alert("Please enter your last name."); document.getElementById("LastName").focus(); return false; } if(document.getElementById("Company").value == "") { alert("Please enter your company."); document.getElementById("Company").focus(); return false; } if(document.getElementById("Address").value == "") { alert("Please enter your address."); document.getElementById("Address").focus(); return false; } if(document.getElementById("City").value == "") { alert("Please enter your city."); document.getElementById("City").focus(); return false; } if(document.getElementById("State").value == "") { alert("Please enter your state."); document.getElementById("State").focus(); return false; } if(document.getElementById("Zip").value == "") { alert("Please enter your zip code."); document.getElementById("Zip").focus(); return false; } if(document.getElementById("Country").value == "") { alert("Please enter your country."); document.getElementById("Country").focus(); return false; } if(document.getElementById("Phone").value == "") { alert("Please enter your phone number."); document.getElementById("Phone").focus(); return false; } if(document.getElementById("Email2").value == "") { alert("Please enter your email address."); document.getElementById("Email2").focus(); return false; } if(document.getElementById("Email2").value.indexOf('.') == -1 || document.getElementById("Email2").value.indexOf('@') == -1) { alert('This email address is not valid.'); document.getElementById("Email2").focus(); document.getElementById("Email2").select(); return false; } if(document.getElementById("Username").value == "") { alert("Please enter your username."); document.getElementById("Username").focus(); return false; } if(document.getElementById("Password").value == "") { alert("Please enter your password."); document.getElementById("Password").focus(); return false; } if(document.getElementById("Password").value != document.getElementById("PasswordConfirm").value) { alert("Your passwords don't match."); document.getElementById("Password").focus(); document.getElementById("Password").select(); return false; } return true; } function CheckRequestForm() { if(document.getElementById("FirstName").value == "") { alert("Please enter your first name."); document.getElementById("FirstName").focus(); return false; } if(document.getElementById("LastName").value == "") { alert("Please enter your last name."); document.getElementById("LastName").focus(); return false; } if(document.getElementById("Company").value == "") { alert("Please enter your company."); document.getElementById("Company").focus(); return false; } if(document.getElementById("Address").value == "") { alert("Please enter your address."); document.getElementById("Address").focus(); return false; } if(document.getElementById("City").value == "") { alert("Please enter your city."); document.getElementById("City").focus(); return false; } if(document.getElementById("State").value == "") { alert("Please enter your state."); document.getElementById("State").focus(); return false; } if(document.getElementById("Zip").value == "") { alert("Please enter your zip code."); document.getElementById("Zip").focus(); return false; } if(document.getElementById("Country").value == "") { alert("Please enter your country."); document.getElementById("Country").focus(); return false; } if(document.getElementById("Phone").value == "") { alert("Please enter your phone number."); document.getElementById("Phone").focus(); return false; } if(document.getElementById("Email2").value == "") { alert("Please enter your email address."); document.getElementById("Email2").focus(); return false; } if(document.getElementById("Email2").value.indexOf('.') == -1 || document.getElementById("Email2").value.indexOf('@') == -1) { alert('This email address is not valid.'); document.getElementById("Email2").focus(); document.getElementById("Email2").select(); return false; } return true; } function CheckRegistrationForm() { if(document.getElementById("FirstName").value == "") { alert("Please enter your first name."); document.getElementById("FirstName").focus(); return false; } if(document.getElementById("LastName").value == "") { alert("Please enter your last name."); document.getElementById("LastName").focus(); return false; } if(document.getElementById("Company").value == "") { alert("Please enter your company."); document.getElementById("Company").focus(); return false; } if(document.getElementById("Address").value == "") { alert("Please enter your address."); document.getElementById("Address").focus(); return false; } if(document.getElementById("City").value == "") { alert("Please enter your city."); document.getElementById("City").focus(); return false; } if(document.getElementById("State").value == "") { alert("Please enter your state."); document.getElementById("State").focus(); return false; } if(document.getElementById("Zip").value == "") { alert("Please enter your zip code."); document.getElementById("Zip").focus(); return false; } if(document.getElementById("Country").value == "") { alert("Please enter your country."); document.getElementById("Country").focus(); return false; } if(document.getElementById("Phone").value == "") { alert("Please enter your phone number."); document.getElementById("Phone").focus(); return false; } if(document.getElementById("Email2").value == "") { alert("Please enter your email address."); document.getElementById("Email2").focus(); return false; } if(document.getElementById("Email2").value.indexOf('.') == -1 || document.getElementById("Email2").value.indexOf('@') == -1) { alert('This email address is not valid.'); document.getElementById("Email2").focus(); document.getElementById("Email2").select(); return false; } return true; } function CheckRegistrationPaidForm() { if(document.getElementById("FirstName").value == "") { alert("Please enter your first name."); document.getElementById("FirstName").focus(); return false; } if(document.getElementById("LastName").value == "") { alert("Please enter your last name."); document.getElementById("LastName").focus(); return false; } if(document.getElementById("Company").value == "") { alert("Please enter your company."); document.getElementById("Company").focus(); return false; } if(document.getElementById("Address").value == "") { alert("Please enter your address."); document.getElementById("Address").focus(); return false; } if(document.getElementById("City").value == "") { alert("Please enter your city."); document.getElementById("City").focus(); return false; } if(document.getElementById("State").value == "") { alert("Please enter your state."); document.getElementById("State").focus(); return false; } if(document.getElementById("Zip").value == "") { alert("Please enter your zip code."); document.getElementById("Zip").focus(); return false; } if(document.getElementById("Country").value == "") { alert("Please enter your country."); document.getElementById("Country").focus(); return false; } if(document.getElementById("Phone").value == "") { alert("Please enter your phone number."); document.getElementById("Phone").focus(); return false; } if(document.getElementById("Email2").value == "") { alert("Please enter your email address."); document.getElementById("Email2").focus(); return false; } if(document.getElementById("Email2").value.indexOf('.') == -1 || document.getElementById("Email2").value.indexOf('@') == -1) { alert('This email address is not valid.'); document.getElementById("Email2").focus(); document.getElementById("Email2").select(); return false; } if(document.getElementById("CardName").value == "") { alert("Please enter the name as it appears on your credit card."); document.getElementById("CardName").focus(); return false; } if(document.getElementById("CardNumber").value == "") { alert("Please enter your credit card number."); document.getElementById("CardNumber").focus(); return false; } if(document.getElementById("CVV").value == "") { alert("Please enter the cvv number."); document.getElementById("CVV").focus(); return false; } return true; } function CheckOshaForm() { if(document.getElementById("MemberID").value == "") { alert("Please enter a member ID."); document.getElementById("MemberID").focus(); return false; } if(document.getElementById("CompanyName").value == "") { alert("Please enter a company name."); document.getElementById("CompanyName").focus(); return false; } if(document.getElementById("Address").value == "") { alert("Please enter an address."); document.getElementById("Address").focus(); return false; } if(document.getElementById("City").value == "") { alert("Please enter a city."); document.getElementById("City").focus(); return false; } if(document.getElementById("State").value == "") { alert("Please enter a state."); document.getElementById("State").focus(); return false; } if(document.getElementById("PostalCode").value == "") { alert("Please enter a postal code."); document.getElementById("PostalCode").focus(); return false; } if(document.getElementById("ContactName").value == "") { alert("Please enter a contact name."); document.getElementById("ContactName").focus(); return false; } if(document.getElementById("ContactTitle").value == "") { alert("Please enter a contact title."); document.getElementById("ContactTitle").focus(); return false; } if(document.getElementById("Email").value == "") { alert("Please enter an e-mail address."); document.getElementById("Email").focus(); return false; } if(document.getElementById("Email").value.indexOf('.') == -1 || document.getElementById("Email").value.indexOf('@') == -1) { alert("The e-mail address that you have entered is invalid. Please verify that it is correct."); document.getElementById("Email").focus(); return false; } if(document.getElementById("PhoneNumber").value == "") { alert("Please enter a phone number."); document.getElementById("PhoneNumber").focus(); return false; } if(document.getElementById("FaxNumber").value == "") { alert("Please enter a fax number."); document.getElementById("FaxNumber").focus(); return false; } if(document.getElementById("Note").value == "") { alert("Please enter a note."); document.getElementById("Note").focus(); return false; } if(document.getElementById("HoursCompany").value == "") { alert("Please enter the number of employee exposure hours. (0 if none)"); document.getElementById("HoursCompany").focus(); return false; } if(document.getElementById("HoursContractors").value == "") { alert("Please enter the number of contractor exposure hours. (0 if none)"); document.getElementById("HoursContractors").focus(); return false; } if(document.getElementById("WorkersCompany").value == "") { alert("Please enter the number of company workers. (0 if none)"); document.getElementById("WorkersCompany").focus(); return false; } if(document.getElementById("DeathCompany").value == "") { alert("Please enter the number of company deaths. (0 if none)"); document.getElementById("DeathCompany").focus(); return false; } if(document.getElementById("DeathContractors").value == "") { alert("Please enter the number of contractor deaths. (0 if none)"); document.getElementById("DeathContractors").focus(); return false; } if(document.getElementById("DaysAwayCompany").value == "") { alert("Please enter the number of employees who spent days away from work. (0 if none)"); document.getElementById("DaysAwayCompany").focus(); return false; } if(document.getElementById("DaysAwayContractors").value == "") { alert("Please enter the number of contractors who spent days away from work. (0 if none)"); document.getElementById("DaysAwayContractors").focus(); return false; } if(document.getElementById("TransferCompany").value == "") { alert("Please enter the number of employees who remained at work after a transfer or restriction. (0 if none)"); document.getElementById("TransferCompany").focus(); return false; } if(document.getElementById("TransferContractors").value == "") { alert("Please enter the number of contractors who remained at work after a transfer or restriction. (0 if none)"); document.getElementById("TransferContractors").focus(); return false; } if(document.getElementById("OtherCasesCompany").value == "") { alert("Please enter the number of employees who remained at work and did not transfer or have a restriction. (0 if none)"); document.getElementById("OtherCasesCompany").focus(); return false; } if(document.getElementById("OtherCasesContractors").value == "") { alert("Please enter the number of contractors who remained at work and did not transfer or have a restriction. (0 if none)"); document.getElementById("OtherCasesContractors").focus(); return false; } if(document.getElementById("DaysAwayCompany2").value == "") { alert("Please enter the total number of days away from work among all employees. (0 if none)"); document.getElementById("DaysAwayCompany2").focus(); return false; } if(document.getElementById("DaysAwayContractors2").value == "") { alert("Please enter the total number of days away from work among all contractors. (0 if none)"); document.getElementById("DaysAwayContractors2").focus(); return false; } if(document.getElementById("DaysTransferCompany").value == "") { alert("Please enter the total number of days spent on job transfer or restriction among all employees. (0 if none)"); document.getElementById("DaysTransferCompany").focus(); return false; } if(document.getElementById("DaysTransferContractors").value == "") { alert("Please enter the total number of days spent on job transfer or restriction among all contractors. (0 if none)"); document.getElementById("DaysTransferContractors").focus(); return false; } if(document.getElementById("InjuryCompany").value == "") { alert("Please enter the total number of employees who suffered injuries. (0 if none)"); document.getElementById("InjuryCompany").focus(); return false; } if(document.getElementById("InjuryContractors").value == "") { alert("Please enter the total number of contractors who suffered injuries. (0 if none)"); document.getElementById("InjuryContractors").focus(); return false; } if(document.getElementById("SkinDisorderCompany").value == "") { alert("Please enter the total number of employees who developed skin disorders. (0 if none)"); document.getElementById("SkinDisorderCompany").focus(); return false; } if(document.getElementById("SkinDisorderContractors").value == "") { alert("Please enter the total number of contractors who developed skin disorders. (0 if none)"); document.getElementById("SkinDisorderContractors").focus(); return false; } if(document.getElementById("RespiratoryConditionCompany").value == "") { alert("Please enter the total number of employees who developed respiratory conditions. (0 if none)"); document.getElementById("RespiratoryConditionCompany").focus(); return false; } if(document.getElementById("RespiratoryConditionContractors").value == "") { alert("Please enter the total number of contractors who developed respiratory conditions. (0 if none)"); document.getElementById("RespiratoryConditionContractors").focus(); return false; } if(document.getElementById("PoisoningCompany").value == "") { alert("Please enter the total number of employees who were poisoned. (0 if none)"); document.getElementById("PoisoningCompany").focus(); return false; } if(document.getElementById("PoisoningContractors").value == "") { alert("Please enter the total number of contractors who were poisoned. (0 if none)"); document.getElementById("PoisoningContractors").focus(); return false; } if(document.getElementById("IllnessesCompany").value == "") { alert("Please enter the total number of employees who were ill. (0 if none)"); document.getElementById("IllnessesCompany").focus(); return false; } if(document.getElementById("IllnessesContractors").value == "") { alert("Please enter the total number of contractors who were ill. (0 if none)"); document.getElementById("IllnessesContractors").focus(); return false; } if(document.getElementById("VolunteerHours").value == "") { alert("Please enter an estimated number of volunteer hours. (0 if none)"); document.getElementById("VolunteerHours").focus(); return false; } if(document.getElementById("DistributionIncidents").value == "") { alert("Please enter the number of distribution incidents. (0 if none)"); document.getElementById("DistributionIncidents").focus(); return false; } if(document.getElementById("SafetyIncidents").value == "") { alert("Please enter the number of safety incidents. (0 if none)"); document.getElementById("SafetyIncidents").focus(); return false; } if(document.getElementById("FederalIncidents").value == "") { alert("Please enter the number of federal incidents. (0 if none)"); document.getElementById("FederalIncidents").focus(); return false; } if(document.getElementById("EmergencyHours").value == "") { alert("Please enter the average number of emergency response training hours provided per emergency team member. (0 if none)"); document.getElementById("EmergencyHours").focus(); return false; } if(document.getElementById("LEPCPercentage").value == "") { alert("Please enter the percentage of LEPC meetings that were attended. (0 if none)"); document.getElementById("LEPCPercentage").focus(); return false; } if(document.getElementById("CompensationClaims").value == "") { alert("Please enter a dollar amount corresponding to amount paid in compensation claims. (0 if none)"); document.getElementById("CompensationClaims").focus(); return false; } if(document.getElementById("SecurityCost").value == "") { alert("Please enter the toal number of dollars spent on security measures. (0 if none)"); document.getElementById("SecurityCost").focus(); return false; } if(document.getElementById("Compliance").checked == false) { alert("Please certify that the information you have entered is correct and complete to the best of your knowledge."); document.getElementById("Compliance").focus(); return false; } if(document.getElementById("CompletedBy").value == "") { alert("Please enter your name into the \"Completed By\" field."); document.getElementById("CompletedBy").focus(); return false; } return true; } function CheckRenewForm() { if(document.getElementById("FirstName").value == "") { alert("Please enter your first name."); document.getElementById("FirstName").focus(); return false; } if(document.getElementById("LastName").value == "") { alert("Please enter your last name."); document.getElementById("LastName").focus(); return false; } if(document.getElementById("Company").value == "") { alert("Please enter your company."); document.getElementById("Company").focus(); return false; } if(document.getElementById("Address").value == "") { alert("Please enter your address."); document.getElementById("Address").focus(); return false; } if(document.getElementById("City").value == "") { alert("Please enter your city."); document.getElementById("City").focus(); return false; } if(document.getElementById("State").value == "") { alert("Please enter your state."); document.getElementById("State").focus(); return false; } if(document.getElementById("Zip").value == "") { alert("Please enter your zip code."); document.getElementById("Zip").focus(); return false; } if(document.getElementById("Country").value == "") { alert("Please enter your country."); document.getElementById("Country").focus(); return false; } if(document.getElementById("Phone").value == "") { alert("Please enter your phone number."); document.getElementById("Phone").focus(); return false; } if(document.getElementById("Email2").value == "") { alert("Please enter your email address."); document.getElementById("Email2").focus(); return false; } if(document.getElementById("Email2").value.indexOf('.') == -1 || document.getElementById("Email2").value.indexOf('@') == -1) { alert('This email address is not valid.'); document.getElementById("Email2").focus(); document.getElementById("Email2").select(); return false; } if(document.getElementById("CardName").value == "") { alert("Please enter the name as it appears on your credit card."); document.getElementById("CardName").focus(); return false; } if(document.getElementById("CardNumber").value == "") { alert("Please enter your credit card number."); document.getElementById("CardNumber").focus(); return false; } if(document.getElementById("CVV").value == "") { alert("Please enter the cvv number."); document.getElementById("CVV").focus(); return false; } return true; } function CheckUserForm() { if(document.getElementById("Username").value == "") { alert("Please enter your username."); document.getElementById("Username").focus(); return false; } if(document.getElementById("Password").value == "") { alert("Please enter your password."); document.getElementById("Password").focus(); return false; } if(document.getElementById("Password").value != document.getElementById("PasswordConfirm").value) { alert("Your passwords don't match."); document.getElementById("Password").focus(); document.getElementById("Password").select(); return false; } if(document.getElementById("FirstName").value == "") { alert("Please enter your first name."); document.getElementById("FirstName").focus(); return false; } if(document.getElementById("LastName").value == "") { alert("Please enter your last name."); document.getElementById("LastName").focus(); return false; } if(document.getElementById("Email2").value == "") { alert("Please enter your email address."); document.getElementById("Email2").focus(); return false; } if(document.getElementById("Email2").value.indexOf('.') == -1 || document.getElementById("Email2").value.indexOf('@') == -1) { alert('This email address is not valid.'); document.getElementById("Email2").focus(); document.getElementById("Email2").select(); return false; } return true; } function UserAccountReturn(returned){ // get the status of the ajax response // our getXMLData function relies on a global variable called 'xml' // so we just put the response into that. xml = returned.documentElement; var status = getXMLData('status'); if(status == 1){ // user account was successfully create document.getElementById("custom").value = getXMLData('usertoken'); document.getElementById("UserForm").submit(); return true; }else{ var message = getXMLData('message'); alert(message); return false; } } function isdefined(variable) { return eval('(typeof('+variable+') != "undefined");'); } function getXMLData(name){ // we rely on a global variable called 'xml' if(isdefined('xml')){ return xml.getElementsByTagName(name)[0].firstChild.data; }else{ return ''; } } function emailToFriend(ArticleLink) { var t = (screen.availHeight/2) - (485/2); var l = (screen.availWidth/2) - (605/2); var emailWin = window.open(ArticleLink+"/articleemail", "emailWin", "scrollbars=yes,toolbar=1,statusbar=0,width=605,height=485,top="+t+",left="+l); } function CheckArticleCommentForm() { if(document.getElementById('ArticleRating_3')){ var sel = false; var ok = false; for(i = 1; i < 6; i++) { eval("sel = document.getElementById('ArticleRating_"+i+"').checked;"); if(sel) ok = true; } if(!ok){ alert("Please select a rating for this article."); return false; } } if(document.getElementById('ArticleComment')){ if(document.getElementById('ArticleComment').value.length < 3){ alert('Please enter a comment.'); return false; } } if('1' == '1'){ if(document.getElementById('FromEmail').value.length < 3){ alert('Please enter your email address. It will not be published anywhere on the site.'); return false; } } if('1' == '1'){ if(document.getElementById('FromName').value.length < 3){ alert('Please enter your name.'); return false; } } return true; } function CheckBlogCommentForm() { if(document.getElementById('ArticleComment')){ if(document.getElementById('ArticleComment').value.length < 3){ alert('Please enter a comment.'); return false; } } if('1' == '1'){ if(document.getElementById('FromEmail').value.length < 3){ alert('Please enter your email address. It will not be published anywhere on the site.'); return false; } } if('1' == '1'){ if(document.getElementById('FromName').value.length < 3){ alert('Please enter your name.'); return false; } } return true; } function CheckArticleCommentForm1() { var sel = false; var ok = false; for(i = 1; i < 6; i++) { eval("sel = document.getElementById('ArticleRating_"+i+"').checked;"); if(sel) ok = true; } if(ok) { if(document.getElementById("addCommentBox").checked == 1){ if(document.getElementById("ArticleComment").value == "") { alert("Please enter a comment."); document.getElementById("ArticleComment").focus(); return false; } else { return true; } } } else { alert("Please select a rating for this article."); return false; } } function CheckArticleCommentForm2() { var sel = false; var ok = false; if(document.getElementById("ArticleComment").value == "") { alert("Please enter a comment."); document.getElementById("addCommentBox").checked = true; swapComment(); document.getElementById("ArticleComment").focus(); return false; } else { return true; } } function ToggleAddAttendee(item) { if (item == null){ item = 0; } for(var i = 1; i < 11; i++){ if (i <= item) { document.getElementById("add"+i+"_space_row").style.display = ""; if (document.getElementById("add"+i+"_mem_status_row")){ document.getElementById("add"+i+"_mem_status_row").style.display = ""; } document.getElementById("add"+i+"_firstname_row").style.display = ""; document.getElementById("add"+i+"_lastname_row").style.display = ""; document.getElementById("add"+i+"_company_row").style.display = ""; document.getElementById("add"+i+"_email_row").style.display = ""; for (var j = 1; j < 7; j++){ if (document.getElementById("add"+i+"_item"+j+"_row")){ document.getElementById("add"+i+"_item"+j+"_row").style.display = ""; } } } else { document.getElementById("add"+i+"_space_row").style.display = "none"; if (document.getElementById("add"+i+"_mem_status_row")){ document.getElementById("add"+i+"_mem_status_row").style.display = "none"; } document.getElementById("add"+i+"_firstname_row").style.display = "none"; document.getElementById("add"+i+"_lastname_row").style.display = "none"; document.getElementById("add"+i+"_company_row").style.display = "none"; document.getElementById("add"+i+"_email_row").style.display = "none"; for (j = 1; j < 7; j++){ if (document.getElementById("add"+i+"_item"+j+"_row")){ document.getElementById("add"+i+"_item"+j+"_row").style.display = "none"; } } } } } function UpdateRegisterPrice(){ AddAttendee = document.getElementById('AddAttendee'); add_attendees_num = AddAttendee.value; total_price = 0; if (document.getElementById('MemStatus_yes').checked){ total_price = parseFloat(document.getElementById('Price').value); } else { total_price = parseFloat(document.getElementById('NonMemberPrice').value); } for (var i = 1; i <= 6; i++){ if (document.getElementById('item'+i+'cbox') && document.getElementById('item'+i+'cbox').checked){ total_price += parseFloat(document.getElementById('PriceAddItem'+i).value); } } for (var i = 1; i <= add_attendees_num; i++){ if (document.getElementById('Add'+i+'MemStatus_yes').checked){ total_price += parseFloat(document.getElementById('Price').value); } else { total_price += parseFloat(document.getElementById('NonMemberPrice').value); } for (var j = 1; j <= 6; j++){ if (document.getElementById('add'+i+'item'+j+'cbox') && document.getElementById('add'+i+'item'+j+'cbox').checked){ total_price += parseFloat(document.getElementById('PriceAddItem'+j).value); } } } document.getElementById("AmountDue").innerHTML = "$" + total_price + ".00"; document.getElementById("Amount").value = total_price + ".00"; } function ToggleCall() { ToggleAddAttendee(document.getElementById("AddAttendee").options[document.getElementById("AddAttendee").selectedIndex].value); } function ToggleCompanyChange(item) { if (item == null){ item = 0; } if(document.getElementById("Amount") != null) { newPrice = (item * 1); document.getElementById("AmountDue").innerHTML = "$" + newPrice + ".00"; document.getElementById("Amount").value = newPrice + ".00"; } } function ToggleCallJR() { if(document.getElementById("CompanySize") != null) { ToggleCompanyChange(document.getElementById("CompanySize").options[document.getElementById("CompanySize").selectedIndex].value); } } function CheckEmailForm(frm) { if(frm.YourName.value == "") { alert("Please enter your name."); frm.YourName.focus(); return false; } if(frm.YourEmail.value == "") { alert("Please enter your email address."); frm.YourEmail.focus(); return false; } if(frm.YourEmail.value.indexOf(".") == -1 || frm.YourEmail.value.indexOf("@") == -1) { alert("Your email address is invalid."); frm.YourEmail.focus(); return false; } if(frm.FriendsName.value == "") { alert("Please enter your friend\'s name."); frm.FriendsName.focus(); return false; } if(frm.FriendsEmail.value == "") { alert("Please enter your friend\'s email address."); frm.FriendsEmail.focus(); return false; } if(frm.FriendsEmail.value.indexOf(".") == -1 || frm.FriendsEmail.value.indexOf("@") == -1) { alert("Your friend\'s email address is invalid."); frm.FriendsEmail.focus(); return false; } frm.Message.disabled = false; return true; } function CheckEditArticleForm() { } var CurrentReplyBox = 0; function ReplyToComment(id){ if(id > 0){ if(CurrentReplyBox == 0){ // we're moving from the default position to a comment document.getElementById('ReplyToComment'+id).innerHTML = document.getElementById('SubmitCommentForm').innerHTML; $('#ReplyToComment'+id).show("normal"); $('#SubmitCommentForm').hide("normal"); document.getElementById('SubmitCommentForm').innerHTML = ''; // document.getElementById('commentReplyRow').style.display = ''; document.getElementById('ReplyToCommentLink'+id).style.display = 'none'; document.getElementById('CancelReplyLink'+id).style.display = ''; document.getElementById('CommentParentID').value = id; } else { // we're moving from one comment to another document.getElementById('ReplyToComment'+id).innerHTML = document.getElementById('ReplyToComment'+CurrentReplyBox).innerHTML; $('#ReplyToComment'+id).show("normal"); $('#ReplyToComment'+CurrentReplyBox).hide("normal"); document.getElementById('ReplyToComment'+CurrentReplyBox).innerHTML = ''; //document.getElementById('commentReplyRow').style.display = ''; document.getElementById('ReplyToCommentLink'+CurrentReplyBox).style.display = ''; document.getElementById('CancelReplyLink'+CurrentReplyBox).style.display = 'none'; document.getElementById('ReplyToCommentLink'+id).style.display = 'none'; document.getElementById('CancelReplyLink'+id).style.display = ''; document.getElementById('CommentParentID').value = id; } } else { // we are cancelling a reply document.getElementById('SubmitCommentForm').innerHTML = document.getElementById('ReplyToComment'+CurrentReplyBox).innerHTML; $('#SubmitCommentForm').show("slow"); $('#ReplyToComment'+CurrentReplyBox).hide("slow"); document.getElementById('ReplyToComment'+CurrentReplyBox).innerHTML = ''; //document.getElementById('commentReplyRow').style.display = 'none'; document.getElementById('ReplyToCommentLink'+CurrentReplyBox).style.display = ''; document.getElementById('CancelReplyLink'+CurrentReplyBox).style.display = 'none'; document.getElementById('CommentParentID').value = 0; } CurrentReplyBox = id; } function LoadUploadedImage(){ var FeatureImageThumbnailName = document.getElementById('FeatureImageThumbnailName').value; var FeatureImageName = document.getElementById('FeatureImageName').value; document.getElementById('FeatureImageFrame').src = 'http://www.txchemcouncil.org/remote.php?w=ArticleImageForm'; document.getElementById('FeatureImageFrame').style.display = 'none'; document.getElementById('FeatureImagePreview').src = 'http://www.txchemcouncil.org/content_images/'+FeatureImageThumbnailName; document.getElementById('FullImageLink').href = 'http://www.txchemcouncil.org/content_images/'+FeatureImageName; document.getElementById('FeatureImageOptions').style.display = ''; } function ArticleImageToggle(onlyEnabled){ var list = new Array; list[0] = 'artimage_url_row'; list[1] = 'artimage_file_row'; if(onlyEnabled == 'artimage_file_row'){ document.getElementById('FeatureImageFrame').style.display = ''; } if(onlyEnabled == 'artimage_file_row1'){ document.getElementById('FeatureImageFrame').style.display = 'none'; onlyEnabled = 'artimage_file_row'; } for(i=0;i