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 = "
";
}
}
// 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 = "
";
}
}
// ********* ********* ********//
// ***** 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 = "
";
}
}
// 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 = "
";
}
}
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 = "
";
}
}
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 = "
";
}
}
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 = "
";
}
}
// ********* ********* ********//
// ***** 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 = "
";
}
}
// 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 = "
";
}
}
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 = "
";
}
}
// ********* ********* ********//
// ***** 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='';
$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 Added Contact ';
}
//document.getElementById("forum_addContact_"+forums_contactDiv).innerHTML = str;
//document.getElementById("forum_addContact_"+forums_contactDiv).innerHTML = ' Added Contact ';
}
}
else
{
//do nothing
}
}