function setMainMenuTab(tab){ document.getElementById("ctl00_li1").className="none"; document.getElementById("ctl00_li2").className="none"; document.getElementById("ctl00_li3").className="none"; document.getElementById("ctl00_li4").className="none"; document.getElementById("ctl00_li5").className="none"; document.getElementById("ctl00_li6").className="none"; document.getElementById("ctl00_li7").className="none"; document.getElementById("ctl00_li8").className="none"; document.getElementById("ctl00_li9").className="none"; document.getElementById("ctl00_li10").className="none"; if(tab == "home"){ document.getElementById("ctl00_li4").className="current"; return; } else if(tab == "my pool"){ document.getElementById("ctl00_li6").className="current"; return; } else if(tab == "the pool"){ document.getElementById("ctl00_li5").className="current"; return; } else if(tab == "get started"){ document.getElementById("ctl00_li7").className="current"; return; } }; function adindexrotate728x90() { var content = "test"; document.all.adContainerTop.innerText = content; } //function clickreturnvalue(){ // if (ie4||ns6) return false // else return true //} function ToggleTwoPnl(objToggle, objHide){ var x = document.getElementById(objHide); x.className="show"; ShowHideToggle(objHide); ShowHideToggle(objToggle); }; function ShowHideToggle(obj){ if(document.getElementById) { var x = document.getElementById(obj); if(x.className == "show"){ x.className= "hide"; if(x.tagName=="DIV"){ if(x.hasChildNodes()) { var child = x.childNodes; childTag(child, 'none'); } } } else{ x.className= "show"; if(x.tagName=="DIV"){ if (x.hasChildNodes()){ var child = x.childNodes; childTag(child, 'block'); } } } } } function childTag(ch, stat){ var child = ch; var st=stat; for(var j =0;jRemove from my contacts"; //track event in Omniture } } else { //alert(product_div_id); //loading messages //document.getElementById(product_div_id).innerHTML = "
\"loading\"
"; } } // removeContact function removeContact(member_id, username) { var contacts_base_url = '/member/'+ username +'/contacts'; var file = contacts_base_url + '/' + member_id + '/remove.htm'; var str = ''; product_member_id = member_id; product_username = username; str ='MEMBER_ID='+escape(product_member_id); request.open("POST", file, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateRemoveContact; request.send(str); } // updateRemoveContact function updateRemoveContact() { //readyState status code 4 = complete if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; //alert('Remove: ' + response); //document.getElementById(product_div_id).innerHTML = response; document.getElementById('div_contact').innerHTML = "\"\"Add to my contacts"; //track event in Omniture } } else { //alert(product_div_id); //loading messages //document.getElementById(product_div_id).innerHTML = "
\"loading\"
"; } } // ********* ********* ********// // ***** PROFILE FUNCTIONS ****// // ********* ********* ********// // saveBio function saveBio(member_id) { var new_bio = document.getElementById('msgBody').value; var file = '/builder/livery/community/ajax/aj_updateprofile.htm'; //var file = current_url + '/aj_updateprofile.htm'; var str = ''; product_bio = new_bio; product_member_id = member_id; //str ='BIO='+escape(product_bio)+'&MEMBER_ID='+escape(product_member_id); str ='BIO='+encodeURI(new_bio)+'&MEMBER_ID='+escape(product_member_id); request.open("POST", file, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateSaveBio; request.send(str); } function updateSaveBio() { //readyState status code 4 = complete if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; document.getElementById('textarea_form').style.display = 'none'; displayDiv('my_bio'); displayDiv('edit_div'); document.getElementById('my_bio').innerHTML = response; document.getElementById('members-bio-right-fragment').innerHTML = response; //track event in Omniture } else { //loading messages } } else { //loading messages } } // ********* ********* ********// // ***** KEYWORD FUNCTIONS ****// // ********* ********* ********// // addTag adds a keyword // and calls the function updateAddTag function addTag(type, keyword_id, member_id, div_id) { //var file = '/builder/livery/community/ajax/aj_addkeyword.htm'; var file = current_url + '/aj_addkeyword.htm'; //alert(file); var str = ''; product_keyword_id = keyword_id; product_member_id = member_id; product_type = type; product_div_id = div_id; str ='KEYWORD_ID='+escape(product_keyword_id)+'&MEMBER_ID='+escape(product_member_id)+'&PRODUCT_TYPE='+escape(product_type); request.open("POST", file, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateAddTag; request.send(str); } // updateAddTag function updateAddTag() { //readyState status code 4 = complete if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; //alert('update div: ' + product_div_id); document.getElementById(product_div_id).innerHTML = response; //track event in Omniture trackOmniture("event13"); } } else { //alert(product_div_id); //loading messages document.getElementById(product_div_id).innerHTML = "
\"loading\"
"; } } // removeTag removes a keyword // and calls the function updateRemoveTag function removeTag(type, keyword_id, member_id, div_id) { //var file = '/builder/livery/community/ajax/aj_removekeyword.htm'; var file = current_url + '/aj_removekeyword.htm'; //alert(file); var str = ''; product_keyword_id = keyword_id; product_member_id = member_id; product_type = type; product_div_id = div_id; str ='KEYWORD_ID='+escape(product_keyword_id)+'&MEMBER_ID='+escape(product_member_id)+'&PRODUCT_TYPE='+escape(product_type); request.open("POST", file, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateRemoveTag; request.send(str); } // updateRemoveTag function updateRemoveTag() { //readyState status code 4 = complete if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; //alert(response); //alert('update div: ' + product_div_id); document.getElementById(product_div_id).innerHTML = response; //track event in Omniture trackOmniture("event14"); } } else { //alert(product_div_id); //loading messages document.getElementById(product_div_id).innerHTML = "
\"loading\"
"; } } function removeTagFromListing(type, keyword_id, member_id, div_id) { //var file = '/builder/livery/community/ajax/aj_removekeywordlist.htm'; var file = current_url + '/aj_removekeywordlist.htm'; //alert(file); var str = ''; product_keyword_id = keyword_id; product_member_id = member_id; product_type = type; product_div_id = div_id; str ='KEYWORD_ID='+escape(product_keyword_id)+'&MEMBER_ID='+escape(product_member_id)+'&PRODUCT_TYPE='+escape(product_type); request.open("POST", file, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateRemoveTagFromListing; request.send(str); } function updateRemoveTagFromListing() { //readyState status code 4 = complete if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; //alert(response); document.getElementById(product_div_id).innerHTML = response; //track event in Omniture //track event in Omniture trackOmniture("event22"); } } else { //alert(product_div_id); //loading messages document.getElementById(product_div_id).innerHTML = "
\"loading\"
"; } } function removeTagFromStory(type, keyword_id, member_id, div_id) { var file = '/builder/livery/community/ajax/aj_removeTag.htm'; var str = ''; product_keyword_id = keyword_id; product_member_id = member_id; product_type = type; product_div_id = div_id; str ='KEYWORD_ID='+escape(product_keyword_id)+'&MEMBER_ID='+escape(product_member_id)+'&PRODUCT_TYPE='+escape(product_type); request.open("POST", file, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateRemoveTagFromStory; request.send(str); } function updateRemoveTagFromStory() { //readyState status code 4 = complete if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; //update div //alert(response); document.getElementById(product_div_id).innerHTML = "Add to my tags"; //track event in Omniture trackOmniture("event22"); } } else { //loading messages for div document.getElementById(product_div_id).innerHTML = "\"loading\""; } } function addTagFromStory(type, keyword_id, member_id, div_id) { var file = '/builder/livery/community/ajax/aj_addTag.htm'; var str = ''; product_keyword_id = keyword_id; product_member_id = member_id; product_type = type; product_div_id = div_id; str ='KEYWORD_ID='+escape(product_keyword_id)+'&MEMBER_ID='+escape(product_member_id)+'&PRODUCT_TYPE='+escape(product_type); request.open("POST", file, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateAddTagFromStory; request.send(str); } function updateAddTagFromStory() { //readyState status code 4 = complete if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; //update div //alert(response); document.getElementById(product_div_id).innerHTML = "Remove from my tags"; //track event in Omniture trackOmniture("event21"); } } else { //loading messages for div document.getElementById(product_div_id).innerHTML = "\"loading\""; } } // ********* ********* ********// // ***** STYLE FUNCTIONS ****// // ********* ********* ********// function hideDiv(div) { document.getElementById(div).style.display = 'none'; } function displayDiv(div) { document.getElementById(div).style.display = 'block'; } // ********* ********* ********// // ***** LOGIN FUNCTIONS ****// // ********* ********* ********// // ***** LOGIN AT CLIPS ****// function subClipLoginTop(event) { //alert(event); clipLogin(document.getElementById('fcliplogin')); } function subClipLoginBottom(event) { //alert(event); clipLogin(document.getElementById('fcliplogin')); } function clipLogin(f) { var file = '/builder/community/loginClipStory.htm'; var str = ""; for(var i = 0;i < f.elements.length;i++) { str += f.elements[i].name + "=" + escape(f.elements[i].value) + "&"; } request.open( "POST", file, true ); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateClipLogin; request.send(str); //document.getElementById('clipthis_login').innerHTML = ""; } function updateClipLogin() { if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; if (response == 1) window.location.reload(true); else { //document.getElementById('clipthis_login').innerHTML = "Login"; lightBoxPopup('Login error','300','100',response); } } else ;//alert("status is " + request.status); } } // ***** LOGIN AT TAGS ****// function subTagLogin(event) { //alert(event); tagLogin(document.getElementById('ftaglogin')); } function tagLogin(f) { var file = '/builder/community/loginTagStory.htm'; var str = ""; for(var i = 0;i < f.elements.length;i++) { str += f.elements[i].name + "=" + escape(f.elements[i].value) + "&"; } request.open( "POST", file, true ); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateTagLogin; request.send(str); //document.getElementById('tagthis_login').innerHTML = ""; } function updateTagLogin() { if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; if (response == 1) window.location.reload(true); else { //document.getElementById('tagthis_login').innerHTML = "Login"; lightBoxPopup('Login error','300','100',response); } } else ;//alert("status is " + request.status); } } // ***** LOGIN AT RIGHT MEMBER FRAGMENT ****// function subRMFLogin(event) { //alert(event); RMFLogin(document.getElementById('rhc-member-login')); } function RMFLogin(f) { var file = 'index3.php'; var str = ""; for(var i = 0;i < f.elements.length;i++) { str += f.elements[i].name + "=" + escape(f.elements[i].value) + "&"; } request.open( "POST", file, true ); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateRMFLogin; request.send(str); document.getElementById('login_button').innerHTML = ""; } function updateRMFLogin() { if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; if (response == 1) window.location.reload(true); else { document.getElementById('login_button').innerHTML = "Login"; lightBoxPopup('Login error','300','100',response); } } else { //alert("status is " + request.status); } } } // ********* ********* ********// // ***** CLIP FUNCTIONS ****// // ********* ********* ********// // removeClipFromListing removes a clipped story from the community clip tab // and calls the function updateClipFromListing function removeClipFromListing(type, element_id, member_id, div_id) { //var file = '/builder/livery/community/ajax/aj_removestorylist.htm'; var file = current_url + '/aj_removestorylist.htm'; //alert(file); var str = ''; product_element_id = element_id; product_member_id = member_id; product_type = type; product_div_id = div_id; str ='ELEMENT_ID='+escape(product_element_id)+'&MEMBER_ID='+escape(product_member_id)+'&PRODUCT_TYPE='+escape(product_type); request.open("POST", file, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateRemoveClipFromListing; request.send(str); } // updateRemoveClipFromListing gets the content from the function removeClipFromListing (content = the new listing) and displays // the updated listing in the specific div function updateRemoveClipFromListing() { //readyState status code 4 = complete if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; //alert(response); document.getElementById(product_div_id).innerHTML = response; //track event in Omniture trackOmniture("event9"); } } else { //alert(product_div_id); //loading messages document.getElementById(product_div_id).innerHTML = "
\"loading\"
"; } } // new function for community // removeClipFromStory removes the clipped story from the default story body // and calls the function updateRemoveClipFromStory function removeClipFromStory(type, element_id, member_id, div_id) { var file = '/builder/livery/community/ajax/aj_removestory.htm'; var str = ''; product_element_id = element_id; product_member_id = member_id; product_type = type; product_div_id = div_id; str ='ELEMENT_ID='+escape(product_element_id)+'&MEMBER_ID='+escape(product_member_id)+'&PRODUCT_TYPE='+escape(product_type); request.open("POST", file, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateRemoveClipFromStory; request.send(str); } // updateRemoveClipFromStory displays "clip this" // at the default story body in the specific div function updateRemoveClipFromStory() { //readyState status code 4 = complete if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; //update div //alert(response); document.getElementById('clip_thisTop').innerHTML = "Clip this"; document.getElementById('clip_thisBottom').innerHTML = "Clip this"; //track event in Omniture trackOmniture("event9"); } } else { //loading messages for div document.getElementById(product_div_id).innerHTML = "\"loading\""; } } function addClipFromStory(type, element_id, member_id, div_id) { var file = '/builder/livery/community/ajax/aj_addstory.htm'; var str = ''; product_element_id = element_id; product_member_id = member_id; product_type = type; product_div_id = div_id; str ='ELEMENT_ID='+escape(product_element_id)+'&MEMBER_ID='+escape(product_member_id)+'&PRODUCT_TYPE='+escape(product_type); request.open("POST", file, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updateAddClipFromStory; request.send(str); } function updateAddClipFromStory() { //readyState status code 4 = complete if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; //update div //alert(response); document.getElementById('clip_thisTop').innerHTML = "Unclip"; document.getElementById('clip_thisBottom').innerHTML = "Unclip"; //track event in Omniture trackOmniture("event8"); } } else { //loading messages for div document.getElementById(product_div_id).innerHTML = "\"loading\""; } } // ********* ********* ********// // ***** OMNITURE FUNCTIONS ****// // ********* ********* ********// // omniture functions function trackOmniture(event) { // add_product = trackOmniture("event13"); // remove_product = trackOmniture("event14"); // track pageName as new evar s=s_gi("zdau-builder"); var new_pageName = s.pageName; s.linkTrackVars="eVar21,events"; s.linkTrackEvents=event; s.eVar21 = new_pageName; s.events=event; s.tl(this, 'o', event); //alert("tracking done: " + event + " " + new_pageName); return false; } function trackOmnitureLink(event, linkname) { // add_product = trackOmniture("event13"); // remove_product = trackOmniture("event14"); // track pageName as new evar s=s_gi("zdau-builder"); var new_pageName = s.pageName; s.linkTrackVars="eVar21,events"; s.linkTrackEvents=event; s.eVar21 = new_pageName; s.events=event; s.tl(this, 'o', linkname); //alert("tracking done: " + event + "linkname: " + linkname + "evar21" + new_pageName); return false; } // ********* ********* ********// // ***** THICKBOX FUNCTIONS ****// // ********* ********* ********// function $(v) { return(document.getElementById(v)); } function $S(v) { return($(v).style); } function TB_toggle() { if ($S('TB_window').display == "none") { $S('TB_window').display = "block" ; $S('TB_overlay').display = "block" ; } else { $S('TB_window').display = "none" ; $S('TB_overlay').display = "none" ; } } function TB_overlaySize(){ var yScroll = 0, xScroll = 0; if (window.innerHeight && window.scrollMaxY || window.innerWidth && window.scrollMaxX) { yScroll = window.innerHeight + window.scrollMaxY; xScroll = window.innerWidth + window.scrollMaxX; var deff = document.documentElement; var wff = (deff&&deff.clientWidth) || document.body.clientWidth || window.innerWidth || self.innerWidth; var hff = (deff&&deff.clientHeight) || document.body.clientHeight || window.innerHeight || self.innerHeight; xScroll -= (window.innerWidth - wff); yScroll -= (window.innerHeight - hff); } else if (document.body.scrollHeight > document.body.offsetHeight || document.body.scrollWidth > document.body.offsetWidth){ // all but Explorer Mac yScroll = document.body.scrollHeight; xScroll = document.body.scrollWidth; } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari yScroll = document.body.offsetHeight; xScroll = document.body.offsetWidth; } //alert("height: "+yScroll+", width: "+xScroll); $S('TB_overlay').height=yScroll+'px'; $S('TB_overlay').width=xScroll+'px'; } function TB_windowSize() { var myWidth = 0, myHeight = 0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE myWidth = window.innerWidth; myHeight = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible myWidth = document.body.clientWidth; myHeight = document.body.clientHeight; } var arrayWindowSize = new Array(myWidth,myHeight) return arrayWindowSize; } function lightBoxPopup(v,w,h,msg) { TB_overlaySize(); var windowSize = TB_windowSize(); $S('TB_overlay').display='block'; $('TB_window').innerHTML='
'+v+'

'+msg+'

'; $S('TB_window').left=Math.round((windowSize[0]-w)/2)+'px'; $S('TB_window').top=Math.round((windowSize[1]-h)/2)+'px'; $S('TB_window').width=w+'px'; $S('TB_window').height=h+'px'; $S('TB_window').display='block'; } // ********* ********* ********// // ***** FORUM FUNCTIONS ****// // ********* ********* ********// var forums_contactDiv = ""; function forums_addContact(url, id){ var file = url; forums_contactDiv = id; var str = ""; request.open("POST", file, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = forums_updateContact; request.send(str); } function forums_updateContact(){ if (request.readyState == 4) { if (request.status == 200) { var divs = document.getElementsByClassName("forum_addContact_"+forums_contactDiv); var str = ""; for(var i=0; i