
function setLinkCookie(linkID)
{if(getCookie("auxiliary")==null||getCookie("auxiliary")=="")
{document.cookie="auxiliary="+escape(linkID)+";path=/;domain=batanga.com";}
return true;}
function resetLinkCookie()
{document.cookie="auxiliary=;path=/;domain=batanga.com;expires=Thu, 01-Jan-1970 00:00:01 GMT";return true;}
function addFavorites(){var title="Batanga: Videos y Radio";var url="http://www.batanga.com";if(window.sidebar){window.sidebar.addPanel(title,url,"");}else if(window.external){window.external.AddFavorite(url,title);}else if(window.opera&&window.print){return true;}}
function OpenMyRadioURL(URL)
{window.open(URL,'LaunchPlayerAndPlaylist','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,width=430,height=745');}
function OpenMyRadio(PlaylistID)
{OpenMyRadioURL('./Player/player.aspx?PlaylistID='+PlaylistID);}
function ShowDetailError(spanID)
{var spanTag=document.getElementById(spanID);if(spanTag.style.display=="")
spanTag.style.display="none";else
spanTag.style.display="";}
function OpenPlaylistBrowser(PlaylistID)
{window.open('http://music.batanga.com/'+languageId+'/MyRadio/PlaylistEditor/GeneratePlayList.asp?PlaylistID='+PlaylistID,'BrowserMain','width=1000,height=700');}
function OpenHelp()
{window.open('http://myradio.batanga.com/Help.html');}
function AskBeforeDelete(PlaylistID)
{if(confirm('Are you sure you want to delete this radio station?'))
{document.getElementById("ctl00_theContent_delete1").value=PlaylistID;return true;}
else
{document.getElementById("ctl00_theContent_delete1").value=-1;return false;}}
function setCookieD(cookieName,cookieValue,nDays,Domain)
{var today=new Date();var expire=new Date();if(nDays==null||nDays==0)
nDays=1;expire.setTime(today.getTime()+3600000*24*nDays);var theCookie=cookieName+"="+escape(cookieValue)+";expires="+expire.toGMTString()+";path=/;domain="+Domain+";";document.cookie=theCookie;}
function logoutClubSubscriber()
{setCookieD("LoggedInClub","0",-1,"batanga.com");document.location.reload();}
function getCookie(Name)
{var search=Name+"=";document.cookie.setDomain="batanga.com"
if(document.cookie.length>0)
{offset=document.cookie.indexOf(search)
if(offset!=-1&&offset!=null){offset+=search.length;end=document.cookie.indexOf(";",offset);if(end==-1)
end=document.cookie.length;return unescape(document.cookie.substring(offset,end));}}
else
{return null;}}
var languageId=getCookie("idioma");var idioma;if(languageId!=null){if(languageId.toUpperCase()=="EN"){languageId="en";idioma="EN";}else{languageId="sp";idioma="ES";}}else{idioma="ES";languageId="sp";}
var hideMaliciousObjectsTimer;var IE=document.all?true:false
var batangaMouseX=0;var batangaMouseY=0;var mouseElement=null;function GetLoggedInUserID()
{var userId=getCookie("batangauserid");return userId;}
function IsUserLoggedIn()
{var batangacom=getCookie("batangacom");if(batangacom==null||batangacom.length==0)
return false;var hd=getCookie("hd");if(hd==null||hd.length==0)
return false;var batangakey=getCookie("batangakey");if(batangakey==null||batangakey.length==0)
return false;return true;}
function decode(str)
{var textToWork=str;textToWork=textToWork.replace(/&lt;/g,"<");textToWork=textToWork.replace(/&gt;/g,">");textToWork=textToWork.replace(/&quot;/g,"\"");textToWork=textToWork.replace(/&amp;/g,"&");textToWork=textToWork.replace(/&nbsp;/g," ");return textToWork;}
function copyToClipboard(id)
{var element=document.getElementById(id);element.select();if(window.clipboardData)
{var r=clipboardData.setData('Text',element.value);return 1;}
else
{return 0}}
function getMouseXY(e)
{if(IE)
{e=e||window.event;if(e.srcElement)
mouseElement=e.srcElement;else
mouseElement=null;batangaMouseX=e.clientX;batangaMouseY=e.clientY;}
else
{if(e.target)
mouseElement=e.target;else
mouseElement=null;batangaMouseX=e.pageX;batangaMouseY=e.pageY;}
if(batangaMouseX<0){batangaMouseX=0}
if(batangaMouseY<0){batangaMouseY=0}
return true;}
var winW,winH;function SetWinWidthHeightValues()
{if(parseInt(navigator.appVersion)>3)
{if(navigator.appName=="Netscape")
{winW=window.innerWidth;winH=window.innerHeight;}
if(navigator.appName.indexOf("Microsoft")!=-1)
{winW=document.body.offsetWidth;winH=document.body.offsetHeight;}}}
function trim(stringToTrim)
{return stringToTrim.replace(/^\s+|\s+$/g,"");}
function ltrim(stringToTrim)
{return stringToTrim.replace(/^\s+/,"");}
function rtrim(stringToTrim)
{return stringToTrim.replace(/\s+$/,"");}
function IsvalidEMailFormat(email)
{var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;return filter.test(email);}
function IsNumber(data)
{var filter=/^\d+$/;return filter.test(data);}
function IsvalidUserNameFormat(userName)
{var filter=/^([a-zA-Z0-9])+$/;return filter.test(userName);}
function clearUsernameStatus()
{closeTag('chkUserNameResult')
closeTag('signupErr-UserName');}
function closeTag(elementID)
{var element=document.getElementById(elementID);if(element!=null)
element.style.display="none";}
function showTag(elementID,text)
{var element=document.getElementById(elementID);if(element!=null)
{if(text!=null&&text.length>0)
{element.innerHTML=text;}
element.style.display="";}}
function showErrorInfo(elementID,text)
{showTag(elementID,text);}
function GetSpamText()
{var language=getLanguage();if(language=="EN")
return"If you can't find the confirmation email, check your trash, bulk, or spam folders. It's possible that the email went to the wrong folder.";else
return"Si no puedes encontrar el mensaje de confirmaci&oacute;n, chequea la carpeta de &quot;trash&quot;, &quot;bulk&quot; o &quot;spam&quot;.  Es posible que el mensaje est&eacute; en la carpeta equivocada.";}
function clearErrors()
{var allspans=document.getElementsByTagName("span");for(var i=0;i<allspans.length;i++)
{if(allspans[i].getAttribute('id')!=null&&allspans[i].getAttribute('id').match('signupErr-'))
{var elementID=allspans[i].getAttribute('id');closeTag(elementID);}}}
var objectsToHide;function hideMaliciousObjects()
{ShowHideAllTags("object","hidden");ShowHideAllTags("embed","hidden");ShowHideAllTags("iframe","hidden");clearTimeout(hideMaliciousObjectsTimer);hideMaliciousObjectsTimer=setTimeout("hideMaliciousObjects()",200);}
function ShowHideObjects(displayStyle)
{if(displayStyle=="hidden")
{objectsToHide=new Array();hideMaliciousObjectsTimer=setTimeout("hideMaliciousObjects()",200);}
if(displayStyle=="visible")
{clearTimeout(hideMaliciousObjectsTimer);}
ShowHideAllTags("object",displayStyle);ShowHideAllTags("embed",displayStyle);ShowHideAllTags("iframe",displayStyle);}
function IsHiddenByMeObject(id)
{try{for(var i=0;i<objectsToHide.length;i++)
{if(objectsToHide[i]==id)
return true;}}catch(e){}
return false;}
function ShowHideAllTags(objectType,displayStyle)
{var objects=document.getElementsByTagName(objectType);for(var i=0;i<objects.length;i++)
{if(displayStyle=="hidden"&&objects[i].style.visibility!="hidden")
{if(objectType=="iframe")
{var id=objects[i].getAttribute('id');if(id!="coregistration_silvercarrot")
{objectsToHide[objectsToHide.length]=objects[i].getAttribute('id');objects[i].style.visibility=displayStyle;}}
else
{objectsToHide[objectsToHide.length]=objects[i].getAttribute('id');objects[i].style.visibility=displayStyle;}}
else if(displayStyle=="visible"&&IsHiddenByMeObject(objects[i].getAttribute('id')))
{objects[i].style.visibility=displayStyle;}}}
function GetRequiredText()
{var language=getLanguage();if(language=="EN")
return"&nbsp;required";return"&nbsp;requerido";}
function validated()
{var language=getLanguage();var email=trim(document.getElementById("signupEmail").value);var password=trim(document.getElementById("signupPassword").value);var userName=trim(document.getElementById("signupUserName").value);var firstName=trim(document.getElementById("signupFirstName").value);var lastName=trim(document.getElementById("signupLastName").value);var gender=trim(document.getElementById("signupGender").value);var month=trim(document.getElementById("signupMonth").value);var day=trim(document.getElementById("signupDay").value);var year=trim(document.getElementById("signupYear").value);var agree=document.getElementById("signupAgree");var errFocusField=null;if(!agree.checked)
{showTag("signupErr-Agree",GetRequiredText());errFocusField="signupAgree";}
if(!document.formsignup.signupPreferredLang[0].checked&&!document.formsignup.signupPreferredLang[1].checked)
{showErrorInfo("signupErr-PreferredLang",GetRequiredText());errFocusField="signupPreferredLang";}
if(!document.formsignup.signupGender[0].checked&&!document.formsignup.signupGender[1].checked)
{showErrorInfo("signupErr-Gender",GetRequiredText());errFocusField="signupGender";}
if(month=="0"||day=="0"||year=="0")
{showErrorInfo("signupErr-DOB",GetRequiredText());if(month=="00")
errFocusField="signupMonth";else if(day=="0")
errFocusField="signupDay";else
errFocusField="signupYear";}
else
{today=new Date();birthDate=new Date(year,month-1,day);var one_day=1000*60*60*24;var daysSinceBirth=Math.ceil((today.getTime()-birthDate.getTime())/(one_day));if(daysSinceBirth<4745)
{if(language=="EN")
showErrorInfo("signupErr-DOB","&nbsp;must be 13+ years old");else
showErrorInfo("signupErr-DOB","&nbsp;debes tener 13+ a&ntilde;os");errFocusField="signupYear";}}
if(lastName.length==0)
{showErrorInfo("signupErr-LastName",GetRequiredText());errFocusField="signupLastName";}
if(firstName.length==0)
{showErrorInfo("signupErr-FirstName",GetRequiredText());errFocusField="signupFirstName";}
if(userName.length==0)
{showErrorInfo("signupErr-UserName",GetRequiredText());errFocusField="signupUserName";}
else if(userName.length<4||userName.length>18)
{showErrorInfo("signupErr-UserName","&nbsp;should be 4-18 charecters");errFocusField="signupUserName";}
else if(!IsvalidUserNameFormat(userName))
{showErrorInfo("signupErr-UserName","&nbsp;invalid format");errFocusField="signupUserName";}
if(password.length==0)
{showErrorInfo("signupErr-Password",GetRequiredText());errFocusField="signupPassword";}
else if(password.length<5||password.length>12)
{if(language=="EN")
{showErrorInfo("signupErr-Password","&nbsp;should be 5-12 characters");}
else
{showErrorInfo("signupErr-Password","&nbsp;la contrase&ntilde;a tener entre 5-12 caracteres");}
errFocusField="signupPassword";}
else if(document.getElementById("signupPassword").value!=document.getElementById("signupPassword2").value)
{if(language=="EN")
{showErrorInfo("signupErr-Password","&nbsp;passwords do not match");showErrorInfo("signupErr-Password2","&nbsp;passwords do not match");}
else
{showErrorInfo("signupErr-Password","&nbsp;Las contrase&ntilde;as no coinciden");showErrorInfo("signupErr-Password2","&nbsp;Las contrase&ntilde;as no coinciden");}
errFocusField="signupPassword";}
if(email.length==0)
{showErrorInfo("signupErr-Email",GetRequiredText());errFocusField="signupEmail";}
else if(!IsvalidEMailFormat(email))
{showErrorInfo("signupErr-Email","&nbsp;invalid format");showErrorInfo("signupErr-Email2","&nbsp;invalid format");errFocusField="signupEmail";}
if(errFocusField!=null)
{if(document.getElementById(errFocusField)!=null)
{document.getElementById(errFocusField).focus();}}
return(errFocusField==null);}
function validateforupdate()
{var language=getLanguage();var firstName=trim(document.getElementById("updateFirstName").value);var lastName=trim(document.getElementById("updateLastName").value);var gender=trim(document.getElementById("updateGender").value);var month=trim(document.getElementById("updateMonth").value);var day=trim(document.getElementById("updateDay").value);var year=trim(document.getElementById("updateYear").value);var agree=document.getElementById("updateAgree");var errFocusField=null;if(!agree.checked)
{showTag("updateErr-Agree",GetRequiredText());errFocusField="signupAgree";}
if(!document.formupdate.updatePreferredLang[0].checked&&!document.formupdate.updatePreferredLang[1].checked)
{showErrorInfo("updateErr-PreferredLang",GetRequiredText());errFocusField="updatePreferredLang";}
if(!document.formupdate.updateGender[0].checked&&!document.formupdate.updateGender[1].checked)
{showErrorInfo("updateErr-Gender",GetRequiredText());errFocusField="updateGender";}
if(month=="0"||day=="0"||year=="0")
{showErrorInfo("updateErr-DOB",GetRequiredText());if(month=="00")
errFocusField="updateMonth";else if(day=="0")
errFocusField="updateDay";else
errFocusField="updateYear";}
else
{today=new Date();birthDate=new Date(year,month-1,day);var one_day=1000*60*60*24;var daysSinceBirth=Math.ceil((today.getTime()-birthDate.getTime())/(one_day));if(daysSinceBirth<4745)
{if(language=="EN")
showErrorInfo("updateErr-DOB","&nbsp;must be 13+ years old");else
showErrorInfo("updateErr-DOB","&nbsp;debes tener 13+ a&ntilde;os");errFocusField="updateYear";}}
if(lastName.length==0)
{showErrorInfo("updateErr-LastName",GetRequiredText());errFocusField="updateLastName";}
if(firstName.length==0)
{showErrorInfo("updateErr-FirstName",GetRequiredText());errFocusField="updateFirstName";}
if(errFocusField!=null)
{if(document.getElementById(errFocusField)!=null)
{document.getElementById(errFocusField).focus();}}
return(errFocusField==null);}
function getTagValue(data,tag)
{var returnValue=null;var startTag="<"+tag+">";var endTag="</"+tag+">";var startPos=data.indexOf(startTag);if(startPos>=0)
{returnValue=data.substr(startPos+startTag.length);returnValue=returnValue.substr(0,returnValue.indexOf(endTag));}
return returnValue;}
function setSessionCookie(name,value,duration)
{var cookiestring;if(duration!=null)
cookiestring=name+"="+escape(value)+";EXPIRES="+getexpirydate(duration)+";path=/;domain=batanga.com;";else
cookiestring=name+"="+escape(value)+";path=/;domain=batanga.com;";document.cookie=cookiestring;}
function getexpirydate(nodays)
{var UTCstring;Today=new Date();nomilli=Date.parse(Today);Today.setTime(nomilli+nodays*24*60*60*1000);UTCstring=Today.toUTCString();return UTCstring;}
function getLanguage()
{var language=getCookie("idioma");if(language!=null)
language=language.toUpperCase();return language;}
function getCookie(Name)
{var search=Name+"=";document.cookie.setDomain="batanga.com";if(document.cookie.length>0)
{offset=document.cookie.indexOf(search)
if(offset!=-1&&offset!=null){offset+=search.length;end=document.cookie.indexOf(";",offset);if(end==-1)
end=document.cookie.length;return unescape(document.cookie.substring(offset,end));}}
else
{return null;}}
function setupCookie(key,cookieName,data)
{var value=getTagValue(data,key);if(value==null)return;if(cookieName==null)
cookieName=key;var re=/(<!\[CDATA\[)(.+)(\]\]>)/;value=value.replace(re,"$2");if(batangaLoginDebug==1)
alert("setupCookie: cookieName="+cookieName+", value="+value);setSessionCookie(cookieName,value,null);}
function updateElementsPositions()
{var dlg_background=document.getElementById("modal-Background");if(dlg_background!=null&&dlg_background.style.display!="none")
{dlg_background.style.width=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth)+"px";dlg_background.style.height=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight)+"px";var loginBox=document.getElementById("modal-loginBox");if(loginBox!=null&&loginBox.style.display!="none")
{loginBox.style.top=Math.max(document.documentElement.scrollTop,document.body.scrollTop)+offsetFromTop+"px";loginBox.style.left=((document.body.clientWidth/2)-(loginDialogWidth/2))+"px";loginBox.style.overflow="hidden";}}}
function resizeModalWindow()
{updateElementsPositions();}
function scrollModalWindow()
{updateElementsPositions();}
function addResizeEvent(func)
{var oldonResize=window.onresize;if(typeof window.onresize!='function')
{window.onresize=func;}
else
{window.onresize=function(){oldonResize();func();}}}
function addScrollEvent(func)
{var oldonScroll=window.onscroll;if(typeof window.onscroll!='function')
{window.onscroll=func;}
else
{window.onscroll=function(){oldonScroll();func();}}}
function CreateAJAXRequest()
{var http_request=null;if(window.XMLHttpRequest)
{http_request=new XMLHttpRequest();if(http_request.overrideMimeType)
{http_request.overrideMimeType('text/html');}}
else if(window.ActiveXObject)
{try
{http_request=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{try
{http_request=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){}}}
if(!http_request)
{alert('Cannot create XMLHTTP instance');}
return http_request;}
function GetTagValue(data,tag)
{var startTag="<"+tag+">";var endTag="</"+tag+">";var returnValue=null;var startPos=data.indexOf(startTag);if(startPos>=0)
{returnValue=data.substr(startPos+startTag.length);returnValue=returnValue.substr(0,returnValue.indexOf(endTag));}
return returnValue;}
addResizeEvent(resizeModalWindow);addScrollEvent(scrollModalWindow);var xmlObjSignUp;function doNewUserSignup()
{var language=getLanguage();clearErrors();if(!validated())
{var message;if(language=="EN")
message="Please correct the fields marked in red.";else
message="Los campos en rojo necesitan atenci&oacute;n.";showTag("Err-Message","<span class=\"signupErrorInfo\">"+message+"</span>");return;}
xmlObjSignUp=CreateAJAXRequest();if(xmlObjSignUp==null)
return;var signupButton=document.getElementById("signupButton");if(signupButton.disabled)return;signupButton.style.cursor="wait";signupButton.disabled=true;var email=document.getElementById("signupEmail").value;email=trim(email);var password=document.getElementById("signupPassword").value;var userName=document.getElementById("signupUserName").value;userName=trim(userName);var firstName=document.getElementById("signupFirstName").value;firstName=trim(firstName);var lastName=document.getElementById("signupLastName").value;lastName=trim(lastName);var month=document.getElementById("signupMonth").value;var day=document.getElementById("signupDay").value;var year=document.getElementById("signupYear").value;var gender="";if(document.formsignup.signupGender[0].checked)
gender="female";else if(document.formsignup.signupGender[1].checked)
gender="male";var preferredLang="EN";if(document.formsignup.signupPreferredLang[0].checked)
preferredLang="EN";else if(document.formsignup.signupPreferredLang[1].checked)
preferredLang="ES";var newsLetterSignup="0";if(document.formsignup.signupNewsLetter.checked)
newsLetterSignup="1";var parameters;parameters="email="+email;parameters=parameters+"&password="+password;parameters=parameters+"&username="+userName;parameters=parameters+"&displayname="+userName;parameters=parameters+"&firstname="+firstName;parameters=parameters+"&lastname="+lastName;parameters=parameters+"&gender="+gender;parameters=parameters+"&month="+month;parameters=parameters+"&day="+day;parameters=parameters+"&year="+year;parameters=parameters+"&preferredlang="+preferredLang;parameters=parameters+"&signupreferrer="+signupReferrer;parameters=parameters+"&newslettersignup="+newsLetterSignup;parameters=parameters+"&op=signupuser";if(batangaLoginDebug==1)
alert("UrlRegistrationHelper = "+UrlRegistrationHelper+", parameters = "+parameters);xmlObjSignUp.open("POST",UrlRegistrationHelper,true);xmlObjSignUp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlObjSignUp.setRequestHeader("Content-length",parameters.length);xmlObjSignUp.onreadystatechange=SignupUserCallback;xmlObjSignUp.send(parameters);}
function SignupUserCallback()
{var outputText;if(batangaLoginDebug==1)
{alert("RetrieveSignupData:responseText="+xmlObjSignUp.responseText);}
if((xmlObjSignUp!=null)&&(xmlObjSignUp.readyState==1))
{var progressImage=document.getElementById("Err-Message");if(progressImage!=null&&UrlProgressImage!=null&&UrlProgressImage.length>0)
{var message="<img border=0 valign=middle src=\""+UrlProgressImage+"\"></img>";progressImage.innerHTML=message;progressImage.style.display="";}}
if((xmlObjSignUp!=null)&&(xmlObjSignUp.readyState==4)&&(xmlObjSignUp.status==200))
{closeTag("Err-Message");var signupButton=document.getElementById("signupButton");signupButton.disabled=false;signupButton.style.cursor="pointer";outputText=xmlObjSignUp.responseText;outputText=decode(outputText);if(batangaLoginDebug==1)
alert("outputText = "+outputText);var status=getTagValue(outputText,"status");if(status=="1")
{nd();try{OmnitureSignUpStart("MyBatangaRegistrationCompleted");}catch(OmnE){}
ShowSuccessMessage();}
else
{var reason=getTagValue(outputText,"errormessage");if(batangaLoginDebug==1)
alert("failed reason = "+reason);var message='<font color=red>Error: '+reason+'</font>';showTag("Err-Message",message);if(document.getElementById("signupEmail")!=null)
{document.getElementById("signupEmail").focus();document.getElementById("signupEmail").select();}}
xmlObjSignUp=null;}}
function doContinue()
{closeModalDialogs();if(signupCallBack!=null&&(typeof signupCallBack=='function'))
{if(batangaLoginDebug==1)
{alert("calling signupCallBack");}
signupCallBack();}
else if(batangaLoginDebug==1)
{alert("no signup callback defined");}}
function doProfileSetup()
{closeModalDialogs();document.location.href="http://my.batanga.com/networkPhoto.php";}
function ShowSuccessMessage()
{var signupBox=document.getElementById("modal-signupBox");signupBox.innerHTML=GetAccountCreatedMessage();signupBox.style.display="";}
function GetAccountCreatedMessage()
{var language=getLanguage();var accountCreatedText="";var line1="";var line2="";var line3="";var line4=GetSpamText();if(language=="EN"||language=="en")
{line1="You are almost done!";line2="A confirmation email has been sent to the email address you specified.";line3="To complete your registration, please click on the link included in that email.";}
else
{line1="&iexcl;Ya casi terminas!";line2="Un mensaje de confirmaci&oacute;n ha sido enviado a tu correo electr&oacute;nico.";line3="Para terminar el proceso de registro, por favor haz clic en el enlace que aparece en ese mensaje.";}
accountCreatedText="<div class=\"pad\" style=\"text-align:center;\">";accountCreatedText=accountCreatedText+"<img border=\"0\" src=\"http://radio.batanga.com/player/images/mw_x.gif\" style=\"cursor:pointer; float:right;margin-top:-6px;margin-right:-5px;\" onclick=\"javascript:closeModalDialogs(); return false;\" title=\"close\"/><br>";accountCreatedText=accountCreatedText+"<span class=\"reg16\">"+line1+"</span><br><br>";accountCreatedText=accountCreatedText+"<span class=\"reg12\">"+line2+"</span><br><br>";accountCreatedText=accountCreatedText+"<span style=\"font-family:Arial;font-size:12pt;\">"+line3+"</span><br><br>";accountCreatedText=accountCreatedText+"<span style=\"font-family:Arial;font-size:12pt;\">"+line4+"</span><br>";accountCreatedText=accountCreatedText+"</div>";return accountCreatedText;}
var showCheckProgress=1;function checkUserName(showProgress)
{showCheckProgress=showProgress;var userName=document.getElementById("signupUserName").value;userName=trim(userName);if(!IsvalidUserNameFormat(userName))
{showErrorInfo("Err-Message","&nbsp;&nbsp;invalid format");if(showProgress==1)
{document.getElementById("signupUserName").select();document.getElementById("signupUserName").focus();}
return;}
xmlObjUserNameAvailable=CreateAJAXRequest();if(xmlObjUserNameAvailable==null)
return;var signupUserName=document.getElementById("signupUserName").value;var parameters;parameters="username="+signupUserName;parameters=parameters+"&op=checkusername";if(batangaLoginDebug==1)
alert("UrlRegistrationHelper = "+UrlRegistrationHelper+", parameters = "+parameters);xmlObjUserNameAvailable.open("POST",UrlRegistrationHelper,true);xmlObjUserNameAvailable.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlObjUserNameAvailable.setRequestHeader("Content-length",parameters.length);xmlObjUserNameAvailable.onreadystatechange=RetrieveUserNameAvailable;if(batangaLoginDebug==1)
alert();xmlObjUserNameAvailable.send(parameters);}
function RetrieveUserNameAvailable()
{var outputText;if(batangaLoginDebug==1)
{alert(xmlObjUserNameAvailable.responseText);}
if((xmlObjUserNameAvailable!=null)&&(xmlObjUserNameAvailable.readyState==1))
{if(showCheckProgress==1)
{var chkUserNameResult=document.getElementById("Err-Message");if(chkUserNameResult!=null&&UrlProgressImage!=null&&UrlProgressImage.length>0)
{var message="<img border=0 valign=middle src=\""+UrlProgressImage+"\"></img>";chkUserNameResult.innerHTML=message;chkUserNameResult.style.display="";}}}
if((xmlObjUserNameAvailable!=null)&&(xmlObjUserNameAvailable.readyState==4)&&(xmlObjUserNameAvailable.status==200))
{outputText=xmlObjUserNameAvailable.responseText;outputText=decode(outputText);if(batangaLoginDebug==1)
alert("outputText = "+outputText);var lang=getLanguage();var availability=getTagValue(outputText,"availability");var userAvailableResultText;if(lang=="EN")
userAvailableResultText="<font color=red>&nbsp;not available</font>";else
userAvailableResultText="<font color=red>&nbsp;no est&aacute; disponible</font>";if(availability=="1")
{if(lang=="EN")
userAvailableResultText="<font color=green>&nbsp;available!</font>";else
userAvailableResultText="<font color=green>&nbsp;&iexcl;disponible!</font>";}
xmlObjUserNameAvailable=null;var chkUserNameResult=document.getElementById("signupErr-UserName");chkUserNameResult.innerHTML=userAvailableResultText;chkUserNameResult.style.display="";}}
function XMLWriter()
{this.XML=[];this.Nodes=[];this.State="";this.FormatXML=function(Str)
{if(Str)
return Str.replace(/&/g,"&amp;").replace(/\"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;");return""}
this.BeginNode=function(Name)
{if(!Name)return;if(this.State=="beg")this.XML.push(">");this.State="beg";this.Nodes.push(Name);this.XML.push("<"+Name);}
this.EndNode=function()
{if(this.State=="beg")
{this.XML.push("/>");this.Nodes.pop();}
else if(this.Nodes.length>0)
this.XML.push("</"+this.Nodes.pop()+">");this.State="";}
this.Attrib=function(Name,Value)
{if(this.State!="beg"||!Name)return;this.XML.push(" "+Name+"=\""+this.FormatXML(Value)+"\"");}
this.WriteString=function(Value)
{if(this.State=="beg")this.XML.push(">");this.XML.push(this.FormatXML(Value));this.State="";}
this.Node=function(Name,Value)
{if(!Name)return;if(this.State=="beg")this.XML.push(">");this.XML.push((Value==""||!Value)?"<"+Name+"/>":"<"+Name+">"+this.FormatXML(Value)+"</"+Name+">");this.State="";}
this.Close=function()
{while(this.Nodes.length>0)
this.EndNode();this.State="closed";}
this.ToString=function(){return this.XML.join("");}}
var offsetFromTop=10;document.write("<div id=\"widgetModal-Background\" class=\"widgetModalBackground\" style=\"display:none;\"></div>");document.write("<div id=\"modal-widgetBox\" class=\"widgetBox\" style=\"display:none;\"></div>");var widgetsImagesDomain;widgetsImagesDomain="http://widgets.batanga.com";var widgetsCode=new Array();var widgetsTitle=new Array();var widgetsImageName=new Array();function PadDigits(n,totalDigits)
{n=n.toString();var pd='';if(totalDigits>n.length)
{for(i=0;i<(totalDigits-n.length);i++)
{pd+='0';}}
return pd+n.toString();}
function getRandom()
{var ranNum=Math.floor(Math.random()*1000000);return ranNum;}
function populateWidgetsArray()
{var now=new Date();var uniqueID=new String();uniqueID=PadDigits(now.getMonth()+1,2).toString()+PadDigits(now.getDate(),2).toString()+now.getFullYear().toString()+PadDigits(now.getHours(),2).toString()+PadDigits(now.getMinutes(),2).toString()+PadDigits(now.getSeconds(),2).toString()+PadDigits(getRandom(),6).toString();widgetsCode[0]='<div style="width:150px; height:150px; background-image:url('+widgetsImagesDomain+'/stations/en/reggaeton.widget?uid='+uniqueID+'); overflow:hidden">';widgetsCode[0]=widgetsCode[0]+'<a target="_blank" href=http://myradio.batanga.com/Player/player.aspx?PlaylistID=63228&promo=100000 style="display:block; height:125px; padding-left:150px; overflow:hidden">Batanga Reggaeton Radio</a>';widgetsCode[0]=widgetsCode[0]+'<a target="_blank" href=http://www.batanga.com style="display:block; float:left; padding-top:25px; width:75px; overflow:hidden">Batanga.com</a>';widgetsCode[0]=widgetsCode[0]+'<a target="_blank" href=http://widgets.batanga.com/default.aspx?id=0 style="display:block; float:left; padding-top:25px; width:75px; overflow:hidden">Batanga Widgets - Share Me</a>';widgetsCode[0]=widgetsCode[0]+'</div>'
widgetsTitle[0]="Reggaeton";widgetsImageName[0]="reggaeton.gif";widgetsCode[1]='<div style="width:150px; height:150px; background-image:url('+widgetsImagesDomain+'/stations/en/top40.widget?uid='+uniqueID+'); overflow:hidden">';widgetsCode[1]=widgetsCode[1]+'<a target="_blank" href=http://myradio.batanga.com/Player/player.aspx?PlaylistID=63845&promo=100001 style="display:block; height:125px; padding-left:150px; overflow:hidden">Batanga Top40 Radio</a>';widgetsCode[1]=widgetsCode[1]+'<a target="_blank" href=http://www.batanga.com style="display:block; float:left; padding-top:25px; width:75px; overflow:hidden">Batanga.com</a>';widgetsCode[1]=widgetsCode[1]+'<a target="_blank" href=http://widgets.batanga.com/default.aspx?id=1 style="display:block; float:left; padding-top:25px; width:75px; overflow:hidden">Batanga Widgets - Share Me</a>';widgetsCode[1]=widgetsCode[1]+'</div>'
widgetsTitle[1]="Top 40";widgetsImageName[1]="top40.gif";widgetsCode[2]='<div style="width:150px; height:150px; background-image:url('+widgetsImagesDomain+'/stations/en/pop.widget?uid='+uniqueID+'); overflow:hidden">';widgetsCode[2]=widgetsCode[2]+'<a target="_blank" href=http://myradio.batanga.com/Player/player.aspx?PlaylistID=63839&promo=100002 style="display:block; height:125px; padding-left:150px; overflow:hidden">Batanga Pop Radio</a>';widgetsCode[2]=widgetsCode[2]+'<a target="_blank" href=http://www.batanga.com style="display:block; float:left; padding-top:25px; width:75px; overflow:hidden">Batanga.com</a>';widgetsCode[2]=widgetsCode[2]+'<a target="_blank" href=http://widgets.batanga.com/default.aspx?id=2 style="display:block; float:left; padding-top:25px; width:75px; overflow:hidden">Batanga Widgets - Share Me</a>';widgetsCode[2]=widgetsCode[2]+'</div>'
widgetsTitle[2]="Pop";widgetsImageName[2]="pop.gif";widgetsCode[3]='<div style="width:150px; height:150px; background-image:url('+widgetsImagesDomain+'/stations/en/iluvbatanga.widget?uid='+uniqueID+'); overflow:hidden">';widgetsCode[3]=widgetsCode[3]+'<a target="_blank" href=http://myradio.batanga.com/Player/player.aspx?PlaylistID=63839&promo=100003 style="display:block; height:125px; padding-left:150px; overflow:hidden">Batanga Pop Radio</a>';widgetsCode[3]=widgetsCode[3]+'<a target="_blank" href=http://www.batanga.com style="display:block; float:left; padding-top:25px; width:75px; overflow:hidden">Batanga.com</a>';widgetsCode[3]=widgetsCode[3]+'<a target="_blank" href=http://widgets.batanga.com/default.aspx?id=3 style="display:block; float:left; padding-top:25px; width:75px; overflow:hidden">Batanga Widgets - Share Me</a>';widgetsCode[3]=widgetsCode[3]+'</div>'
widgetsTitle[3]="I Love Batanga!";widgetsImageName[3]="iluvbatanga.gif";widgetsCode[4]='<div style="width:150px; height:150px; background-image:url('+widgetsImagesDomain+'/stations/en/batanguero.widget?uid='+uniqueID+'); overflow:hidden">';widgetsCode[4]=widgetsCode[4]+'<a target="_blank" href=http://myradio.batanga.com/Player/player.aspx?PlaylistID=63845&promo=100004 style="display:block; height:125px; padding-left:150px; overflow:hidden">Batanga Top40 Radio</a>';widgetsCode[4]=widgetsCode[4]+'<a target="_blank" href=http://www.batanga.com style="display:block; float:left; padding-top:25px; width:75px; overflow:hidden">Batanga.com</a>';widgetsCode[4]=widgetsCode[4]+'<a target="_blank" href=http://widgets.batanga.com/default.aspx?id=4 style="display:block; float:left; padding-top:25px; width:75px; overflow:hidden">Batanga Widgets - Share Me</a>';widgetsCode[4]=widgetsCode[4]+'</div>'
widgetsTitle[4]="I am Batanguero!";widgetsImageName[4]="batanguero.gif";}
function showwidgets(width)
{ShowHideObjects("hidden");var dlg_background=document.getElementById("widgetModal-Background");dlg_background.style.width=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth)+"px";dlg_background.style.height=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight)+"px";dlg_background.style.display="";var widgetBox=document.getElementById("modal-widgetBox");widgetBox.style.width=width+"px";widgetBox.innerHTML=getwidgetscode(true);widgetBox.style.top=document.body.scrollTop+offsetFromTop+"px";widgetBox.style.left=(document.body.clientWidth/2)-(width/2)+"px";widgetBox.style.display="";}
function PickThisWidget(widgetIndex)
{if(widgetIndex>=widgetsCode.length)return;var pickedWidget=document.getElementById("pickawidget");pickedWidget.src=widgetsImagesDomain+"/stations/en/"+widgetsImageName[widgetIndex];var widgetCodeTextArea=document.getElementById("widgetCodeTextArea");if(document.all)
widgetCodeTextArea.innerText=widgetsCode[widgetIndex];else
widgetCodeTextArea.textContent=widgetsCode[widgetIndex];var widgetTitle=document.getElementById("widgetTitle");widgetTitle.value=widgetsTitle[widgetIndex];}
function closeWidgets()
{ShowHideObjects("visible");closeTag("widgetModal-Background");closeTag("modal-widgetBox");}
function getwidgetscode(showclose)
{var widgetHTML;populateWidgetsArray();widgetHTML="<div class=\"widgetBoxContentFrame\" style=\"background-image:url("+widgetsImagesDomain+"/images/background.jpg"+");\">";if(showclose)
widgetHTML=widgetHTML+"<a style=\"float:right;font-size:10px;\" href=# onclick=\"closeWidgets();\"><span class=\"widgetFont\">close</span></a>";widgetHTML=widgetHTML+"<div style=\"text-align:left;padding-top:95px;padding-bottom:10px;padding-left:35px;padding-right:30px\">";widgetHTML=widgetHTML+"<table border=0  cellpadding=0>";widgetHTML=widgetHTML+"<tr>";widgetHTML=widgetHTML+"<td valign=top>";widgetHTML=widgetHTML+"<table valign=top border=0 cellpadding=0 cellspacing=5 >";widgetHTML=widgetHTML+"<tr valign=top>";widgetHTML=widgetHTML+"<td colspan=3 valign=top>";widgetHTML=widgetHTML+"<span class=\"widgetFont\">1. Pick a widget.</span>";widgetHTML=widgetHTML+"</td>";widgetHTML=widgetHTML+"</tr>";widgetHTML=widgetHTML+"<tr>";widgetHTML=widgetHTML+"<td>";widgetHTML=widgetHTML+"<a href=\"#\" onclick=\"PickThisWidget(0);\"><img border=0  valign=top height=50 width=50 src="+widgetsImagesDomain+"/stations/en/reggaeton.gif></a>";widgetHTML=widgetHTML+"</td>";widgetHTML=widgetHTML+"<td>";widgetHTML=widgetHTML+"<a href=\"#\" onclick=\"PickThisWidget(1);\"><img border=0 valign=top height=50 width=50 src="+widgetsImagesDomain+"/stations/en/top40.gif></a>";widgetHTML=widgetHTML+"</td>";widgetHTML=widgetHTML+"<td>";widgetHTML=widgetHTML+"<a href=\"#\" onclick=\"PickThisWidget(2);\"><img border=0 valign=top height=50 width=50 src="+widgetsImagesDomain+"/stations/en/pop.gif></a>";widgetHTML=widgetHTML+"</td>";widgetHTML=widgetHTML+"</tr>";widgetHTML=widgetHTML+"<tr>";widgetHTML=widgetHTML+"<td>";widgetHTML=widgetHTML+"<a href=\"#\" onclick=\"PickThisWidget(3);\"><img border=0 valign=top height=50 width=50 src="+widgetsImagesDomain+"/stations/en/iluvbatanga.gif></a>";widgetHTML=widgetHTML+"</td>";widgetHTML=widgetHTML+"<td>";widgetHTML=widgetHTML+"<a href=\"#\" onclick=\"PickThisWidget(4);\"><img border=0 valign=top height=50 width=50 src="+widgetsImagesDomain+"/stations/en/batanguero.gif></a>";widgetHTML=widgetHTML+"</td>";widgetHTML=widgetHTML+"</tr>";widgetHTML=widgetHTML+"<tr>";widgetHTML=widgetHTML+"<td colspan=3>";widgetHTML=widgetHTML+"<input id=widgetTitle style=\"font-size:11px;\" readonly value=\"-----------------------------------------\">";widgetHTML=widgetHTML+"</td>";widgetHTML=widgetHTML+"</tr>";widgetHTML=widgetHTML+"</table>";widgetHTML=widgetHTML+"</td>";widgetHTML=widgetHTML+"<td>";widgetHTML=widgetHTML+"<img border=0 id=pickawidget valign=top src="+widgetsImagesDomain+"/stations/en/pickawidget.jpg />";widgetHTML=widgetHTML+"</td>";widgetHTML=widgetHTML+"</tr>";widgetHTML=widgetHTML+"<tr>";widgetHTML=widgetHTML+"<td colspan=3>";widgetHTML=widgetHTML+"<span class=\"widgetFont\">2. Copy this code into your blog, myspace or myBatanga page to share your favorite music with your friends!</span>";widgetHTML=widgetHTML+"<br><textarea onclick=\"javascript:copyToClipboard('widgetCodeTextArea'); return false;\" readonly rows=3 cols=50 id=widgetCodeTextArea style=\"font-size:11px;overflow: scroll;overflow-y: scroll;overflow-x: hidden;overflow:-moz-scrollbars-vertical;\"></textarea>";widgetHTML=widgetHTML+"</td>";widgetHTML=widgetHTML+"</tr>";widgetHTML=widgetHTML+"</table>";widgetHTML=widgetHTML+"</div>";widgetHTML=widgetHTML+"</div>";return widgetHTML;}
var newMenuhideMaliciousObjectsTimer;function hideWindowsMediaPlayer(){try{var browserName=navigator.appName;if(browserName=="Microsoft Internet Explorer"&&document.getElementById("WMPlayer")!=null)
{document.getElementById("playerdiv").style.visibility="hidden";}}
catch(err){}}
function showWindowsMediaPlayer(){try{document.getElementById("playerdiv").style.visibility="visible";}catch(err){}}
var newMenuobjectsToHide=new Array();function newMenuhideMaliciousObjects()
{newMenuShowHideAllTags("object","hidden");var browserName=navigator.appName;if(browserName!="Microsoft Internet Explorer")
newMenuShowHideAllTags("embed","hidden");clearTimeout(newMenuhideMaliciousObjectsTimer);}
function newMenuShowHideObjects(displayStyle,position)
{if(displayStyle=="hidden")
{}
if(displayStyle=="visible")
{}
var browserName=navigator.appName;if(browserName!="Microsoft Internet Explorer")
newMenuShowHideAllTags("embed",displayStyle,position);newMenuShowHideAllTags("object",displayStyle,position);newMenuShowHideAllTags("iframe",displayStyle,position);}
function newMenuIsHiddenByMeObject(id)
{try{for(var i=0;i<newMenuobjectsToHide.length;i++)
{if(newMenuobjectsToHide[i]==id)
return true;}}catch(e){}
return false;}
function newMenuShowHideAllTags(objectType,displayStyle,position)
{var objects=document.getElementsByTagName(objectType);for(var i=0;i<objects.length;i++)
{if(displayStyle=="hidden"&&objects[i].getAttribute('wmode')!="opaque"&&isAdInDangerousPosition(objects[i],position)&&objects[i].style.visibility!="hidden")
{newMenuobjectsToHide[newMenuobjectsToHide.length]=objects[i].getAttribute('id')+"_"+objectType;objects[i].style.visibility=displayStyle;}
else if(displayStyle=="visible"&&newMenuIsHiddenByMeObject(objects[i].getAttribute('id')+"_"+objectType))
{objects[i].style.visibility=displayStyle;}}}
function isAdInDangerousPosition(object,position){var i=0;var parent=object.parentNode;try{while(i<6&&parent!=null&&parent.getAttribute("id")!="ad-"+position)
{i++;parent=parent.parentNode;}
return(parent.getAttribute("id")=="ad-"+position);}catch(e){return false;}}
var sshow=false;var stimeout;function showRadioMenu()
{if(document.getElementById('pos-Middle1')==null){newMenuShowHideObjects("hidden","Right");}else{newMenuShowHideObjects("hidden","Middle1");}
if(isTheHomePage)
newMenuShowHideObjects("hidden","Middle");try{window.clearTimeout(stimeout);if(sshow)return;document.getElementById('radio_box').style.visibility='visible'
sshow=true;}catch(e){}}
function hideRadioMenu()
{if(document.getElementById('pos-Middle1')==null){newMenuShowHideObjects("visible","Right");}else{newMenuShowHideObjects("visible","Middle1");}
if(isTheHomePage)
newMenuShowHideObjects("visible","Middle");try{window.clearTimeout(stimeout);document.getElementById('radio_box').style.visibility='hidden'
sshow=false;}catch(e){}}
function localLogout()
{Logout();}
function addToFavorites()
{window.external.AddFavorite(document.title,document.location.href);}
function setLinkCookie(linkID){if(getCookie("auxiliary")==null||getCookie("auxiliary")==""){document.cookie="auxiliary="+escape(linkID)+";path=/;domain=batanga.com";}
return true;}
function doSearch(){return doSearch2('Buscar','Error en la b&uacute;squeda');}
function doSearch2(defaultString,errorMessage){mensaje='';querySearch='';querySearch=trim(document.getElementById('q').value);if((querySearch=='')||(querySearch==defaultString)){mensaje+=errorMessage;}
if(mensaje==''){var linkID="LinkTrack_Search_";var menu=getCookie('menu');if(menu==null||menu=="")
linkID+="O";else
linkID+=menu;setLinkCookie(linkID);return true;}
else
{mensaje=mensaje;alert(mensaje);return false;}}
function doSearchNew(defaultString,errorMessage){mensaje='';querySearch='';querySearch=trim(document.getElementById('q').value);if((querySearch=='')||(querySearch==defaultString)){mensaje+=errorMessage;}
if(mensaje==''){var linkID="LinkTrack_Search_";var menu=getCookie('menu');if(menu==null||menu=="")
linkID+="O";else
linkID+=menu;setLinkCookie(linkID);return true;}
else
{mensaje=mensaje;alert(mensaje);return false;}}
function trim(s)
{while((s.substring(0,1)==' ')||(s.substring(0,1)=='\n')||(s.substring(0,1)=='\r'))
{s=s.substring(1,s.length);}
while((s.substring(s.length-1,s.length)==' ')||(s.substring(s.length-1,s.length)=='\n')||(s.substring(s.length-1,s.length)=='\r'))
{s=s.substring(0,s.length-1);}
return s;}
function getProfileUrl()
{var idioma=unescape(getCookie("idioma"));var username=unescape(getCookie("batangausername"));var sid="sitelife.es.batanga.com";if(idioma=="EN"||idioma=="en")
sid="sitelife.en.batanga.com";else
sid="sitelife.es.batanga.com";profileUrl='http://www.batanga.com/community/Persona.aspx?plckPersonaPage=PersonaHome&plckUserId='+username+'&userid='+username+'&sid='+sid;return profileUrl;}
function getSettingsUrl()
{var idioma=unescape(getCookie("idioma"));var username=unescape(getCookie("batangausername"));var sid="sitelife.es.batanga.com";if(idioma=="EN"||idioma=="en")
sid="sitelife.en.batanga.com";else
sid="sitelife.es.batanga.com";settingsUrl='http://www.batanga.com/community/Persona.aspx?plckPersonaPage=PersonaSettings&plckUserId='+username+'&userid='+username+'&sid='+sid;return settingsUrl;}
function updateNewMenuTopBar(){var batanga_key=getCookie("batangakey");var idioma=getCookie("idioma");var usuario=unescape(getCookie("DJScreenName"));var username=unescape(getCookie("batangausername"));try{if(!(batanga_key==null||batanga_key=="")){document.getElementById("newMenuLoggedBox").style.paddingTop='55px';if(idioma=="ES"){document.getElementById("newMenuLoggedBox").innerHTML='Bienvenido <a href="http://my.batanga.com/'+username+'">'+usuario+'<'+'/a>'+'&nbsp;&nbsp;|&nbsp;&nbsp;<a href="#" onclick="localLogout();return false;">Salir</a>';}else
document.getElementById("newMenuLoggedBox").innerHTML='Welcome <a href="http://my.batanga.com/'+username+'">'+usuario+'<'+'/a>'+'&nbsp;&nbsp;|&nbsp;&nbsp;<a href="#" onclick="localLogout();return false;">Logout</a>';document.getElementById("newMenuLoginBox").style.display="none";document.getElementById("newMenuLoggedBox").style.display="";}else{document.getElementById("loginpassword").value="";document.getElementById("newMenuLoginBox").style.display="";document.getElementById("newMenuLoggedBox").style.display="none";}}catch(ex){}}
function updateNewMenuTopBar2008(){var batanga_key=getCookie("batangakey");try{if(!(batanga_key==null||batanga_key=="")){var idioma=unescape(getCookie("idioma"));var usuario=unescape(getCookie("DJScreenName"));var username=unescape(getCookie("batangausername"));document.getElementById("after_login").style.display="block";document.getElementById("before_login").style.display="none";profileUrl=getProfileUrl();document.getElementById("batangueroLink").href=profileUrl;document.getElementById("batangueroLink").innerHTML=usuario;document.getElementById("batangueroProfile").href=profileUrl;document.getElementById("batangueroSettings").href=getSettingsUrl();if(getCookie("avatarurl")!=null&&getCookie("avatarurl")!='undefined'&&getCookie("avatarurl")!=""){setUserImage();}else
try{GetUserImage(setUserImage);}catch(imageExc){}}else{document.getElementById("after_login").style.display="none";document.getElementById("before_login").style.display="block";}}catch(up2008exc){}}
function setUserImage(){try
{document.getElementById("batangueroImage").src=getCookie("avatarurl");}catch(setUserExc){}}
try
{var anchor=document.getElementById("externalLinkAutos");if(anchor)
anchor.target="_blank";}catch(selExternalLinksTarget){}
function changeLanguage(aux)
{if(aux=="EN"||aux=="en")
myLanguage="ES";else if(aux=="ES"||aux=="es")
myLanguage="EN";else
myLanguage="ES";setCookieD("idioma",myLanguage,10,"batanga.com");var browserName=navigator.appName;var browserVersion=new String(navigator.appVersion);if(navigator.appName=='Netscape'&&browserVersion.lastIndexOf('Safari')!=-1){var url=new String(document.location.href);if(url.lastIndexOf('slang=')!=-1)
{var url_part=url.split('slang=');var num=parseInt(url_part[1].toString())+1
document.location=url_part[0]+'slang='+num.toString();}
else
{if(url.lastIndexOf("?")==-1){document.location=document.location.href+'?slang=1';}
else
{document.location=document.location.href+'&slang=1';}}}
else
{var url=new String(document.location.href);if(url.lastIndexOf('&sid=')!=-1||url.lastIndexOf('&SID=')!=-1){if(myLanguage=="EN"){url=url.replace("sitelife.es.batanga.com","sitelife.en.batanga.com");url=url.replace("sitelifestage.es.batanga.com","sitelifestage.en.batanga.com");}
else if(myLanguage=="ES"){url=url.replace("sitelife.en.batanga.com","sitelife.es.batanga.com");url=url.replace("sitelifestage.en.batanga.com","sitelifestage.es.batanga.com");}
document.location=url;}
else
{document.location.reload();}}}
function utf8encode2(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c);}
else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);}
else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}}
return utftext;};function utf8encode(s)
{return unescape(encodeURIComponent(s));}
document.domain="batanga.com";function getLanguage()
{var language=getCookie("idioma");if(language!=null)
language=language.toUpperCase();return language;}
function openMyRadioAndLink(PlaylistID,link,q)
{if(q!=null)
window.open('http://myradio.batanga.com/Player/player.aspx?PlaylistID='+PlaylistID+"&q="+q,'LaunchPlayerAndPlaylist','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,width=430,height=745');else
window.open('http://myradio.batanga.com/Player/player.aspx?PlaylistID='+PlaylistID,'LaunchPlayerAndPlaylist','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,width=430,height=745');window.location=link;return false;}
function openMyRadioAndArtist(PlaylistID,q)
{if(q!=null)
window.open('http://radio.batanga.com/Player/player.aspx?PlaylistID='+PlaylistID+"&q="+q,'LaunchPlayerAndPlaylist','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,width=430,height=745');else
window.open('http://radio.batanga.com/Player/player.aspx?PlaylistID='+PlaylistID,'LaunchPlayerAndPlaylist','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,width=430,height=745');}
function openBatangaRadioPlayer(stationID,artist){var myRadioStationID=63839;if(stationID==4)myRadioStationID=63839;if(stationID==2)myRadioStationID=63228;if(stationID==3)myRadioStationID=63826;if(stationID==7)myRadioStationID=63820;if(stationID==9)myRadioStationID=63843;if(stationID==16)myRadioStationID=59195;if(stationID==27)myRadioStationID=63849;if(stationID==5)myRadioStationID=63852;if(stationID==6)myRadioStationID=63837;if(stationID==8)myRadioStationID=63719;if(stationID==10)myRadioStationID=63855;if(stationID==11)myRadioStationID=63838;if(stationID==12)myRadioStationID=63831;if(stationID==13)myRadioStationID=63834;if(stationID==14)myRadioStationID=63821;if(stationID==15)myRadioStationID=63829;if(stationID==17)myRadioStationID=63844;if(stationID==18)myRadioStationID=63833;if(stationID==19)myRadioStationID=63724;if(stationID==24)myRadioStationID=63845;if(stationID==25)myRadioStationID=58404;if(stationID==26)myRadioStationID=63842;if(stationID==28)myRadioStationID=63854;if(stationID==29)myRadioStationID=40527;if(stationID==30)myRadioStationID=270192;if(stationID==31)myRadioStationID=18710;if(stationID==32)myRadioStationID=404679;openMyRadioAndArtist(myRadioStationID,artist);}
function CallMyRadioPlayListByURL(url){window.open(url,'LaunchPlayerAndPlaylist','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,width=430,height=745');}
function findPosX(obj){var curleft=0;if(obj.offsetParent){while(obj.offsetParent){curleft+=obj.offsetLeft;obj=obj.offsetParent;}}else if(obj.x)curleft+=obj.x;return curleft;}
function findPosY(obj){var curtop=0;if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}}else if(obj.y)curtop+=obj.y;return curtop;}
var windowW=800,windowH=600;var adPerct=0.25;if(typeof(window.innerWidth)!="undefined"){windowW=window.innerWidth;windowH=window.innerHeight;}else{windowW=document.documentElement.clientWidth;windowH=document.documentElement.clientHeight;}
function expansionAllowance(position){try{adplaceholder=document.getElementById(position);var btgsize=position.replace(/_[0-9]/gi,'').replace(/ad\-/gi,'').replace(/pos\-/gi,'');var btgszW=parseInt(btgsize.split("x")[0]);var btgszH=parseInt(btgsize.split("x")[1]);var btgdisexpansion="";if((findPosX(adplaceholder)>btgszW*adPerct)&&(findPosX(adplaceholder)+btgszW<windowW-btgszW*adPerct))
btgdisexpansion=";exp=both";else if(findPosX(adplaceholder)>btgszW*adPerct)
btgdisexpansion=";exp=left";else
btgdisexpansion=";exp=right";}catch(btge2){}
return btgdisexpansion;}
function foldPositioning(position){try{adplaceholder=document.getElementById(position);var btgsize=position.replace(/_[0-9]/gi,'').replace(/ad\-/gi,'').replace(/pos\-/gi,'');var btgszW=parseInt(btgsize.split("x")[0]);var btgszH=parseInt(btgsize.split("x")[1]);var btginfold="";if((findPosX(adplaceholder)<windowW-btgszW*adPerct)&&(findPosY(adplaceholder)<windowH-btgszH*adPerct)){btginfold=";loc=af"}
else{btginfold=";loc=bf"}}catch(btge3){}
return btginfold;}
function insertIntoPlaceHolder(obj,lyr)
{try{var moveFunc=function(){var allscripts=document.getElementById(lyr).getElementsByTagName("script");for(var i=allscripts.length-1;i>=0;i--)
{if(allscripts[i].src.match(/adj\/btg/gi)||allscripts[i].src.match(/1x1/gi)){allscripts[i].parentNode.removeChild(allscripts[i]);}}
document.getElementById(obj).appendChild(document.getElementById(lyr));};moveFunc();}catch(setLyrnewerr){}}
if(typeof(setLyr)=="undefined")
setLyr=function(a,b,c){insertIntoPlaceHolder(a,b);};function isThereACrawlerInThePage(){try{return(document.getElementById("catfish")||document.getElementById("crawler")||document.getElementById("crawler_cont")||bnParsArray['bnsm_name']=="crawler");}catch(istc){return false;}}
function wall_get_WindowWidth(){var myWidth=0;if(typeof(window.innerWidth)=='number'){myWidth=window.innerWidth;}else if(document.documentElement&&document.documentElement.clientWidth){myWidth=document.documentElement.clientWidth;}else if(document.body&&document.body.clientWidth){myWidth=document.body.clientWidth;}
return myWidth;}
function wallpaper_bg(bg_image,bg_attach,bg_color){document.write("<style type='text/css'>body {background-color:"+bg_color+";background-image:url("+bg_image+");background-position:center top;background-repeat:no-repeat;background-attachment:"+bg_attach+";_background-attachment: scroll;}#container2{background-color: #FFFFFF;}</style>");}
var linkContainerArray=new Array();var linkContainersInserted=false;var linkContainersScheduled=false;function wallpaper_btn(b_pos,b_img,b_link,b_hor,b_vert,b_attach){try{if(wall_get_WindowWidth()>=1220){if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var ieversion=new Number(RegExp.$1)
if(ieversion<=6){b_attach="absolute";}}
var insert_buttons_html="<div style='position:"+b_attach+"; bottom:"+b_vert+"px; "+b_pos+":"+b_hor+"px'><a href='"+b_link+"' target='_blank'><img src='"+b_img+"'/></div>";var div_name="insert_buttons_"+b_pos+""
var link_container=document.createElement('div');link_container.setAttribute('id',div_name);link_container.innerHTML=insert_buttons_html;linkContainerArray[linkContainerArray.length]=link_container;genAttachListenerToOnLoadEvent(insertLinkContainer);}}catch(GarE){}}
function insertLinkContainer(){try{if(!linkContainersInserted){linkContainersInserted=true;for(var i=0;i<linkContainerArray.length;i++)
document.body.appendChild(linkContainerArray[i]);}}catch(insertLinkEx){linkContainersInserted=false;setTimeout('insertLinkContainer()',5000);}
return!linkContainersInserted;}
function genAttachListenerToOnLoadEvent(functionRef){if(window.addEventListener){window.addEventListener('load',functionRef,false);}else if(document.addEventListener){document.addEventListener('load',functionRef,false);}else if(window.attachEvent){window.attachEvent('onload',functionRef);}}
function setLyrvOff(obj,lyr,container,voffset)
{try{var o=document.getElementById(obj);var newX=findPosX(o);var newY=findPosY(o);var leftcontainer1=findPosX(document.getElementById(container));var x=document.getElementById(lyr);x.style.top=(newY+voffset)+'px';newX=newX-leftcontainer1;x.style.margin='0 0'+newX+'px 0';}catch(sLP){}}
function hideVideoOverlay(){document.getElementById("v-overlay").style.display="none";}
function showVideoOverlay(objid,option,var1,var2){if(option==0){try{$(document).ready(function(){$("#"+objid).fadeIn(var2);});}catch(jqerrorbat){}}
if(option==1){try{$(document).ready(function(){$("#"+objid).animate({"height":"-=80px"},0);$("#"+objid).animate({"height":"+=80px"},var2);document.getElementById(objid).style.display="";});}catch(jqerrorbat){}}
if(option==2){try{$(document).ready(function(){$("#"+objid).animate({"top":"+="+var1+"px"},0);document.getElementById(objid).style.display="";$("#"+objid).animate({"top":"-="+var1+"px"},var2);});}catch(jqerrorbat){}}
if(option==3){try{$(document).ready(function(){$("#"+objid).animate({"height":"=0px"},0);$("#"+objid).animate({"height":"=80px"},var2);document.getElementById(objid).style.display="";});}catch(jqerrorbat){}}}
function overLayTestSimulateDART(option,var1,var2){showOverLay('http://batanga.http.internapcdn.net/batanga_vitalstream_com/traffic/2009/absolut/mango.swf',0,0,5000,5000,20000);}
function showOverLay(flashUrl,option,var1,var2,showtime,hidetime){document.write('<'+'div id="v-overlay-c" style="width:440px;height:80px;overflow:hidden">');document.write('<'+'div id="v-overlay" style="position:absolute; z-index:10001; width:440px; height:80px; padding-top:0px; overflow:hidden;display:none;border">');document.write('<'+'embed src="'+flashUrl+'" quality="high" width="440px" height="80px" name="miciudad" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"><'+'/embed>');document.write('<'+'script src="http://code.jquery.com/jquery-latest.js"><'+'/script>');document.write('<'+'/div>');document.write('<'+'/div>');document.write('<'+'script>');document.write('setLyrvOff("playerdiv","v-overlay","v-overlay-c",250);');document.write('setTimeout(\'showVideoOverlay("v-overlay",'+option+','+var1+','+var2+')\','+showtime+');');if(hidetime>0)
document.write('setTimeout(\'hideVideoOverlay()\','+(showtime+hidetime)+');');document.write('<'+'/script>');}
function b_ad_timer(time,src)
{setTimeout("insert_pixel_by_time('"+src+"');",time*1000);}
function insert_pixel_by_time(src){pixel_image=document.createElement("img");pixel_image.width=1;pixel_image.height=1;var random_src=src.replace("b_random",Math.random());pixel_image.src=random_src;document.body.appendChild(pixel_image);}
function GetXmlHttpObject(handler)
{var objXmlHttp=null
if(navigator.userAgent.indexOf("Opera")>=0)
{alert("This example doesn't work in Opera")
return}
if(navigator.userAgent.indexOf("MSIE")>=0)
{var strName="Msxml2.XMLHTTP"
if(navigator.appVersion.indexOf("MSIE 5.5")>=0)
{strName="Microsoft.XMLHTTP"}
try
{objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler
return objXmlHttp}
catch(e)
{alert("Error. Scripting for ActiveX might be disabled")
return}}
if(navigator.userAgent.indexOf("Mozilla")>=0)
{objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler
return objXmlHttp}}
function launchJavascriptFromXML(responseXML){var scripts=responseXML.getElementsByTagName('script');var js='';for(var s=0;s<scripts.length;s++){if(scripts[s].childNodes[0].nodeValue==null)continue;js+=scripts[s].childNodes[0].nodeValue;}
eval(js);}
function launchJavascript(responseText){var ScriptFragment='(?:<script.*?>)((\n|.)*?)(?:</script>)';var match=new RegExp(ScriptFragment,'img');var scripts=responseText.match(match);if(scripts){var js='';for(var s=0;s<scripts.length;s++){var match=new RegExp(ScriptFragment,'im');js+=scripts[s].match(match)[1];}
eval(js);}}
var useNewFavoritesButton=false;var oldLoginCallBack=null;var oldSignupCallBack=null;var favoritesDebug=0;var OneClickLinksNotBold=false;var UrlProcessFavorite="processfavorite.aspx";var UrlRemoveFromFavoritesImage="/images/addtofavorites.gif";var UrlAddToFavoritesImage="/images/removefromfavorites.gif";var ImAFanOff="http://radio.batanga.com/images/favorites/Fan_off.gif";var ImAFanOn="http://radio.batanga.com/images/favorites/Fan_on.gif";var ImAFanOver="http://radio.batanga.com/images/favorites/Fan_over.gif";var FanImages=new Array();FanImages[0]=new Image();FanImages[0].src=ImAFanOff;FanImages[1]=new Image();FanImages[1].src=ImAFanOn;FanImages[2]=new Image();FanImages[2].src=ImAFanOver;var favoriteTagsList=null;var oneClickTagsList=null;var xmlObjCheckFavorites=null;var xmlObjAddFavorite=null;var xmlObjGetFavorites=null;var xmlObjRemoveFavorite=null;var favoritesSupported=new Array("station","video","artist","song");var language=getCookie("idioma");var removeFavoriteText;var addToFavoriteText;var removeFanText;var addFanText;var addedFanText;var removeFavoriteTip;var addToFavoriteTip;var removeFanTip;var addFanTip;var favoriteTextCss="";if(language=="EN")
{removeFavoriteText="Remove";removeFavoriteTip="Remove from Favorites";addToFavoriteText="Save";addToFavoriteTip="Save to Favorites";addFanText="I'm a Fan &gt;&nbsp;";addedFanText="I'm a Fan&nbsp;";addFanTip="";removeFanText="Remove&nbsp;";removeFanTip="";}
else
{addToFavoriteTip="Guardar como Favorito";addToFavoriteText="Guardar";removeFavoriteTip="Eliminar de Favoritos";removeFavoriteText="Eliminar";addFanText="Soy Fan &gt;&nbsp;";addedFanText="Soy Fan&nbsp;";addFanTip="";removeFanText="Eliminar&nbsp;";removeFanTip="";}
if(document.getElementById("ImAFanActive")!=null)
{if(document.getElementById("ImAFanActive").value=="1")
{useNewFavoritesButton=true;}}
function GetFavoriteType(tagName)
{for(var j=0;j<favoritesSupported.length;j++)
if(tagName.match(favoritesSupported[j]))
return favoritesSupported[j];return null;}
function GetFavoriteId(tagName,favoriteType)
{var favTag="fav-"+favoriteType+"-";var id=tagName.substr(tagName.indexOf(favTag)+favTag.length);return id;}
function GetOneClickId(tagName,favoriteType)
{var oneClickTag="oneclick-";var id=tagName.substr(tagName.indexOf(oneClickTag)+oneClickTag.length);return id;}
function GetLoggedInUserID()
{var userID=getCookie("batangauserid");return userID;}
function IsUserLoggedIn()
{var batangacom=getCookie("batangacom");if(batangacom==null||batangacom.length==0)
return false;var batangakey=getCookie("batangakey");if(batangakey==null||batangakey.length==0)
return false;return true;}
function GetXmlDoc(text)
{if(typeof(text)!="undefined")
{var xmlDoc;if(window.ActiveXObject)
{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(text);}
else
{if(favoritesDebug==1){alert("Dom Text: "+text);}
var parser=new DOMParser();var xmlDoc=parser.parseFromString(text,"text/xml");}}
return xmlDoc;}
function ResetAllFavoriteTags()
{for(var i=0;i<favoriteTagsList.length;i++)
{var favoriteTag=favoriteTagsList[i];var favoriteTagId=favoriteTag.getAttribute('id');var favoriteType=GetFavoriteType(favoriteTagId);var favoriteID=GetFavoriteId(favoriteTagId,favoriteType);favoriteTag.innerHTML=GetAddToFavoriteCode(favoriteID,favoriteType);favoriteTag.style.display="";}}
function ProcessFavorites()
{if(favoritesDebug==1)
alert("ProcessFavorites()");ProcessCheckFavorites();}
function FavoriteElementAlreadyAdded(id,addedFavoriteTagsList)
{for(var i=0;i<addedFavoriteTagsList.length;i++)
{if(addedFavoriteTagsList[i]==id)
return true;}
return false;}
function OneClickElementAlreadyAdded(id,addedOneClickTagsList)
{for(var i=0;i<addedOneClickTagsList.length;i++)
{if(addedOneClickTagsList[i]==id)
return true;}
return false;}
function ProcessCheckFavorites()
{favoriteTagsList=new Array();oneClickTagsList=new Array();var alldivs=document.getElementsByTagName("div");for(var i=0;i<alldivs.length;i++)
{if(alldivs[i].getAttribute('id')!=null&&alldivs[i].getAttribute('id').match('fav-'))
{favoriteTagsList[favoriteTagsList.length]=alldivs[i];}
else if(alldivs[i].getAttribute('id')!=null&&alldivs[i].getAttribute('id').match('oneclick-'))
{oneClickTagsList[oneClickTagsList.length]=alldivs[i];}}
var loggedIn=IsUserLoggedIn();var addedFavoriteTagsList=new Array();var addedOneClickTagsList=new Array();var userID=GetLoggedInUserID();if(!loggedIn){userID=0;}
var XML=new XMLWriter();XML.BeginNode("OneClickFavorites");XML.BeginNode("Favorites");if(loggedIn)
{XML.BeginNode("checkfavorites");XML.Node("userid",userID);for(var i=0;i<favoriteTagsList.length;i++)
{var tagObj=favoriteTagsList[i];var tagName=tagObj.getAttribute('id');if(!FavoriteElementAlreadyAdded(tagName,addedFavoriteTagsList))
{var idValue=-1;for(var j=0;j<favoritesSupported.length;j++)
{if(tagName.match(favoritesSupported[j]))
{XML.BeginNode(favoritesSupported[j]);idValue=GetFavoriteId(tagName,favoritesSupported[j]);XML.Node("id",idValue);addedFavoriteTagsList[addedFavoriteTagsList.length]=tagName;XML.EndNode();break;}}}
else
{if(favoritesDebug==1)
alert("ProcessCheckFavorites: id "+tagName+" already added. Not added again to the check favorites xml");}}
XML.EndNode();}
else
{ResetAllFavoriteTags();}
XML.EndNode();XML.BeginNode("OneClick");XML.BeginNode("artists");for(var i=0;i<oneClickTagsList.length;i++)
{var tagObj=oneClickTagsList[i];var tagName=tagObj.getAttribute('id');if(!OneClickElementAlreadyAdded(tagName,addedOneClickTagsList))
{var idValue=-1;XML.BeginNode("artist");idValue=GetOneClickId(tagName,favoritesSupported[j]);XML.Node("id",idValue);addedOneClickTagsList[addedOneClickTagsList.length]=tagName;XML.EndNode();}
else
{if(favoritesDebug==1)
alert("ProcessCheckFavorites: artist one-click id "+tagName+" already added. Not added again to the check favorites xml");}}
XML.EndNode();XML.EndNode();XML.EndNode();var xmlQueryData=XML.ToString();xmlObjCheckFavorites=CreateFavoritesAJAXRequest();var parameters=xmlQueryData;if(favoritesDebug==1)
alert("ProcessCheckFavorites:UrlProcessFavorite = "+UrlProcessFavorite+", parameters = "+parameters);xmlObjCheckFavorites.open("POST",UrlProcessFavorite,true);xmlObjCheckFavorites.setRequestHeader("Content-Type","text/xml");xmlObjCheckFavorites.setRequestHeader("Content-length",parameters.length);xmlObjCheckFavorites.onreadystatechange=RetrieveCheckFavoritesData;xmlObjCheckFavorites.send(parameters);}
function RetrieveCheckFavoritesData()
{var outputText;if(favoritesDebug==1)
{alert("RetrieveCheckFavoritesData:responseText = "+xmlObjCheckFavorites.responseText);}
if((xmlObjCheckFavorites!=null)&&(xmlObjCheckFavorites.readyState==4)&&(xmlObjCheckFavorites.status==200))
{try
{var xmlDoc=GetXmlDoc(xmlObjCheckFavorites.responseText);var FavoritesXML=xmlDoc.childNodes[0].firstChild;var OneClickXML=xmlDoc.childNodes[0].lastChild;UpdateCheckFavoritesTags(FavoritesXML);UpdateCheckOneClickTags(OneClickXML);}
catch(err)
{return;}
xmlObjCheckFavorites=null;}
var loggedIn=IsUserLoggedIn();if(!loggedIn)
{ResetAllFavoriteTags();if(favoritesDebug==1)
alert("ProcessFavorites():User not logged in, returning...");return;}}
function UpdateCheckFavoritesTags(xmlDoc)
{var favoriteText;var id;var isFavorite;var favTagName;var favoriteTag;if(typeof(xmlDoc)=="undefined")
{if(favoritesDebug==1)
alert("UpdateCheckFavoritesTags:xmlDoc is undefined");return;}
for(var j=0;j<favoritesSupported.length;j++)
{try
{myNodes=xmlDoc.getElementsByTagName(favoritesSupported[j]);}
catch(err)
{return;}
for(var k=0;k<myNodes.length;k++)
{id=myNodes[k].getElementsByTagName('id')[0].firstChild.data;isFavorite=myNodes[k].getElementsByTagName('isfavorite')[0].firstChild.data;favTagName="fav-"+favoritesSupported[j]+"-"+id;if(isFavorite=="1")
{favoriteText=GetRemoveFavoriteCode(id,favoritesSupported[j]);}
else
{favoriteText=GetAddToFavoriteCode(id,favoritesSupported[j]);}
UpdateFavoriteElemets(favTagName,favoriteText);}}}
function UpdateCheckOneClickTags(xmlDoc)
{var OneClickText;var id;var PlaylistID;var OneClickTagName;var OneClickTag;var RelatedArtists;myNodes=xmlDoc.getElementsByTagName("artist");for(var k=0;k<myNodes.length;k++)
{id=myNodes[k].getElementsByTagName('id')[0].firstChild.data;PlaylistID=myNodes[k].getElementsByTagName("PlaylistID")[0].firstChild.data;FeaturedArtistNames=new Array();FeaturedArtistIds=new Array();if(PlaylistID>0)
{OneClickTagName="oneclick-"+id;var RelatedArtistsNodes=myNodes[k].getElementsByTagName("FeaturedArtists")[0].getElementsByTagName("FeaturedArtist");for(var i=0;i<RelatedArtistsNodes.length;i++)
{var fa_id=RelatedArtistsNodes[i].getElementsByTagName("id")[0].firstChild.data;var fa_name=RelatedArtistsNodes[i].getElementsByTagName("name")[0].firstChild.data;FeaturedArtistNames[FeaturedArtistNames.length]=fa_name;FeaturedArtistIds[FeaturedArtistIds.length]=fa_id;}
if(OneClickLinksNotBold)
if(language=='EN')
{OneClickText='<a href="#" onclick="OpenArtistRadio(\''+PlaylistID+'\',\''+FeaturedArtistNames[0]+'\');">'+FeaturedArtistNames[0]+' Radio</a> - Featuring Artists like: ';}
else
{OneClickText='<a href="#" onclick="OpenArtistRadio(\''+PlaylistID+'\',\''+FeaturedArtistNames[0]+'\');"> Radio '+FeaturedArtistNames[0]+'</a> - Destacando artistas como: ';}
else
if(language=='EN')
{OneClickText='<a href="#" onclick="OpenArtistRadio(\''+PlaylistID+'\',\''+FeaturedArtistNames[0]+'\');">'+FeaturedArtistNames[0]+' Radio</a> - Featuring Artists like: ';}
else
{OneClickText='<a href="#" onclick="OpenArtistRadio(\''+PlaylistID+'\',\''+FeaturedArtistNames[0]+'\');"> Radio '+FeaturedArtistNames[0]+'</a> - Destacando artistas como: ';}
for(var x=0;x<FeaturedArtistNames.length;x++)
{if(x==FeaturedArtistNames.length-2)
{if(language=='EN')
{OneClickText+=BuildArtistLink(FeaturedArtistIds[x],FeaturedArtistNames[x])+', and ';}
else
{OneClickText+=BuildArtistLink(FeaturedArtistIds[x],FeaturedArtistNames[x])+', y ';}}
else if(x==FeaturedArtistNames.length-1)
{OneClickText+=BuildArtistLink(FeaturedArtistIds[x],FeaturedArtistNames[x]);}
else
{OneClickText+=BuildArtistLink(FeaturedArtistIds[x],FeaturedArtistNames[x])+', ';}}
UpdateOneClickElemets(OneClickTagName,OneClickText);}}}
function BuildArtistLink(ArtistID,ArtistName)
{return ArtistName;}
function CreateFavoritesAJAXRequest()
{var http_request=null;if(window.XMLHttpRequest)
{http_request=new XMLHttpRequest();if(http_request.overrideMimeType)
{http_request.overrideMimeType('text/xml');}}
else if(window.ActiveXObject)
{http_request=new ActiveXObject("Microsoft.XMLHTTP");}
if(!http_request)
{alert("CreateFavoritesAJAXRequest:Cannot create XMLHTTP instance");}
return http_request;}
function GetRemoveFavoriteCode(id,favoriteType)
{if(document.getElementById("ImAFanActive")!=null)
{if(document.getElementById("ImAFanActive").value=="1")
{useNewFavoritesButton=true;}}
var removeFavoriteCode;if(useNewFavoritesButton==false)
{removeFavoriteCode="<img style=\"border:0px none;\" border=\"0\" src=\""+UrlAddToFavoritesImage+"\" /> <a href=\"#\" title=\""+removeFavoriteTip+"\" onclick=\"javascript:RemoveFromFavorites('"+id+"', '"+favoriteType+"'); return false;\"> <span class="+favoriteTextCss+">"+removeFavoriteText+"</span></a>";}
else
{removeFavoriteCode="<div onclick='javascript:RemoveFromFavorites(\""+id+"\", \""+favoriteType+"\");' style='padding-left:19px;color: #000000; overflow:hidden;height:20px; line-height:20px; cursor: pointer; cursor: hand; font-size: 10px; background-image: url("+FanImages[1].src+");background-repeat:no-repeat' onmouseover='this.style.color=\"#FFFFFF\"; this.style.background=\"url("+FanImages[2].src+")\";this.innerHTML=removeFanText;' onmouseout='this.style.color=\"#000000\"; this.style.background=\"url("+FanImages[1].src+")\";this.innerHTML=addedFanText'>"+addedFanText+"</div>";}
return removeFavoriteCode;}
function GetAddToFavoriteCode(id,favoriteType)
{if(document.getElementById("ImAFanActive")!=null)
{if(document.getElementById("ImAFanActive").value=="1")
{useNewFavoritesButton=true;}}
var addToFavoriteCode;if(useNewFavoritesButton==false)
{addToFavoriteCode="<img style=\"border:0px none;\" border=\"0\" src=\""+UrlRemoveFromFavoritesImage+"\" /> <a href=\"#\" title=\""+addToFavoriteTip+"\" onclick=\"javascript:AddToFavorites('"+id+"', '"+favoriteType+"'); return false;\"> <span class="+favoriteTextCss+">"+addToFavoriteText+"</span></a>";}
else
{addToFavoriteCode="<div onclick='javascript:AddToFavorites(\""+id+"\", \""+favoriteType+"\");' style='padding-left:19px; color: #336698; overflow:hidden; height:20px;line-height:21px; font-size: 10px; cursor: pointer; cursor: hand;background-repeat:no-repeat; background-image: url("+FanImages[0].src+");'>"+addFanText+"</div>";}
return addToFavoriteCode;}
function CheckAndAddToFavorites(id,favoriteType,loginType)
{var loggedIn=IsUserLoggedIn();if(!loggedIn)
return;var userID=GetLoggedInUserID();if(!IsFavorite(userID,id,favoriteType))
AddToFavorites(id,favoriteType);if(oldLoginCallBack&&loginType==1)
{loginCallBack=oldLoginCallBack;oldLoginCallBack=null;loginCallBack();}
if(oldSignupCallBack&&loginType==2)
{signupCallBack=oldSignupCallBack;oldSignupCallBack=null;signupCallBack();}}
function IsFavorite(userID,id,favoriteType)
{xmlObjIsFavorite=CreateFavoritesAJAXRequest();if(xmlObjIsFavorite==null)
return;var parameters="userid="+userID+"&id="+id+"&op=isfavorite"+"&favoritetype="+favoriteType;if(favoritesDebug==1)
alert("IsFavorite:UrlProcessFavorite = "+UrlProcessFavorite+", parameters = "+parameters);xmlObjIsFavorite.open("POST",UrlProcessFavorite,false);xmlObjIsFavorite.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlObjIsFavorite.setRequestHeader("Content-length",parameters.length);xmlObjIsFavorite.send(parameters);if(favoritesDebug==1)
alert("IsFavorite:responseText="+xmlObjIsFavorite.responseText);var xmlDoc=GetXmlDoc(xmlObjIsFavorite.responseText);var isFavorite=xmlDoc.getElementsByTagName('isfavorite')[0].firstChild.data;xmlObjIsFavorite=null;return(isFavorite=="1");}
function UpdateFavoriteElemets(id,htmlCode)
{for(var i=0;i<favoriteTagsList.length;i++)
{var tagObj=favoriteTagsList[i];var tagName=tagObj.getAttribute('id');if(tagName==id)
{if(favoritesDebug==1)
alert("UpdateFavoriteElemets:Updating code for id="+id);tagObj.innerHTML=htmlCode;tagObj.style.display="";}}}
function UpdateOneClickElemets(id,htmlCode)
{for(var i=0;i<oneClickTagsList.length;i++)
{var tagObj=oneClickTagsList[i];var tagName=tagObj.getAttribute('id');if(tagName==id)
{if(favoritesDebug==1)
alert("UpdateFavoriteElemets:Updating code for id="+id);tagObj.innerHTML=htmlCode;tagObj.style.display="";}}}
function RemoveFromFavorites(id,favoriteType)
{var loggedIn=IsUserLoggedIn();if(!loggedIn)
return;var userID=GetLoggedInUserID();if(userID==null)
return;xmlObjRemoveFavorite=CreateFavoritesAJAXRequest();var favoriteElementID="fav-"+favoriteType+"-"+id;UpdateFavoriteElemets(favoriteElementID,GetRemoveFromFavoriteStatusCode());var parameters="userid="+userID+"&id="+id+"&favoritetype="+favoriteType+"&op=removefavorite";if(favoritesDebug==1)
alert("RemoveFromFavorites:UrlProcessFavorite = "+UrlProcessFavorite+", parameters = "+parameters);xmlObjRemoveFavorite.open("POST",UrlProcessFavorite,false);xmlObjRemoveFavorite.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlObjRemoveFavorite.setRequestHeader("Content-length",parameters.length);xmlObjRemoveFavorite.send(parameters);if(favoritesDebug==1)
alert("RemoveFromFavorites:responseText="+xmlObjRemoveFavorite.responseText);var xmlDoc=GetXmlDoc(xmlObjRemoveFavorite.responseText);var status=xmlDoc.getElementsByTagName('status')[0].firstChild.data;if(status=="0")
{UpdateFavoriteElemets(favoriteElementID,GetAddToFavoriteCode(id,favoriteType));}
else
{var error=xmlDoc.getElementsByTagName('error')[0].firstChild.data;alert(error);UpdateFavoriteElemets(favoriteElementID,GetRemoveFavoriteCode(id,favoriteType));}
xmlObjRemoveFavorite=null;}
function AddToFavorites(id,favoriteType)
{var loggedIn=IsUserLoggedIn();if(!loggedIn)
{if(loginCallBack)
oldLoginCallBack=loginCallBack;if(signupCallBack)
oldSignupCallBack=signupCallBack;loginCallBack=function(){CheckAndAddToFavorites(id,favoriteType,1);};signupCallBack=function(){CheckAndAddToFavorites(id,favoriteType,2);};showLoginDialog();return;}
var userID=GetLoggedInUserID();xmlObjAddFavorite=CreateFavoritesAJAXRequest();var favoriteElementID="fav-"+favoriteType+"-"+id;UpdateFavoriteElemets(favoriteElementID,GetAddToFavoriteStatusCode());var parameters="userid="+userID+"&id="+id+"&favoritetype="+favoriteType+"&op=addfavorite";if(favoritesDebug==1)
alert("AddToFavorites:UrlProcessFavorite = "+UrlProcessFavorite+", parameters = "+parameters);xmlObjAddFavorite.open("POST",UrlProcessFavorite,false);xmlObjAddFavorite.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlObjAddFavorite.setRequestHeader("Content-length",parameters.length);xmlObjAddFavorite.send(parameters);if(favoritesDebug==1)
alert("AddToFavorites:responseText= "+xmlObjAddFavorite.responseText);var xmlDoc=GetXmlDoc(xmlObjAddFavorite.responseText);var status=xmlDoc.getElementsByTagName('status')[0].firstChild.data;if(status=="0")
{UpdateFavoriteElemets(favoriteElementID,GetRemoveFavoriteCode(id,favoriteType));}
else if(status=="2")
{UpdateFavoriteElemets(favoriteElementID,GetAddToFavoriteCode(id,favoriteType));var errorText="No puedes a&ntilde;adir tu propia estaci&otilde;n de radio como tu favorita.";if(language=="EN")
errorText="You cannot add your own radio station as your favorite.";alert(errorText);}
else
{var error=xmlDoc.getElementsByTagName('error')[0].firstChild.data;alert(error);UpdateFavoriteElemets(favoriteElementID,GetAddToFavoriteCode(id,favoriteType));}
xmlObjAddFavorite=null;}
function GetAddToFavoriteStatusCode()
{if(language=="EN")
return"Saving...";else
return"Guardando...";}
function GetRemoveFromFavoriteStatusCode()
{if(language=="EN")
return"Removing...";else
return"Eliminando...";}
function OpenArtistRadio(PlaylistID,ArtistName)
{window.open('http://myradio.batanga.com/Player/player.aspx?PlaylistID='+PlaylistID+'&q='+ArtistName,'LaunchPlayerAndPlaylist','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,width=650,height=600');}
function loginCompleted(linkID)
{var menu=getCookie('menu');if(menu==null||menu=="")
linkID+="O";else
linkID+=menu;setLinkCookie(linkID);document.location.reload();}
UrlRegistrationHelper=siteRootFolder+"/registrationhelper.aspx";loginCallBack=function(){loginCompleted("LinkTrack_Login_");}
signupCallBack=function(){loginCompleted("LinkTrack_Signup_");}
UrlProgressImage=siteRootFolder+"/images/indicator.gif";UrlProcessFavorite="/favoriteshelper/processfavorite.aspx";UrlRemoveFromFavoritesImage=siteRootFolder+"/images/addtofavorites.gif";UrlAddToFavoritesImage=siteRootFolder+"/images/removefromfavorites.gif";function CallPlayListWM(StationID,idioma){var Format='wm';Speed="2";window.open('http://radio.batanga.com/'+idioma+'/LaunchPlaylistEM.asp?StationID='+StationID+'&Format='+Format+'&Speed='+Speed+'&context=','LaunchPlayerAndPlaylist','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,width=430,height=745');}
function OpenMyRadioURL(URL)
{window.open(URL,'LaunchPlayerAndPlaylist','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,width=430,height=745');}
function OpenMyRadio(PlaylistID)
{OpenMyRadioURL('./Player/player.aspx?PlaylistID='+PlaylistID);}
var numUploads=1;var maxUploads=4;function VerifyTOS(){if(!document.getElementById("plckTermsOfPhotoService").checked){alert("Please agree to the terms of service before submitting.");return false;}
return true;}
function AddAnotherPhoto(parentDivID,uploadButtonID,parentFrame){divNode=document.createElement('div');divNode.id='PhotoUpload'+(++numUploads);divNode.innerHTML="<input type='file' name='image"+numUploads+"' value='Get' size=40/><br/><br/>"
document.getElementById(parentDivID).appendChild(divNode);if(numUploads>maxUploads)document.getElementById(uploadButtonID).style.display='none';setTimeout(function(){autofitIframe(parentFrame,true);},100);return false;}
function getCheckedValue(radioObj){var radioLength=radioObj.length;if(radioLength==undefined){if(radioObj.checked){return radioObj.value;}
else{return"";}}
for(var i=0;i<radioLength;i++){if(radioObj[i].checked){return radioObj[i].value;}}
return"";}
String.prototype.trim=function(){return(this.replace(/^\s+/,'').replace(/\s+$/,''));}
function IsEnter(e){var kc=e.which;if(kc==null)kc=e.keyCode;if(e&&kc==13)return true;return false;}
function TrimEnd(ct,c){while((ct.length>0)&&(ct.lastIndexOf(c)==(ct.length-1))){if(ct.length>1){ct=ct.substring(0,ct.length-1);}else{return"";}}
return ct;}
function FixSearchString(str){var ct=str.replace(/[\%\&\/\<\>\\\|]+/g,"");ct=ct.replace(/[\.]{2,}/g,".");ct=TrimEnd(ct,".");if(ct=="")return"";ct=TrimEnd(ct," ");if(ct=="")return"";ct=escape(ct);ct=ct.replace(/\+/g,"%2B");return ct;}
var nextGroupID=1;function autofitIframe(id,heightOnly){if(document.getElementById){if(this.document.body.scrollHeight==0||(!heightOnly&&this.document.body.scrollWidth==0)){setTimeout(function(){autofitIframe(id,heightOnly);},150);return;}
window.parent.document.getElementById(id).style.height=this.document.body.scrollHeight+"px";if(!heightOnly)window.parent.document.getElementById(id).style.width=this.document.body.scrollWidth+"px";}}
function isUrl(s){var regexp=/(ftp|https?|file):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return regexp.test(s);}
function ValidateLogin(){function $(id){return document.getElementById(id)};if($("plckUserName").value==''&&$("plckPassword").value==''){alert("You must provide a UserName and Password");return false;}
if($("plckUserName").value==''){alert("You must provide a UserName");return false;}
if($("plckPassword").value==''){alert("You must provide a Password");return false;}}
function onSearchSubmit(qroupID){if($(qroupID+"_Search").value==''){alert("You must provide some query text");return false;}}
function LimitLength(control,limitToLength){var str=control.value;if(!str||str.length==0)return false;var matches=str.match(/\r|\n/g);if(!matches)return false;var offSet=matches.length;if(str.length>(limitToLength+offSet)){control.value=str.substring(0,limitToLength+offSet);}
return false;}
function mouseX(evt){if(evt.pageX)return evt.pageX;else if(evt.clientX)
return evt.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);else return null;}
function mouseY(evt){if(evt.pageY)return evt.pageY;else if(evt.clientY)
return evt.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);else return null;}
function HideDiv(id){document.getElementById(id).style.display="none";}
function ShowDivAtMouse(evt,id){posx=mouseX(evt)-170;posy=mouseY(evt);if(posx<0)posx=10;if(posy<0)posy=10;document.getElementById(id).style.left=posx+"px";document.getElementById(id).style.top=posy+"px";document.getElementById(id).style.display="block";}
function ShowReportAbuse(evt,url,command){var doc=document;doc.getElementById("ReportAbuse_Url").value=url;doc.getElementById("ReportAbuse_Command").value=command;doc.getElementById("ReportAbuse_CommentText").value="";doc.getElementById("ReportAbuse_Reason").selectedIndex=0;ShowDivAtMouse(evt,"ReportAbuse_Menu");doc.getElementById('ReportAbuse_CommentText').focus();}
function ReportAbuse(){var url=document.getElementById("ReportAbuse_Url").value;var command=document.getElementById("ReportAbuse_Command").value;var text=document.getElementById("ReportAbuse_CommentText").value;var reason=document.getElementById("ReportAbuse_Reason").value;document.getElementById("ReportAbuse_Menu").style.display='none';var sendUrl=command+'&plckReason='+gSiteLife.EscapeValue(reason)+'&plckURL='+gSiteLife.EscapeValue(url)
if(text)sendUrl+="&plckAbuseDetail="+gSiteLife.EscapeValue(text);gSiteLife.__Send(sendUrl);}
function SiteLifeShowHide(id1,id2){document.getElementById(id1).style.display="none";document.getElementById(id2).style.display="block";return false;}
function DebugShowInnerHTML(id,url){var el=document.getElementById(id);var floatDiv=document.createElement("div");floatDiv.style.position="absolute";floatDiv.style.zIndex='1000';floatDiv.innerHTML="<span style='background-color:red; color:white; cursor:pointer;' onclick='this.parentNode.parentNode.removeChild(this.parentNode);'>[close]</span>";floatDiv.innerHTML+="<div style='background-color:black; color:white;'>"+url+"</div><textarea rows='20' cols='80'>"+el.childNodes[0].childNodes[1].innerHTML+"</textarea>";el.insertBefore(floatDiv,el.childNodes[0]);}
function ToggleState(){function $(id){return document.getElementById(id)};var radio1=$("plckCommentApprovalEveryOne");var radio2=$("plckCommentApprovalNoBody");var table=$("commentSettings");if(radio1.disabled==true){radio1.disabled=false;radio2.disabled=false;table.className="";}
else{radio1.disabled=true;radio2.disabled=true;table.className="BlogSettings_Disabled";}}
function getElementsByClassName(classname,node){if(!node)node=document.getElementsByTagName("body")[0];var a=[];var re=new RegExp('\\b'+classname+'\\b');var els=node.getElementsByTagName("*");for(var i=0,j=els.length;i<j;i++)
if(re.test(els[i].className))a.push(els[i]);return a;}
if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={};}YAHOO.namespace=function(){var A=arguments,E=null,C,B,D;for(C=0;C<A.length;C=C+1){D=A[C].split(".");E=YAHOO;for(B=(D[0]=="YAHOO")?1:0;B<D.length;B=B+1){E[D[B]]=E[D[B]]||{};E=E[D[B]];}}return E;};YAHOO.log=function(D,A,C){var B=YAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return false;}};YAHOO.register=function(A,E,D){var I=YAHOO.env.modules;if(!I[A]){I[A]={versions:[],builds:[]};}var B=I[A],H=D.version,G=D.build,F=YAHOO.env.listeners;B.name=A;B.version=H;B.build=G;B.versions.push(H);B.builds.push(G);B.mainClass=E;for(var C=0;C<F.length;C=C+1){F[C](B);}if(E){E.VERSION=H;E.BUILD=G;}else{YAHOO.log("mainClass is undefined for module "+A,"warn");}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(A){return YAHOO.env.modules[A]||null;};YAHOO.env.ua=function(){var C={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};var B=navigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=1;}A=B.match(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=parseFloat(A[1]);if(/ Mobile\//.test(B)){C.mobile="Apple";}else{A=B.match(/NokiaN[^\/]*/);if(A){C.mobile=A[0];}}A=B.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=A[0];}}if(!C.webkit){A=B.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=parseFloat(A[1]);A=B.match(/Opera Mini[^;]*/);if(A){C.mobile=A[0];}}else{A=B.match(/MSIE\s([^;]*)/);if(A&&A[1]){C.ie=parseFloat(A[1]);}else{A=B.match(/Gecko\/([^\s]*)/);if(A){C.gecko=1;A=B.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=parseFloat(A[1]);}}}}}return C;}();(function(){YAHOO.namespace("util","widget","example");if("undefined"!==typeof YAHOO_config){var B=YAHOO_config.listener,A=YAHOO.env.listeners,D=true,C;if(B){for(C=0;C<A.length;C=C+1){if(A[C]==B){D=false;break;}}if(D){A.push(B);}}}})();YAHOO.lang=YAHOO.lang||{};(function(){var A=YAHOO.lang,C=["toString","valueOf"],B={isArray:function(D){if(D){return A.isNumber(D.length)&&A.isFunction(D.splice);}return false;},isBoolean:function(D){return typeof D==="boolean";},isFunction:function(D){return typeof D==="function";},isNull:function(D){return D===null;},isNumber:function(D){return typeof D==="number"&&isFinite(D);},isObject:function(D){return(D&&(typeof D==="object"||A.isFunction(D)))||false;},isString:function(D){return typeof D==="string";},isUndefined:function(D){return typeof D==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(F,E){for(var D=0;D<C.length;D=D+1){var H=C[D],G=E[H];if(A.isFunction(G)&&G!=Object.prototype[H]){F[H]=G;}}}:function(){},extend:function(H,I,G){if(!I||!H){throw new Error("extend failed, please check that "+"all dependencies are included.");}var E=function(){};E.prototype=I.prototype;H.prototype=new E();H.prototype.constructor=H;H.superclass=I.prototype;if(I.prototype.constructor==Object.prototype.constructor){I.prototype.constructor=I;}if(G){for(var D in G){if(A.hasOwnProperty(G,D)){H.prototype[D]=G[D];}}A._IEEnumFix(H.prototype,G);}},augmentObject:function(H,G){if(!G||!H){throw new Error("Absorb failed, verify dependencies.");}var D=arguments,F,I,E=D[2];if(E&&E!==true){for(F=2;F<D.length;F=F+1){H[D[F]]=G[D[F]];}}else{for(I in G){if(E||!(I in H)){H[I]=G[I];}}A._IEEnumFix(H,G);}},augmentProto:function(G,F){if(!F||!G){throw new Error("Augment failed, verify dependencies.");}var D=[G.prototype,F.prototype];for(var E=2;E<arguments.length;E=E+1){D.push(arguments[E]);}A.augmentObject.apply(this,D);},dump:function(D,I){var F,H,K=[],L="{...}",E="f(){...}",J=", ",G=" => ";if(!A.isObject(D)){return D+"";}else{if(D instanceof Date||("nodeType"in D&&"tagName"in D)){return D;}else{if(A.isFunction(D)){return E;}}}I=(A.isNumber(I))?I:3;if(A.isArray(D)){K.push("[");for(F=0,H=D.length;F<H;F=F+1){if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}if(K.length>1){K.pop();}K.push("]");}else{K.push("{");for(F in D){if(A.hasOwnProperty(D,F)){K.push(F+G);if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}}if(K.length>1){K.pop();}K.push("}");}return K.join("");},substitute:function(S,E,L){var I,H,G,O,P,R,N=[],F,J="dump",M=" ",D="{",Q="}";for(;;){I=S.lastIndexOf(D);if(I<0){break;}H=S.indexOf(Q,I);if(I+1>=H){break;}F=S.substring(I+1,H);O=F;R=null;G=O.indexOf(M);if(G>-1){R=O.substring(G+1);O=O.substring(0,G);}P=E[O];if(L){P=L(O,P,R);}if(A.isObject(P)){if(A.isArray(P)){P=A.dump(P,parseInt(R,10));}else{R=R||"";var K=R.indexOf(J);if(K>-1){R=R.substring(4);}if(P.toString===Object.prototype.toString||K>-1){P=A.dump(P,parseInt(R,10));}else{P=P.toString();}}}else{if(!A.isString(P)&&!A.isNumber(P)){P="~-"+N.length+"-~";N[N.length]=F;}}S=S.substring(0,I)+P+S.substring(H+1);}for(I=N.length-1;I>=0;I=I-1){S=S.replace(new RegExp("~-"+I+"-~"),"{"+N[I]+"}","g");}return S;},trim:function(D){try{return D.replace(/^\s+|\s+$/g,"");}catch(E){return D;}},merge:function(){var G={},E=arguments;for(var F=0,D=E.length;F<D;F=F+1){A.augmentObject(G,E[F],true);}return G;},later:function(K,E,L,G,H){K=K||0;E=E||{};var F=L,J=G,I,D;if(A.isString(L)){F=E[L];}if(!F){throw new TypeError("method undefined");}if(!A.isArray(J)){J=[G];}I=function(){F.apply(E,J);};D=(H)?setInterval(I,K):setTimeout(I,K);return{interval:H,cancel:function(){if(this.interval){clearInterval(D);}else{clearTimeout(D);}}};},isValue:function(D){return(A.isObject(D)||A.isString(D)||A.isNumber(D)||A.isBoolean(D));}};A.hasOwnProperty=(Object.prototype.hasOwnProperty)?function(D,E){return D&&D.hasOwnProperty(E);}:function(D,E){return!A.isUndefined(D[E])&&D.constructor.prototype[E]!==D[E];};B.augmentObject(A,B,true);YAHOO.util.Lang=A;A.augment=A.augmentProto;YAHOO.augment=A.augmentProto;YAHOO.extend=A.extend;})();YAHOO.register("yahoo",YAHOO,{version:"2.6.0",build:"1321"});YAHOO.lang.JSON=(function(){var l=YAHOO.lang,_UNICODE_EXCEPTIONS=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_ESCAPES=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,_VALUES=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,_BRACKETS=/(?:^|:|,)(?:\s*\[)+/g,_INVALID=/^[\],:{}\s]*$/,_SPECIAL_CHARS=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_CHARS={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function _revive(data,reviver){var walk=function(o,key){var k,v,value=o[key];if(value&&typeof value==="object"){for(k in value){if(l.hasOwnProperty(value,k)){v=walk(value,k);if(v===undefined){delete value[k];}else{value[k]=v;}}}}return reviver.call(o,key,value);};return typeof reviver==="function"?walk({"":data},""):data;}function _char(c){if(!_CHARS[c]){_CHARS[c]="\\u"+("0000"+(+(c.charCodeAt(0))).toString(16)).slice(-4);}return _CHARS[c];}function _prepare(s){return s.replace(_UNICODE_EXCEPTIONS,_char);}function _isValid(str){return l.isString(str)&&_INVALID.test(str.replace(_ESCAPES,"@").replace(_VALUES,"]").replace(_BRACKETS,""));}function _string(s){return'"'+s.replace(_SPECIAL_CHARS,_char)+'"';}function _stringify(h,key,d,w,pstack){var o=typeof w==="function"?w.call(h,key,h[key]):h[key],i,len,j,k,v,isArray,a;if(o instanceof Date){o=l.JSON.dateToString(o);}else{if(o instanceof String||o instanceof Boolean||o instanceof Number){o=o.valueOf();}}switch(typeof o){case"string":return _string(o);case"number":return isFinite(o)?String(o):"null";case"boolean":return String(o);case"object":if(o===null){return"null";}for(i=pstack.length-1;i>=0;--i){if(pstack[i]===o){return"null";}}pstack[pstack.length]=o;a=[];isArray=l.isArray(o);if(d>0){if(isArray){for(i=o.length-1;i>=0;--i){a[i]=_stringify(o,i,d-1,w,pstack)||"null";}}else{j=0;if(l.isArray(w)){for(i=0,len=w.length;i<len;++i){k=w[i];v=_stringify(o,k,d-1,w,pstack);if(v){a[j++]=_string(k)+":"+v;}}}else{for(k in o){if(typeof k==="string"&&l.hasOwnProperty(o,k)){v=_stringify(o,k,d-1,w,pstack);if(v){a[j++]=_string(k)+":"+v;}}}}a.sort();}}pstack.pop();return isArray?"["+a.join(",")+"]":"{"+a.join(",")+"}";}return undefined;}return{isValid:function(s){return _isValid(_prepare(s));},parse:function(s,reviver){s=_prepare(s);if(_isValid(s)){return _revive(eval("("+s+")"),reviver);}throw new SyntaxError("parseJSON");},stringify:function(o,w,d){if(o!==undefined){if(l.isArray(w)){w=(function(a){var uniq=[],map={},v,i,j,len;for(i=0,j=0,len=a.length;i<len;++i){v=a[i];if(typeof v==="string"&&map[v]===undefined){uniq[(map[v]=j++)]=v;}}return uniq;})(w);}d=d>=0?d:1/0;return _stringify({"":o},"",d,w,[]);}return undefined;},dateToString:function(d){function _zeroPad(v){return v<10?"0"+v:v;}return d.getUTCFullYear()+"-"+_zeroPad(d.getUTCMonth()+1)+"-"+_zeroPad(d.getUTCDate())+"T"+_zeroPad(d.getUTCHours())+":"+_zeroPad(d.getUTCMinutes())+":"+_zeroPad(d.getUTCSeconds())+"Z";},stringToDate:function(str){if(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})Z$/.test(str)){var d=new Date();d.setUTCFullYear(RegExp.$1,(RegExp.$2|0)-1,RegExp.$3);d.setUTCHours(RegExp.$4,RegExp.$5,RegExp.$6);return d;}return str;}};})();YAHOO.register("json",YAHOO.lang.JSON,{version:"2.6.0",build:"1321"});document.iframeLoaders={};iframe=function(){this.initialize.apply(this,arguments);};iframe.prototype={initialize:function(form,options,count){if(!options)options={};this.form=form;this.uniqueId=count;document.iframeLoaders[this.uniqueId]=this;var url=form.action+'?jsonRequest='+escape(form.elements[0].value);var firstSlash=url.indexOf("/",url.indexOf("//")+2);this.transport=this.getTransport((firstSlash>0)?url.substring(0,firstSlash):"");this.onComplete=options.onComplete||null;this.update=this.$(options.update)||null;this.updateMultiple=options.multiple||false;if(((navigator.vendor&&(navigator.vendor.indexOf('Apple'))>-1)||window.opera)&&(/\/Direct\/Process(\?|$)/.test(form.action))&&form.elements&&(form.elements.length==1)){var doc=this.transport.contentWindow||this.transport.contentDocument;if(url.length<80000){if(doc.document)
doc=doc.document;try{doc.location.replace(url);return;}catch(e){};}}
form.target='frame_'+this.uniqueId;form.setAttribute("target",'frame_'+this.uniqueId);form.submit();},onStateChange:function(){this.transport=this.$('frame_'+this.uniqueId);try{var doc=this.transport.contentDocument.body.innerHTML;this.transport.contentDocument.close();}
catch(e){try{var doc=this.transport.contentWindow.document.body.innerHTML;this.transport.contentWindow.document.close();}
catch(e){try{var doc=this.transport.document.body.innerHTML;this.transport.document.body.close();}
catch(e){try{var doc=window.frames['frame_'+this.uniqueId].document.body.innerText;}
catch(e){}}}}
this.transport.responseText=doc;if(this.onComplete)setTimeout(this.bind(function(){this.onComplete(this.transport);},this),10);if(this.update)setTimeout(this.bind(function(){this.update.innerHTML=this.transport.responseText;},this),10);if(this.updateMultiple){setTimeout(this.bind(function(){try{var hasscript=false;eval("var inputObject = "+this.transport.responseText);for(var i in inputObject){if(i=='script'){hasscript=true;}
else{if(elm=this.$(i)){elm.innerHTML=inputObject[i];}else{}}}if(hasscript)eval(inputObject['script']);}catch(e){}},this),10);}},getTransport:function(baseUrl){var divElm=document.createElement('DIV'),frame;divElm.setAttribute('style','width: 0; height: 0; margin: 0; padding: 0; visibility: hidden; overflow: hidden');if(navigator.userAgent.indexOf('MSIE')>0&&navigator.userAgent.indexOf('Opera')==-1){divElm.style.width=0;divElm.style.height=0;divElm.style.margin=0;divElm.style.padding=0;divElm.style.visibility='hidden';divElm.style.overflow='hidden';divElm.innerHTML='<iframe name=\"frame_'+this.uniqueId+'\" id=\"frame_'+this.uniqueId+'\" src=\"'+baseUrl+'/ver1.0/Content/blank.html\" onload=\"setTimeout(function(){document.iframeLoaders['+this.uniqueId+'].onStateChange()},20);"></iframe>';}else{frame=document.createElement("iframe");frame.setAttribute("name","frame_"+this.uniqueId);frame.setAttribute("id","frame_"+this.uniqueId);frame.addEventListener("load",this.bind(function(){this.onStateChange();},this),false);divElm.appendChild(frame);}
(RequestBatch.container||document.body).appendChild(divElm);return frame;},bind:function(functionObject,referenceObject){return function(){return functionObject.apply(referenceObject,arguments);}},'$':function(id){return document.getElementById(id);}};if(typeof(RequestBatch)==='undefined'){RequestBatch=function(){this.initialize.apply(this,arguments);};var counter=0;var pendingRequests=0;function DirectAccessErrorHandler(msg,ex){}
(function(){function buildJsonpUrl(serverUrl,jsonString,callbackName){var separator=serverUrl.indexOf('?')==-1?"?":"&";serverUrl=serverUrl.replace('/Process','/Jsonp');return serverUrl+separator+"r="+encodeURIComponent(jsonString)+'&cb='+callbackName;}
function useJsonp(serverUrl,jsonString,callbackName){serverUrl=buildJsonpUrl(serverUrl,jsonString,callbackName);var isIE=false;if((isIE&&serverUrl.length<2083)||(!isIE&&serverUrl.length<4000)){return serverUrl;}
return false;}
RequestBatch.prototype={initialize:function(){this.UniqueId=counter++;this.Requests=new Array()},HasTemplate:function(){return typeof(this["Template"])!="undefined";},AddToRequest:function(requestThis){this.Requests[this.Requests.length]=requestThis;},BeginRequest:function(serverUrl,callback){pendingRequests++;if(!RequestBatch.callbacks){RequestBatch.callbacks={};}
var jsonString=YAHOO.lang.JSON.stringify(this),ie=false;if(ie&&!RequestBatch.container){var body=document.body,div;RequestBatch.container=div=body.insertBefore(document.createElement('div'),body.firstChild);div.style.height=div.style.width=div.style.margin=div.style.padding=0;div.style.visibility=div.style.overflow='hidden';div.style.display='none';}
var daapiCallbackName='daapiCallback'+this.UniqueId;var thisRequest=this;if(jsonpServerUrl=useJsonp(serverUrl,jsonString,'RequestBatch.callbacks.'+daapiCallbackName)){var jsonpScriptNode=document.createElement('script');jsonpScriptNode.type="text/javascript";jsonpScriptNode.src=jsonpServerUrl;var headElem=document.getElementsByTagName('head')[0];RequestBatch.callbacks[daapiCallbackName]=(function(userCallback,headElem,scriptNode){return function(responses){if(thisRequest.HasTemplate()){userCallback(responses);}else{userCallback(responses.ResponseBatch);userCallback=headElem=scriptNode=null;}}})(callback,headElem,jsonpScriptNode);headElem.appendChild(jsonpScriptNode);}
else{var form=generateForm(this.UniqueId,serverUrl,jsonString);new iframe(form,{onComplete:function(request){processResponse(callback,request,thisRequest.HasTemplate());}},this.UniqueId);}
this.UniqueId=counter++;}};})();}
function generateForm(formId,serverUrl,inputVal){var form=document.createElement("form");form.acceptCharset="UTF-8";form.name="f"+formId;form.id="f"+formId;form.action=serverUrl;var inputElem=document.createElement("input");inputElem.name="jsonRequest";inputElem.type="hidden";inputElem.value=inputVal;form.appendChild(inputElem);form.method="post";if(navigator.userAgent.toLowerCase().indexOf('firefox')!=-1){var separator=serverUrl.indexOf('?')==-1?"?":"&";var fullRequestURL=serverUrl+separator+"jsonRequest="+escape(inputVal);if(fullRequestURL.length<4000){var sidPos=serverUrl.indexOf('sid=');if(sidPos!=-1){var endPos=serverUrl.indexOf('&',sidPos);var sid=serverUrl.substring(sidPos+'sid='.length,endPos==-1?serverUrl.length:endPos);var sidInputElem=document.createElement("input");sidInputElem.name="sid";sidInputElem.type="hidden";sidInputElem.value=sid;form.appendChild(sidInputElem);form.action=serverUrl.substring(0,sidPos-1);}
form.method="get";}}
(RequestBatch.container||document.body).appendChild(form);return form;}
function processResponse(callback,request,isTemplated)
{pendingRequests--;try{if(isTemplated){callback(request.ResponseText);}else{var jsonResponse=unescape(request.responseText);jsonResponse=jsonResponse.replace(/\\\>/g,">");var responseObject=YAHOO.lang.JSON.parse(jsonResponse);try{callback(responseObject.ResponseBatch);}catch(e){DirectAccessErrorHandler("exception during client callback",e);}}}catch(e){DirectAccessErrorHandler("exception during processResponse",e);}}
function getPendingRequestCount()
{return pendingRequests;}
(function(){var Class=function(){return function(){this.initialize.apply(this,arguments);}};UserKey=Class();UserKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.UserKey=data;}};CommentKey=Class();CommentKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.CommentKey=data;}};ArticleKey=Class();ArticleKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.ArticleKey=data;}};PersonaMessageKey=Class();PersonaMessageKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.PersonaMessageKey=data;}};ReviewKey=Class();ReviewKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.ReviewKey=data;}};GalleryKey=Class();GalleryKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.GalleryKey=data;}};PhotoKey=Class();PhotoKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.PhotoKey=data;}};VideoKey=Class();VideoKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.VideoKey=data;}};BlogKey=Class();BlogKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.BlogKey=data;}};BlogPostKey=Class();BlogPostKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.BlogPostKey=data;}};CustomItemKey=Class();CustomItemKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.CustomItemKey=data;}};CustomCollectionKey=Class();CustomCollectionKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.CustomCollectionKey=data;}};ForumCategoryKey=Class();ForumCategoryKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.ForumCategoryKey=data;}};ForumKey=Class();ForumKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.ForumKey=data;}};DiscussionKey=Class();DiscussionKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.DiscussionKey=data;}};ForumPostKey=Class();ForumPostKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.ForumPostKey=data;}};EventKey=Class();EventKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.EventKey=data;}};EventSetKey=Class();EventSetKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.EventSetKey=data;}};CommunityGroupKey=Class();CommunityGroupKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.CommunityGroupKey=data;}};CommunityGroupMembershipKey=Class();CommunityGroupMembershipKey.prototype={initialize:function(communityGroupKey,userKey){var data=new Object();data.CommunityGroupKey=communityGroupKey;data.UserKey=userKey;this.CommunityGroupMembershipKey=data;}};CommunityGroupInvitationKey=Class();CommunityGroupInvitationKey.prototype={initialize:function(communityGroupKey,userKey){var data=new Object();data.CommunityGroupKey=communityGroupKey;data.UserKey=userKey;this.CommunityGroupInvitationKey=data;}};CommunityGroupRegistrantKey=Class();CommunityGroupRegistrantKey.prototype={initialize:function(communityGroupKey,userKey){var data=new Object();data.CommunityGroupKey=communityGroupKey;data.UserKey=userKey;this.CommunityGroupRegistrantKey=data;}};CommunityGroupBannedUserKey=Class();CommunityGroupBannedUserKey.prototype={initialize:function(communityGroupKey,userKey){var data=new Object();data.CommunityGroupKey=communityGroupKey;data.UserKey=userKey;this.CommunityGroupBannedUserKey=data;}};PollKey=Class();PollKey.prototype={initialize:function(pollKey){var data=new Object();data.Key=pollKey;this.PollKey=data;}}
BadgeFamilyKey=Class();BadgeFamilyKey.prototype={initialize:function(badgeFamilyKey){var data=new Object();data.Key=badgeFamilyKey;this.BadgeFamilyKey=data;}}
LeaderboardKey=Class();LeaderboardKey.prototype={initialize:function(leaderboardKey){var data=new Object();data.Key=leaderboardKey;this.LeaderboardKey=data;}}
CommentPage=Class();CommentPage.prototype={initialize:function(articleKey,numberPerPage,onPage,sort,findCommentKey){var data=new Object();data.ArticleKey=articleKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;data.FindCommentKey=findCommentKey;this.CommentPage=data;}};PersonaMessagePage=Class();PersonaMessagePage.prototype={initialize:function(userKey,numberPerPage,onPage,sort){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;this.PersonaMessagePage=data;}};ReviewPage=Class();ReviewPage.prototype={initialize:function(articleKey,numberPerPage,onPage,sort){var data=new Object();data.ArticleKey=articleKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;this.ReviewPage=data;}};UserReviewPage=Class();UserReviewPage.prototype={initialize:function(userKey,numberPerPage,onPage,sort){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;this.UserReviewPage=data;}};MediaType=Class();MediaType.prototype={initialize:function(name){var data=new Object();data.Name=name;this.MediaType=data;}};PublicGalleryPage=Class();PublicGalleryPage.prototype={initialize:function(numberPerPage,onPage,mediaType){var data=new Object();data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.MediaType=mediaType;this.PublicGalleryPage=data;}};UserGalleryPage=Class();UserGalleryPage.prototype={initialize:function(userKey,numberPerPage,onPage,mediaType){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.MediaType=mediaType;this.UserGalleryPage=data;}};PhotoPage=Class();PhotoPage.prototype={initialize:function(galleryKey,numberPerPage,onPage,sort){var data=new Object();data.GalleryKey=galleryKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;this.PhotoPage=data;}};VideoPage=Class();VideoPage.prototype={initialize:function(galleryKey,numberPerPage,onPage,sort){var data=new Object();data.GalleryKey=galleryKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;this.VideoPage=data;}};CommentAction=Class();CommentAction.prototype={initialize:function(commentOnKey,onPageUrl,onPageTitle,commentBody){var data=new Object();data.CommentOnKey=commentOnKey;data.OnPageUrl=onPageUrl;data.OnPageTitle=onPageTitle;data.CommentBody=commentBody;this.CommentAction=data;}};ReviewAction=Class();ReviewAction.prototype={initialize:function(reviewOnThisKey,onPageUrl,onPageTitle,reviewTitle,reviewRating,reviewBody,reviewPros,reviewCons){var data=new Object();data.ReviewOnKey=reviewOnThisKey;data.OnPageUrl=onPageUrl;data.OnPageTitle=onPageTitle;data.ReviewTitle=reviewTitle;data.ReviewRating=reviewRating;data.ReviewBody=reviewBody;data.ReviewPros=reviewPros;data.ReviewCons=reviewCons;this.ReviewAction=data;}};RecommendAction=Class();RecommendAction.prototype={initialize:function(recommendThisKey,articleTitle){var data=new Object();data.RecommendThisKey=recommendThisKey;if(articleTitle){data.OnPageTitle=articleTitle;}
this.RecommendAction=data;}};RateAction=Class();RateAction.prototype={initialize:function(rateThisKey,rating){var data=new Object();data.RateThisKey=rateThisKey;data.Rating=rating;this.RateAction=data;}};DeleteContentAction=Class();DeleteContentAction.prototype={initialize:function(deleteThisContent){var data=new Object();data.DeleteThisContent=deleteThisContent;this.DeleteContentAction=data;}};EmailContentAction=Class();EmailContentAction.prototype={initialize:function(toAddress,subject,body){var data=new Object();data.ToAddress=toAddress;data.Subject=subject;data.Body=body;this.EmailContentAction=data;}};EmailContentWithUserIDAction=Class();EmailContentWithUserIDAction.prototype={initialize:function(toUserKey,subject,body){var data=new Object();data.UserKey=toUserKey;data.Subject=subject;data.Body=body;this.EmailContentWithUserIDAction=data;}};ReportAbuseAction=Class();ReportAbuseAction.prototype={initialize:function(reportThisKey,abuseReason,abuseDescription){var data=new Object();data.ReportThisKey=reportThisKey;data.AbuseReason=abuseReason;data.AbuseDescription=abuseDescription;this.ReportAbuseAction=data;}};Category=Class();Category.prototype={initialize:function(name){var data=new Object();data.Name=name;this.Category=data;}};Section=Class();Section.prototype={initialize:function(name){var data=new Object();data.Name=name;this.Section=data;}};UpdateArticleAction=Class();UpdateArticleAction.prototype={initialize:function(updateArticle,onPageUrl,onPageTitle,section,categories){var data=new Object();data.UpdateArticle=updateArticle;data.OnPageUrl=onPageUrl;data.OnPageTitle=onPageTitle;data.Section=section;data.Categories=categories;this.UpdateArticleAction=data;}};UpdateGalleryAction=Class();UpdateGalleryAction.prototype={initialize:function(updateGallery,galleryType,mediaType,title,description,tags,section,galleryPromo){var data=new Object();data.UpdateGallery=updateGallery;data.GalleryType=galleryType;data.MediaType=mediaType;data.Title=title;data.Description=description;data.Tags=tags;data.Section=section;data.GalleryPromo=galleryPromo;this.UpdateGalleryAction=data;}};UpdatePhotoAction=Class();UpdatePhotoAction.prototype={initialize:function(updatePhoto,title,description,tags,section){var data=new Object();data.UpdatePhoto=updatePhoto;data.Title=title;data.Description=description;data.Tags=tags;data.Section=section;this.UpdatePhotoAction=data;}};UpdateVideoAction=Class();UpdateVideoAction.prototype={initialize:function(updateVideo,title,description,tags,section){var data=new Object();data.UpdateVideo=updateVideo;data.Title=title;data.Description=description;data.Tags=tags;data.Section=section;this.UpdateVideoAction=data;}};GalleryType=Class();GalleryType.prototype={initialize:function(name){var data=new Object();data.Name=name;this.GalleryType=data;}};GalleryPromo=Class();GalleryPromo.prototype={initialize:function(title,body,photoKey){var data=new Object();data.Title=title;data.Body=body;data.PhotoKey=photoKey;this.GalleryPromo=data;}};UserTier=Class();UserTier.prototype={initialize:function(name){var data=new Object();data.Name=name;this.UserTier=data;}};MembershipTier=Class();MembershipTier.prototype={initialize:function(name){var data=new Object();data.Name=name;this.MembershipTier=data;}};Activity=Class();Activity.prototype={initialize:function(name){var data=new Object();data.Name=name;this.Activity=data;}};DiscoverArticlesAction=Class();DiscoverArticlesAction.prototype={initialize:function(searchSections,searchCategories,limitToContributors,activity,age,maximumNumberOfDiscoveries){var data=new Object();data.SearchSections=searchSections;data.SearchCategories=searchCategories;data.LimitToContributors=limitToContributors;data.Activity=activity;data.Age=age;data.MaximumNumberOfDiscoveries=maximumNumberOfDiscoveries;this.DiscoverArticlesAction=data;}};AddFriendAction=Class();AddFriendAction.prototype={initialize:function(friendUserKey){var data=new Object();data.FriendUserKey=friendUserKey;this.AddFriendAction=data;}};AddPersonaMessageAction=Class();AddPersonaMessageAction.prototype={initialize:function(toUserKey,body){var data=new Object();data.ToUserKey=toUserKey;data.Body=body;this.AddPersonaMessageAction=data;}};RemovePersonaMessageAction=Class();RemovePersonaMessageAction.prototype={initialize:function(personaMessageKey){var data=new Object();data.PersonaMessageKey=personaMessageKey;this.RemovePersonaMessageAction=data;}};ApproveFriendAction=Class();ApproveFriendAction.prototype={initialize:function(friendUserKey,isApproved){var data=new Object();data.FriendUserKey=friendUserKey;data.IsApproved=isApproved;this.ApproveFriendAction=data;}};RemoveFriendAction=Class();RemoveFriendAction.prototype={initialize:function(friendUserKey){var data=new Object();data.FriendUserKey=friendUserKey;this.RemoveFriendAction=data;}};AddEnemyAction=Class();AddEnemyAction.prototype={initialize:function(enemyUserKey){var data=new Object();data.EnemyUserKey=enemyUserKey;this.AddEnemyAction=data;}};RemoveEnemyAction=Class();RemoveEnemyAction.prototype={initialize:function(enemyUserKey){var data=new Object();data.EnemyUserKey=enemyUserKey;this.RemoveEnemyAction=data;}};FriendPage=Class();FriendPage.prototype={initialize:function(userKey,numberPerPage,onPage,isPendingList,filterKey,filterValue){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.IsPendingList=isPendingList;data.FilterKey=filterKey;data.FilterValue=filterValue;this.FriendPage=data;}};IsFriend=Class();IsFriend.prototype={initialize:function(friendUserKey,userKey){var data=new Object();data.FriendUserKey=friendUserKey;data.UserKey=userKey;this.IsFriend=data;}};EnemyPage=Class();EnemyPage.prototype={initialize:function(userKey,numberPerPage,onPage,sort){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;this.EnemyPage=data;}};DiscoverContentAction=Class();DiscoverContentAction.prototype={initialize:function(searchSections,searchCategories,limitToContributors,activity,contentType,age,maximumNumberOfDiscoveries,filterBySiteOfOrigin,parentKeys){var data=new Object();data.SearchSections=searchSections;data.SearchCategories=searchCategories;data.LimitToContributors=limitToContributors;data.Activity=activity;data.ContentType=contentType;data.Age=age;data.MaximumNumberOfDiscoveries=maximumNumberOfDiscoveries;data.FilterBySiteOfOrigin=filterBySiteOfOrigin;if(parentKeys){data.ParentKeys=parentKeys;}
this.DiscoverContentAction=data;}};ContentType=Class();ContentType.prototype={initialize:function(name){var data=new Object();data.Name=name;this.ContentType=data;}};UpdateUserProfileAction=Class();UpdateUserProfileAction.prototype={initialize:function(userKey,aboutMe,location,signature,dateOfBirth,sex,personaPrivacyMode,commentsTabVisible,photosTabVisible,messagesOpenToEveryone,isEmailNotificationsEnabled,selectedStyleId,customAnswers,extendedProfile){var data=new Object();data.UserKey=userKey;data.AboutMe=aboutMe;data.Location=location;data.Signature=signature;data.DateOfBirth=dateOfBirth;data.Sex=sex;data.PersonaPrivacyMode=personaPrivacyMode;data.CommentsTabVisible=commentsTabVisible;data.PhotosTabVisible=photosTabVisible;data.MessagesOpenToEveryone=messagesOpenToEveryone;data.IsEmailNotificationsEnabled=isEmailNotificationsEnabled;data.SelectedStyleId=selectedStyleId;data.CustomAnswers=customAnswers;data.ExtendedProfile=extendedProfile;this.UpdateUserProfileAction=data;}};UpdateUserBlockedSettingAction=Class();UpdateUserBlockedSettingAction.prototype={initialize:function(userKey,isBlocked){var data=new Object;data.UserKey=userKey;data.IsBlocked=isBlocked;this.UpdateUserBlockedSettingAction=data;}};SearchAction=Class();SearchAction.prototype={initialize:function(searchType,searchString,numberPerPage,onPage){var data=new Object();data.SearchType=searchType;data.SearchString=searchString;data.NumberPerPage=numberPerPage;data.OnPage=onPage;this.SearchAction=data;}};WatchItemPage=Class();WatchItemPage.prototype={initialize:function(userKey,numberPerPage,onPage){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;this.WatchItemPage=data;}};AddWatchItemAction=Class();AddWatchItemAction.prototype={initialize:function(userKey,watchTargetKey,title,url){var data=new Object();data.UserKey=userKey;data.WatchTargetKey=watchTargetKey;data.WatchItemTitle=title;data.WatchItemUrl=url;this.AddWatchItemAction=data;}};DeleteWatchItemAction=Class();DeleteWatchItemAction.prototype={initialize:function(userKey,watchTargetKey){var data=new Object();data.UserKey=userKey;data.WatchTargetKey=watchTargetKey;this.DeleteWatchItemAction=data;}};BlogPostPage=Class();BlogPostPage.prototype={initialize:function(blogKey,numberPerPage,onPage,sort,blogPostState,restrictToOwner,includeFuturePosts){var data=new Object();data.BlogKey=blogKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;data.BlogPostState=blogPostState;if((typeof(restrictToOwner)=='undefined')||(restrictToOwner==null)){restrictToOwner=false;}
data.RestrictToOwner=restrictToOwner.toString();if((typeof(includeFuturePosts)=='undefined')||(includeFuturePosts==null)){includeFuturePosts=false;}
data.IncludeFuturePosts=includeFuturePosts.toString();this.BlogPostPage=data;}};BlogPostsByTagPage=Class();BlogPostsByTagPage.prototype={initialize:function(blogKey,tag,numberPerPage,onPage,sort){var data=new Object();data.BlogKey=blogKey;data.Tag=tag;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;this.BlogPostsByTagPage=data;}};BlogPostArchiveCount=Class();BlogPostArchiveCount.prototype={initialize:function(blogKey){var data=new Object();data.BlogKey=blogKey;this.BlogPostArchiveCount=data;}};BlogPostArchiveContentPage=Class();BlogPostArchiveContentPage.prototype={initialize:function(blogKey,month,numberPerPage,onPage,sort){var data=new Object();data.BlogKey=blogKey;data.Month=month;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;this.BlogPostArchiveContentPage=data;}};UserCommentPage=Class();UserCommentPage.prototype={initialize:function(userKey,numberPerPage,onPage,sort,commentsOnly){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;data.CommentsOnly=commentsOnly;this.UserCommentPage=data;}};RecentBlogTag=Class();RecentBlogTag.prototype={initialize:function(blogKey){var data=new Object();data.BlogKey=blogKey;this.RecentBlogTag=data;}};RecentUserPhotoPage=Class();RecentUserPhotoPage.prototype={initialize:function(userKey,numberPerPage,onPage){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;this.RecentUserPhotoPage=data;}};RecentUserVideoPage=Class();RecentUserVideoPage.prototype={initialize:function(userKey,numberPerPage,onPage){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;this.RecentUserVideoPage=data;}};RecentPublicGalleryPage=Class();RecentPublicGalleryPage.prototype={initialize:function(userKey,numberPerPage,onPage){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;this.RecentPublicGalleryPage=data;}};RecentUserActivity=Class();RecentUserActivity.prototype={initialize:function(userKey){var data=new Object();data.UserKey=userKey;this.RecentUserActivity=data;}};UserMediaSubmissionsCountPage=Class();UserMediaSubmissionsCountPage.prototype={initialize:function(userKey,mediaType,numberPerPage,onPage){var data=new Object();data.UserKey=userKey;data.MediaType=mediaType;data.NumberPerPage=numberPerPage;data.OnPage=onPage;this.UserMediaSubmissionsCountPage=data;}};RecentForumDiscussionPage=Class();RecentForumDiscussionPage.prototype={initialize:function(userKey,numberPerPage,onPage){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;this.RecentForumDiscussionPage=data;}};UserGroupForumPage=Class();UserGroupForumPage.prototype={initialize:function(userKey,numberPerPage,onPage,sort){var data=new Object();data.UserKey=userKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;this.UserGroupForumPage=data;}};BlogRollEntry=Class();BlogRollEntry.prototype={initialize:function(name,url){var data=new Object();data.Name=name;data.Url=url;this.BlogRollEntry=data;}};Bookmark=Class();Bookmark.prototype={initialize:function(title,link){var data=new Object();data.Title=title;data.Link=link;this.Bookmark=data;}};CommunityGroupVisibility=Class();CommunityGroupVisibility.prototype={initialize:function(name){var data=new Object();data.Name=name;this.CommunityGroupVisibility=data;}};UpdateBlogAction=Class();UpdateBlogAction.prototype={initialize:function(updateBlog,title,tagline,blogRollEntries,blogType){var data=new Object();data.BlogKey=updateBlog;data.Title=title;data.Tagline=tagline;data.BlogRollEntries=blogRollEntries;data.BlogType=blogType;this.UpdateBlogAction=data;}};UpdateBlogPostAction=Class();UpdateBlogPostAction.prototype={initialize:function(key,title,body,tags,publishDate,published){var data=new Object();data.TargetThis=key;data.Title=title;data.Body=body;data.Tags=tags;data.Date=publishDate;data.Published=published;this.UpdateBlogPostAction=data;}};DiscussionKey=Class();DiscussionKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.DiscussionKey=data;}};CustomItemKey=Class();CustomItemKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.CustomItemKey=data;}};CustomCollectionKey=Class();CustomCollectionKey.prototype={initialize:function(key){var data=new Object();data.Key=key;this.CustomCollectionKey=data;}};UpdateCustomItemAction=Class();UpdateCustomItemAction.prototype={initialize:function(customItemKey,name,mimeType,displayText,content,includeInRecentActivity){var data=new Object();data.CustomItemKey=customItemKey;data.Name=name;data.MimeType=mimeType;data.DisplayText=displayText;data.Content=content;if((typeof(includeInRecentActivity)=='undefined')||(includeInRecentActivity==null)){includeInRecentActivity=true;}
data.IncludeInRecentActivity=includeInRecentActivity
this.UpdateCustomItemAction=data;}};AddCustomCollectionAction=Class();AddCustomCollectionAction.prototype={initialize:function(customCollectionKey,customCollectionName){var data=new Object();data.CustomCollectionKey=customCollectionKey;data.CustomCollectionName=customCollectionName;this.AddCustomCollectionAction=data;}};InsertIntoCollectionAction=Class();InsertIntoCollectionAction.prototype={initialize:function(customCollectionKey,insertThisKey,position){var data=new Object();data.CustomCollectionKey=customCollectionKey;data.InsertThisKey=insertThisKey;data.Position=position;this.InsertIntoCollectionAction=data;}};RemoveFromCollectionAction=Class();RemoveFromCollectionAction.prototype={initialize:function(customCollectionKey,removeThisKey,position){var data=new Object();data.CustomCollectionKey=customCollectionKey;data.RemoveThisKey=removeThisKey;data.Position=position;this.RemoveFromCollectionAction=data;}};CustomCollectionPage=Class();CustomCollectionPage.prototype={initialize:function(customCollectionKey,numberPerPage,onPage,sort){var data=new Object();data.CustomCollectionKey=customCollectionKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;this.CustomCollectionPage=data;}};EditorMessageRequest=Class();EditorMessageRequest.prototype={initialize:function(){this.EditorMessageRequest=new Object();}};UserTags=Class();UserTags.prototype={initialize:function(userKey,contentType){var data=new Object();data.UserKey=userKey;data.ContentType=contentType;this.UserTags=data;}};GetContentPolicyAction=Class();GetContentPolicyAction.prototype={initialize:function(targetKey,userTier,action){var data=new Object();data.TargetKey=targetKey;data.UserTier=userTier;data.ContentPolicyActionType=action;this.GetContentPolicyAction=data;}}
SetContentPolicyAction=Class();SetContentPolicyAction.prototype={initialize:function(targetKey,userTier,action,policy){var data=new Object();data.TargetKey=targetKey;data.UserTier=userTier;data.ContentPolicyActionType=action;data.ContentPolicy=policy;this.SetContentPolicyAction=data;}}
ContentPolicy=Class();ContentPolicy.prototype={initialize:function(name){var data=new Object();data.Name=name;this.ContentPolicy=data;}};ContentPolicyActionType=Class();ContentPolicyActionType.prototype={initialize:function(name){var data=new Object();data.Name=name;this.ContentPolicyActionType=data;}};UpdateForumAction=Class();UpdateForumAction.prototype={initialize:function(forumKey,title,description){var data=new Object();data.ForumKey=forumKey;data.Title=title;data.Description=description;this.UpdateForumAction=data;}};UpdateForumDiscussionAction=Class();UpdateForumDiscussionAction.prototype={initialize:function(key,title,body,isQuestion,isPoll){var data=new Object();data.TargetThis=key;data.Title=title;data.Body=body;data.IsQuestion=typeof(isQuestion)=='string'?isQuestion:(isQuestion?"true":"false");data.IsPoll=typeof(isPoll)=='string'?isPoll:(isPoll?"true":"false");this.UpdateForumDiscussionAction=data;}};UpdateForumPostAction=Class();UpdateForumPostAction.prototype={initialize:function(key,title,body,isQuestion){var data=new Object();data.TargetThis=key;data.Title=title;data.Body=body;data.IsQuestion=isQuestion;this.UpdateForumPostAction=data;}};ForumToggleDiscussionStickyAction=Class();ForumToggleDiscussionStickyAction.prototype={initialize:function(discussionKey){var data=new Object();data.DiscussionKey=discussionKey;this.ForumToggleDiscussionStickyAction=data;}};ForumToggleDiscussionClosedAction=Class();ForumToggleDiscussionClosedAction.prototype={initialize:function(discussionKey){var data=new Object();data.DiscussionKey=discussionKey;this.ForumToggleDiscussionClosedAction=data;}};ForumDiscussionsPage=Class();ForumDiscussionsPage.prototype={initialize:function(forumKey,numberPerPage,oneBasedOnPage,sort){var data=new Object();data.ForumKey=forumKey;data.NumberPerPage=numberPerPage;data.OnPage=oneBasedOnPage;data.Sort=sort;this.ForumDiscussionsPage=data;}};ForumPostsPage=Class();ForumPostsPage.prototype={initialize:function(forumDiscussionKey,numberPerPage,oneBasedOnPage,sort,findPostKey){var data=new Object();data.DiscussionKey=forumDiscussionKey;data.NumberPerPage=numberPerPage;data.OnPage=oneBasedOnPage;data.Sort=sort;data.FindPostKey=findPostKey;this.ForumPostsPage=data;}};ForumCategoriesPage=Class();ForumCategoriesPage.prototype={initialize:function(numberPerPage,oneBasedOnPage){var data=new Object();data.NumberPerPage=numberPerPage;data.OnPage=oneBasedOnPage;this.ForumCategoriesPage=data;}};ForumsPage=Class();ForumsPage.prototype={initialize:function(categoryKey,numberPerPage,oneBasedOnPage,sort){var data=new Object();data.ForumCategoryKey=categoryKey;data.NumberPerPage=numberPerPage;data.OnPage=oneBasedOnPage;data.Sort=sort;this.ForumsPage=data;}};ForumSearchAction=Class();ForumSearchAction.prototype={initialize:function(searchKey,searchString,numberPerPage,onPage){var data=new Object();data.TargetThis=searchKey;data.SearchString=searchString;data.NumberPerPage=numberPerPage;data.OnPage=onPage;this.ForumSearchAction=data;}};CommunityGroupPage=Class();CommunityGroupPage.prototype={initialize:function(numberPerPage,oneBasedOnPage,sort,section){var data=new Object();data.NumberPerPage=numberPerPage;data.OnPage=oneBasedOnPage;data.Sort=sort;if((typeof(section)=='undefined')||(section==null)){section=new Section("All");}
data.Section=section;this.CommunityGroupPage=data;}};CommunityGroupMembership=Class();CommunityGroupMembership.prototype={initialize:function(groupKey,userKey){var data=new Object();data.CommunityGroupKey=groupKey;data.UserKey=userKey;this.CommunityGroupMembership=data;}};CommunityGroupMembershipPage=Class();CommunityGroupMembershipPage.prototype={initialize:function(key,numberPerPage,oneBasedOnPage,sort,membershipFilter){var data=new Object();data.Key=key;data.NumberPerPage=numberPerPage;data.OnPage=oneBasedOnPage;data.Sort=sort;data.MembershipFilter=membershipFilter;this.CommunityGroupMembershipPage=data;}};CommunityGroupRegistrantPage=Class();CommunityGroupRegistrantPage.prototype={initialize:function(key,numberPerPage,oneBasedOnPage,sort){var data=new Object();data.CommunityGroupKey=key;data.NumberPerPage=numberPerPage;data.OnPage=oneBasedOnPage;data.Sort=sort;this.CommunityGroupRegistrantPage=data;}};CommunityGroupBannedUserPage=Class();CommunityGroupBannedUserPage.prototype={initialize:function(key,numberPerPage,oneBasedOnPage,sort){var data=new Object();data.CommunityGroupKey=key;data.NumberPerPage=numberPerPage;data.OnPage=oneBasedOnPage;data.Sort=sort;this.CommunityGroupBannedUserPage=data;}};CommunityGroupInvitedUserPage=Class();CommunityGroupInvitedUserPage.prototype={initialize:function(key,numberPerPage,oneBasedOnPage,sort){var data=new Object();data.CommunityGroupKey=key;data.NumberPerPage=numberPerPage;data.OnPage=oneBasedOnPage;data.Sort=sort;this.CommunityGroupInvitedUserPage=data;}};UpdateCommunityGroupAction=Class();UpdateCommunityGroupAction.prototype={initialize:function(key,title,description,categories,visibility,bookmarks,section,photoKey){var data=new Object();data.CommunityGroupKey=key;data.Title=title;data.Description=description;data.Categories=categories;data.Visibility=visibility,data.Bookmarks=bookmarks;data.Section=section;data.PhotoKey=photoKey;this.UpdateCommunityGroupAction=data;}};UpdateCommunityGroupBookmarksAction=Class();UpdateCommunityGroupBookmarksAction.prototype={initialize:function(key,bookmarks){var data=new Object();data.CommunityGroupKey=key;data.Bookmarks=bookmarks;this.UpdateCommunityGroupBookmarksAction=data;}};UpdateCommunityGroupMembershipAction=Class();UpdateCommunityGroupMembershipAction.prototype={initialize:function(communityGroupKey,userKey,membershipTier,isBanned,banMessage){var data=new Object();data.CommunityGroupKey=communityGroupKey;data.UserKey=userKey;data.MembershipTier=membershipTier;data.IsBanned=isBanned;data.BanMessage=banMessage;this.UpdateCommunityGroupMembershipAction=data;}};RequestCommunityGroupMembershipAction=Class();RequestCommunityGroupMembershipAction.prototype={initialize:function(communityGroupKey,userKey,message){var data=new Object();data.CommunityGroupKey=communityGroupKey;data.UserKey=userKey;data.Message=message;this.RequestCommunityGroupMembershipAction=data;}};EventsPage=Class();EventsPage.prototype={initialize:function(eventSetKey,startDate,endDate,numberPerPage,oneBasedOnPage,sort){var data=new Object();data.EventSetKey=eventSetKey;data.StartDate=startDate;data.EndDate=endDate;data.NumberPerPage=numberPerPage;data.OnPage=oneBasedOnPage;data.Sort=sort;this.EventsPage=data;}};UpdateEventAction=Class();UpdateEventAction.prototype={initialize:function(key,title,description,location,bookmarkName,bookmarkUrl,startDate,endDate,utcOffset){var data=new Object();data.TargetThis=key;data.Title=title;data.Description=description;data.Location=location;data.BookmarkName=bookmarkName;data.BookmarkUrl=bookmarkUrl;data.StartDate=startDate;data.EndDate=endDate;data.UtcOffset=utcOffset;this.UpdateEventAction=data;}};RecentMiniFeedActivity=Class();RecentMiniFeedActivity.prototype={initialize:function(communityGroupKey,onPage,numberPerPage){var data=new Object();data.CommunityGroupKey=communityGroupKey;data.OnPage=onPage;data.NumberPerPage=numberPerPage
this.RecentMiniFeedActivity=data;}}
CommunityGroupMostActiveMembers=Class();CommunityGroupMostActiveMembers.prototype={initialize:function(communityGroupKey,age,maximumNumberOfMembers){var data=new Object();data.CommunityGroupKey=communityGroupKey;data.Age=age;data.MaximumNumberOfMembers=maximumNumberOfMembers
this.CommunityGroupMostActiveMembers=data;}}
CommunityGroupSearchAction=Class();CommunityGroupSearchAction.prototype={initialize:function(communityGroupKey,searchType,searchString,numberPerPage,onPage){var data=new Object();data.CommunityGroupKey=communityGroupKey;data.SearchType=searchType;data.SearchString=searchString;data.OnPage=onPage;data.NumberPerPage=numberPerPage;this.CommunityGroupSearchAction=data;}}
RequestDeleteCommunityGroupAction=Class();RequestDeleteCommunityGroupAction.prototype={initialize:function(communityGroupKey,deleteReason){var data=new Object();data.CommunityGroupKey=communityGroupKey;data.DeleteReason=deleteReason;this.RequestDeleteCommunityGroupAction=data;}}
CommunityGroupRecentForumDiscussions=Class();CommunityGroupRecentForumDiscussions.prototype={initialize:function(communityGroupKey,age,maximumNumberOfDiscussions){var data=new Object();data.CommunityGroupKey=communityGroupKey;data.Age=age;data.MaximumNumberOfDiscussions=maximumNumberOfDiscussions;this.CommunityGroupRecentForumDiscussions=data;}}
SystemTimeInfo=Class();SystemTimeInfo.prototype={initialize:function(){var data=new Object();this.SystemTimeInfo=data;}}
PrivateMessageFolderList=Class();PrivateMessageFolderList.prototype={initialize:function(){var data=new Object();this.PrivateMessageFolderList=data;}}
PrivateMessage=Class();PrivateMessage.prototype={initialize:function(folderID,messageID){var data=new Object();data.FolderID=folderID;data.MessageID=messageID;this.PrivateMessage=data;}}
PrivateMessagePage=Class();PrivateMessagePage.prototype={initialize:function(folderID,numberPerPage,onPage,messageReadState){var data=new Object();data.FolderID=folderID;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.MessageReadState=messageReadState;this.PrivateMessagePage=data;}}
PrivateMessageSendAction=Class();PrivateMessageSendAction.prototype={initialize:function(subject,body,recipientList){var data=new Object();data.Subject=subject;data.Body=body;data.RecipientList=recipientList;this.PrivateMessageSendAction=data;}}
PrivateMessageMoveMessageAction=Class();PrivateMessageMoveMessageAction.prototype={initialize:function(sourceFolderID,destinationFolderID,messageIDList){var data=new Object();data.SourceFolderID=sourceFolderID;data.DestinationFolderID=destinationFolderID;data.MessageIDList=messageIDList;this.PrivateMessageMoveMessageAction=data;}}
PrivateMessageDeleteMessageAction=Class();PrivateMessageDeleteMessageAction.prototype={initialize:function(sourceFolderID,messageIDList){var data=new Object();data.SourceFolderID=sourceFolderID;data.MessageIDList=messageIDList;this.PrivateMessageDeleteMessageAction=data;}}
PrivateMessageEmptyTrashAction=Class();PrivateMessageEmptyTrashAction.prototype={initialize:function(){var data=new Object();this.PrivateMessageEmptyTrashAction=data;}}
PrivateMessageCreateFolderAction=Class();PrivateMessageCreateFolderAction.prototype={initialize:function(){var data=new Object();data.FolderID="Inbox";this.PrivateMessageCreateFolderAction=data;}}
FirstUnreadPost=Class();FirstUnreadPost.prototype={initialize:function(discussionKey,numberPerPage,sort){var data=new Object();data.DiscussionKey=discussionKey;data.NumberPerPage=numberPerPage;data.Sort=sort;this.FirstUnreadPost=data;}}
LatestPost=Class();LatestPost.prototype={initialize:function(discussionKey,numberPerPage,sort){var data=new Object();data.DiscussionKey=discussionKey;data.NumberPerPage=numberPerPage;data.Sort=sort;this.LatestPost=data;}}
UpdateDiscussionLastReadAction=Class();UpdateDiscussionLastReadAction.prototype={initialize:function(discussionKey,postKey,forceUpdate){var data=new Object();data.DiscussionKey=discussionKey;if(postKey){data.ForumPostKey=postKey;}
if(forceUpdate){data.ForceUpdate=true;}
else{data.ForceUpdate=false;}
this.UpdateDiscussionLastReadAction=data;}}
UpdateExternalUserIdAction=Class();UpdateExternalUserIdAction.prototype={initialize:function(externalSiteName,externalSiteUserId,forUser){var data=new Object();data.ExternalSiteName=externalSiteName;data.ExternalSiteUserId=externalSiteUserId;data.ForUser=forUser;this.UpdateExternalUserIdAction=data;}}
UpdateSubscriptionAction=Class();UpdateSubscriptionAction.prototype={initialize:function(discussionKey,subscribe){var data=new Object();data.DiscussionKey=discussionKey;data.Subscribe=subscribe;this.UpdateSubscriptionAction=data;}}
UpdatePollAction=Class();UpdatePollAction.prototype={initialize:function(pollOnKey,question,answers){var data=new Object();data.PollOnKey=pollOnKey;data.Question=question;data.Answers=answers;this.UpdatePollAction=data;}}
TogglePollIsClosedAction=Class();TogglePollIsClosedAction.prototype={initialize:function(pollKey){var data=new Object();data.ToggleThisPoll=pollKey;this.TogglePollIsClosedAction=data;}}
PostPollAnswerAction=Class();PostPollAnswerAction.prototype={initialize:function(pollToAnswer,indexOfAnswer){var data=new Object();data.PollToAnswer=pollToAnswer;data.IndexOfAnswer=indexOfAnswer;this.PostPollAnswerAction=data;}}
PollPage=Class();PollPage.prototype={initialize:function(pollOnKey,numberPerPage,onPage,sort){var data=new Object();data.PollOnKey=pollOnKey;data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Sort=sort;this.PollPage=data;}}
CheckFilteredWords=Class();CheckFilteredWords.prototype={initialize:function(keyValueDictionary){var data=new Object();data.WordDictionary=keyValueDictionary;this.CheckFilteredWords=data;}}
AwardPointsAction=Class();AwardPointsAction.prototype={initialize:function(userKey,points,currencyType){var data=new Object();data.UserKey=userKey;data.Points=points;data.CurrencyType=currencyType;this.AwardPointsAction=data;}}
BadgeFamily=Class();BadgeFamily.prototype={initialize:function(badgeFamilyKey){var data=new Object();data.BadgeFamilyKey=badgeFamilyKey;this.BadgeFamily=data;}}
BadgeFamilies=Class();BadgeFamilies.prototype={initialize:function(){var data=new Object();this.BadgeFamilies=data;}}
BadgingEventAction=Class();BadgingEventAction.prototype={initialize:function(activityName,activityTags,userTags){var data=new Object();data.ActivityName=activityName;data.ActivityTags=activityTags
data.UserTags=userTags;this.BadgingEventAction=data;}}
GrantBadgeAction=Class();GrantBadgeAction.prototype={initialize:function(userKey,badgeFamilyKey,badgeKey){var data=new Object();data.UserKey=userKey;data.BadgeFamilyKey=badgeFamilyKey
data.BadgeKey=badgeKey;this.GrantBadgeAction=data;}}
Leaderboard=Class();Leaderboard.prototype={initialize:function(leaderboardKey){var data=new Object();data.LeaderboardKey=leaderboardKey;this.Leaderboard=data;}}
Leaderboards=Class();Leaderboards.prototype={initialize:function(){var data=new Object();this.Leaderboards=data;}}
LeaderboardRankingsPage=Class();LeaderboardRankingsPage.prototype={initialize:function(leaderboardKey,oneBasedOnPage){var data=new Object();data.LeaderboardKey=leaderboardKey;data.OnPage=oneBasedOnPage;this.LeaderboardRankingsPage=data;}}
RevokeBadgeAction=Class();RevokeBadgeAction.prototype={initialize:function(userKey,badgeFamilyKey,badgeKey){var data=new Object();data.UserKey=userKey;data.BadgeFamilyKey=badgeFamilyKey
data.BadgeKey=badgeKey;this.RevokeBadgeAction=data;}}
PointsAndBadgingRuleValidationAction=Class();PointsAndBadgingRuleValidationAction.prototype={initialize:function(rules){var data=new Object();data.Rules=rules;this.PointsAndBadgingRuleValidationAction=data;}}
AbuseItemPage=Class();AbuseItemPage.prototype={initialize:function(numberPerPage,onPage,section,maxReportsPerItem){var data=new Object();data.NumberPerPage=numberPerPage;data.OnPage=onPage;data.Section=section;data.MaxReportsPerItem=maxReportsPerItem;this.AbuseItemPage=data;}}
AbuseItem=Class();AbuseItem.prototype={initialize:function(targetKey){var data=new Object();data.TargetKey=targetKey;this.AbuseItem=data;}}
ClearAbuseAction=Class();ClearAbuseAction.prototype={initialize:function(targetKey){var data=new Object();data.TargetKey=targetKey;this.ClearAbuseAction=data;}}
SetCommentBlockingStateAction=Class();SetCommentBlockingStateAction.prototype={initialize:function(commentKey,blockingState){var data=new Object();data.CommentKey=commentKey;data.CommentBlockingState=blockingState;this.SetCommentBlockingStateAction=data;}}
RecentActivityRequest=Class();RecentActivityRequest.prototype={initialize:function(activityForTypes,count){var data=new Object();data.ActivityForTypes=activityForTypes;data.Count=count;this.RecentActivityRequest=data;}}})();