dcsimg <body>Your browser does not support frames. Please click <a href="//getinfo.edref.com?tag=204010735&VKEY=136140&WT.qs_dlk=Wywz3QrIZ7EAAAp9EsIAAAAC">here</a> to proceed.<script src="/hqx/min/?r=education&f=/js/wtClickTracking.js" async="true" defer="true" type="text/javascript"> </script><script src="//quinstreet.com/hqx/js/lib/quinstreet/util/ads.js" defer> </script> <script type="text/javascript"> window.addEventListener('DOMContentLoaded', function(){ var data = { dcsuri: window.location.pathname, adblk: 1 } var encodedData = []; // Create a 1x1 transparent pixel var pixel = new Image(1,1); pixel.style.display = 'none'; // Prevent this from running twice by accident if (window.SGFycnkgS2lt) { return; } // Prevent collisions with random variable name window.SGFycnkgS2lt = true; // Check if test element exists in DOM if(document.getElementById('ZmF2b3JpdGVzb24')){ data.adblk = 0; } // Create an array of url-encoded key-value pairs for (var key in data) { encodedData.push(encodeURI(key) + '=' + encodeURIComponent(data[key])); } // Convert the encodedData array to a string and change url-encoded spaces to '+' var queryString = '?' + encodedData.join('&').replace(/%20/g, '+') + '&cb=' + Date.now(); // Setting the image's src attribute automatically makes the GET request to that resource pixel.src = '/imageserver/common/ab.gif' + queryString; }); </script><script id="qs-hqSuperChatter" data-qs-site="HQ" data-qs-webSiteName="www.edref.com_content" data-qs-aoi="" data-qs-tag="204010735" data-qs-url="http://www.edref.com/ewidget/chat" data-qs-abandonment="tab" data-qs-theme="" src="/hqx/min/?r=education&f=/js/qsSuperChatterActivator.js" type="text/javascript"> </script> <div id="hqEduFooterDisclaimer"></div> <script type="text/javascript"> (function(){ function downloadJSAtOnload() { var element = document.createElement("script"); element.src = "/hqx/min/?r=vertical&f=/js/hqDisclaimer.js&site=edref.com"; document.body.appendChild(element); } if (window.addEventListener) window.addEventListener("load", downloadJSAtOnload, false); else if (window.attachEvent) window.attachEvent("onload", downloadJSAtOnload); else window.onload = downloadJSAtOnload; })(); </script><div id="chatter_container"></div> <script type="text/javascript"> (function(){ var webPageUri = '/request-info.php', isChatterLoaded = false, slCachedWidgetClass = 'cachedWidget', slWidgetListings = (document.getElementsByClassName)? document.getElementsByClassName(slCachedWidgetClass) : document.querySelectorAll('.' + slCachedWidgetClass), bodyTag = document.getElementsByTagName('body')[0], chatterEnabled = bodyTag.getAttribute('data-chatter-enabled'); var appendChatterJSCode = function() { if (! isChatterLoaded && (!(chatterEnabled || chatterEnabled == 'false'))) { var scriptElem = document.createElement("script"); scriptElem.id = 'chatter_container_script'; scriptElem.setAttribute('is_pub','false'); scriptElem.setAttribute('node_uri','http://sl.qmp.quinstreet.com/'); scriptElem.setAttribute('node_data','id=chatter_container&webSiteName=www.edref.com_content&widgetInstanceKey=22828910&tag=204010735&jswrap=y&templateName=main/chatterResults&headerFilterTemplateName=headerFilter/chatterFilterBox&customParams={"showHqEduFooterDisclaimer":"true","domainName":"edref.com","chatterVersion":"controlChatter","productName":"chatter"}&' + 'webPageUri=' + webPageUri); scriptElem.setAttribute('widget_key','22878810'); scriptElem.setAttribute('template_name','main/chatterListing'); scriptElem.setAttribute('customParams','{"showHqEduFooterDisclaimer":"true","domainName":"edref.com","chatterVersion":"controlChatter","productName":"chatter"}'); scriptElem.setAttribute('header_template_name','header/chatterListingTitle'); scriptElem.setAttribute('chatter_alignment','left'); scriptElem.src = '/hqx/min/?r=education&f=/js/chatter.js'; document.body.appendChild(scriptElem); isChatterLoaded = true; } }; var pullWebPageUriFromXapi = function(obj) { var requestObject = null; if (obj.getRequest) { requestObject = obj.getRequest(); } else if (obj.sv_xapiRequest) { requestObject = obj.sv_xapiRequest; } else if (obj.getXapiRequest) { requestObject = obj.getXapiRequest(); } if (requestObject) { try { if(requestObject.getFilterCriteria().webPageUri) { webPageUri = requestObject.getFilterCriteria().webPageUri; } else if(requestObject.getFilterCriteria().sp_260890) { webPageUri = requestObject.getFilterCriteria().sp_260890; } } catch(e) {} } appendChatterJSCode(); }; if (typeof QS !== 'undefined' && typeof QS.EventProxy !== 'undefined' && slWidgetListings.length) { var eventProxy = new QS.EventProxy(); eventProxy.listen(pullWebPageUriFromXapi,'QS.WidgetInstance:display:out'); eventProxy.listen(pullWebPageUriFromXapi,'QS.WidgetInstance:displayAndExit:out'); } else { if (window.addEventListener) { window.addEventListener('load', function() { appendChatterJSCode(); }, false); } else if (window.attachEvent) { window.attachEvent('onload', function() { appendChatterJSCode(); }); } else { window.onload = function() { appendChatterJSCode(); }; } } })(); </script><style type="text/css"> #sitePrivacyModal .privacy-modal-content {display:block;background-color: #efefef;position: fixed;bottom: 0;left:0;width: 350px;margin:1px;-webkit-animation-name: slideIn;-webkit-animation-duration: 0.4s;animation-name: slideIn;animation-duration: 0.4s;text-align:left;font-family: Roboto;font-size: 15px;border: 1px solid darkgray;border-radius: 10px;border: 1px solid #c5c5c5;padding: 5px;z-index:10000;} #sitePrivacyModal .close {color: #000;float: right;font-size: 25px;font-weight: bold;margin-top: -5px;width: 15px;} #sitePrivacyModal .close:hover,#sitePrivacyModal .close:focus {text-decoration: none;cursor: pointer;} #sitePrivacyModal .privacy-modal-header {color: white;} #sitePrivacyModal .privacy-modal-body {padding: 2px 16px;} #sitePrivacyModal .modal-footer {padding: 2px 16px;color: white;} #privacyLinkFound {display:none;} @-webkit-keyframes slideIn {from {bottom: -300px; opacity: 0} to {bottom: 0; opacity: 1}}@keyframes slideIn {from {bottom: -300px; opacity: 0} to {bottom: 0; opacity: 1}} @-webkit-keyframes fadeIn {from {opacity: 0} to {opacity: 1}}@keyframes fadeIn {from {opacity: 0} to {opacity: 1}} @media (max-width: 767px){.privacy-modal-content {width: auto !important;}} #sitePrivacyModal .privacy-modal-content {left:auto !important;right:0;} </style> <div id="sitePrivacyModal" class="privacy-modal"><div class="privacy-modal-content"><div class="privacy-modal-header"><span class="close" id="privacyAgreed">&times;</span></div><div class="privacy-modal-body">We have made updates to our <span id="privacyLinkNotFound">Privacy Policy</span><a id="privacyLinkFound" href="#" target="_blank">Privacy Policy</a> to reflect the implementation of the General Data Protection Regulation.</div></div></div> <link href='https://fonts.googleapis.com/css?family=Roboto' rel='stylesheet' /> <script> var qsPrivacyPolicyRibbon = true; /* Is ribbon being displayed? */ var qsPrivacyPolicyLinkFound = false; /* Was Privacy Policy link detected? */ /* Hide ribbon if cookie is set */ if (document.cookie.replace(/(?:(?:^|.*;\s*)qs_privacy_agreed\s*\=\s*([^;]*).*$)|^.*$/, "$1") == "true") { document.getElementById('sitePrivacyModal').style.display = "none"; qsPrivacyPolicyRibbon = false; } function managePrivacyPolicyRibbon() { /* No need to continue if ribbon is hidden */ if (!qsPrivacyPolicyRibbon) { return; } /* Find Privacy Policy link in reverse order and copy its href. */ var links = document.links; var linkFound = document.getElementById("privacyLinkFound"); var linkNotFound = document.getElementById("privacyLinkNotFound"); var privacyLinks = ['privacy', 'privacy policy', 'privacy & security', 'privacy statement']; for(var i = links.length-1; i >= 0; i--) { var linktext = (links[i].innerText || links[i].textContent).toLowerCase().trim(); if (links[i].id != "privacyLinkFound" && privacyLinks.indexOf(linktext) > -1) { linkFound.href = links[i].href; linkNotFound.style.display = 'none'; linkFound.style.display = 'inline'; qsPrivacyPolicyLinkFound = true; break; } } /* Only show popup on first page of session */ if (document.cookie.replace(/(?:(?:^|.*;\s*)qs_privacy_agreed\s*\=\s*([^;]*).*$)|^.*$/, "$1") != "true") { var d = new Date();d.setTime(d.getTime() + (365*24*60*60*1000)); var cookieExp = "expires="+ d.toUTCString(); var cookieName = 'qs_privacy_agreed'; var cookieValue = 'true'; document.cookie = cookieName + "=" + cookieValue + ";" + cookieExp + ";path=/"; } } document.getElementById("privacyAgreed").onclick = function() { document.getElementById('sitePrivacyModal').style.display = "none"; } /* Check for Privacy Policy link now and later to account for dynamic footer. */ managePrivacyPolicyRibbon(); if (!qsPrivacyPolicyLinkFound) { window.addEventListener("load", managePrivacyPolicyRibbon, true); } </script></body>