var hasAnsweredGQ = ""; var resultGQ = ""; var userID = ""; var currentUserProfile = ""; function FireFoxCheck() { var is_major = 0; var agt=navigator.userAgent.toLowerCase(); var is_fx = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1) && (navigator.vendor=="Firefox")); if (is_fx) { // 032504 - dmr var is_moz_ver = (navigator.vendorSub)?navigator.vendorSub:0; if(!(is_moz_ver)) { is_moz_ver = agt.indexOf('rv:'); is_moz_ver = agt.substring(is_moz_ver+3); is_paren = is_moz_ver.indexOf(')'); is_moz_ver = is_moz_ver.substring(0,is_paren); } is_major = parseInt(is_moz_ver); } if (is_major > 0) { return true; } else { return false; } } function SetState(level1, level2, level3, url, uid, currentProfile, testCompleted, testProfile, controlGroup, email, screenName, emailGroup, newsletter, preorder, experience, copscan) { hasAnsweredGQ = testCompleted; resultGQ = testProfile; userID = uid; currentUserProfile = currentProfile; if (FireFoxCheck()) { document.location.hash = level1 + '_' + level2 + '_' + level3 + '_' + url; } if (url.indexOf('http://') == 0) { window.open(url, '_blank'); } else { if (url.indexOf('?') > 0) { url = url + '&uid=' + uid + '¤tProfile=' + currentProfile + '&testCompleted=' + testCompleted + '&testProfile=' + testProfile + '&controlGroup=' + controlGroup + '&email=' + email + '&screenName=' + screenName + '&emailGroup=' + emailGroup + '&newsletter=' + newsletter + '&preorder=' + preorder + '&experience=' + experience + '&copscan=' + copscan; } else { url = url + '?uid=' + uid + '¤tProfile=' + currentProfile + '&testCompleted=' + testCompleted + '&testProfile=' + testProfile + '&controlGroup=' + controlGroup + '&email=' + email + '&screenName=' + screenName + '&emailGroup=' + emailGroup + '&newsletter=' + newsletter + '&preorder=' + preorder + '&experience=' + experience + '&copscan=' + copscan; } var contentFrame = document.getElementById('contentFrame'); if (contentFrame != null && url != '' && url != '#') { contentFrame.src = url; } } } function RefreshState() { if (this.location.href.indexOf('#') > 0) { var url = this.location.href.substring(this.location.href.indexOf('#') + 1); var level1 = url.substring(0, url.indexOf('_')); url = url.substring(url.indexOf('_') + 1); var level2 = url.substring(0, url.indexOf('_')); url = url.substring(url.indexOf('_') + 1); var level3 = url.substring(0, url.indexOf('_')); url = url.substring(url.indexOf('_') + 1); SetState(level1, level2, level3, url); } } function initialState() { if (document.location.href.indexOf('#') > 0) { var state = document.location.href.substring(document.location.href.indexOf('#') + 1); //flashProxy.call("setInitialState", state); } } function SurveyLink(){ var surveylink="http://www.insightexpress.com/s/NFSM90562?GQA="+hasAnsweredGQ+"&UID="+userID+"&GQR="+resultGQ+"&CEP="+currentUserProfile; openFullChromeWindow(surveylink, 'survey'); }