function onProfileVoteClick(senderObject) { sVoteLink = senderObject.href+'&aj=1'; document.getElementById('prVoteScoreCurrent').innerHTML = '&nbsp;'
document.getElementById('prVoteScoreCurrent').style.background = 'url(/media/img/progress.gif) 0px 50% no-repeat'; document.getElementById('prYourVoteLinks').innerHTML = '&nbsp;'
document.getElementById('prYourVoteLinks').style.background = 'url(/media/img/progress.gif) 0px 50% no-repeat'; var oVoteCallback = { success: function(o) {onProfileVoteAjaxResponse(o)}, failure: function(o) {alert('failure');}, timeout: 5000
}
var oVoteCo = YAHOO.util.Connect.asyncRequest('GET', sVoteLink, oVoteCallback); return false;}
function onProfileVoteAjaxResponse(o) { if (o.responseText !== undefined){ document.getElementById('prVoteScoreCurrent').style.background = 'none'; document.getElementById('prVoteScoreCurrent').innerHTML = o.responseText; document.getElementById('prYourVoteLinks').innerHTML = 'Thank you.'
document.getElementById('prYourVoteLinks').style.background = 'none';}
}
function onProfileLanguageClick(senderObject, levelSelectId) { var oLevelSelect = document.getElementById(levelSelectId); if (!senderObject || !oLevelSelect) { return;}
oLevelSelect.disabled = !senderObject.checked; if (!senderObject.checked) { oLevelSelect.selectedIndex = 0;}
}
function onSearchGroupClick(senderObject) { if (!senderObject || !senderObject.parentNode) { return;}
if (!senderObject.firstChild && senderObject.firstChild.tagName.toLowerCase() != 'span') { return;}
var oParent = senderObject.parentNode; var oOptionContainer = document.getElementById(oParent.id+'Options'); if (!oOptionContainer) { return;}
if (YAHOO.util.Dom.hasClass(oOptionContainer, 'invisible')) { YAHOO.util.Dom.removeClass(oOptionContainer, 'invisible'); YAHOO.util.Dom.removeClass(senderObject, 'sf-plus'); YAHOO.util.Dom.addClass(senderObject, 'sf-minus');} else { YAHOO.util.Dom.addClass(oOptionContainer, 'invisible'); YAHOO.util.Dom.removeClass(senderObject, 'sf-minus'); YAHOO.util.Dom.addClass(senderObject, 'sf-plus');}
return false;}
function onSearchMultipleAnyClick(senderObject) { if (!senderObject || !senderObject.parentNode || !senderObject.parentNode.parentNode) { return;}
var oMultOptionContainer = senderObject.parentNode.parentNode; if (oMultOptionContainer.tagName.toLowerCase() != 'fieldset') { return;}
for (i = 1; i < oMultOptionContainer.childNodes.length; i++) { if (oMultOptionContainer.childNodes[i].firstChild && oMultOptionContainer.childNodes[i].firstChild.tagName == 'INPUT') { oMultOptionContainer.childNodes[i].firstChild.checked = senderObject.checked; oMultOptionContainer.childNodes[i].firstChild.disabled = senderObject.checked;} else { if (!oMultOptionContainer.childNodes[i].childNodes[1] || oMultOptionContainer.childNodes[i].childNodes[1].tagName != 'INPUT') { continue;}
if (YAHOO.util.Dom.hasClass(oMultOptionContainer.childNodes[i].childNodes[1], 'sf-all-opt-label')) { continue;}
oMultOptionContainer.childNodes[i].childNodes[1].checked = senderObject.checked; oMultOptionContainer.childNodes[i].childNodes[1].disabled = senderObject.checked;}
}
}
function maSearchFormCountryChangeHandler(e, oCountrySelectObject) { var oCountrySelect = oCountrySelectObject ? oCountrySelectObject : YAHOO.util.Event.getTarget(e); if (!oCountrySelect || oCountrySelect.id != 'fdCountry') { return;}
var sCountryId = oCountrySelect.options[oCountrySelect.selectedIndex].value; document.getElementById('fdRegion').selectedIndex = 0; oACDS.scriptQueryAppend = 'cid='+oCountrySelect.options[oCountrySelect.selectedIndex].value; if (sCountryId == '254') { document.getElementById('fdRegionFirstOption').text = 'Select state'; document.getElementById('fdRegion').disabled = false; document.getElementById('fdCity').disabled = false;} else if (sCountryId) { document.getElementById('fdCity').disabled = false; document.getElementById('fdRegion').disabled = true; document.getElementById('fdRegionFirstOption').text = 'Not Applicable';} else { document.getElementById('fdCity').disabled = true; document.getElementById('fdRegion').disabled = true; document.getElementById('fdRegionFirstOption').text = 'Not Applicable';}
}
function maSearchFormRegionChangeHandler(e) { var senderObject = YAHOO.util.Event.getTarget(e); if (senderObject.selectedIndex) { oACDS.scriptQueryAppend += '&rid='+senderObject.options[senderObject.selectedIndex].value;}
}
function maFormCountryChangeHandler(e, oCountrySelectObject) { var oCountrySelect = oCountrySelectObject ? oCountrySelectObject : YAHOO.util.Event.getTarget(e); if (!oCountrySelect || oCountrySelect.id != 'fdCountry') { return;}
var sCountryId = oCountrySelect.options[oCountrySelect.selectedIndex].value; if (sCountryId == '254') { document.getElementById('fdRegion').disabled = false; document.getElementById('fdRegionLabel').className = 'form-field-required'; document.getElementById('fdRegionFirstOption').text = 'Select state';} else { document.getElementById('fdRegion').selectedIndex = 0; document.getElementById('fdRegion').disabled = true; document.getElementById('fdRegionLabel').className = 'form-field'; document.getElementById('fdRegionFirstOption').text = 'Not Applicable';}
}
function maFormRegionChangeHandler(oRegionSelect) { var oCountrySelect = document.getElementById('fdCountry'); if (!oRegionSelect.selectedIndex && oCountrySelect) { oACDS.scriptQueryAppend = 'cid='+oCountrySelect.options[oCountrySelect.selectedIndex].value; return;}
if (oRegionSelect.selectedIndex && oCountrySelect.options[oCountrySelect.selectedIndex].value == '254') { oACDS.scriptQueryAppend = 'cid='+oCountrySelect.options[oCountrySelect.selectedIndex].value+'&rid='+oRegionSelect.options[oRegionSelect.selectedIndex].value;}
}
function onProfileVoteMouseOver(senderObject) { if (!senderObject) { return;}
var curVote = senderObject.id.toString().substr(9,1); for (i = 1; i <= curVote; i++) { document.getElementById(senderObject.id.toString().substr(0,9)+i).className = 'vote-full';}
}
function onProfileVoteMouseOut(senderObject) { for (i = 1; i <= 5; i++) { document.getElementById(senderObject.id.toString().substr(0,9)+i).className = 'vote-empty';}
}
function onListCheckAll(senderForm, isChecked) { if (senderForm && senderForm.elements) { for (i = 0; i < senderForm.elements.length; i++) { if (senderForm.elements[i].type == 'checkbox' && !senderForm.elements[i].disabled) { senderForm.elements[i].checked = isChecked;}
}
}
return true;}
function onPrHelloClick(sAccountId, oSender, sProcessClass) { if (!sProcessClass) { sProcessClass = 'progress';}
var oPrSendHelloConnection = { handleSuccess:function(o){ if (o.responseText == 'upgrade-to-premium') { document.location.href = '/member/messages/hello/'+o.argument[1]+'/';} else if (o.responseText == 'confirm-email') { document.location.href = '/confirm/email/?event=message&redirect=/member/messages/hello/'+o.argument[1]+'/';} else if (o.responseText == 'message-send') { var oParentElement = o.argument[0].parentElement ? o.argument[0].parentElement : o.argument[0].parentNode; if (oParentElement) { oParentElement.innerHTML = 'Hello Sent'; YAHOO.util.Dom.addClass(oParentElement, 'pb-hello');} else { YAHOO.util.Dom.removeClass(o.argument[0], o.argument[2]); o.argument[0].innerHTML = 'Hello Sent';}
if (pageTracker) { pageTracker._trackEvent('Messages', 'Hello')
}
} else if (o.responseText == 'login') { document.location.href = '/login/?redirect=/member/messages/hello/'+o.argument[1]+'/';} else { YAHOO.util.Dom.removeClass(o.argument[0], o.argument[2]); o.argument[0].innerHTML = 'Send Hello';}
}, handleFailure:function(o){ }, startRequest:function(sAccountId, oCallback) { YAHOO.util.Connect.asyncRequest('GET', '/member/messages/hello/'+sAccountId+'/?ajax=1', oCallback);}
}; var oPrHelloCallback = { success:oPrSendHelloConnection.handleSuccess, failure:oPrSendHelloConnection.handleFailure, scope:oPrSendHelloConnection, argument:[oSender, sAccountId, sProcessClass]
}; YAHOO.util.Dom.addClass(oSender, sProcessClass); oSender.innerHTML = 'Sending'; oPrSendHelloConnection.startRequest(sAccountId, oPrHelloCallback); return true;}
function onPrBookmarkClick(sAccountId, oSender, sProcessClass) { if (!sProcessClass) { sProcessClass = 'progress';}
var oPrBookmarkConnection = { handleSuccess:function(o){ if (o.responseText == 'upgrade-to-premium') { document.location.href = '/member/bookmarks/add/'+o.argument[1]+'/';} else if (o.responseText == 'confirm-email') { document.location.href = '/confirm/email/?event=bookmark&redirect=/member/bookmarks/add/'+o.argument[1]+'/';} else if (o.responseText == 'bookmark-added') { var oParentElement = o.argument[0].parentElement ? o.argument[0].parentElement : o.argument[0].parentNode; if (oParentElement) { oParentElement.innerHTML = 'Bookmarked'; YAHOO.util.Dom.addClass(oParentElement, 'pb-bookmark');} else { YAHOO.util.Dom.removeClass(o.argument[0], o.argument[2]); o.argument[0].innerHTML = 'Bookmarked';}
if (pageTracker) { pageTracker._trackEvent('Bookmarks', 'Add To Bookmarks')
}
} else if (o.responseText == 'login') { document.location.href = '/login/?redirect=/member/bookmarks/add/'+o.argument[1]+'/';} else { YAHOO.util.Dom.removeClass(o.argument[0], o.argument[2]); o.argument[0].innerHTML = 'Bookmark';}
}, handleFailure:function(o){ }, startRequest:function(sAccountId, oCallback) { YAHOO.util.Connect.asyncRequest('GET', '/member/bookmarks/add/'+sAccountId+'/?ajax=1', oCallback);}
}; var oPrBookmarkCallback = { success:oPrBookmarkConnection.handleSuccess, failure:oPrBookmarkConnection.handleFailure, scope:oPrBookmarkConnection, argument:[oSender, sAccountId, sProcessClass]
}; YAHOO.util.Dom.addClass(oSender, sProcessClass); oSender.innerHTML = 'Bookmarking'; oPrBookmarkConnection.startRequest(sAccountId, oPrBookmarkCallback); return true;}
function onMsgStarClick(oSender) { if (!oSender || !oSender.href) { return false;}
if (oSender.innerHTML == 'unstared') { YAHOO.util.Dom.addClass(oSender, 'ma-msg-stared'); YAHOO.util.Dom.removeClass(oSender, 'ma-msg-unstared'); oSender.innerHTML = 'stared'
} else { YAHOO.util.Dom.addClass(oSender, 'ma-msg-unstared'); YAHOO.util.Dom.removeClass(oSender, 'ma-msg-stared'); oSender.innerHTML = 'unstared'
}
var oMsStarConnection = { handleSuccess:function(o){ if (o.responseText == 't' || o.responseText == 'f') { return true;} else { document.location.href = o.argument[0].href;}
}, handleFailure:function(o){ document.location.href = o.argument[0].href;}
}; var oMsStarCallback = { success:oMsStarConnection.handleSuccess, failure:oMsStarConnection.handleFailure, scope:oMsStarConnection, argument:[oSender]
}; YAHOO.util.Connect.asyncRequest('GET', oSender.href+'&ajax=1', oMsStarCallback); return true;}
function onMfVerifyUsername(oSender) { if (!document.getElementById('mfRecipient') || !document.getElementById('mfRecipient').value) { alert('Enter Username'); return;}
var oMfUsernameConnection = { handleSuccess:function(o){ if (o.responseText == 'user-not-found') { YAHOO.util.Dom.removeClass(o.argument[0], 'loading-link'); o.argument[0].innerHTML = 'Verify username'; document.getElementById('mfUsernameError').innerHTML = 'User not found. Please verify username.'
document.getElementById('mfUsernameError').style.display = 'block';} else if (o.responseText.substr(0,6) == '<table') { document.getElementById('mfUserBlock').innerHTML = o.responseText+'<div class="cleaner">&nbsp;<\/div>'+'<input type="hidden" name="to" value="'+document.getElementById('mfRecipient').value+'"\/>';} else { YAHOO.util.Dom.removeClass(o.argument[0], 'loading-link'); o.argument[0].innerHTML = 'Verify username';}
}, handleFailure:function(o){ YAHOO.util.Dom.removeClass(o.argument[0], 'loading-link'); o.argument[0].innerHTML = 'Verify username';}, startRequest:function(oCallback) { YAHOO.util.Connect.asyncRequest('GET', '/feeds/load-user-flat-block/?username='+document.getElementById('mfRecipient').value, oCallback);}
}; var oMfUsernameCallback = { success:oMfUsernameConnection.handleSuccess, failure:oMfUsernameConnection.handleFailure, scope: oMfUsernameConnection, argument:[oSender]
}; YAHOO.util.Dom.addClass(oSender, 'loading-link'); oSender.innerHTML = 'Please wait'; oMfUsernameConnection.startRequest(oMfUsernameCallback); return true;}
function mfAttOnAddClick(sRid) { var mfAttTable = document.getElementById('mfAttTable'); var d = new Date(); var nTimeStamp = (d.getTime()-d.getMilliseconds())/1000; var nRandom = parseFloat(Math.random()); if (!YAHOO.util.Dom.hasClass(mfAttTable.rows[0], 'invisible')) { YAHOO.util.Dom.addClass(mfAttTable.rows[0], 'invisible'); YAHOO.util.Dom.removeClass(mfAttTable.rows[mfAttTable.rows.length-1], 'invisible');}
var mfAttNewRow = mfAttTable.insertRow(mfAttTable.rows.length-1); mfAttNewRow.insertCell(0).innerHTML = '<img src="/media/icons/ms-attach-photo.gif" alt="Attach photo"\/>'; mfAttNewRow.insertCell(1).innerHTML = '<input type="file" name="msg_file['+sRid+']['+nTimeStamp.toString()+nRandom.toString()+']"\/>'; var mfAttRemCell = mfAttNewRow.insertCell(2); mfAttRemCell.innerHTML = '<a href="#" onclick="mfAttOnRmClick(this);return false;">remove<\/a>'; YAHOO.util.Dom.addClass(mfAttRemCell, 'mf-att-rm');}
function mfAttOnRmClick(oSender) { var mfAttTable = document.getElementById('mfAttTable'); oSender.parentNode.parentNode.parentNode.removeChild(oSender.parentNode.parentNode); if (mfAttTable.rows.length == 2) { YAHOO.util.Dom.removeClass(mfAttTable.rows[0], 'invisible'); YAHOO.util.Dom.addClass(mfAttTable.rows[mfAttTable.rows.length-1], 'invisible');}
}
function mfAttOnUploadedRmClick(oSender) { if (oSender && oSender.parentNode && oSender.parentNode.parentNode) { oSender.parentNode.parentNode.removeChild(oSender.parentNode);}
return false;}
function onMoFeatureClick(oSender, sUrl, sType ,evt) { var scrOfX = 0, scrOfY = 0; if( typeof( window.pageYOffset ) == 'number' ) { scrOfY = window.pageYOffset; scrOfX = window.pageXOffset;} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) { scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft;} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) { scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft;}
var myWidth = 0, myHeight = 0; if( typeof( window.innerWidth ) == 'number' ) { myWidth = window.innerWidth; myHeight = window.innerHeight;} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight;} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { myWidth = document.body.clientWidth; myHeight = document.body.clientHeight;}
var iX = 0, iY = 0; if (evt && evt.clientX && evt.clientY) { iX = evt.clientX-150 + scrOfX; iY = evt.clientY-80 + scrOfY;} else { iX = YAHOO.util.Dom.getX(oSender)-150; iY = YAHOO.util.Dom.getY(oSender)-80;}
if (myWidth + scrOfX < iX + 300) { iX = (myWidth + scrOfX) - 300 - 30;}
if (myHeight + scrOfY < iY+180 ) { iY = (myHeight + scrOfY) - 180 - 30;}
if (sType == 'pPhoto') { var sMessage = 'Photos are available to registered users only.';} else { var sMessage = 'This feature is available to registered users only.';}
moFeaturePanel = new YAHOO.widget.Panel("moFeaturePanelY", { xy:[iX,iY],visible:false,draggable:true, width:"300px"} ); moFeaturePanel.setHeader("&nbsp;"); moFeaturePanel.setBody('<div class="mo-block"><h2>'+sMessage+'</h2><p>Please <span class="st-bt st-bt-viol"><a href="/sign-up/?redirect='+sUrl+'">Sign-Up for Free</a></span> or <span class="st-bt st-bt-red"><a href="/login/?redirect='+sUrl+'">Sign In</a></span></p></div>'); moFeaturePanel.setFooter('<a onclick="moFeaturePanel.hide()" href="#" style="font-size:11px;">Close</a>'); moFeaturePanel.render(document.getElementById('moFeaturePanelContainer')); moFeaturePanel.show(); return true;}
function loadingShieldAdd(sContainer, sShieldId) { if (!sContainer) { return;}
if (!sShieldId) { return;}
var oContainer = document.getElementById(sContainer); var oShield = document.getElementById(sShieldId); if (!oShield) { oShield = document.createElement('div')
oShield.id = sShieldId; oShield.className = 'loading-shield'; oContainer.appendChild(oShield);}
YAHOO.util.Dom.setXY(oShield, YAHOO.util.Dom.getXY(oContainer)); region = YAHOO.util.Dom.getRegion('mpPhotoFormContainer'); YAHOO.util.Dom.setStyle(oShield, 'display', 'block'); YAHOO.util.Dom.setStyle(oShield, 'width', parseInt(region.right - region.left)+'px'); YAHOO.util.Dom.setStyle(oShield, 'height', parseInt(region.bottom - region.top)+'px'); YAHOO.util.Dom.setStyle(oShield, 'opacity', '0.7');}
function loadingShieldRemove(sShieldId) { var oShield = document.getElementById('sShieldId'); oShield = null;}
function checkEnter(e){ var characterCode
if(e && e.which){ e = e
characterCode = e.which
}
else{ e = event
characterCode = e.keyCode
}
if(characterCode == 13){ return true
}
else{ return false
}
}

