var browserName=navigator.appName; var xml_http = create_xml_http_request(); function ajax_embed_preview(playlist_key){ if( playlist_key == undefined ) playlist_key = ""; var ajax_url_base = "/ajax_embed_preview.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "playlist_key=" + playlist_key; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("embed_preview").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_embed_preview.php" ); } function ajax_hp( display_type ){ if( display_type == undefined ) display_type = ""; var ajax_url_base = "/ajax_hp.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "display_type=" + display_type; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("hp_message").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_hp.php" ); } function ajax_delete_feeds( div_name, feed_type, feed_id_delete, display_type ){ if( feed_type == undefined ) feed_type = ""; if( feed_id_delete == undefined ) feed_id_delete = ""; if( display_type == undefined ) display_type = ""; var ajax_url_base = "/ajax_delete_feed.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "feed_type=" + feed_type + "&feed_id_delete=" + feed_id_delete + "&display_type=" + display_type; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(div_name).innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_delete_feed.php" ); } function ajax_show_alert(type){ var ajax_url_base = "/ajax_show_alert.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=" + type; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } } } xml_http.send(params); ajax_google_analytics( "ajax_show_alert.php" ); } function ajax_upload_song(){ var ajax_url_base = "/ajax_upload_song.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = ""; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } } } xml_http.send(params); ajax_google_analytics( "ajax_upload_song.php" ); } function ajax_display_user_most_recent(user_id,tab){ var ajax_url_base = "/ajax_display_user_most_recent.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "user_id=" + user_id + "&tab=" + tab; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("user_most_recent").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_display_user_most_recent.php" ); } function ajax_show_neighborhood(){ var ajax_url_base = "/ajax_neighborhood.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = ""; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } } } xml_http.send(params); ajax_google_analytics( "ajax_neighborhood.php" ); } function ajax_refresh_about_me(){ var ajax_url_base = "/ajax_about_me_box.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = ""; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("user_about_me").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_about_me_box.php" ); } function ajax_show_url_link(type, type_id){ if( type == undefined ) type = ""; if( type_id == undefined ) type_id = ""; if(type_id == ""){ document.getElementById("url_share_field").innerHTML = ""; } else{ var ajax_url_base = "/ajax_show_url_link.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=" + type + "&type_id=" + type_id; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("url_share_field").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_show_url_link.php" ); } } function ajax_real_time_activity_user(user_id, limit, display_type){ if( user_id == undefined ) user_id = ""; if( limit == undefined ) limit = ""; if( display_type == undefined ) display_type = ""; var ajax_url_base = "/ajax_real_time_activity.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "limit=" + limit + "&user_id=" + user_id + "&display_type=" + display_type; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { if(user_id == ""){ document.getElementById("real_time_activity").innerHTML = xml_http.responseText; } else{ document.getElementById("user_feeds").innerHTML = xml_http.responseText; } } } xml_http.send(params); ajax_google_analytics( "ajax_real_time_activity.php" ); } function ajax_real_time_activity(){ var ajax_url_base = "/ajax_real_time_activity.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = ""; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("real_time_activity").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_real_time_activity.php" ); } function display_artist_photos(artist_id){ if( artist_id == undefined ) artist_id = ""; var ajax_url_base = "/ajax_display_artist_photos.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "artist_id=" + artist_id; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } } } xml_http.send(params); ajax_google_analytics( "ajax_display_artist_photos.php" ); } function ajax_search_maestro_network(member_type,member_filter){ if( member_type == undefined ) member_type = ""; if( member_filter == undefined ) member_filter = ""; document.getElementById("community_filters").innerHTML = "Loading..."; var ajax_url_base = "/ajax_search_maestro_network.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "member_type=" + member_type + "&member_filter=" + member_filter; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("community_filters").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_search_maestro_network.php" ); } function ajax_add_to_playlist_search_options(type,search_type,search_string){ if( search_string == undefined ) search_string = ""; if( search_type == undefined ) search_type = ""; if(type == 0){ document.getElementById("add_to_playlist_search").innerHTML = "
Add results to existing playlist
"; } else{ var ajax_url_base = "/ajax_add_to_playlist_search_options.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "search_string=" + search_string + "&search_type=" + search_type; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("add_to_playlist_search").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_add_to_playlist_search_options.php" ); } } function ajax_media_tags_update( media_track_number,media_song_title,media_artist_name,media_album_name,media_genre,media_year,display_type, startLoc, browse_type, search_type, search_string, playlist_id, display_ui, view_extension, media_key ){ if( media_track_number == undefined ) media_track_number = ""; if( media_song_title == undefined ) media_song_title = ""; if( media_artist_name == undefined ) media_artist_name = ""; if( media_album_name == undefined ) media_album_name = ""; if( media_genre == undefined ) media_genre = ""; if( media_year == undefined ) media_year = ""; if( display_type == undefined ) display_type = ""; if( startLoc == undefined ) startLoc = ""; if( browse_type == undefined ) browse_type = ""; if( search_type == undefined ) search_type = ""; if( search_string == undefined ) search_string = ""; if( playlist_id == undefined ) playlist_id = ""; if( display_ui == undefined ) display_ui = ""; if( view_extension == undefined ) view_extension = ""; var ajax_url_base = "/ajax_media_tags_update.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "media_track_number=" + media_track_number + "&media_song_title=" + media_song_title + "&media_artist_name=" + media_artist_name + "&media_album_name=" + media_album_name + "&media_genre=" + media_genre + "&media_year=" + media_year + "&media_key=" + media_key; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { } } xml_http.send(params); ajax_google_analytics( "ajax_media_tags_update.php" ); alert("Tags have been updated successfully!"); browse_click( display_type,startLoc, browse_type, '',search_type,search_string,'', '','', view_extension ); } function ajax_remove_media( media_cache, media_key, display_type, startLoc, browse_type, search_type, search_string, playlist_id, display_ui, view_extension){ if( display_type == undefined ) display_type = ""; if( startLoc == undefined ) startLoc = ""; if( browse_type == undefined ) browse_type = ""; if( search_type == undefined ) search_type = ""; if( search_string == undefined ) search_string = ""; if( playlist_id == undefined ) playlist_id = ""; if( display_ui == undefined ) display_ui = ""; if( view_extension == undefined ) view_extension = ""; var media_delete = 0; if(media_cache == 1){ input_box=confirm("Are you sure you want to delete this song?"); if (input_box==true){ media_delete = 1; } } else{ input_box=confirm("Are you sure you want to make this song offline?"); if (input_box==true){ media_delete = 1; } } if(media_delete == 1){ var ajax_url_base = "/ajax_delete_media.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "display_type=" + display_type + "&startLoc=" + startLoc + "&browse_type=" + browse_type + "&search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=" + playlist_id + "&display_ui=" + display_ui + "&view_extension=" + view_extension + "&media_key=" + media_key; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { } } xml_http.send(params); ajax_google_analytics( "ajax_delete_media.php" ); browse_click( display_type,startLoc, browse_type, '',search_type,search_string,'', '','', view_extension ); } } function ajax_media_settings( media_key, display_type, startLoc, browse_type, search_type, search_string, playlist_id, display_ui, view_extension){ media_details_media_key = media_key; var tog = document.getElementById("media_details_" + media_details_media_key); var tog_status = tog.getAttribute("value"); if ( tog_status == 0 || tog_status == 1 ) { tog.setAttribute( "value", 2 ); document.getElementById(media_details_media_key + "_settings").src = '/images/over/20x20/icon_settings_over.png'; var ajax_url_base = "/ajax_media_settings.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "display_type=" + display_type + "&startLoc=" + startLoc + "&browse_type=" + browse_type + "&search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=" + playlist_id + "&display_ui=" + display_ui + "&view_extension=" + view_extension + "&media_key=" + media_key; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("media_details_" + media_key).innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_media_settings.php" ); } else { tog.setAttribute( "value", 0 ); document.getElementById(media_details_media_key + "_settings").src = '/images/off/20x20/icon_settings_off.png'; document.getElementById("media_details_" + media_details_media_key).innerHTML = ""; } } function my_media_change_column(status, display_type, startLoc, browse_type, search_type, search_string, playlist_id, display_ui, view_extension){ if(status == 0){ document.getElementById("my_media_extra_column").innerHTML = ""; } else{ var ajax_url_base = "/ajax_my_media_extra_column.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "display_type=" + display_type + "&startLoc=" + startLoc + "&browse_type=" + browse_type + "&search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=" + playlist_id + "&display_ui=" + display_ui + "&view_extension=" + view_extension; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("my_media_extra_column").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_my_media_extra_column.php" ); } } function view_user_playlists(div_name,playlist_key){ var ajax_url_base = "/ajax_view_user_playlists.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "playlist_key=" + playlist_key; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(div_name).innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_view_user_playlists.php" ); } function ajax_change_mood(user_id, reload_feeds){ var status = document.getElementById("my_mood_status").value; status = status.replace( /\n/g, "%0D%0A" ); var ajax_url_base = "/ajax_change_mood.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "user_id=" + user_id + "&status=" + status; xml_http.open("POST", ajax_url_base, true); document.getElementById("mood_submit").innerHTML = "Updating.."; xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("my_mood").innerHTML = xml_http.responseText; } } xml_http.send(params); alert("Your status has been successfully updated!"); if(reload_feeds == 1){ document.getElementById("mood_submit").innerHTML = "
"; } ajax_google_analytics( "ajax_change_mood.php" ); } function send_invite( email, counter, total ){ var xml_invite = create_xml_http_request(); var ajax_url_base = "/ajax_send_invite.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "email=" + email + "&counter=" + counter + "&total=" + total; xml_invite.open("POST", ajax_url_base, true); xml_invite.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_invite.setRequestHeader("Content-length", params.length); xml_invite.setRequestHeader("Connection", "close"); xml_invite.onreadystatechange = function() { if(xml_invite.readyState == 4 && xml_invite.status == 200) { } } xml_invite.send(params); parent.document.getElementById("invite_counter").innerHTML = counter; parent.document.getElementById("invite_total").innerHTML = total; parent.document.getElementById("invite_spacer").innerHTML = " invites sent of "; } function close_window_invite(){ var invite_counter = parent.document.getElementById("invite_counter").innerHTML; var invite_total = parent.document.getElementById("invite_total").innerHTML; while(invite_counter != invite_total){ // just waiting for invites to be sent out... invite_counter = parent.document.getElementById("invite_counter").innerHTML; invite_total = parent.document.getElementById("invite_total").innerHTML; } parent.document.getElementById("welcome_box").innerHTML = ""; if (browserName=="Microsoft Internet Explorer"){ parent.document.getElementById("window_div").setAttribute("className", "darken_background_disable"); } else{ parent.document.getElementById("window_div").setAttribute("class", "darken_background_disable"); } } function ajax_playlist_info_box(playlist_id){ var ajax_url_base = "/ajax_playlist_info_box.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "playlist_id=" + playlist_id; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("ajax_update_playlist_info").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_playlist_info_box.php" ); } function share_profile(type, id, div_name, close ){ if( type == undefined ) type = ""; if( id == undefined ) id = ""; if( close == undefined ) close = ""; if( div_name == undefined ) div_name = "";if(close == 1){ document.getElementById(div_name).innerHTML = ""; } else{ var ajax_url_base = "/ajax_share_profile.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=" + type + "&id=" + id + "&div_name=" + div_name; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(div_name).innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_share_profile.php" ); } } xml_http.send(params); } } function maestro_user_feeds(div_name,user_id,limit,display_type){ if( div_name == undefined ) div_name = ""; if( user_id == undefined ) user_id = ""; if( limit == undefined ) limit = ""; if( display_type == undefined ) display_type = ""; var ajax_url_base = "/ajax_user_feeds.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "user_id=" + user_id + "&limit=" + limit + "&display_type=" + display_type; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(div_name).innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_user_feeds.php" ); } function limitText(limitField, limitCount, limitNum) { if (limitField.value.length > limitNum) { limitField.value = limitField.value.substring(0, limitNum); } else { limitCount.innerHTML = limitNum - limitField.value.length; } } function ajax_about_me_box(user_id){ var ajax_url_base = "/ajax_about_me_box.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "user_id=" + user_id; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("ajax_update_about_me").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_about_me_box.php" ); } function view_comments( user_id, type, type_id, close, signup_id ){ var id = "actions_" + type_id; var ajax_url_base = "/ajax_playlist_comments.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "user_id=" + user_id + "&type=" + type + "&type_id=" + type_id + "&signup_id=" + signup_id; if(close == 0){ xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(id).innerHTML = xml_http.responseText; } } xml_http.send(params); } else{ document.getElementById(id).innerHTML = ""; } ajax_google_analytics( "ajax_playlist_comments.php" ); } function maestro_artist_image_default( large_image, user_id, artist_name, image_id ){ document.getElementById("artist_image_default").innerHTML = "Processing..."; var ajax_url_base = "/ajax_artist_image_default.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "large_image=" + large_image + "&user_id=" + user_id + "&artist_name=" + artist_name + "&image_id=" + image_id; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("avatar_artist_update").innerHTML = xml_http.responseText; } } xml_http.send(params); document.getElementById("artist_image_default").innerHTML = "Thank You!"; } function invite_friends_box( action ){ if( action == undefined ) action = ""; var ajax_url_base = "/ajax_invite_friends_box.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "action=" + action; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } } } xml_http.send(params); ajax_google_analytics( "ajax_invite_friends_box.php" ); } function maestro_artist_image_flag( large_image, user_id, artist_name, image_id ){ document.getElementById("flag_image_abuse").innerHTML = "Processing..."; var ajax_url_base = "/ajax_artist_image_flag.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "large_image=" + large_image + "&user_id=" + user_id + "&artist_name=" + artist_name + "&image_id=" + image_id; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("artist_images_box").innerHTML = xml_http.responseText; } } xml_http.send(params); document.getElementById("flag_image_abuse").innerHTML = "Thank you!"; } function analytics_play(){ var ajax_url_base = "/play_request.php?n=n"; ajax_google_analytics( ajax_url_base ); } function getCookie(c_name){ if (document.cookie.length>0){ c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1){ c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return ""; } function setCookie(c_name,value,expiredays){ var exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()); } function location_check(){ var parent_location = parent.location.href; var restart_browser = "http://" + window.location.hostname + "/generate_page.php?start=&exclude_onsite_js=&e="; var welcome = "http://" + window.location.hostname + "/welcome"; var welcome_reload = "http://" + window.location.hostname + "/welcome?rp=1"; var welcome_invite = "http://" + window.location.hostname + "/welcome?u=1"; if (parent.location.href.match("/welcome") == "/welcome"){ // using frames... no need to reload anything else setCookie("reload_page",""); } else{ setCookie("reload_page",parent_location); window.location.href = "/welcome.php?rp=1"; } } function view_user_last_played( user_id ){ var ajax_url_base = "/ajax_update_friend_box.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "user_id=" + user_id; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("friend_plays_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_update_friend_box.php" ); } } xml_http.send(params); } function delete_media( media_key ){ input_box=confirm("Are you sure you want to delete this song?"); if (input_box==true){ var ajax_url_base = "/ajax_delete_media.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "media_key=" + media_key; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { window.location.href = "/upload_song.php"; ajax_google_analytics( "ajax_delete_media.php" ); } } xml_http.send(params); }else{ } } function ajax_update_stats(){ var ajax_url_base = "/ajax_update_stats.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = ""; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("stats_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_update_stats.php" ); } } xml_http.send(params); } function new_playlist_box( action, media_key, from_flash, add_search_results ){ if( action == undefined ) action = ""; if( media_key == undefined ) media_key = ""; if( from_flash == undefined ) from_flash = ""; if( add_search_results == undefined ) add_search_results = ""; var ajax_url_base = "/ajax_new_playlist_prompt.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "action=" + action + "&from_flash=" + from_flash + "&media_key=" + media_key + "&add_search_results=" + add_search_results; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } ajax_google_analytics( "ajax_new_playlist_prompt.php" ); } } xml_http.send(params); } function settings_box( action, email, tab ){ if( action == undefined ) action = ""; if( email == undefined ) email = ""; if( tab == undefined ) tab = ""; var ajax_url_base = "/ajax_account.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "action=" + action + "&email=" + email + "&tab=" + tab; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } ajax_google_analytics( "ajax_account.php" ); } } xml_http.send(params); } function feedback_box( action ){ if( action == undefined ) action = ""; var ajax_url_base = "/ajax_feedback.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "action=" + action; if(action == ""){ document.getElementById("welcome_box").innerHTML = ""; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background_disable"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background_disable"); } } else{ xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("feedback_div").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } ajax_google_analytics( "ajax_feedback.php" ); } } xml_http.send(params); } } function welcome_box( action, signup ){ if( action == undefined ) action = ""; if( signup == undefined ) signup = ""; var ajax_url_base = "/ajax_welcome_box.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "action=" + action + "&signup=" + signup; if(action == ""){ document.getElementById("welcome_box").innerHTML = ""; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background_disable"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background_disable"); } } else{ xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } ajax_google_analytics( "ajax_welcome_box.php" ); } } xml_http.send(params); } } function share_box( type, item_id ){ if( type == undefined ) type = ""; if( item_id == undefined ) item_id = ""; var ajax_url_base = "/ajax_share_box.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=" + type + "&item_id=" + item_id; if(type == ""){ document.getElementById("welcome_box").innerHTML = ""; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background_disable"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background_disable"); } } else{ xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } ajax_google_analytics( "ajax_welcome_box.php" ); } } xml_http.send(params); } } function email_box( type, type_id, url, subject, playlist_key, call_of_action, div_location ){ if( url == undefined ) url = ""; if( subject == undefined ) subject = ""; if( playlist_key == undefined ) playlist_key = ""; if( call_of_action == undefined ) call_of_action = ""; if( div_location == undefined ) div_location = ""; var ajax_url_base = "/ajax_email_box.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=" + type + "&type_id=" + type_id + "&url=" + url + "&subject=" + subject + "&playlist_key=" + playlist_key + "&call_of_action=" + call_of_action + "&div_location" + div_location; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } ajax_google_analytics( "ajax_welcome_box.php" ); } } xml_http.send(params); } function ajax_feedback_box(){ var ajax_url_base = "/ajax_feedback_box.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = ""; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } ajax_google_analytics( "ajax_welcome_box.php" ); } } xml_http.send(params); } function twitter_box( type, type_id, url, div_name, step, username, password, twitter_remember, twitter_stat ){ if( step == undefined ) step = ""; if( div_name == undefined ) div_name = ""; if( url == undefined ) url = ""; if( username == undefined ) username = ""; if( password == undefined ) password = ""; if( twitter_remember == undefined ) twitter_remember = ""; if( twitter_stat == undefined ) twitter_stat = ""; twitter_stat = twitter_stat.replace( /\&/g, "%26" ); twitter_stat = twitter_stat.replace( /\?/g, "%3F" ); var ajax_url_base = "/ajax_twitter_box.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=" + type + "&type_id=" + type_id + "&url=" + url + "&div_name=" + div_name + "&step=" + step + "&username=" + username + "&password=" + password + "&twitter_remember=" + twitter_remember + "&twitter_stat=" + twitter_stat; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } ajax_google_analytics( "ajax_welcome_box.php" ); } } xml_http.send(params); } var fetch_http = create_xml_http_request(); function fetch_more_media(){ var container = document.getElementById("media_listing"); var startLoc = document.getElementById("startLoc").value; var loc = document.getElementById("loc").value; var sort = document.getElementById("sort").value; var search_type = document.getElementById("search_type").value; var display_type = document.getElementById("display_type").value; var search_string = document.getElementById("search_string").value; var playlist_id = document.getElementById("playlist_id").value; var browse_type = document.getElementById("browse_type").value; var view_extension = document.getElementById("view_extension").value; var display_ui = document.getElementById("display_ui").value; var totalPageDisplayNumbers = document.getElementById("totalPageDisplayNumbers").value; var current_page = document.getElementById("current_page").value; if(container.scrollTop+container.clientHeight == container.scrollHeight && current_page < totalPageDisplayNumbers){ document.getElementById("hidden_content").innerHTML = ""; var ajax_url_base = "/ajax_my_media.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "startLoc=" + startLoc + "&loc=" + loc + "&sort=" + sort + "&search_type=" + search_type + "&display_type=" + display_type + "&search_string=" + search_string + "&playlist_id=" + playlist_id + "&browse_type=" + browse_type + "&view_extension=" + view_extension + "&display_ui=" + display_ui; fetch_http.open("POST", ajax_url_base, true); fetch_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); fetch_http.setRequestHeader("Content-length", params.length); fetch_http.setRequestHeader("Connection", "close"); document.getElementById("media_listing").innerHTML = document.getElementById("media_listing").innerHTML + "Loading more music from your library..."; fetch_http.onreadystatechange = function() { if(fetch_http.readyState == 4 && fetch_http.status == 200) { document.getElementById("media_listing").innerHTML = fetch_http.responseText; ajax_google_analytics( "ajax_my_media.php" ); } } fetch_http.send(params); } } function mutual_friends( mutual_user_id, id_name ){ if( status == undefined ) status = ""; if( mutual_user_id== undefined ) mutual_user_id = ""; if( id_name == undefined ) id_name = ""; var ajax_url_base = "/ajax_mutual_friend.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "mutual_user_id=" + mutual_user_id + "&id_name=" + id_name; if(mutual_user_id == ""){ document.getElementById(id_name).innerHTML = ""; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background_disable"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background_disable"); } } else{ xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(id_name).innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } ajax_google_analytics( "ajax_mutual_friend.php" ); } } xml_http.send(params); } } function tooltip_display(status, id ){ if( status == undefined ) status = ""; if( id == undefined ) id = ""; var ajax_url_base = "/ajax_tooltip_display.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "status=" + status + "&id=" + id; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(id).innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_tooltip_display.php" ); } } xml_http.send(params); } function searchSuggest_close(){ var ajax_url_base = "/ajax_search_suggest.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = ""; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("search_suggest").innerHTML = ""; ajax_google_analytics( "ajax_search_suggest.php" ); } } xml_http.send(params); } var suggestions = new Array(); function search_my_media( search_field ){ if( search_field == undefined ) search_field = ""; if(search_field == "search_my_media_box"){ var search_string = document.getElementById("my_media_search_string").value; } else{ var search_string = document.getElementById("main_search_string").value; } var browse_start_loc = document.getElementById("browse_start_loc").value; var browse_type = document.getElementById("browse_type").value; var sort = document.getElementById("sort").value; var search_type = "all"; var playlist_id = document.getElementById("playlist_id").value; var display_ui = document.getElementById("display_ui").value; var view_extension = document.getElementById("view_extension").value; if(search_string == undefined){ } else{ browse_click( "", browse_start_loc, browse_type, sort, search_type, search_string, playlist_id, "0", display_ui, view_extension); } // re-populate the input fields in the my media search boxes... document.getElementById('my_media_search_string').value = search_string; document.getElementById('main_search_string').value = search_string; } function searchSuggest( search_string, search_type ){ if( search_string == undefined ) search_string = ""; if( search_type == undefined ) search_type = ""; var ajax_url_base = "/ajax_search_suggest.php?n=n"; var params = "search_string=" + search_string + "&search_type=" + search_type; ajax_url_base = uncache( ajax_url_base ); var char_array = new Array(); char_array = search_string.split(""); xml_http.open("POST", ajax_url_base, true);xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { suggestions = xml_http.responseText.split(","); ajax_google_analytics( "ajax_search_suggest.php" ); } } xml_http.send(params); return suggestions; } function CheckFieldLength(fn,wn,rn,mc) { var len = fn.value.length; if (len > mc) { fn.value = fn.value.substring(0,mc); len = mc; } document.getElementById(wn).innerHTML = len; var remaining = mc - len; if(remaining < 0){ document.getElementById(rn).innerHTML = "" + remaining + ""; } else if(remaining >= 0 && remaining <= 20){ document.getElementById(rn).innerHTML = "" + remaining + ""; } else{ document.getElementById(rn).innerHTML = "" + remaining + ""; } } function ajax_close_twitter( div_name ){ var ajax_url_base = "/ajax_twitter.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = ""; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(div_name).innerHTML = ""; ajax_google_analytics( "ajax_twitter.php" ); } } xml_http.send(params); } function ajax_twitter( type, type_id, url, div_name, step, username, password, twitter_remember, twitter_stat ){ if( step == undefined ) step = ""; if( div_name == undefined ) div_name = ""; if( url == undefined ) url = ""; if( username == undefined ) username = ""; if( password == undefined ) password = ""; if( twitter_remember == undefined ) twitter_remember = ""; if( twitter_stat == undefined ) twitter_stat = ""; twitter_stat = twitter_stat.replace( /\&/g, "%26" ); twitter_stat = twitter_stat.replace( /\?/g, "%3F" ); var ajax_url_base = "/ajax_twitter.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=" + type + "&type_id=" + type_id + "&url=" + url + "&div_name=" + div_name + "&step=" + step + "&username=" + username + "&password=" + password + "&twitter_remember=" + twitter_remember + "&twitter_stat=" + twitter_stat; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(div_name).innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_twitter.php" ); } } xml_http.send(params); } function ajax_user_network_plays_history( loc ){ var ajax_url_base = "/ajax_user_network_plays_history.php"; var ajax_url_value = "loc=" + loc; var url = ajax_url_base + "?" + ajax_url_value; ajax_user_network_plays_history_click_request_GET( uncache( url ) ); } function ajax_user_network_plays_history_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_user_network_plays_history_click_request_state_change; xml_http.send( null ); } function ajax_user_network_plays_history_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } var cookie_value = getCookie('maestro_status'); if(cookie_value == "onsite"){ parent.content.document.getElementById("user_network_plays").innerHTML = xml_http.responseText; } else{ document.getElementById("user_network_plays").innerHTML = xml_http.responseText; } ajax_google_analytics( "ajax_user_network_plays_history.php" ); } else if ( xml_http.readyState != 0 ) { } } function ajax_neighborhood_ignore( user, ignore, type ){ if( user == undefined ) user = ""; if( ignore == undefined ) ignore = ""; var ajax_url_base = "/ajax_neighborhood_ignore.php"; var ajax_url_value = "ignore=" + ignore + "&user=" + user + "&type=" + type; var url = ajax_url_base + "?" + ajax_url_value; parent.content.document.getElementById("load_neighborhood").innerHTML = "Updating your neighborhood..."; ajax_neighborhood_ignore_request_GET( uncache( url ) ); } function ajax_neighborhood_ignore_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = aajax_neighborhood_ignore_request_state_change; xml_http.send( null ); } function aajax_neighborhood_ignore_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } document.getElementById("load_neighborhood").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_neighborhood_ignore.php" ); } else if ( xml_http.readyState != 0 ) { } } function ajax_view_artists( display_option, view_limit, change_view, search_string, limit_to_user_id, tab ){ var ajax_url_base = "/ajax_view_artists.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "display_option=" + display_option + "&view_limit=" + view_limit + "&change_view=" + change_view + "&search_string=" + search_string + "&limit_to_user_id=" + limit_to_user_id + "&tab=" + tab; xml_http.open("POST", ajax_url_base, true); document.getElementById("view_artists_status").innerHTML = "Updating.."; xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("view_artists_status").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_view_genres.php" ); } function ajax_view_genres( display_option, view_limit, change_view, search_string, limit_to_user_id, tab ){ var ajax_url_base = "/ajax_view_genres.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "display_option=" + display_option + "&view_limit=" + view_limit + "&change_view=" + change_view + "&search_string=" + search_string + "&limit_to_user_id=" + limit_to_user_id + "&tab=" + tab; xml_http.open("POST", ajax_url_base, true); document.getElementById("view_genres_status").innerHTML = "Updating.."; xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("view_genres_status").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_view_genres.php" ); } function ajax_playlist_info_edit( playlist_id, description, tags, cancel ){ if( cancel == undefined ) cancel = ""; description = description.replace( /\n/g, "%0D%0A" ); tags = escape(tags); description = escape(description); var ajax_url_base = "/ajax_playlist_info.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "playlist_id=" + playlist_id + "&description=" + description + "&tags=" + tags + "&cancel=" + cancel; xml_http.open("POST", ajax_url_base, true); document.getElementById("ajax_update_playlist_info").innerHTML = "Updating.."; xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("ajax_update_playlist_info").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_playlist_info.php" ); } function ajax_update_playlist_info( playlist_id ){ var ajax_url_base = "/update_playlist_info.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "playlist_id=" + playlist_id; xml_http.open("POST", ajax_url_base, true); document.getElementById("ajax_update_playlist_info").innerHTML = "Updating.."; xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("ajax_update_playlist_info").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "update_playlist_info.php" ); } function maestro_uploads_click(){ ajax_maestro_search_box( '','' ); var ajax_url_base = "/ajax_maestro_uploads_click.php"; var ajax_url_value = ""; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_uploads_click_request_GET( uncache( url ) ); } function ajax_maestro_uploads_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_uploads_click_request_state_change; xml_http.send( null ); } function ajax_maestro_uploads_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } self.scrollTo(0,0); parent.content.document.getElementById("main_result_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_maestro_uploads_click.php" ); } else if ( xml_http.readyState != 0 ) { } } function maestro_playlist_widget( thisform ){ if( thisform == undefined ) thisform = ""; var playlist_key = document.getElementById("playlist_key").value; var displayheight = document.getElementById("displayheight").value; var height = document.getElementById("height").value; var width = document.getElementById("width").value; var thumbsinplaylist = document.getElementById("thumbsinplaylist").value; var autostart = document.getElementById("autostart").value; var autoscroll = document.getElementById("autoscroll").value; var repeat = document.getElementById("repeat").value; var logo = document.getElementById("logo").value; var showeq = document.getElementById("showeq").value; var backcolor = document.getElementById("backcolor").value; var frontcolor = document.getElementById("frontcolor").value; var lightcolor = document.getElementById("lightcolor").value; var ajax_url_base = "/ajax_playlist_widget.php"; var ajax_url_value = "playlist_key=" + playlist_key + "&displayheight=" + displayheight + "&height=" + height + "&width=" + width + "&thumbsinplaylist=" + thumbsinplaylist + "&autostart=" + autostart + "&autoscroll=" + autoscroll + "&repeat=" + repeat + "&logo=" + logo + "&showeq=" + showeq + "&backcolor=" + backcolor + "&frontcolor=" + frontcolor + "&lightcolor=" + lightcolor; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_playlist_widget_click_request_GET( uncache( url ) ); } function ajax_maestro_playlist_widget_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_playlist_widget_click_request_state_change; xml_http.send( null ); } function ajax_maestro_playlist_widget_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("player_widget_preview").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_playlist_widget.php" ); } } else if ( xml_http.readyState != 0 ) { } } sfHover = function() { } if (window.attachEvent) window.attachEvent("onload", sfHover); function maestro_lyricsmode( artist, album, song, limit ){ if( artist == undefined ) artist = ""; if( album == undefined ) album = ""; if( song == undefined ) song = ""; if( limit == undefined ) limit = ""; var ajax_url_base = "/ajax_lyricsmode.php"; var ajax_url_value = "artist=" + artist + "&album=" + album + "&song=" + song + "&limit=" + limit; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_lyricsmode_click_request_GET( uncache( url ) ); } function ajax_maestro_lyricsmode_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_lyricsmode_click_request_state_change; xml_http.send( null ); } function ajax_maestro_lyricsmode_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("lyricsmode").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_lyricsmode.php" ); } } else if ( xml_http.readyState != 0 ) { } } function content_toggle(t,q){ var lid = document.getElementById(t); var toggleID = document.getElementById(q); if (toggleID.style.display == "block"){ lid.className="content-close"; toggleID.style.display = "none"; } else if(toggleID.style.display = "none"){ lid.className="content-open"; toggleID.style.display = "block"; } } var current_favorite_list; var xml_ajax_reorder_list = create_xml_http_request(); function ajax_reorder_list( favorite_list ){ current_favorite_list = favorite_list; var save_reorder = Slide.junkdrawer().serializeList(document.getElementById( current_favorite_list )); var ajax_url_base = "/ajax_reorder_favorites.php"; var ajax_url_value = "favorite_list=" + current_favorite_list + "&save_reorder=" + save_reorder; var url = ajax_url_base + "?" + ajax_url_value; document.getElementById("load_my_media").innerHTML = "updating..."; ajax_reorder_list_request_GET( uncache( url ) ); } function ajax_reorder_list_request_GET( url ){ xml_ajax_reorder_list.open( 'GET', url, true ); xml_ajax_reorder_list.onreadystatechange = ajax_reorder_list_request_state_change; xml_ajax_reorder_list.send( null ); } function ajax_reorder_list_request_state_change(){ if ( xml_ajax_reorder_list.readyState == 4 ) { maestro_favorites_update_click(); } else if ( xml_ajax_reorder_list.readyState != 0 ){ } } var xml_ajax_favorites_update_click = create_xml_http_request(); function maestro_favorites_update_click(){ var ajax_url_base = "/ajax_maestro_favorites_update_click.php"; var ajax_url_value = "display_type=" + current_favorite_list; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_favorites_update_click_request_GET( uncache( url ) ); } function ajax_maestro_favorites_update_click_request_GET( url ){ xml_ajax_favorites_update_click.open( 'GET', url, true ); xml_ajax_favorites_update_click.onreadystatechange = ajax_maestro_favorites_update_click_request_state_change; xml_ajax_favorites_update_click.send( null ); } function ajax_maestro_favorites_update_click_request_state_change(){ if ( xml_ajax_favorites_update_click.readyState == 4 ) { document.getElementById("load_my_media").innerHTML = xml_ajax_favorites_update_click.responseText; } else if ( xml_ajax_favorites_update_click.readyState != 0 ) { } } function maestro_favorites_click( display_type ){ if( display_type == undefined ) display_type = ""; var ajax_url_base = "/ajax_maestro_favorites_click.php"; var ajax_url_value = "display_type=" + display_type; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_favorites_click_request_GET( uncache( url ) ); } function ajax_maestro_favorites_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_favorites_click_request_state_change; xml_http.send( null ); } function ajax_maestro_favorites_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } self.scrollTo(0,0); parent.content.document.getElementById("main_result_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_maestro_favorites_click.php" ); } else if ( xml_http.readyState != 0 ) { } } var xml_ajax_toggle_favorite = create_xml_http_request(); function ajax_toggle_favorite( type, keyword, link_id, size ){ var ajax_url_base = "/ajax_toggle_favorite.php"; var ajax_url_value = "type=" + type + "&link_id=" + link_id + "&size=" + size; var tog = document.getElementsByName(type + "_" + keyword); if (tog.length < 1) { return; } var tog_status = tog[0].getAttribute("value"); for( var x=0; x < tog.length; x++ ){ if(type == "artist" || type == "user"){ if ( tog_status == 0 ) { tog[x].setAttribute( "value", 1 ); if(size == "normal"){ tog[x].src = "/images/over/30x30/icon_heartAdd_on.png"; } else if(size == "small"){ tog[x].src = "/images/over/20x20/icon_heartAdd_on.png"; } } else { tog[x].setAttribute( "value", 0 ); if(size == "normal"){ tog[x].src = "/images/off/30x30/icon_heartAdd_off.png"; } else if(size == "small"){ tog[x].src = "/images/off/20x20/icon_heartAdd_off.png"; } } } else{ if ( tog_status == 0 ) { tog[x].setAttribute( "value", 1 ); if(size == "normal"){ tog[x].src = "/images/feedstaron.png"; } else if(size == "small"){ tog[x].src = "/images/feedstaron.png"; } } else { tog[x].setAttribute( "value", 0 ); if(size == "normal"){ tog[x].src = "/images/feedstaroff.png"; } else if(size == "small"){ tog[x].src = "/images/feedstaroff.png"; } } } } if ( tog_status == 0 ) { ajax_url_value = ajax_url_value + "&value=1"; } else { ajax_url_value = ajax_url_value + "&value=0"; } var url = ajax_url_base + "?" + ajax_url_value; xml_ajax_toggle_favorite_GET( uncache( url ) ); } function xml_ajax_toggle_favorite_GET( url ){ xml_ajax_toggle_favorite.open( 'GET', url, true ); xml_ajax_toggle_favorite.onreadystatechange = xml_ajax_toggle_favorite_request_state_change; xml_ajax_toggle_favorite.send( null ); } function xml_ajax_toggle_favorite_request_state_change(){ if ( xml_ajax_toggle_favorite.readyState == 4 ) { if ( xml_ajax_toggle_favorite.status == 200 ) { ajax_google_analytics( "ajax_toggle_favorite.php" ); } } else if ( xml_ajax_toggle_favorite.readyState != 0 ){ } } // http://www.google.com/support/analytics/bin/answer.py?answer=55520 var xml_ajax_google_analytics = create_xml_http_request(); function ajax_google_analytics( page ){ if(page == undefined) page = ""; if (typeof(_gat) == 'object'){ var pageTracker =_gat._getTracker("UA-704882-14"); pageTracker._initData(); } var ajax_url_google_analytics = "/ajax_google_analytics.php"; var ajax_url_value = ""; var url_google_analytics = ajax_url_google_analytics + "?" + ajax_url_value; xml_ajax_google_analytics_GET( uncache( url_google_analytics ) ); pageTracker._trackPageview( page ); } function xml_ajax_google_analytics_GET( url ){ xml_ajax_google_analytics.open( 'GET', url, true ); xml_ajax_google_analytics.onreadystatechange = xml_ajax_google_analytics_request_state_change; xml_ajax_google_analytics.send( null ); } function xml_ajax_google_analytics_request_state_change(){ if ( xml_ajax_google_analytics.readyState == 4 ) { if ( xml_ajax_google_analytics.status == 200 ) { var thisdate = new Date(); var cookie_value = getCookie('maestro_status'); if(cookie_value == "onsite"){ parent.content.document.getElementById("google_analytics").innerHTML = xml_ajax_google_analytics.responseText; } else{ document.getElementById("google_analytics").innerHTML = xml_ajax_google_analytics.responseText; } } } } var xml_ajax_single_playlist_search = create_xml_http_request(); function ajax_single_playlist_search( playlist_id, hide ){ if( hide == undefined ) hide = ""; var ajax_url_single_playlist_search = "/ajax_single_playlist_search.php"; var ajax_url_value = "playlist_id=" + playlist_id + "&hide=" + hide; var url_single_playlist_search = ajax_url_single_playlist_search + "?" + ajax_url_value; xml_ajax_single_playlist_search_GET( uncache( url_single_playlist_search ) ); } function xml_ajax_single_playlist_search_GET( url ){ xml_ajax_single_playlist_search.open( 'GET', url, true ); xml_ajax_single_playlist_search.onreadystatechange = xml_ajax_single_playlist_search_request_state_change; xml_ajax_single_playlist_search.send( null ); } function xml_ajax_single_playlist_search_request_state_change(){ if ( xml_ajax_single_playlist_search.readyState == 4 ) { if ( xml_ajax_single_playlist_search.status == 200 ) { document.getElementById("options_prompt_box").innerHTML = xml_ajax_single_playlist_search.responseText; ajax_google_analytics( "ajax_single_playlist_search.php" ); } } else if ( xml_ajax_single_playlist_search.readyState != 0 ){ } } function create_xml_http_request(){ var http = false; //Use IE's ActiveX items to load the file. if(typeof ActiveXObject != 'undefined') { try {http = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) { try {http = new ActiveXObject("Microsoft.XMLHTTP");} catch (E) {http = false;} } //If ActiveX is not available, use the XMLHttpRequest of Firefox/Mozilla etc. to load the document. } else if (XMLHttpRequest) { try {http = new XMLHttpRequest();} catch (e) {http = false;} } return http; } var xml_ajax_email_profile = create_xml_http_request(); function ajax_email_profile( send_to_user, type, type_id ){ if( send_to_user == undefined ) send_to_user = ""; var user_name = document.getElementById("email_profile_user_name").value; var user_email = document.getElementById("email_profile_user_email").value; var from_name = document.getElementById("email_profile_from_name").value; var from_email = document.getElementById("email_profile_from_email").value; var email_content = document.getElementById("email_profile_email_content").value; var url = document.getElementById("email_profile_url").value; var email_profile_user_username = document.getElementById("email_profile_user_username").value; var email_profile_subject = document.getElementById("email_profile_subject").value; var email_profile_from_username = document.getElementById("email_profile_from_username").value; var ajax_url_base = "/ajax_email_profile.php"; var ajax_url_value = "type=" + type + "&type_id=" + type_id + "&email_profile_user_name=" + user_name + "&email_profile_user_email=" + user_email + "&email_profile_from_name=" + from_name + "&email_profile_from_email=" + from_email + "&email_profile_email_content=" + email_content + "&email_profile_url=" + url + "&send_to_user=" + send_to_user + "&email_profile_user_username=" + email_profile_user_username + "&email_profile_subject=" + email_profile_subject + "&email_profile_from_username=" + email_profile_from_username; var url = ajax_url_base + "?" + ajax_url_value; xml_ajax_email_profile_GET( uncache( url ) ); } function ajax_email_profile_box( type, type_id, url, cancel, friends, title, playlist_key, call_of_action ){ if( cancel == undefined ) cancel = ""; if( url == undefined ) url = ""; if( friends == undefined ) friends = ""; if( title == undefined ) title = ""; if( call_of_action == undefined ) call_of_action = ""; if( playlist_key == undefined ) playlist_key = ""; if(url == ""){ document.getElementById("email_div").innerHTML = ""; } else{ var ajax_url_base = "/ajax_email_profile_box.php"; var ajax_url_value = "type=" + type + "&type_id=" + type_id + "&email_profile_url=" + url + "&cancel=" + cancel + "&friends=" + friends + "&title=" + title + "&playlist_key=" + playlist_key + "&call_of_action=" + call_of_action; var url = ajax_url_base + "?" + ajax_url_value; xml_ajax_email_profile_GET( uncache( url ) ); } } function xml_ajax_email_profile_GET( url ){ xml_ajax_maestro_search.open( 'GET', url, true ); xml_ajax_maestro_search.onreadystatechange = xml_ajax_email_profile_request_state_change; xml_ajax_maestro_search.send( null ); } function xml_ajax_email_profile_request_state_change(){ if ( xml_ajax_maestro_search.readyState == 4 ) { if ( xml_ajax_maestro_search.status == 200 ) { } document.getElementById("email_div").innerHTML = xml_ajax_maestro_search.responseText; $(document).ready(function(){ var username = $('label[@for=username]').hide().text(); $('input#username').css({'color': '#999'}).val(username).focus(function() { $(this).css('color', '#000'); if ($(this).val() == username) { $(this).val(''); } }).blur(function() { if ($(this).val() == '') { $(this).val(username).css('color', '#999'); } }); var password = $('label[@for=password]').hide().text(); $('input#password').css({'color': '#999'}).val(password).focus(function() { $(this).css('color', '#000'); if ($(this).val() == password) { $(this).val(''); } }).blur(function() { if ($(this).val() == '') { $(this).val(password).css('color', '#999'); } }); var email = $('label[@for=email]').hide().text(); $('input#email').css({'color': '#999'}).val(email).focus(function() { $(this).css('color', '#000'); if ($(this).val() == email) { $(this).val(''); } }).blur(function() { if ($(this).val() == '') { $(this).val(email).css('color', '#999'); } }); }); ajax_google_analytics( "ajax_email_profile_box.php" ); } else if ( xml_ajax_maestro_search.readyState != 0 ){ } } var xml_ajax_maestro_profile_views = create_xml_http_request(); function ajax_maestro_profile_views_song( user_history_event, user_history_detail ){ var ajax_url_base = "/ajax_maestro_profile_views.php"; var ajax_url_value = "user_history_event=" + user_history_event + "&user_history_detail=" + user_history_detail; var url = ajax_url_base + "?" + ajax_url_value; xml_ajax_maestro_profile_views_GET( uncache( url ) ); } function xml_ajax_maestro_profile_views_GET( url ){ xml_ajax_maestro_search.open( 'GET', url, true ); xml_ajax_maestro_search.onreadystatechange = xml_ajax_maestro_profile_views_request_state_change; xml_ajax_maestro_search.send( null ); } function xml_ajax_maestro_profile_views_request_state_change(){ if ( xml_ajax_maestro_search.readyState == 4 ) { if ( xml_ajax_maestro_search.status == 200 ) { } parent.content.document.getElementById("main_result_box").innerHTML = xml_ajax_maestro_search.responseText; ajax_google_analytics( "ajax_maestro_profile_views.php" ); } else if ( xml_ajax_maestro_search.readyState != 0 ){ } } function getFlashMovie( movieName ) { var isIE = navigator.appName.indexOf("Microsoft") != -1; return (isIE) ? window[movieName] : document[movieName]; } var xml_ajax_maestro_search_box = create_xml_http_request(); function ajax_maestro_search_box( search_type, search_string ){ if(search_type == "MEDIA"){ // always take the user the other library when searching... window.location.href = "/generate_page.php?start=my%20library"; } else{ var ajax_url_base = "/ajax_maestro_search_box.php?n=n"; ajax_url_base = uncache( ajax_url_base ); search_string = escape(search_string); var search_string_cur = document.getElementById("main_search_string").value; if(search_string_cur != undefined){ search_string_cur = escape(search_string_cur); search_string = search_string_cur; } var params = "search_type=" + search_type + "&search_string=" + search_string; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("maestro_search_box").innerHTML = xml_http.responseText; $(document).ready(function(){ var label = $('label[@for=main_search_string]').hide().text(); $('input#main_search_string').css({'color': '#999'}).val(label).focus(function() { $(this).css('color', '#000'); if ($(this).val() == label) { if(label == "Search for music, playlists, and more!" || label == "Search by email, name, country"){ $(this).val(''); } else{ } } }).blur(function() { if ($(this).val() == '') { $(this).val(label).css('color', '#999'); } }); }); } } xml_http.send(params); ajax_google_analytics( "ajax_maestro_search_box.php" ); } } function my_media_search_box_css(){ var my_media = $('label[@for=my_media_search_string]').hide().text(); $('input#my_media_search_string').css({'color': '#999'}).val(my_media).focus(function() { $(this).css('color', '#000'); if ($(this).val() == my_media) { $(this).val(''); } }).blur(function() { if ($(this).val() == '') { $(this).val(my_media).css('color', '#999'); } }); } var xml_ajax_maestro_search = create_xml_http_request(); function ajax_maestro_search_spelling( search_type, search_string ){ ajax_maestro_search_box( search_type, search_string ); search_string = escape(search_string); var ajax_url_base = "/ajax_maestro_search.php"; var ajax_url_value = "search_type=" + search_type + "&search_string=" + search_string; var url = ajax_url_base + "?" + ajax_url_value; var cookie_value = getCookie('maestro_status'); if(cookie_value == "onsite"){ parent.content.document.getElementById("main_result_box").innerHTML = "
Searching... Searching...
"; } else{ document.getElementById("main_result_box").innerHTML = "
Searching... Searching...
"; } xml_ajax_maestro_search_GET( uncache( url ) ); } function ajax_maestro_search( search_type, suggested_search_string ){ var search_string = document.getElementById("main_search_string").value; if( suggested_search_string != undefined ) search_string = suggested_search_string; search_string = escape(search_string); var ajax_url_base = "/ajax_maestro_search.php"; var ajax_url_value = "search_type=" + search_type + "&search_string=" + search_string; var url = ajax_url_base + "?" + ajax_url_value; var cookie_value = getCookie('maestro_status'); if(cookie_value == "onsite"){ parent.content.document.getElementById("main_result_box").innerHTML = "
Searching... Searching...
"; } else{ document.getElementById("main_result_box").innerHTML = "
Searching... Searching...
"; } xml_ajax_maestro_search_GET( uncache( url ) ); ajax_maestro_search_box( search_type, search_string ); } var xml_ajax_maestro_search = create_xml_http_request(); function ajax_maestro_search_artist( search_type ){ var search_string = document.getElementById("artist_search_string").value; search_string = escape(search_string); var ajax_url_base = "/ajax_maestro_search.php"; var ajax_url_value = "search_type=" + search_type + "&search_string=" + search_string; var url = ajax_url_base + "?" + ajax_url_value; var cookie_value = getCookie('maestro_status'); if(cookie_value == "onsite"){ parent.content.document.getElementById("main_result_box").innerHTML = "
Searching... Searching...
"; } else{ document.getElementById("main_result_box").innerHTML = "
Searching... Searching...
"; } xml_ajax_maestro_search_GET( uncache( url ) ); } var xml_ajax_maestro_search = create_xml_http_request(); function ajax_maestro_search_album( search_type ){ var search_string = document.getElementById("album_search_string").value; search_string = escape(search_string); var ajax_url_base = "/ajax_maestro_search.php"; var ajax_url_value = "search_type=" + search_type + "&search_string=" + search_string; var url = ajax_url_base + "?" + ajax_url_value; var cookie_value = getCookie('maestro_status'); if(cookie_value == "onsite"){ parent.content.document.getElementById("main_result_box").innerHTML = "
Searching... Searching...
"; } else{ document.getElementById("main_result_box").innerHTML = "
Searching... Searching...
"; } xml_ajax_maestro_search_GET( uncache( url ) ); } var xml_ajax_maestro_search = create_xml_http_request(); function ajax_maestro_search_song( search_type ){ var search_string = document.getElementById("song_search_string").value; search_string = escape(search_string); var ajax_url_base = "/ajax_maestro_search.php"; var ajax_url_value = "search_type=" + search_type + "&search_string=" + search_string; var url = ajax_url_base + "?" + ajax_url_value; var cookie_value = getCookie('maestro_status'); if(cookie_value == "onsite"){ parent.content.document.getElementById("main_result_box").innerHTML = "
Searching... Searching...
"; } else{ document.getElementById("main_result_box").innerHTML = "
Searching... Searching...
"; } xml_ajax_maestro_search_GET( uncache( url ) ); } function xml_ajax_maestro_search_GET( url ){ xml_ajax_maestro_search.open( 'GET', url, true ); xml_ajax_maestro_search.onreadystatechange = xml_ajax_maestro_search_request_state_change; xml_ajax_maestro_search.send( null ); } function xml_ajax_maestro_search_request_state_change(){ if ( xml_ajax_maestro_search.readyState == 4 ) { if ( xml_ajax_maestro_search.status == 200 ) { } var cookie_value = getCookie('maestro_status'); if(cookie_value == "onsite"){ parent.content.document.getElementById("main_result_box").innerHTML = xml_ajax_maestro_search.responseText; } else{ document.getElementById("main_result_box").innerHTML = xml_ajax_maestro_search.responseText; } ajax_google_analytics( "ajax_maestro_search.php" ); } else if ( xml_ajax_maestro_search.readyState != 0 ){ } } function my_most_played( date_range, activity_user ){ var ajax_url_base = "/ajax_my_most_played.php"; var ajax_url_value = "date_range=" + date_range + "&activity_user=" + activity_user; var url = ajax_url_base + "?" + ajax_url_value; ajax_my_most_played_click_request_GET( uncache( url ) ); } function ajax_my_most_played_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_my_most_played_click_request_state_change; xml_http.send( null ); } function ajax_my_most_played_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("my_most_played").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_my_most_played.php" ); } } else if ( xml_http.readyState != 0 ) { } } function ajax_maestro_avatar_update(width_avatar){ if( width_avatar == undefined ) width_avatar = 150; var height = parseInt(width_avatar) + 25; //alert(width_avatar + "-" + height); document.getElementById("avatar_update").innerHTML = ""; ajax_google_analytics( "ajax_maestro_avatar_update.php" ); } function ajax_maestro_avatar_update_artist( artist_id ){ document.getElementById("avatar_artist_update").innerHTML = ""; ajax_google_analytics( "ajax_maestro_avatar_update_playlist.php" ); } function ajax_maestro_avatar_update_playlist( playlist_id, width_avatar){ if( width_avatar == undefined ) width_avatar = 150; var height = parseInt(width_avatar) + 25; document.getElementById("avatar_playlist_update").innerHTML = ""; ajax_google_analytics( "ajax_maestro_avatar_update_playlist.php" ); } function ajax_maestro_upload_artist_photo( artist_id ){ if( artist_id == undefined ) artist_id = ""; var ajax_url_base = "/ajax_upload_artist_photo.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "artist_id=" + artist_id; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } document.getElementById("welcome_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_upload_artist_photo.php" ); } } xml_http.send(params); } function maestro_wiki_biography_preview_close( div_name ){ var ajax_url_base = "/maestro_wiki_preview.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = ""; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("welcome_box_overlay").innerHTML = ""; ajax_google_analytics( "maestro_wiki_preview.php" ); } } xml_http.send(params); } function maestro_wiki_biography_preview_content( artist_id, content, div_name ){ if( content == undefined ) content = ""; if( artist_id == undefined ) artist_id = ""; content = content.replace( /\&/g, "%26" ); content = content.replace( /\?/g, "%3F" ); var ajax_url_base = "/maestro_wiki_preview.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "artist_id=" + artist_id + "&content=" + content; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("welcome_box_overlay").innerHTML = "
X
" + xml_http.responseText + "
"; ajax_google_analytics( "maestro_wiki_preview.php" ); } } xml_http.send(params); } function maestro_wiki_biography_edit_content( artist_id, artist_name, new_url, infobox, summary, body ){ if( new_url == undefined ) new_url = ""; if( artist_name == undefined ) artist_name = ""; if( infobox == undefined ) infobox = ""; if( summary == undefined ) summary = ""; if( body == undefined ) body= ""; infobox = infobox.replace( /\&/g, "%26" ); summary = summary.replace( /\&/g, "%26" ); body = body.replace( /&/g, "%26" ); infobox = infobox.replace( /\?/g, "%3F" ); summary = summary.replace( /\?/g, "%3F" ); body = body.replace( /\?/g, "%3F" ); var ajax_url_base = "/ajax_wiki_biography_edit.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "artist_id=" + artist_id + "&new_url=" + new_url + "&infobox=" + infobox + "&summary=" + summary + "&body=" + body; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { welcome_box(); document.getElementById("wiki_edit").innerHTML =xml_http.responseText; ajax_google_analytics( "ajax_wiki_biography_edit.php" ); } } xml_http.send(params); } function maestro_wiki_biography_edit( artist_id, new_url, infobox, summary, body ){ if( new_url == undefined ) new_url = ""; if( infobox == undefined ) infobox = ""; if( summary == undefined ) summary = ""; if( body == undefined ) body= ""; var ajax_url_base = "/ajax_wiki_biography_edit.php"; var ajax_url_value = "artist_id=" + artist_id + "&new_url=" + new_url + "&infobox=" + infobox + "&summary=" + summary + "&body=" + body; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_wiki_biography_edit_click_request_GET( uncache( url ) ); } function ajax_maestro_wiki_biography_edit_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_wiki_biography_edit_click_request_state_change; xml_http.send( null ); } function ajax_maestro_wiki_biography_edit_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { self.scrollTo(0,0); if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } document.getElementById("welcome_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_wiki_biography_edit.php" ); } } else if ( xml_http.readyState != 0 ) { } } function maestro_wiki_biography( biography, artist_name ){ var ajax_url_base = "/ajax_wiki_biography.php"; var ajax_url_value = "biography=" + biography + "&artist_name=" + artist_name; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_wiki_biography_click_request_GET( uncache( url ) ); } function ajax_maestro_wiki_biography_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_wiki_biography_click_request_state_change; xml_http.send( null ); } function ajax_maestro_wiki_biography_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("biography").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_wiki_biography.php" ); } } else if ( xml_http.readyState != 0 ) { } } function check_country( thisform ){ if( thisform == undefined ) thisform = ""; if(thisform == "login"){ box = document.forms['action_login'].country; } else{ box = document.forms['change_details'].country; } country = box.options[box.selectedIndex].value; if(country == "United States"){ document.getElementById('zipcode_title').innerHTML="Zipcode"; document.getElementById('zipcode_content').innerHTML=""; ajax_google_analytics( "check_country.php" ); } else{ document.getElementById('zipcode_title').innerHTML=""; document.getElementById('zipcode_content').innerHTML=""; ajax_google_analytics( "check_country.php" ); } } function shoutout_click( shoutbox_type, shoutbox_link, loc ){ var post_content = "shoutbox_posts" + shoutbox_link; if( shoutbox_type == "null" ) shoutbox_type = ""; if( loc == "null" ) loc = ""; var ajax_url_base = "/ajax_shoutout.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "shoutbox_type=" + shoutbox_type + "&loc=" + loc + "&shoutbox_link=" + shoutbox_link; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(post_content).innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_shoutout.php" ); } function ajax_shoutbox_message( unique_id ){ if( unique_id == undefined ) unique_id = ""; var shoutbox_message_value = "shoutbox_message" + unique_id; var shoutbox_type_value = "shoutbox_type" + unique_id; var shoutbox_link_value = "shoutbox_link" + unique_id; var display_shouts_value = "display_shouts" + unique_id; var display_shouts = document.getElementById(display_shouts_value).value; var shoutbox_message = document.getElementById(shoutbox_message_value).value; var shoutbox_type = document.getElementById(shoutbox_type_value).value; var shoutbox_link = document.getElementById(shoutbox_link_value).value; var post_content = "shoutbox_posts" + shoutbox_link; var post_content_submit = "shoutbox_submit" + shoutbox_link; if(shoutbox_message != ""){ var ajax_url_base = "/ajax_display_shoutbox.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "shoutbox_message=" + shoutbox_message + "&shoutbox_type=" + shoutbox_type + "&shoutbox_link=" + shoutbox_link + "&display_shouts=" + display_shouts; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); document.getElementById(post_content_submit).innerHTML = "Shouting..."; xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(post_content).innerHTML = xml_http.responseText; } } xml_http.send(params); document.getElementById(shoutbox_message_value).value = ""; document.getElementById(post_content_submit).innerHTML = ""; ajax_google_analytics( "ajax_display_shoutbox.php" ); } } function ajax_shoutbox_message_delete( shoutbox_type, shoutbox_link, shoutbox_id_delete ){ var post_content = "shoutbox_posts" + shoutbox_link; var post_content_submit = "shoutbox_submit" + shoutbox_link; var shoutbox_message_value = "shoutbox_message" + shoutbox_link; var display_shouts_value = "display_shouts" + shoutbox_link; var display_shouts = document.getElementById(display_shouts_value).value; var ajax_url_base = "/ajax_display_shoutbox.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "shoutbox_type=" + shoutbox_type + "&shoutbox_link=" + shoutbox_link + "&shoutbox_id_delete=" + shoutbox_id_delete + "&display_shouts=" + display_shouts; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); document.getElementById(post_content_submit).innerHTML = "Wait..."; xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById(post_content).innerHTML = xml_http.responseText; } } xml_http.send(params); document.getElementById(post_content_submit).innerHTML = ""; document.getElementById(shoutbox_message_value).value = ""; ajax_google_analytics( "ajax_display_shoutbox.php" ); } function maestro_invite_friends_start( thisform ){ var user_id = document.getElementById("User Id").value; var type = document.getElementById("type").value; var password = document.getElementById("Password").value; var from = document.getElementById("from").value; var ajax_url_base = "/ajax_index_invite_friends.php"; var ajax_url_value = "noui=y&user_id=" + user_id + "&type=" + type + "&password=" + password + "&from=" + from; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_invite_friends_click_request_GET( uncache( url ) ); } function maestro_invite_friends_finish( thisform ){ var content2send = document.getElementById("content2send").value; var from = document.getElementById("from").value; var ajax_url_base = "/ajax_index_invite_friends.php"; var c_value = ""; for (var i=0; i < document.maestro_invite_friends_sending.members2.length; i++){ if (document.maestro_invite_friends_sending.members2[i].checked){ c_value = c_value + "&chk_email[]=" + document.maestro_invite_friends_sending.members2[i].value; } } var ajax_url_value = "noui=y&content2send=" + content2send + "&from=" + from + "&" + c_value; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_invite_friends_click_request_GET( uncache( url ) ); } function ajax_user_artists( activity_user, activity_amount ){ var ajax_url_base = "/ajax_user_artists.php"; var ajax_url_value = "activity_user=" + activity_user + "&activity_amount=" + activity_amount; var url = ajax_url_base + "?" + ajax_url_value; ajax_user_artists_click_request_GET( uncache( url ) ); } function ajax_user_artists_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_user_artists_click_request_state_change; xml_http.send( null ); } function ajax_user_artists_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("ajax_user_artists").innerHTML = xml_http.responseText; document.getElementById("flash_player_window").innerHTML = ""; ajax_google_analytics( "ajax_user_artists.php" ); } } else if ( xml_http.readyState != 0 ) { } } function ajax_update_about_me( ){ var ajax_url_base = "/update_about_me.php"; var ajax_url_value = ""; var url = ajax_url_base + "?" + ajax_url_value; ajax_update_about_me_click_request_GET( uncache( url ) ); } function ajax_update_about_me_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_update_about_me_click_request_state_change; xml_http.send( null ); } function ajax_update_about_me_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("ajax_update_about_me").innerHTML = xml_http.responseText; document.getElementById("flash_player_window").innerHTML = ""; ajax_google_analytics( "update_about_me.php" ); } } else if ( xml_http.readyState != 0 ) { } } function ajax_user_friends( activity_user, activity_amount ){ var ajax_url_base = "/ajax_user_friends.php"; var ajax_url_value = "activity_user=" + activity_user + "&activity_amount=" + activity_amount; var url = ajax_url_base + "?" + ajax_url_value; ajax_user_friends_click_request_GET( uncache( url ) ); } function ajax_user_friends_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_user_friends_click_request_state_change; xml_http.send( null ); } function ajax_user_friends_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("ajax_user_friends").innerHTML = xml_http.responseText; document.getElementById("flash_player_window").innerHTML = ""; ajax_google_analytics( "ajax_user_friends.php" ); } } else if ( xml_http.readyState != 0 ) { } } function ajax_user_playlists( activity_user, activity_amount ){ var ajax_url_base = "/ajax_user_playlists.php"; var ajax_url_value = "activity_user=" + activity_user + "&activity_amount=" + activity_amount; var url = ajax_url_base + "?" + ajax_url_value; ajax_user_playlists_click_request_GET( uncache( url ) ); } function ajax_user_playlists_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_user_playlists_click_request_state_change; xml_http.send( null ); } function ajax_user_playlists_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("ajax_user_playlists").innerHTML = xml_http.responseText; document.getElementById("flash_player_window").innerHTML = ""; ajax_google_analytics( "ajax_user_playlists.php" ); } } else if ( xml_http.readyState != 0 ) { } } function maestro_flickr( search,farm,server,id,secret,size ){ var ajax_url_base = "/ajax_flickr.php"; var ajax_url_value = "search=" + search + "&farm=" + farm + "&server=" + server + "&id=" + id + "&secret=" + secret + "&size=" + size; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_flickr_click_request_GET( uncache( url ) ); } function ajax_maestro_flickr_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_flickr_click_request_state_change; xml_http.send( null ); } function ajax_maestro_flickr_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("flickr_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_flickr.php" ); } } else if ( xml_http.readyState != 0 ) { } } function maestro_artist_images( search, large_image, referer, width, height, image_id ){ var ajax_url_base = "/ajax_artist_images.php"; var ajax_url_value = "search=" + search + "&large_image=" + large_image + "&referer=" + referer + "&width=" + width + "&height=" + height + "&image_id=" + image_id; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_artist_images_click_request_GET( uncache( url ) ); } function ajax_maestro_artist_images_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_artist_images_click_request_state_change; xml_http.send( null ); } function ajax_maestro_artist_images_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } self.scrollTo(0,0); document.getElementById("artist_images_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_artist_images.php" ); } else if ( xml_http.readyState != 0 ) { } } function maestro_friends_activity( type, user_id, new_limit ){ var ajax_url_base = "/ajax_friends_activity.php"; var ajax_url_value = "type=" + type + "&user_id=" + user_id + "&new_limit=" + new_limit; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_friends_activity_click_request_GET( uncache( url ) ); } function ajax_maestro_friends_activity_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_friends_activity_click_request_state_change; xml_http.send( null ); } function ajax_maestro_friends_activity_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } document.getElementById("friends_activity").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_friends_activity.php" ); } else if ( xml_http.readyState != 0 ) { } } function maestro_invite_friends_click( ){ ajax_maestro_search_box( '','' ); var ajax_url_base = "/ajax_index_invite_friends.php"; var ajax_url_value = "noui=y"; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_invite_friends_click_request_GET( uncache( url ) ); } function ajax_maestro_invite_friends_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_invite_friends_click_request_state_change; xml_http.send( null ); } function ajax_maestro_invite_friends_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } parent.content.document.getElementById("invite_friends_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_index_invite_friends.php" ); self.scrollTo(0,0); } else if ( xml_http.readyState != 0 ) { } } function MM_findObj(n, d) { var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x && i < d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i < d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_validateForm() { var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]); if (val) { nm=val.id; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p < 1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num < min || max < num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; } } if (errors) alert('The following error(s) occurred:\n'+errors); document.MM_returnValue = (errors == ''); } function MM_reloadPage(init) { if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); function submitter2(which){ if (document.images) { for (i=0;i < which.length;i++) { var tempobj=which.elements[i]; if (tempobj.name.substring(0,8)=="chk_emai") { if(which.checkboxed.checked==false) tempobj.checked=false; else tempobj.checked=true; } } } } function validation(which){ selected=0; if (document.images) { for (i=0;i < which.length;i++) { var tempobj=which.elements[i]; if (tempobj.name.substring(0,8)=="chk_emai") { if(tempobj.checked==true){ return true; } } } } if(selected==0){ alert('Select atleast one email address to send invitation.'); return false; } } function uncache( url ){ var d = new Date(); var time = d.getTime(); return url + "&uncache=" + time; } var email = null; var loaded_http = create_xml_http_request(); function ajax_media_key_loaded( media_key ){ var ajax_url_base = "/ajax_media_key_loaded.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "media_key=" + media_key; loaded_http.open("POST", ajax_url_base, true); loaded_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); loaded_http.setRequestHeader("Content-length", params.length); loaded_http.setRequestHeader("Connection", "close"); loaded_http.onreadystatechange = function() { if(loaded_http.readyState == 4 && loaded_http.status == 200) { } } loaded_http.send(params); } var set_title_http = create_xml_http_request(); function flash_set_title( title, media_key, playlist_id, current_media_row, search_type, search_string, search_sort, temp_shuffle ){ analytics_play(); top.document.title = title; ajax_media_key_loaded( media_key ); var rows=parent.content.document.getElementsByName("media_row"); for(var i=0;i < rows.length;i++){ if (browserName=="Microsoft Internet Explorer"){ //rows[i].setAttribute("className", "media_row"); } else{ //rows[i].setAttribute("class", "media_row"); } } var buttons=parent.content.document.getElementsByName("play_button"); for(var i=0;i < buttons.length;i++){buttons[i].src="/images/play_sm.png";} // resets all play buttons // highlights the one playing //if (browserName=="Microsoft Internet Explorer"){ //parent.content.document.getElementById("row_" + media_key).setAttribute("className", "show_row_playing"); //} else{ //parent.content.document.getElementById("row_" + media_key).setAttribute("class", "show_row_playing"); //} parent.content.document.getElementById("play_" + media_key).src="/images/trackplaying.png"; // changing play button to playing } function flash_buy( artist, album, song ){ if( artist == undefined ) artist = ""; if( album == undefined ) album = ""; if( song == undefined ) song = ""; var ajax_url_base = "/purchase.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "artist=" + artist + "&album=" + album + "&song=" + song; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); if (xml_http.responseText.match("::1::") == "::1::"){ document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } } else{ parent.content.document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ parent.content.document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ parent.content.document.getElementById("window_div").setAttribute("class", "darken_background"); } } } } xml_http.send(params); ajax_google_analytics( "purchase.php" ); } function flash_user_profile( username ){ if( username == undefined ) username = ""; var ajax_url_base = "/ajax_get_url.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=user" + "&username=" + username; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); if (xml_http.responseText.match("::1::") == "::1::"){ window.location.href = xml_http.responseText; } else{ parent.content.location = xml_http.responseText; } } } xml_http.send(params); ajax_google_analytics( "ajax_get_url.php" ); } function flash_artist( artist_name ){ if( artist_name == undefined ) artist_name = ""; if(artist_name != ""){ var ajax_url_base = "/ajax_get_url.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=artist" + "&artist_name=" + artist_name; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); if (xml_http.responseText.match("::1::") == "::1::"){ window.location.href = xml_http.responseText; } else{ parent.content.location = xml_http.responseText; } } } xml_http.send(params); ajax_google_analytics( "ajax_get_url.php" ); } } function flash_album( media_album_name, artist_name ){ if( artist_name == undefined ) artist_name = ""; if( media_album_name == undefined ) media_album_name = ""; if(artist_name != "" && media_album_name != ""){ var ajax_url_base = "/ajax_get_url.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=album" + "&artist_name=" + artist_name + "&media_album_name=" + media_album_name; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); if (xml_http.responseText.match("::1::") == "::1::"){ window.location.href = xml_http.responseText; } else{ parent.content.location = xml_http.responseText; } } } xml_http.send(params); ajax_google_analytics( "ajax_get_url.php" ); } } function flash_song( artist_name, media_album_name, media_key ){ if( artist_name == undefined ) artist_name = ""; if( media_album_name == undefined ) media_album_name = ""; if( media_key == undefined ) media_key = ""; if(artist_name != "" && media_album_name != "" && media_key != null){ var ajax_url_base = "/ajax_get_url.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=song" + "&artist_name=" + artist_name + "&media_album_name=" + media_album_name + "&media_key=" + media_key; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); if (xml_http.responseText.match("::1::") == "::1::"){ window.location.href = xml_http.responseText; } else{ parent.content.location = xml_http.responseText; } } } xml_http.send(params); ajax_google_analytics( "ajax_get_url.php" ); } } function flash_logo(username){ if( username == undefined ) username = ""; var ajax_url_base = "/ajax_get_url.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=user" + "&username=" + username; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { parent.content.location = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_get_url.php" ); } var flash_add_to_playlist_window = false; function close_flash_add_to_playlist(){ flash_add_to_playlist_window = false; if (browserName=="Microsoft Internet Explorer"){ parent.content.document.getElementById("window_div").setAttribute("className", "darken_background_disable"); parent.content.document.getElementById("flash_add_to_playlist_window").setAttribute("className", ""); } else{ parent.content.document.getElementById("window_div").setAttribute("class", "darken_background_disable"); parent.content.document.getElementById("flash_add_to_playlist_window").setAttribute("class", ""); } parent.content.document.getElementById("flash_add_to_playlist_window").innerHTML = ""; ajax_google_analytics( "ajax_media_manage.php" ); } function flash_add_to_playlist( media_key ){ if( media_key == undefined ) media_key = ""; var ajax_url_base = "/ajax_media_manage.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "media_key=" + media_key + "&from_flash=1"; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); if (xml_http.responseText.match("::1::") == "::1::"){ document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } } else{ parent.content.document.getElementById("welcome_box").innerHTML = xml_http.responseText; if (browserName=="Microsoft Internet Explorer"){ parent.content.document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ parent.content.document.getElementById("window_div").setAttribute("class", "darken_background"); } } } } xml_http.send(params); ajax_google_analytics( "ajax_media_manage.php" ); } function ajax_home( tab ){ ajax_maestro_search_box( '','' ); if( tab == undefined ) tab = ""; var ajax_url_base = "/ajax_home.php"; var ajax_url_value = "tab=" + tab; var url = ajax_url_base + "?" + ajax_url_value; parent.content.document.getElementById("main_result_box").innerHTML = "
Loading Home...
"; ajax_home_request_GET( uncache( url ) ); } function ajax_home_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_home_request_state_change; xml_http.send( null ); } function ajax_home_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } if(xml_http.responseText == "offsite"){ window.location.href = "/"; } else{ parent.content.document.getElementById("main_result_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_home.php" ); } } else if ( xml_http.readyState != 0 ) { } } function ajax_feedback(){ var feedback_email = document.getElementById("feedback_email").value; var feedback_topic = document.getElementById("feedback_topic").value; var feedback_subject = document.getElementById("feedback_subject").value; var feedback_message = document.getElementById("feedback_message").value; var ajax_url_base = "/ajax_feedback.php"; var ajax_url_value = "feedback_email=" + feedback_email + "&feedback_topic=" + feedback_topic + "&feedback_subject=" + feedback_subject + "&feedback_message=" + feedback_message; document.getElementById("submit_feedback").innerHTML = "Sending..."; var url = ajax_url_base + "?" + ajax_url_value; ajax_feedback_request_GET( uncache( url ) ); } function ajax_feedback_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_feedback_request_state_change; xml_http.send( null ); } function ajax_feedback_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } document.getElementById("feedback_div").innerHTML = "Your feedback has been sent. Thank you.
 
"; document.getElementById("submit_feedback").innerHTML = ""; ajax_google_analytics( "ajax_feedback.php" ); self.scrollTo(0,0); } else if ( xml_http.readyState != 0 ) { } } function ajax_account( email ){ if( email == undefined ) email = ""; ajax_maestro_search_box( '','' ); var ajax_url_base = "/ajax_account.php"; var ajax_url_value = "email=" + email; var url = ajax_url_base + "?" + ajax_url_value; ajax_account_request_GET( uncache( url ) ); } function ajax_account_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_account_request_state_change; xml_http.send( null ); } function ajax_account_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } parent.content.document.getElementById("main_result_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_account.php" ); self.scrollTo(0,0); } else if ( xml_http.readyState != 0 ) { } } function ajax_message_action( action, user_username, message_subject, message_message, message_replied ){ message_message = message_message.replace( /\n/g, "%0D%0A" ); var ajax_url_base = "/ajax_message.php"; var ajax_url_value = "action=" + action + "&user_username=" + user_username + "&message_message=" + message_message + "&message_subject=" + message_subject + "&message_replied=" + message_replied; var url = ajax_url_base + "?" + ajax_url_value; ajax_message_request_GET( uncache( url ) ); } function ajax_message( action, value ){ ajax_maestro_search_box( '','' ); var ajax_url_base = "/ajax_message.php"; var ajax_url_value = "action=" + action + "&value=" + value; var url = ajax_url_base + "?" + ajax_url_value; if(action == "compose_form_ajax" || action == "inbox_form_ajax" || action == "requests_form_ajax"){ ajax_message_request_GET_popup( uncache( url ) ); } else{ ajax_message_request_GET( uncache( url ) ); } } function ajax_message_request_GET_popup( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_message_request_state_change_popup; xml_http.send( null ); } function ajax_message_request_state_change_popup(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } self.scrollTo(0,0); if (browserName=="Microsoft Internet Explorer"){ document.getElementById("window_div").setAttribute("className", "darken_background"); } else{ document.getElementById("window_div").setAttribute("class", "darken_background"); } parent.content.document.getElementById("welcome_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_message.php" ); } else if ( xml_http.readyState != 0 ) { } } function ajax_message_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_message_request_state_change; xml_http.send( null ); } function ajax_message_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } self.scrollTo(0,0); parent.content.document.getElementById("message_center").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_message.php" ); } else if ( xml_http.readyState != 0 ) { } } function ajax_validation_submit( form_object ){ var url = "/ajax_email_validation.php"; var email = document.getElementById("email").value; var referral_type = document.getElementById("referral_type").value; var value = "email=" + email + "&referral_type=" + referral_type; ajax_validation_request_GET( url + "?" + value ); } function ajax_validation_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { switch( xml_http.responseText ){ case '1': document.getElementById("email_button").value = "Go"; document.getElementById("email_button").disabled = false; document.getElementById("email_status").innerHTML = "Please enter a valid email address"; ajax_google_analytics( "ajax_email_validation.php" ); break; case '2': document.getElementById("email_button").value = "Go"; document.getElementById("email_button").disabled = false; document.getElementById("email_status").innerHTML = "The email address you have submitted is already registered on our system. If you would like to re-request your registration validation email or you have forgotten your username or password please click here.

"; ajax_google_analytics( "ajax_email_validation.php" ); break; case '3': document.getElementById("request_registration_email_window").innerHTML = "Thank You, an invitation to join Maestro was sent to you!
If you do not see the message in your inbox, please check your spam folders."; ajax_google_analytics( "ajax_email_validation.php" ); break; } } else { document.getElementById("email_status").innerHTML = xml_http.statusText; ajax_google_analytics( "ajax_email_validation.php" ); } } else if ( xml_http.readyState != 0 ) { document.getElementById("email_button").value = "wait..."; document.getElementById("email_button").disabled = true; } } function ajax_validation_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_validation_request_state_change; xml_http.send( null ); } function ajax_email_validation_resend(){ var ajax_url_base = "/ajax_email_validation_resend.php"; var ajax_url_value = ""; var url = ajax_url_base + "?" + ajax_url_value; ajax_email_validation_resend_request_GET( uncache( url ) ); } function ajax_email_validation_resend_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_email_validation_resend_request_state_change; xml_http.send( null ); } function ajax_email_validation_resend_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("verify_email").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_email_validation_resend.php" ); } } else if ( xml_http.readyState != 0 ) { document.getElementById("verify_email").innerHTML = ""; } } var registration_check = ""; function ajax_registration_submit( check ){ if( check == undefined ) check = ""; registration_check = check; var email = document.getElementById("email_address").value; var first_name = document.getElementById("first_name").value; var last_name = document.getElementById("last_name").value; var country = document.getElementById("country").value; var zipcode = ""; var username = document.getElementById("username").value; var password = document.getElementById("password").value; var password_confirm = document.getElementById("password_confirm").value; var terms_of_use = document.getElementById("terms_of_use").value; var ajax_url_base = "/ajax_registration_validation.php"; var ajax_url_value = "check=" + check + "&first_name=" + first_name + "&last_name=" + last_name + "&country=" + country + "&zipcode=" + zipcode + "&username=" + username + "&password=" + password + "&password_confirm=" + password_confirm + "&terms_of_use=" + terms_of_use + "&email_address=" + email; var url = ajax_url_base + "?" + ajax_url_value; ajax_registration_submit_request_GET( uncache( url ) ); } function ajax_registration_submit_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_registration_submit_request_state_change; xml_http.send( null ); } function ajax_registration_submit_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { if(xml_http.responseText == ""){ document.getElementById("verify_" + registration_check).innerHTML = " "; } else{ document.getElementById("verify_" + registration_check).innerHTML = xml_http.responseText; } ajax_google_analytics( "ajax_registration_validation.php" ); } } else if ( xml_http.readyState != 0 ) { document.getElementById("error_message").innerHTML = ""; } } function ajax_forgot_password_button( email ){ var url = "/ajax_forgot_password_request.php"; var value = "email=" + email; //alert(email); ajax_forgot_password_button_request_GET( url + "?" + value ); } function ajax_forgot_password_button_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_forgot_password_button_request_state_change; xml_http.send( null ); } function ajax_forgot_password_button_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { switch( xml_http.responseText ){ case '1': document.getElementById("forgot_password_request_button").value = "Request Instructions"; document.getElementById("forgot_password_request_button").disabled = false; document.getElementById("email_status").style.display = "block"; document.getElementById("email_status").innerHTML = "Please enter a valid email address"; ajax_google_analytics( "ajax_forgot_password_request.php" ); break; case '2': document.getElementById("forgot_password_request_button").value = "Request Instructions"; document.getElementById("forgot_password_request_button").disabled = false; document.getElementById("email_status").style.display = "block"; document.getElementById("email_status").innerHTML = "Sorry, we can't find the email address you entered."; ajax_google_analytics( "ajax_forgot_password_request.php" ); break; case '3': document.getElementById("forgot_password_request_window").innerHTML = "Thank You, password reset instructions for your Maestro account were sent to you!
If you do not see the message in your inbox, please check your spam folders."; ajax_google_analytics( "ajax_forgot_password_request.php" ); break; } } } else if ( xml_http.readyState != 0 ) { document.getElementById("forgot_password_request_button").value = "wait..."; document.getElementById("forgot_password_request_button").disabled = true; } } function disableEnterKey(e) { var key; if(window.event){ key = window.event.keyCode; } else { key = e.which; } if(key == 13){ return false; } else { return true; } } var remove_from_playlist_media_key = ""; function ajax_remove_from_playlist( media_key ){ remove_from_playlist_media_key = media_key; var ajax_url_base = "/ajax_remove_from_playlist.php"; var ajax_url_value = "media_key=" + media_key; var url = ajax_url_base + "?" + ajax_url_value; ajax_remove_from_playlist_request_GET( uncache( url ) ); } function ajax_remove_from_playlist_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_remove_from_playlist_request_state_change; xml_http.send( null ); } function ajax_remove_from_playlist_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } document.getElementById("remove_from_playlist_" + remove_from_playlist_media_key).innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_remove_from_playlist.php" ); self.scrollTo(0,0); } else if ( xml_http.readyState != 0 ) { } } var add_to_playlist_media_key = ""; function ajax_add_to_playlist( media_key ){ add_to_playlist_media_key = media_key; var ajax_url_base = "/ajax_add_to_playlist.php"; var ajax_url_value = "media_key=" + media_key; var url = ajax_url_base + "?" + ajax_url_value ajax_add_to_playlist_request_GET( uncache( url ) ); } function ajax_add_to_playlist_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_add_to_playlist_request_state_change; xml_http.send( null ); } function ajax_add_to_playlist_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } document.getElementById("add_to_playlist_" + add_to_playlist_media_key).innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_add_to_playlist.php" ); self.scrollTo(0,0); } else if ( xml_http.readyState != 0 ) { } } var xml_ajax_add_to_playlist_search = create_xml_http_request(); function ajax_add_to_playlist_search(){ var search_type = document.getElementById('results_search_type').value; var ajax_url_base = "/ajax_add_to_playlist_search.php"; var ajax_url_value = "search_type=" + search_type; var url = ajax_url_base + "?" + ajax_url_value ajax_add_to_playlist_search_request_GET( uncache( url ) ); } function ajax_add_to_playlist_search_request_GET( url ){ xml_ajax_add_to_playlist_search.open( 'GET', url, true ); xml_ajax_add_to_playlist_search.onreadystatechange = ajax_add_to_playlist_search_request_state_change; xml_ajax_add_to_playlist_search.send( null ); } function ajax_add_to_playlist_search_request_state_change(){ if ( xml_ajax_add_to_playlist_search.readyState == 4 ) { if ( xml_ajax_add_to_playlist_search.status == 200 ) { } document.getElementById("add_to_playlist_search").innerHTML = xml_ajax_add_to_playlist_search.responseText; } else if ( xml_ajax_add_to_playlist_search.readyState != 0 ) { } } var xml_ajax_new_playlist_prompt = create_xml_http_request(); function ajax_new_playlist_prompt(){ var ajax_url_base = "/ajax_new_playlist_prompt.php"; var ajax_url_value = ""; var url = ajax_url_base + "?" + ajax_url_value; ajax_new_playlist_prompt_request_GET( uncache( url ) ); } function ajax_new_playlist_prompt_request_GET( url ){ xml_ajax_new_playlist_prompt.open( 'GET', url, true ); xml_ajax_new_playlist_prompt.onreadystatechange = ajax_new_playlist_prompt_request_state_change; xml_ajax_new_playlist_prompt.send( null ); } function ajax_new_playlist_prompt_request_state_change(){ if ( xml_ajax_new_playlist_prompt.readyState == 4 ) { parent.content.document.getElementById("main_result_box").innerHTML = xml_ajax_new_playlist_prompt.responseText; } else if ( xml_ajax_new_playlist_prompt.readyState != 0 ) { } } var xml_ajax_new_playlist_action = create_xml_http_request(); function ajax_new_playlist_action_flash(){ var new_playlist_name = escape( document.getElementById("new_playlist_name").value ); var media_key = escape( document.getElementById("media_key").value ); if( new_playlist_name == "" ){ alert( "Enter the name of your new playlist" ); return; } var ajax_url_base = "/ajax_new_playlist_action.php"; var ajax_url_value = "new_playlist_name=" + new_playlist_name; var url = ajax_url_base + "?" + ajax_url_value; ajax_new_playlist_action_request_GET( uncache( url ) ); if(media_key != "" || media_key != undefined){ flash_add_to_playlist( media_key ); } } function ajax_new_playlist_action_search_results(){ var new_playlist_name = escape( document.getElementById("new_playlist_name").value ); var media_key = escape( document.getElementById("media_key").value ); var add_search_results = document.getElementById("add_search_results").value; if(add_search_results != "" || add_search_results != undefined){ media_key = add_search_results; } if( new_playlist_name == "" ){ alert( "Enter the name of your new playlist" ); return; } var ajax_url_base = "/ajax_new_playlist_action.php"; var ajax_url_value = "new_playlist_name=" + new_playlist_name; var url = ajax_url_base + "?" + ajax_url_value; ajax_new_playlist_action_request_GET( uncache( url ) ); if(media_key != "" || media_key != undefined){ ajax_media_manage( media_key ); } } function ajax_new_playlist_action(){ var new_playlist_name = escape( document.getElementById("new_playlist_name").value ); var media_key = escape( document.getElementById("media_key").value ); if( new_playlist_name == "" ){ alert( "Enter the name of your new playlist" ); return; } var ajax_url_base = "/ajax_new_playlist_action.php"; var ajax_url_value = "new_playlist_name=" + new_playlist_name; var url = ajax_url_base + "?" + ajax_url_value; if(media_key == "" || media_key == undefined){ document.getElementById("new_playlist_action").value = "Creating playlist..."; } ajax_new_playlist_action_request_GET( uncache( url ) ); if(media_key != "" || media_key != undefined){ ajax_media_manage( media_key ); } } function ajax_new_playlist_action_request_GET( url ){ xml_ajax_new_playlist_action.open( 'GET', url, true ); xml_ajax_new_playlist_action.onreadystatechange = ajax_new_playlist_action_request_state_change; xml_ajax_new_playlist_action.send( null ); } function ajax_new_playlist_action_request_state_change(){ if ( xml_ajax_new_playlist_action.readyState == 4 ) { document.getElementById("new_playlist_status").innerHTML = xml_ajax_new_playlist_action.responseText; } else if ( xml_ajax_new_playlist_action.readyState != 0 ) { } document.getElementById("nav_item_extra_my_playlists").innerHTML = ""; } var xml_ajax_add_to_playlist_search_action = create_xml_http_request(); var xml_ajax_add_to_playlist_search_prompt = create_xml_http_request(); function ajax_add_to_playlist_search_action( search_type, search_string, playlist_id ){ if( search_type == undefined ) search_type = ""; if( search_string == undefined ) search_string = ""; var ajax_url_base = "/ajax_add_to_playlist_search_action.php"; var ajax_url_value = "search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=" + playlist_id; var url = ajax_url_base + "?" + ajax_url_value; input_box=confirm("Are you sure you want to add search results to this playlist?"); if (input_box==true){ ajax_add_to_playlist_search_action_request_GET( uncache( url ) ); } else{ } } function ajax_add_to_playlist_search_prompt_request_GET( url ){ xml_ajax_add_to_playlist_search_prompt.open( 'GET', url, true ); xml_ajax_add_to_playlist_search_prompt.onreadystatechange = ajax_add_to_playlist_search_prompt_request_state_change; xml_ajax_add_to_playlist_search_prompt.send( null ); } function ajax_add_to_playlist_search_prompt_request_state_change(){ if ( xml_ajax_add_to_playlist_search_prompt.readyState == 4 ) { if ( xml_ajax_add_to_playlist_search_prompt.status == 200 ) { } document.getElementById("add_to_playlist_search").innerHTML = xml_ajax_add_to_playlist_search_prompt.responseText; } else if ( xml_ajax_add_to_playlist_search_prompt.readyState != 0 ) { } } function ajax_add_to_playlist_search_action_request_GET( url ){ xml_ajax_add_to_playlist_search_action.open( 'GET', url, true ); xml_ajax_add_to_playlist_search_action.onreadystatechange = ajax_add_to_playlist_search_action_request_state_change; xml_ajax_add_to_playlist_search_action.send( null ); } function ajax_add_to_playlist_search_action_request_state_change(){ if ( xml_ajax_add_to_playlist_search_action.readyState == 4 ) { if ( xml_ajax_add_to_playlist_search_action.status == 200 ) { } document.getElementById("add_to_playlist_search").innerHTML = xml_ajax_add_to_playlist_search_action.responseText; //document.getElementById("flash_player_window").innerHTML = ""; //ajax_display_playlist_box( '', '', '', 0 ); } else if ( xml_ajax_add_to_playlist_search_action.readyState != 0 ) { } } var remove_from_playlist_media_key_action = ""; function ajax_remove_from_playlist_action( media_key, playlist_id ){ remove_from_playlist_media_key_action = media_key; var ajax_url_base = "/ajax_remove_from_playlist_action.php"; var ajax_url_value = "media_key=" + media_key + "&playlist_id=" + playlist_id; var url = ajax_url_base + "?" + ajax_url_value; ajax_remove_from_playlist_action_request_GET( uncache( url ) ); } function ajax_remove_from_playlist_action_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_remove_from_playlist_action_request_state_change; xml_http.send( null ); } function ajax_remove_from_playlist_action_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("remove_from_playlist_" + remove_from_playlist_media_key_action).innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_remove_from_playlist_action.php" ); } } else if ( xml_http.readyState != 0 ) { } } var add_to_playlist_media_key_action = ""; function ajax_add_to_playlist_action( media_key, playlist_id ){ add_to_playlist_media_key_action = media_key; var ajax_url_base = "/ajax_add_to_playlist_action.php"; var ajax_url_value = "media_key=" + media_key + "&playlist_id=" + playlist_id; var url = ajax_url_base + "?" + ajax_url_value ajax_add_to_playlist_action_request_GET( uncache( url ) ); } function ajax_add_to_playlist_action_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_add_to_playlist_action_request_state_change; xml_http.send( null ); } function ajax_add_to_playlist_action_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("add_to_playlist_" + add_to_playlist_media_key_action).innerHTML = ""; ajax_google_analytics( "ajax_add_to_playlist_action.php" ); } } else if ( xml_http.readyState != 0 ) { } } var media_details_media_key = ""; function ajax_media_details( media_key ){ media_details_media_key = media_key; var tog = document.getElementById("media_details_" + media_details_media_key); var tog_status = tog.getAttribute("value"); if ( tog_status == 0 || tog_status == 2 ){ tog.setAttribute( "value", 1 ); document.getElementById(media_details_media_key + "_manage").src = '/images/over/20x20/icon_addPlaylist_over.png'; var ajax_url_base = "/ajax_media_details.php"; var ajax_url_value = "media_key=" + media_key; var url = ajax_url_base + "?" + ajax_url_value; ajax_media_details_request_GET( uncache( url ) ); } else { tog.setAttribute( "value", 0 ); document.getElementById("media_details_" + media_details_media_key).innerHTML = ""; ajax_google_analytics( "ajax_media_details.php" ); document.getElementById(media_details_media_key + "_manage").src = '/images/off/20x20/icon_addPlaylist_off.png'; } } function ajax_media_manage( media_key ){ media_details_media_key = media_key; var tog = document.getElementById("media_details_" + media_details_media_key); if( media_key == "results"){ ajax_add_to_playlist_search(); } else{ var tog_status = tog.getAttribute("value"); if ( tog_status == 0 || tog_status == 1 ) { tog.setAttribute( "value", 2 ); document.getElementById(media_details_media_key + "_manage").src = '/images/over/20x20/icon_addPlaylist_over.png'; var ajax_url_base = "/ajax_media_manage.php"; var ajax_url_value = "media_key=" + media_key; var url = ajax_url_base + "?" + ajax_url_value; ajax_media_details_request_GET( uncache( url ) ); } else { tog.setAttribute( "value", 0 ); document.getElementById(media_details_media_key + "_manage").src = '/images/off/20x20/icon_addPlaylist_off.png'; document.getElementById("media_details_" + media_details_media_key).innerHTML = ""; ajax_google_analytics( "ajax_media_manage.php" ); } } } function ajax_media_details_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_media_details_request_state_change; xml_http.send( null ); } function ajax_media_details_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } document.getElementById("media_details_" + media_details_media_key).innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_media_manage.php" ); } else if ( xml_http.readyState != 0 ) { } } function ajax_about_me( fetch_about_me ){ if( fetch_about_me == undefined ) fetch_about_me = ""; var about_me = ""; if(fetch_about_me != ""){ about_me = document.getElementById("about_me").value; about_me = about_me.replace( /\n/g, "%0D%0A" ); } var ajax_url_base = "/ajax_about_me.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "about_me=" + about_me; xml_http.open("POST", ajax_url_base, true); document.getElementById("about_me_status").innerHTML = "Updating.."; xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("ajax_update_about_me").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_about_me.php" ); } function ajax_change_details( type ){ if(type == "preferences"){ var user_tip_of_day = "1"; if( document.getElementById("t_0").checked ){ user_tip_of_day = "0"; } var user_email_newsletter = "1"; if( document.getElementById("n_0").checked ){ user_email_newsletter = "0"; } var user_email_alert = "1"; if( document.getElementById("a_0").checked ){ user_email_alert = "0"; } var user_private_profile = "0"; if( document.getElementById("user_private_profile_1").checked ){ user_private_profile = "1"; } var user_media_auto_sync = "0"; var user_display_fullname = "1"; if( document.getElementById("f_0").checked ){ user_display_fullname = "0"; } var params = "user_email_alert=" + user_email_alert + "&user_email_newsletter=" + user_email_newsletter + "&user_private_profile=" + user_private_profile + "&user_media_auto_sync=" + user_media_auto_sync + "&type=" + type + "&user_display_fullname=" + user_display_fullname + "&user_tip_of_day=" + user_tip_of_day; } else if(type == "general"){ var bday_month = document.getElementById("bday_month").value; var bday_day = document.getElementById("bday_day").value; var bday_year = document.getElementById("bday_year").value; var gender = "m"; if( document.getElementById("f").checked ){ gender = "f"; } var country = document.getElementById("country").value; var zipcode = document.getElementById("zipcode").value; var user_details_first_name = document.getElementById("user_details_first_name").value; var user_details_last_name = document.getElementById("user_details_last_name").value; var about_me = document.getElementById("about_me").value; var params = "about_me=" + about_me + "&country=" + country + "&zipcode=" + zipcode + "&bday_month=" + bday_month + "&bday_day=" + bday_day + "&bday_year=" + bday_year + "&user_details_first_name=" + user_details_first_name + "&user_details_last_name=" + user_details_last_name + "&gender=" + gender + "&type=" + type; } var ajax_url_base = "/ajax_change_details.php"; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("settings_status").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_change_details.php" ); } var change_email = ""; function ajax_change_email( new_email ){ if( new_email == undefined ) new_email = ""; change_email = new_email; var ajax_url_base = "/ajax_change_email.php"; var ajax_url_value = "new_email=" + new_email; var url = ajax_url_base + "?" + ajax_url_value; ajax_change_email_request_GET( uncache( url ) ); } function ajax_change_email_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_change_email_request_state_change; xml_http.send( null ); } function ajax_change_email_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("verify_email").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_change_email.php" ); } } else if ( xml_http.readyState != 0 ) { } } function ajax_change_password( password_1, password_2 ){ if( password_1 == "" || password_2 == "" ){ alert( "please enter your new password twice" ); return; } if( password_1 != password_2){ alert( "your new passwords do not match" ); return; } var ajax_url_base = "/ajax_change_password.php"; var ajax_url_value = "password_1=" + password_1 + "&password_2=" + password_2; var url = ajax_url_base + "?" + ajax_url_value; ajax_change_password_request_GET( uncache( url ) ); } function ajax_change_password_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_change_password_request_state_change; xml_http.send( null ); } function ajax_change_password_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("flash_player_window").innerHTML = ""; document.getElementById("settings_status").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_change_password.php" ); } } else if ( xml_http.readyState != 0 ) { } } function ajax_playlist_create_action( new_playlist_name ){ var ajax_url_base = "/ajax_playlist_create.php"; var ajax_url_value = "new_playlist_name=" + new_playlist_name; var url = ajax_url_base + "?" + ajax_url_value; ajax_playlist_create_request_GET( uncache( url ) ); } function ajax_playlist_create_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_playlist_create_request_state_change; xml_http.send( null ); } function ajax_playlist_create_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { if( xml_http.responseText == "1" ){ document.getElementById("flash_player_window").innerHTML = ""; document.getElementById("playlist_create_box").innerHTML = " This playlist name is invalid."; ajax_google_analytics( "ajax_playlist_create.php" ); } else { document.getElementById("flash_player_window").innerHTML = ""; document.getElementById("playlist_create_box").innerHTML = " Playlist created."; ajax_google_analytics( "ajax_playlist_create.php" ); } }playlists_click(); } else if ( xml_http.readyState != 0 ) { } } function ajax_playlist_rename( playlist_id ){ var rename_message = " 
Enter your new playlist name
 
 

"; document.getElementById("options_prompt_box").innerHTML = rename_message; } var ajax_playlist_rename_playlist_id = 0; var xml_ajax_playlist_rename_action = create_xml_http_request(); function ajax_playlist_rename_action( playlist_id, new_playlist_name ){ var ajax_url_base = "/ajax_playlist_rename.php"; var ajax_url_value = "playlist_id=" + playlist_id + "&new_playlist_name=" + new_playlist_name; var url = ajax_url_base + "?" + ajax_url_value; ajax_playlist_rename_playlist_id = playlist_id; ajax_playlist_rename_request_GET( uncache( url ) ); } function ajax_playlist_rename_request_GET( url ){ xml_ajax_playlist_rename_action.open( 'GET', url, true ); xml_ajax_playlist_rename_action.onreadystatechange = ajax_playlist_rename_request_state_change; xml_ajax_playlist_rename_action.send( null ); } function ajax_playlist_rename_request_state_change(){ if ( xml_ajax_playlist_rename_action.readyState == 4 ) { document.getElementById("profile_title").innerHTML = xml_ajax_playlist_rename_action.responseText; document.getElementById("options_prompt_box").innerHTML = ""; } else if ( xml_ajax_playlist_rename_action.readyState != 0 ) { } } var ajax_playlist_permissions_playlist_id = 0; var processing = false; function ajax_playlist_permissions( playlist_id ){ var permissions_message = "

Change playlist permissions:   

"; document.getElementById("options_prompt_box").innerHTML = permissions_message; ajax_google_analytics( "ajax_playlist_permissions.php" ); } function ajax_playlist_permissions_action( playlist_id, playlist_play_permissions ){ var ajax_url_base = "/ajax_playlist_permissions.php"; var ajax_url_value = "playlist_id=" + playlist_id + "&playlist_play_permissions=" + playlist_play_permissions; var url = ajax_url_base + "?" + ajax_url_value; ajax_playlist_permissions_playlist_id = playlist_id; ajax_playlist_permissions_request_GET( uncache( url ) ); } function ajax_playlist_permissions_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_playlist_permissions_request_state_change; xml_http.send( null ); } function ajax_playlist_permissions_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("load_my_media").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_playlist_permissions.php" ); } } else if ( xml_http.readyState != 0 ){ document.getElementById("load_my_media").innerHTML = "Updating permissions..."; } } function ajax_playlist_empty( playlist_id ){ var empty_message = " 


Are you sure you wish to empty this playlist? 

"; document.getElementById("options_prompt_box").innerHTML = empty_message; ajax_google_analytics( "ajax_playlist_empty.php" ); } function ajax_playlist_empty_action( playlist_id ){ var ajax_url_base = "/ajax_playlist_empty.php"; var ajax_url_value = "playlist_id=" + playlist_id; var url = ajax_url_base + "?" + ajax_url_value; ajax_playlist_empty_request_GET( uncache( url ) ); document.getElementById("options_prompt_box").innerHTML = " Playlist has been emptied."; ajax_google_analytics( "ajax_playlist_empty.php" ); } function ajax_playlist_empty_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_playlist_empty_request_state_change; xml_http.send( null ); } function ajax_playlist_empty_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("load_my_media").innerHTML = "Emptying Playlist..."; if(xml_http.responseText != ""){ window.location.href = xml_http.responseText; } } } else if ( xml_http.readyState != 0 ){ } } function ajax_playlist_delete( playlist_id ){ var delete_message = " 


Are you sure you wish to delete this playlist? 

"; document.getElementById("options_prompt_box").innerHTML = delete_message; ajax_google_analytics( "ajax_playlist_delete.php" ); } function ajax_playlist_delete_action( playlist_id ){ var ajax_url_base = "/ajax_playlist_delete.php"; var ajax_url_value = "playlist_id=" + playlist_id; var url = ajax_url_base + "?" + ajax_url_value; ajax_playlist_delete_request_GET( uncache( url ) ); document.getElementById("options_prompt_box").innerHTML = " Playlist has been deleted."; ajax_google_analytics( "ajax_playlist_delete.php" ); } function ajax_playlist_delete_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_playlist_delete_request_state_change; xml_http.send( null ); } function ajax_playlist_delete_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("load_my_media").innerHTML = "Deleting Playlist..."; if(xml_http.responseText != ""){ window.location.href = xml_http.responseText; } } } else if ( xml_http.readyState != 0 ){ } } function ajax_for_playlist( media_key, playlist_id ){ var tog_full = document.getElementById( media_key + "_" + playlist_id + "" ); var tog_full_status = tog_full.getAttribute("value"); var img_full = document.getElementById( media_key + "_" + playlist_id + "_img" ); if ( tog_full_status == 0 ) { img_full.src = '/images/remove_from_pl.gif'; tog_full.setAttribute("value", 1); var ajax_url_base = "/ajax_add_to_pl.php"; var ajax_url_value = "media_key=" + media_key + "&playlist_id=" + playlist_id; var url = ajax_url_base + "?" + ajax_url_value; ajax_add_to_pl_request_GET( uncache( url ) ); } else { img_full.src = '/images/add_to_pl.gif'; tog_full.setAttribute("value", 0); var ajax_url_base = "/ajax_remove_from_pl.php"; var ajax_url_value = "media_key=" + media_key + "&playlist_id=" + playlist_id; var url = ajax_url_base + "?" + ajax_url_value; ajax_remove_from_pl_request_GET( uncache( url ) ); } } function ajax_add_to_pl_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_add_to_pl_request_state_change; xml_http.send( null ); } function ajax_add_to_pl_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } } else if ( xml_http.readyState != 0 ) { } } function ajax_remove_from_pl_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_remove_from_pl_request_state_change; xml_http.send( null ); } function ajax_remove_from_pl_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } } else if ( xml_http.readyState != 0 ) { } } function initiate_flash_player( playlist_id, media_key, media_row, search_type, search_string, search_sort, start_paused ){ var hover = "cc0000"; /* the hover color to display on all the links */ activateActiveX(""); } function media_load( playlist_id, media_key, media_row, search_type, search_string, search_sort, start_paused, user_id ){ if(user_id == "" || user_id == undefined){ document.maestro_player.loadPlayer(playlist_id, '', media_key, media_row, search_type, search_string, search_sort, start_paused); } else{ parent.player.document.maestro_player.loadPlayer(playlist_id, '', media_key, media_row, search_type, search_string, search_sort, start_paused); } } function play_large_button_change( playlist_id, offsite ){ var rows= new Array(); if(offsite == 1){ rows=document.getElementsByName("event_play_area"); } else{ rows=parent.content.document.getElementsByName("event_play_area"); } for(var i=0;i < rows.length;i++){ if (browserName=="Microsoft Internet Explorer"){ //rows[i].setAttribute("className", "event_play_normal"); } else{ //rows[i].setAttribute("class", "event_play_normal"); } } var buttons= new Array(); if(offsite == 1){ buttons=document.getElementsByName("large_play_button"); } else{ buttons=parent.content.document.getElementsByName("large_play_button"); } for(var i=0;i < buttons.length;i++){buttons[i].src="/images/play_large.png";} if(offsite == 1){ document.getElementById("play_" + playlist_id).src="/images/nowPlaying_large.png"; } else{ parent.content.document.getElementById("play_" + playlist_id).src="/images/nowPlaying_large.png"; } } var media_load_http = create_xml_http_request(); function media_load_next( direction ){ var playlist_id = document.getElementById("mini_player_playlist_id").value; var current_media_row = document.getElementById("mini_player_media_row").value; var search_type = document.getElementById("mini_player_search_type").value; var search_string = document.getElementById("mini_player_search_string").value; var search_sort = document.getElementById("mini_player_search_sort").value; var shuffle = document.getElementById("mini_player_shuffle").value; var start_paused = ""; var action = ""; var play_item = ""; if(direction == -1 && shuffle == "no"){ action = "previous"; } else if(direction == 1 && shuffle == "no"){ action = "next"; } var ajax_url_base = "/ajax_flash_que.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "action=" + action + "&media_key=0&media_row=" + current_media_row + "&search_type=" + search_type + "&search_string=" + search_string + "&search_sort=" + search_sort + "&playlist_id=" + playlist_id + "&shuffle=" + shuffle; media_load_http.open("POST", ajax_url_base, true); media_load_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); media_load_http.setRequestHeader("Content-length", params.length); media_load_http.setRequestHeader("Connection", "close"); media_load_http.onreadystatechange = function() { if(media_load_http.readyState == 4 && media_load_http.status == 200) { play_item = media_load_http.responseText; var str = play_item.split(/::/g) media_key = str[0]; current_media_row = str[1]; media_load( playlist_id, media_key, current_media_row, search_type, search_string, search_sort, start_paused ); ajax_google_analytics( "ajax_flash_que.php" ); } } media_load_http.send(params); } function ajax_request_buy_url_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_request_buy_url_state_change; xml_http.send( null ); } function ajax_request_buy_url_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } } else if ( xml_http.readyState != 0 ) { } } function ajax_abc_browse( sort, browse_type, display_type, view_extension ){ if( view_extension == "null" ) view_extension = ""; var search_type = ""; var search_string = ""; var loc = 0; var ajax_url_base = "/ajax_media_search.php"; var ajax_url_value = "loc=" + loc + "&sort=" + sort + "&browse_type=" + browse_type + "&display_type=" + display_type + "&search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=-1" + "&view_extension=" + view_extension; var url = ajax_url_base + "?" + ajax_url_value; ajax_request_GET( uncache( url ) ); } function ajax_abc_browse_playlists( sort, browse_type, display_type, view_extension ){ if( view_extension == "null" ) view_extension = ""; var search_type = document.getElementById('playlist_search_type').value; var search_string = document.getElementById('playlist_search_string').value; var playlist_id = document.getElementById('playlist_id').value; var loc = 0; var sort = ""; var ajax_url_base = "/ajax_media_search.php"; var ajax_url_value = "loc=" + loc + "&sort=" + sort + "&browse_type=" + browse_type + "&display_type=" + display_type + "&search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=" + playlist_id + "&view_extension=" + view_extension; var url = ajax_url_base + "?" + ajax_url_value; ajax_request_GET( uncache( url ) ); } function search_set( search_type, search_string, playlist_id, display_ui ){ var loc = 0; var sort = ""; if(playlist_id == -1){ ajax_maestro_search_box( '',search_string ); } else{ } document.getElementById("load_my_media").innerHTML = "

Loading...
 

 
"; var ajax_url_base = "/ajax_media_search.php"; var ajax_url_value = "loc=" + loc + "&sort=" + sort + "&search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=" + playlist_id + "&display_ui=" + display_ui; var url = ajax_url_base + "?" + ajax_url_value; ajax_request_GET( uncache( url ) ); } function search_click_from_new_playlist(){ var search_string = document.getElementById('search_string_from_new_playlist').value; document.getElementById('search_type').value = "all"; document.getElementById('search_string').value = search_string; var ajax_url_base = "/ajax_media_search.php"; var ajax_url_value = "loc=0&sort=&search_type=all&search_string=" + search_string + "&playlist_id=-1"; var url = ajax_url_base + "?" + ajax_url_value; ajax_request_GET( uncache( url ) ); } function maestro_search_media( search_string, display_ui, view_extension ){ if( view_extension == undefined ) view_extension = ""; var ajax_url_base = "/ajax_media_search.php"; if( view_extension == "artist" ){ var ajax_url_value = "loc=0&sort=&search_type=artist&search_string=" + search_string + "&playlist_id=-1" + "&display_ui=" + display_ui + "&view_extension=" + view_extension; var url = ajax_url_base + "?" + ajax_url_value; ajax_media_details_artist_search_request_GET( uncache( url ) ); } else{ var ajax_url_value = "loc=0&sort=&search_type=all&search_string=" + search_string + "&playlist_id=-1" + "&display_ui=" + display_ui; var url = ajax_url_base + "?" + ajax_url_value; ajax_request_GET( uncache( url ) ); } } function maestro_search_index( search_string, display_ui, search_type, loc ){ if( search_string == undefined ) search_string = ""; if( display_ui == undefined ) display_ui = ""; if( search_type == undefined ) search_type = ""; if( loc == undefined ) loc = ""; var ajax_url_base = "/ajax_maestro_search_index.php"; var ajax_url_value = "search_string=" + search_string + "&display_ui=" + display_ui + "&search_type=" + search_type + "&loc=" + loc; var url = ajax_url_base + "?" + ajax_url_value; ajax_request_GET( uncache( url ) ); } function search_click(){ var search_type = document.getElementById('search_type').value; var search_string = document.getElementById('search_string').value; var loc = 0; var sort = ""; var ajax_url_base = "/ajax_media_search.php"; var ajax_url_value = "loc=" + loc + "&sort=" + sort + "&search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=-1"; var url = ajax_url_base + "?" + ajax_url_value; ajax_request_GET( uncache( url ) ); } function playlist_search_click(search_string){ var search_type = document.getElementById('playlist_search_type').value; var playlist_id = document.getElementById('playlist_id').value; var loc = 0; var sort = ""; var ajax_url_base = "/ajax_media_search.php"; var ajax_url_value = "loc=" + loc + "&sort=" + sort + "&search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=" + playlist_id; var url = ajax_url_base + "?" + ajax_url_value; ajax_request_GET( uncache( url ) ); } function youtube_click( search_string, loc ){ var ajax_url_base = "/ajax_youtube_click.php"; var ajax_url_value = "search_string=" + search_string + "&loc=" + loc; var url = ajax_url_base + "?" + ajax_url_value; ajax_youtube_click_request_GET( uncache( url ) ); } function ajax_youtube_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_youtube_click_request_state_change; xml_http.send( null ); } function ajax_youtube_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("youtube_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_youtube_click.php" ); } } else if ( xml_http.readyState != 0 ) { } } var xml_maestro_members_click = create_xml_http_request(); function ajax_maestro_members_search_click( search_string, display_ui, display_type, loc, browse_type, sort, search_type ){ if( search_string == undefined ) search_string = ""; if( display_ui == undefined ) display_ui = ""; if( display_type == undefined ) display_type = ""; if( loc == undefined ) loc = ""; if( browse_type == undefined ) browse_type = ""; if( sort == undefined ) sort = ""; if( search_type == undefined ) search_type = ""; var ajax_url_base = "/ajax_maestro_network_click.php"; var ajax_url_value = "search_string=" + search_string + "&display_ui=" + display_ui + "&display_type=" + display_type + "&loc=" + loc + "&browse_type=" + browse_type + "&sort=" + sort + "&search_type=" + search_type; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_members_click_request_GET( uncache( url ) ); } function ajax_maestro_members_click_request_GET( url ){ xml_maestro_members_click.open( 'GET', url, true ); xml_maestro_members_click.onreadystatechange = ajax_maestro_members_click_request_state_change; xml_maestro_members_click.send( null ); } function ajax_maestro_members_click_request_state_change(){ if ( xml_maestro_members_click.readyState == 4 ) { if ( xml_maestro_members_click.status == 200 ) { document.getElementById("load_my_media").innerHTML = xml_maestro_members_click.responseText; ajax_google_analytics( "ajax_maestro_network_click.php" ); } } else if ( xml_maestro_members_click.readyState != 0 ) { } } var xml_playlists_click = create_xml_http_request(); function maestro_index_click( search_type, loc, browse_type ){ var search_name = ""; if(search_type == "index_artist"){ ajax_maestro_search_box( 'ARTIST','' ); search_name = "Artists"; } else if(search_type == "index_album"){ ajax_maestro_search_box( 'ALBUM','' ); search_name = "Albums"; } else if(search_type == "index_song"){ ajax_maestro_search_box( 'SONG','' ); search_name = "Songs"; } var cookie_value = getCookie('maestro_status'); if(cookie_value == "onsite"){ parent.content.document.getElementById("main_result_box").innerHTML = "
Loading " + search_name + "...
"; } else{ document.getElementById("main_result_box").innerHTML = "
Loading " + search_name + "...
"; } ajax_maestro_index_navigation_click(); ajax_maestro_index_click( search_type, loc, browse_type ); } var xml_ajax_maestro_index_navigation_click = create_xml_http_request(); function ajax_maestro_index_navigation_click(){ var ajax_url_base = "/ajax_maestro_index_search_navigation.php"; var ajax_url_value = ""; var url = ajax_url_base + "?" + ajax_url_value; xml_ajax_maestro_index_navigation_click_GET( uncache( url ) ); } function xml_ajax_maestro_index_navigation_click_GET( url ){ xml_ajax_maestro_index_navigation_click.open( 'GET', url, true ); xml_ajax_maestro_index_navigation_click.onreadystatechange = xml_ajax_maestro_index_navigation_click_request_state_change; xml_ajax_maestro_index_navigation_click.send( null ); } function xml_ajax_maestro_index_navigation_click_request_state_change(){ if ( xml_ajax_maestro_index_navigation_click.readyState == 4 ) { if ( xml_ajax_maestro_index_navigation_click.status == 200 ) { document.getElementById("load_my_media_navigation").innerHTML = xml_ajax_maestro_index_navigation_click.responseText; ajax_google_analytics( "ajax_maestro_index_search_navigation.php" ); } } else if ( xml_ajax_maestro_index_navigation_click.readyState != 0 ){} } function ajax_maestro_index_click( search_type, loc, browse_type ){ var ajax_url_base = "/ajax_maestro_index_click.php"; var ajax_url_value = "search_type=" + search_type + "&loc=" + loc + "&browse_type=" + browse_type; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_index_click_request_GET( uncache( url ) ); } function ajax_maestro_index_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_index_click_request_state_change; xml_http.send( null ); } function ajax_maestro_index_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } self.scrollTo(0,0); document.getElementById("load_my_media").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_maestro_index_click.php" ); } else if ( xml_http.readyState != 0 ) { } } function my_neighborhood_click( display_option, loc, browse_type, sort, search_type, search_string ){ ajax_maestro_search_box( 'MEMBERS','' ); parent.content.document.getElementById("main_result_box").innerHTML = "
Loading my neighborhood...
"; ajax_neighborhood_navigation_click(); ajax_my_neighborhood_click( display_option, loc, browse_type, sort, search_type, search_string ); } var xml_ajax_neighborhood_navigation_click = create_xml_http_request(); function ajax_neighborhood_navigation_click(){ var ajax_url_base = "/ajax_my_neighborhood_search_navigation.php"; var ajax_url_value = ""; var url = ajax_url_base + "?" + ajax_url_value; xml_ajax_neighborhood_navigation_click_GET( uncache( url ) ); } function xml_ajax_neighborhood_navigation_click_GET( url ){ xml_ajax_neighborhood_navigation_click.open( 'GET', url, true ); xml_ajax_neighborhood_navigation_click.onreadystatechange = xml_ajax_neighborhood_navigation_click_request_state_change; xml_ajax_neighborhood_navigation_click.send( null ); } function xml_ajax_neighborhood_navigation_click_request_state_change(){ if ( xml_ajax_neighborhood_navigation_click.readyState == 4 ) { if ( xml_ajax_neighborhood_navigation_click.status == 200 ) { document.getElementById("load_my_media_navigation").innerHTML = xml_ajax_neighborhood_navigation_click.responseText; ajax_google_analytics( "ajax_my_neighborhood_search_navigation.php" ); } } else if ( xml_ajax_neighborhood_navigation_click.readyState != 0 ){} } function ajax_my_neighborhood_click( display_type, loc, browse_type, sort, search_type, search_string ){ if( search_string == undefined ) search_string = ""; var ajax_url_base = "/ajax_my_neighborhood_click.php"; var ajax_url_value = "display_type=" + display_type + "&loc=" + loc + "&browse_type=" + browse_type + "&sort=" + sort + "&search_type=" + search_type + "&search_string=" + search_string; var url = ajax_url_base + "?" + ajax_url_value; ajax_my_neighborhood_click_request_GET( uncache( url ) ); } function ajax_my_neighborhood_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_my_neighborhood_click_request_state_change; xml_http.send( null ); } function ajax_my_neighborhood_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } self.scrollTo(0,0); document.getElementById("load_my_media").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_my_neighborhood_click.php" ); } else if ( xml_http.readyState != 0 ) { } } function my_friends_click( display_option, loc, browse_type, sort, search_type, search_string, user_id ){ ajax_maestro_search_box( 'MEMBERS','' ); ajax_my_friends_click( display_option, loc, browse_type, sort, search_type, search_string, user_id ); } var xml_ajax_friends_navigation_click = create_xml_http_request(); function ajax_friends_navigation_click( user_id ){ if( user_id == undefined ) user_id = ""; var ajax_url_base = "/ajax_friends_search_navigation.php"; var ajax_url_value = "user_id=" + user_id; var url = ajax_url_base + "?" + ajax_url_value; xml_ajax_friends_navigation_click_GET( uncache( url ) ); } function xml_ajax_friends_navigation_click_GET( url ){ xml_ajax_friends_navigation_click.open( 'GET', url, true ); xml_ajax_friends_navigation_click.onreadystatechange = xml_ajax_friends_navigation_click_request_state_change; xml_ajax_friends_navigation_click.send( null ); } function xml_ajax_friends_navigation_click_request_state_change(){ if ( xml_ajax_friends_navigation_click.readyState == 4 ) { if ( xml_ajax_friends_navigation_click.status == 200 ) { document.getElementById("load_my_media_navigation").innerHTML = xml_ajax_friends_navigation_click.responseText; ajax_google_analytics( "ajax_friends_search_navigation.php" ); } } else if ( xml_ajax_friends_navigation_click.readyState != 0 ){} } function ajax_my_friends_click( display_type, loc, browse_type, sort, search_type, search_string, user_id ){ if( search_string == undefined ) search_string = ""; if( user_id == undefined ) user_id = ""; var ajax_url_base = "/ajax_my_friends_click.php"; var ajax_url_value = "display_type=" + display_type + "&loc=" + loc + "&browse_type=" + browse_type + "&sort=" + sort + "&search_type=" + search_type + "&search_string=" + search_string + "&user_id=" + user_id; var url = ajax_url_base + "?" + ajax_url_value; ajax_my_friends_click_request_GET( uncache( url ) ); } function ajax_my_friends_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_my_friends_click_request_state_change; xml_http.send( null ); } function ajax_my_friends_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } self.scrollTo(0,0); document.getElementById("load_my_media").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_my_friends_click.php" ); } else if ( xml_http.readyState != 0 ) { } } function ajax_display_playlist_box( browse_type, display_type, sort, loc ){ var ajax_url_base = "/ajax_display_playlist_box.php"; var ajax_url_value = "browse_type=" + browse_type + "&display_type=" + display_type + "&sort=" + sort + "&loc=" + loc; var url = ajax_url_base + "?" + ajax_url_value; ajax_display_playlist_box_request_GET( uncache( url ) ); } function ajax_display_playlist_box_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_display_playlist_box_request_state_change; xml_http.send( null ); } function ajax_display_playlist_box_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { ajax_google_analytics( "ajax_display_playlist_box.php" ); } } else if ( xml_http.readyState != 0 ) { } } function ajax_display_friends_box( browse_type, display_type, sort, loc ){ var ajax_url_base = "/ajax_display_friends_box.php"; var ajax_url_value = "browse_type=" + browse_type + "&display_type=" + display_type + "&sort=" + sort + "&loc=" + loc; var url = ajax_url_base + "?" + ajax_url_value; ajax_display_friends_box_request_GET( uncache( url ) ); } function ajax_display_friends_box_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_display_friends_box_request_state_change; xml_http.send( null ); } function ajax_display_friends_box_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { ajax_google_analytics( "ajax_display_friends_box.php" ); } } else if ( xml_http.readyState != 0 ) { } } function maestro_network_click( display_type, loc, browse_type, sort, search_type, search_string, display_ui, display_option ){ ajax_maestro_search_box( 'MEMBERS','' ); if( display_type == undefined ) display_type = ""; if( loc == undefined ) loc = ""; if( browse_type == undefined ) browse_type = ""; if( sort == undefined ) sort = ""; if( search_type == undefined ) search_type = ""; if( search_string == undefined ) search_string = ""; if( display_ui == undefined ) display_ui = ""; if( display_option == undefined ) display_option = ""; var cookie_value = getCookie('maestro_status'); if(cookie_value == "onsite"){ parent.content.document.getElementById("main_result_box").innerHTML = "
Loading Maestro Network...
"; } else{ document.getElementById("main_result_box").innerHTML = "
Loading Maestro Network...
"; } if( display_ui == "" || display_ui == 0 ){ var ajax_url_base = "/ajax_maestro_network_click.php"; var ajax_url_value = "display_type=" + display_type + "&loc=" + loc + "&browse_type=" + browse_type + "&sort=" + sort + "&search_type=" + search_type + "&search_string=" + search_string + "&display_ui=" + display_ui + "&display_option=" + display_option; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_network_click_request_GET( uncache( url ) ); } else{ ajax_maestro_members_search_click( search_string, display_ui, display_type, loc, browse_type, sort, search_type ); } } function ajax_maestro_network_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_network_click_request_state_change; xml_http.send( null ); } function ajax_maestro_network_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { }self.scrollTo(0,0); var cookie_value = getCookie('maestro_status'); if(cookie_value == "onsite"){ parent.content.document.getElementById("main_result_box").innerHTML = xml_http.responseText; } else{ document.getElementById("main_result_box").innerHTML = xml_http.responseText; } ajax_google_analytics( "ajax_maestro_network_click.php" ); } else if ( xml_http.readyState != 0 ) { } } function maestro_registration_thankyou_click( steps_type ){ var ajax_url_base = "/ajax_maestro_registration_thankyou_click.php"; var ajax_url_value = "steps_type=" + steps_type; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_downloads_click_request_GET( uncache( url ) ); } function maestro_downloads_action_click( steps_type, os, action ){ if( os == undefined ) os = ""; if( action == undefined ) action = ""; var ajax_url_base = "/ajax_maestro_downloads_click.php"; var ajax_url_value = "steps_type=" + steps_type + "&os=" + os + "&action=" + action; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_downloads_click_request_GET( uncache( url ) ); } function maestro_downloads_click( steps_type, os ){ if( os == undefined ) os = ""; ajax_maestro_search_box( '','' ); var ajax_url_base = "/ajax_maestro_downloads_click.php"; var ajax_url_value = "steps_type=" + steps_type + "&os=" + os; var url = ajax_url_base + "?" + ajax_url_value; ajax_maestro_downloads_click_request_GET( uncache( url ) ); } function ajax_maestro_downloads_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_maestro_downloads_click_request_state_change; xml_http.send( null ); } function ajax_maestro_downloads_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } self.scrollTo(0,0); document.getElementById("download_process").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_maestro_downloads_click.php" ); } else if ( xml_http.readyState != 0 ) { } } function my_media_click( view_extension, abc ){ if( abc == "null" ) abc = ""; ajax_maestro_search_box( '','' ); parent.content.document.getElementById("main_result_box").innerHTML = "
Loading My Music...
"; ajax_my_media_navigation_click(); if( view_extension == "artist" ){ browse_click_artists( '', view_extension, abc ); } else{ ajax_my_media_click( view_extension ); } } function ajax_media_manage_artist_search( search_string, view_extension ){ media_details_media_key = search_string; var tog = document.getElementById("media_details_" + media_details_media_key); var tog_status = tog.getAttribute("value"); if ( tog_status == 0 || tog_status == 1 ) { tog.setAttribute( "value", 2 ); var ajax_url_base = "/ajax_media_search_artists_selected.php"; var ajax_url_value = "search_string=" + search_string + "&view_extension=" + view_extension; var url = ajax_url_base + "?" + ajax_url_value; ajax_media_details_artist_search_request_GET( uncache( url ) ); } else { tog.setAttribute( "value", 0 ); document.getElementById("media_details_" + media_details_media_key).innerHTML = ""; ajax_google_analytics( "ajax_media_search_artists_selected.php" ); } } function ajax_media_details_artist_search_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_media_artist_search_details_request_state_change; xml_http.send( null ); } function ajax_media_artist_search_details_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } document.getElementById("media_details_" + media_details_media_key).innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_media_search_artists_selected.php" ); } else if ( xml_http.readyState != 0 ) { } } var xml_ajax_my_media_navigation_click = create_xml_http_request(); function ajax_my_media_navigation_click(){ var ajax_url_base = "/ajax_media_search_navigation.php"; var ajax_url_value = ""; var url = ajax_url_base + "?" + ajax_url_value; xml_ajax_my_media_navigation_click_GET( uncache( url ) ); } function xml_ajax_my_media_navigation_click_GET( url ){ xml_ajax_my_media_navigation_click.open( 'GET', url, true ); xml_ajax_my_media_navigation_click.onreadystatechange = xml_ajax_my_media_navigation_click_request_state_change; xml_ajax_my_media_navigation_click.send( null ); } function xml_ajax_my_media_navigation_click_request_state_change(){ if ( xml_ajax_my_media_navigation_click.readyState == 4 ) { if ( xml_ajax_my_media_navigation_click.status == 200 ) { document.getElementById("load_my_media_navigation").innerHTML = xml_ajax_my_media_navigation_click.responseText; ajax_google_analytics( "ajax_media_search_navigation.php" ); } } else if ( xml_ajax_my_media_navigation_click.readyState != 0 ){ } } var xml_ajax_my_media_click = create_xml_http_request(); function ajax_my_media_click( view_extension ){ if( view_extension == undefined ) view_extension = ""; var ajax_url_base = "/ajax_media_search.php"; var ajax_url_value = "view_extension=" + view_extension; var url = ajax_url_base + "?" + ajax_url_value; xml_ajax_my_media_click_GET( uncache( url ) ); } function xml_ajax_my_media_click_GET( url ){ xml_ajax_my_media_click.open( 'GET', url, true ); xml_ajax_my_media_click.onreadystatechange = xml_ajax_my_media_click_request_state_change; xml_ajax_my_media_click.send( null ); } function xml_ajax_my_media_click_request_state_change(){ if ( xml_ajax_my_media_click.readyState == 4 ) { if ( xml_ajax_my_media_click.status == 200 ) { document.getElementById("load_my_media").innerHTML = xml_ajax_my_media_click.responseText; ajax_google_analytics( "ajax_media_search.php" ); } } else if ( xml_ajax_my_media_click.readyState != 0 ){ } } function playlist_load( playlist_id ){ var search_type = ""; var search_string = ""; var loc = 0; var sort = ""; var ajax_url_base = "/ajax_media_search.php"; var ajax_url_value = "loc=" + loc + "&sort=" + sort + "&search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=" + playlist_id; var url = ajax_url_base + "?" + ajax_url_value; ajax_request_GET( uncache( url ) ); } var xml_ajax_playlist_display = create_xml_http_request(); function playlist_display( playlist_id ){ var search_type = ""; var search_string = ""; var loc = 0; var sort = ""; var ajax_url_base = "/ajax_media_search.php"; var ajax_url_value = "loc=" + loc + "&sort=" + sort + "&search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=" + playlist_id; var url = ajax_url_base + "?" + ajax_url_value; xml_ajax_playlist_display_GET( uncache( url ) ); } function xml_ajax_playlist_display_GET( url ){ xml_ajax_playlist_display.open( 'GET', url, true ); xml_ajax_playlist_display.onreadystatechange = xml_ajax_playlist_display_request_state_change; xml_ajax_playlist_display.send( null ); } function xml_ajax_playlist_display_request_state_change(){ if ( xml_ajax_playlist_display.readyState == 4 ) { if ( xml_ajax_playlist_display.status == 200 ) { } document.getElementById("load_my_media").innerHTML = xml_ajax_playlist_display.responseText; ajax_google_analytics( "ajax_media_search.php" ); } else if ( xml_ajax_playlist_display.readyState != 0 ){ } } var browse_type; var display_type; var sort; var loc; function flash_browse_click( display_type, loc, browse_type, sort, search_type, search_string, playlist_id ){ if( playlist_id == -1 ){ browse_click( display_type, loc, browse_type, sort, search_type, search_string, playlist_id, '','','',1 ); } else { if( playlist_id == undefined ) playlist_id = ""; var ajax_url_base = "/ajax_get_url.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "type=playlist" + "&playlist_id=" + playlist_id; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { self.scrollTo(0,0); if (xml_http.responseText.match("::1::") == "::1::"){ window.location.href = xml_http.responseText; } else{ parent.content.location = xml_http.responseText; } } } xml_http.send(params); ajax_google_analytics( "ajax_get_url.php" ); } } function browse_click_artists( loc, view_extension, abc ){ if( loc == undefined ) loc = ""; if( view_extension == undefined ) view_extension = ""; if( abc == undefined ) abc = ""; var ajax_url_base = "/ajax_media_search_artists.php"; var ajax_url_value = "&loc=" + loc + "&view_extension=" + view_extension + "&abc=" + abc; var url = ajax_url_base + "?" + ajax_url_value; ajax_request_GET( uncache( url ) ); } function browse_click( display_type, loc, browse_type, sort, search_type, search_string, playlist_id, something_else, display_ui, view_extension, flash_click ){ if( display_type == "null" ) display_type = ""; if( loc == "null" ) loc = ""; if( browse_type == "null" ) browse_type = ""; if( sort == "null" ) sort = ""; if( search_type == "null" ) search_type = ""; if( search_string == "null" ) search_string = ""; if( playlist_id == "null" ) playlist_id = ""; if( view_extension == "null" ) view_extension = ""; if( flash_click == "null" ) flash_click = 0; if( view_extension == "artist" ){ ajax_media_details_artist_search_request_GET( uncache( url ) ); } else{ if(flash_click == 1){ parent.content.location = "http://" + window.location.hostname + "/generate_page.php?start=my%20library"; parent.content.document.getElementById("load_my_media").innerHTML = "
Loading...
 

 
"; } else{ document.getElementById("load_my_media").innerHTML = "
Loading...
 

 
"; } var ajax_url_base = "/ajax_media_search.php"; var params = "display_type=" + display_type + "&loc=" + loc + "&browse_type=" + browse_type + "&sort=" + sort + "&search_type=" + search_type + "&search_string=" + search_string + "&playlist_id=" + playlist_id + "&display_ui=" + display_ui + "&view_extension=" + view_extension; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { if(flash_click == 1){ parent.content.document.getElementById("load_my_media").innerHTML = xml_http.responseText; } else{ document.getElementById("load_my_media").innerHTML = xml_http.responseText; } } } xml_http.send(params); ajax_google_analytics( "ajax_media_search.php" ); } } function ajax_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_request_state_change; xml_http.send( null ); } function ajax_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } document.getElementById("load_my_media").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_media_search.php" ); } else if ( xml_http.readyState != 0 ) { } } function ajax_invite( invite_email ){ var ajax_url_base = "/ajax_invite.php?n=n"; ajax_url_base = uncache( ajax_url_base ); var params = "invite_email=" + invite_email; xml_http.open("POST", ajax_url_base, true); xml_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml_http.setRequestHeader("Content-length", params.length); xml_http.setRequestHeader("Connection", "close"); document.getElementById("invite_button").value = "Sending..."; xml_http.onreadystatechange = function() { if(xml_http.readyState == 4 && xml_http.status == 200) { document.getElementById("invite_message").innerHTML = xml_http.responseText; } } xml_http.send(params); ajax_google_analytics( "ajax_invite.php" ); document.getElementById("invite_button").value = "Update"; } function ajax_media_close(){ document.getElementById("flash_player_window").innerHTML = ""; ajax_google_analytics( "ajax_media_close.php" ); } function ajax_album( album_name, artist_name, tab ){ if( tab == undefined ) tab = ""; var ajax_url_base = "/ajax_album.php"; var ajax_url_value = "album_name=" + album_name + "&artist_name=" + artist_name + "&tab=" + tab; var url = ajax_url_base + "?" + ajax_url_value; ajax_album_request_GET( uncache( url ) ); } function ajax_album_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_album_request_state_change; xml_http.send( null ); } function ajax_album_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } parent.content.document.getElementById("main_result_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_album.php" ); self.scrollTo(0,0); } else if ( xml_http.readyState != 0 ) { } } function ajax_artist( artist_name, tab ){ if( tab == undefined ) tab = ""; var ajax_url_base = "/ajax_artist.php"; var ajax_url_value = "artist_name=" + artist_name + "&tab=" + tab; var url = ajax_url_base + "?" + ajax_url_value; ajax_artist_request_GET( uncache( url ) ); } function ajax_artist_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_artist_request_state_change; xml_http.send( null ); } function ajax_artist_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } parent.content.document.getElementById("main_result_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_artist.php" ); self.scrollTo(0,0); } else if ( xml_http.readyState != 0 ) { } } function ajax_playlist( playlist_key, playlist_id, tab ){ if( tab == undefined ) tab = ""; var ajax_url_base = "/ajax_playlist.php"; var ajax_url_value = "playlist_key=" + playlist_key + "&playlist_id=" + playlist_id + "&tab=" + tab; var url = ajax_url_base + "?" + ajax_url_value; ajax_playlist_request_GET( uncache( url ) ); } function ajax_playlist_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_playlist_request_state_change; xml_http.send( null ); } function ajax_playlist_request_state_change() { if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } parent.content.document.getElementById("main_result_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_playlist.php" ); self.scrollTo(0,0); } else if ( xml_http.readyState != 0 ) { } } function ajax_media( media_key, tab ){ if( tab == undefined ) tab = ""; var ajax_url_base = "/ajax_media.php"; var ajax_url_value = "media_key=" + media_key + "&tab=" + tab; var url = ajax_url_base + "?" + ajax_url_value; ajax_media_request_GET( uncache( url ) ); } function ajax_media_request_GET( url ) { xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_media_request_state_change; xml_http.send( null ); } function ajax_media_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } parent.content.document.getElementById("main_result_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_media.php" ); self.scrollTo(0,0); } else if ( xml_http.readyState != 0 ) { } } function ajax_view_profile( user_username, tab ){ if( tab == undefined ) tab = ""; var ajax_url_base = "/ajax_profile.php"; var ajax_url_value = "user_username=" + user_username + "&tab=" + tab; var url = ajax_url_base + "?" + ajax_url_value; ajax_view_profile_request_GET( uncache( url ) ); } function ajax_view_profile_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_view_profile_request_state_change; xml_http.send( null ); } function ajax_view_profile_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } parent.content.document.getElementById("main_result_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_profile.php" ); self.scrollTo(0,0); } else if ( xml_http.readyState != 0 ) { } } var ajax_save_reorder_playlist_id; function ajax_save_reorder( playlist_id, loc, linesPerPage ){ var save_reorder = Slide.junkdrawer().serializeList(document.getElementById( 'media_list' )); ajax_save_reorder_playlist_id = playlist_id; var ajax_url_base = "/ajax_save_reorder.php"; var ajax_url_value = "playlist_id=" + playlist_id + "&save_reorder=" + save_reorder + "&loc=" + loc + "&linesPerPage=" + linesPerPage; var url = ajax_url_base + "?" + ajax_url_value; ajax_save_reorder_request_GET( uncache( url ) ); } function ajax_save_reorder_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_save_reorder_request_state_change; xml_http.send( null ); } function ajax_save_reorder_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { document.getElementById("load_my_media").innerHTML =xml_http.responseText; ajax_google_analytics( "ajax_save_reorder.php" ); } self.scrollTo(0,0); } else if ( xml_http.readyState != 0 ){ document.getElementById("load_my_media").innerHTML = "Reordering Playlist..."; } } var friend_username; function ajax_friend_request( user_username, friend_action ){ friend_username = user_username; if( friend_action == "remove" ){ var disconnect = confirm( "Disconnect from " + friend_username + "?" ); if( disconnect == 0 ){ return; } } if( friend_action == "cancel" ){ var disconnect = confirm( "Cancel " + friend_username + "'s friend request?" ); if( disconnect == 0 ){ return; } } var ajax_url_base = "/ajax_friend_request.php"; var ajax_url_value = "user_username=" + user_username + "&friend_action=" + friend_action; var url = ajax_url_base + "?" + ajax_url_value; ajax_friend_request_request_GET( uncache( url ) ); } function ajax_friend_request_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_friend_request_request_state_change; xml_http.send( null ); } function ajax_friend_request_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { }document.getElementById("friend_box_" + friend_username).innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_friend_request.php" ); } else if ( xml_http.readyState != 0 ){ document.getElementById("friend_box_" + friend_username).innerHTML = "Sending Friend Request ..."; } } function ajax_footer_nav( footer_nav_status ){ var ajax_url_base = "/ajax_footer_nav.php"; var ajax_url_value = "footer_nav_status=" + footer_nav_status; var url = ajax_url_base + "?" + ajax_url_value; ajax_footer_nav_request_GET( uncache( url ) ); } function ajax_footer_nav_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_footer_nav_request_state_change; xml_http.send( null ); } function ajax_footer_nav_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { }document.getElementById("footer_nav").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_footer_nav.php" ); } else if ( xml_http.readyState != 0 ){ } } var xml_ajax_update_connector_status_box = create_xml_http_request(); function ajax_update_connector_status_box(){ var ajax_url_base = "/ajax_update_connector_status_box.php"; var ajax_url_value = ""; var url = ajax_url_base + "?" + ajax_url_value; ajax_update_connector_status_box_request_GET( uncache( url ) ); } function ajax_update_connector_status_box_request_GET( url ){ xml_ajax_update_connector_status_box.open( 'GET', url, true ); xml_ajax_update_connector_status_box.onreadystatechange = ajax_update_connector_status_box_request_state_change; xml_ajax_update_connector_status_box.send( null ); } function ajax_update_connector_status_box_request_state_change(){ if ( xml_ajax_update_connector_status_box.readyState == 4 ) { if ( xml_ajax_update_connector_status_box.status == 200 ) { } document.getElementById("connector_status_box").innerHTML = xml_ajax_update_connector_status_box.responseText; ajax_google_analytics( "ajax_update_connector_status_box.php" ); } else if ( xml_ajax_update_connector_status_box.readyState != 0 ){ } } var xml_ajax_update_message_notification_box = create_xml_http_request(); function ajax_update_message_notification_box(){ var ajax_url_base = "/ajax_update_message_notification_box.php"; var ajax_url_value = ""; var url = ajax_url_base + "?" + ajax_url_value; ajax_update_message_notification_box_request_GET( uncache( url ) ); } function ajax_update_message_notification_box_request_GET( url ){ xml_ajax_update_message_notification_box.open( 'GET', url, true ); xml_ajax_update_message_notification_box.onreadystatechange = ajax_update_message_notification_box_request_state_change; xml_ajax_update_message_notification_box.send( null ); } function ajax_update_message_notification_box_request_state_change(){ if ( xml_ajax_update_message_notification_box.readyState == 4 ) { if ( xml_ajax_update_message_notification_box.status == 200 ) { } document.getElementById("message_notification_box").innerHTML = xml_ajax_update_message_notification_box.responseText; ajax_google_analytics( "ajax_update_message_notification_box.php" ); } else if ( xml_ajax_update_message_notification_box.readyState != 0 ){ } } var xml_ajax_display_maestro_network_box = create_xml_http_request(); function ajax_display_maestro_network_box(){ var ajax_url_base = "/ajax_display_maestro_network_box.php"; var ajax_url_value = ""; var url = ajax_url_base + "?" + ajax_url_value; ajax_display_maestro_network_box_request_GET( uncache( url ) ); } function ajax_display_maestro_network_box_request_GET( url ){ xml_ajax_display_maestro_network_box.open( 'GET', url, true ); xml_ajax_display_maestro_network_box.onreadystatechange = ajax_display_maestro_network_box_request_state_change; xml_ajax_display_maestro_network_box.send( null ); } function ajax_display_maestro_network_box_request_state_change(){ if ( xml_ajax_display_maestro_network_box.readyState == 4 ) { if ( xml_ajax_display_maestro_network_box.status == 200 ) { } document.getElementById("maestro_network_box").innerHTML = xml_ajax_display_maestro_network_box.responseText; ajax_google_analytics( "ajax_display_maestro_network_box.php" ); } else if ( xml_ajax_display_maestro_network_box.readyState != 0 ){ } } var xml_ajax_display_user_stats_box = create_xml_http_request(); function ajax_display_user_stats_box(){ var ajax_url_base = "/ajax_display_user_stats_box.php"; var ajax_url_value = ""; var url = ajax_url_base + "?" + ajax_url_value; ajax_display_user_stats_box_request_GET( uncache( url ) ); } function ajax_display_user_stats_box_request_GET( url ){ xml_ajax_display_user_stats_box.open( 'GET', url, true ); xml_ajax_display_user_stats_box.onreadystatechange = ajax_display_user_stats_box_request_state_change; xml_ajax_display_user_stats_box.send( null ); } function ajax_display_user_stats_box_request_state_change(){ if ( xml_ajax_display_user_stats_box.readyState == 4 ) { if ( xml_ajax_display_user_stats_box.status == 200 ) { } document.getElementById("user_stats_box").innerHTML = xml_ajax_display_user_stats_box.responseText; ajax_google_analytics( "ajax_display_user_stats_box.php" ); } else if ( xml_ajax_display_user_stats_box.readyState != 0 ){ } } function nav_click( value ){ var ajax_url_base = "/ajax_nav_click.php"; var ajax_url_value = "name=" + value; var url = ajax_url_base + "?" + ajax_url_value; ajax_nav_click_request_GET( uncache( url ) ); } function ajax_nav_click_request_GET( url ){ xml_http.open( 'GET', url, true ); xml_http.onreadystatechange = ajax_nav_click_request_state_change; xml_http.send( null ); } function ajax_nav_click_request_state_change(){ if ( xml_http.readyState == 4 ) { if ( xml_http.status == 200 ) { } parent.content.document.getElementById("main_result_box").innerHTML = xml_http.responseText; ajax_google_analytics( "ajax_nav_click.php" ); } else if ( xml_http.readyState != 0 ){ } }