function showError(b){if((b.responseText!="")&&($("ajax_result"))){var a=new RegExp(/<body>([\s\S]*)<\/body>/m);var c=a.exec(b.responseText);$("ajax_result").set("html",c[1]);$("ajax_result").setStyle("display","block")}else{alert("Error: "+b.status+" - "+b.statusText)}}function updateField(c,a){var b=$(c);if(!b){return}b.set("html",a.responseText)}function saveTinyMCE(){try{tinyMCE.triggerSave()}catch(a){}}function CheckIfError(c){var a=c.documentElement;var b=a.getElementsByTagName("error")[0].firstChild.data;var d=a.getElementsByTagName("error_string")[0].firstChild.data;if(b==1){if(d!=""){alert("Error: "+d)}return true}return false}function setRating(b,a){new Request({url:"ajax_com.php?action=mediarating",method:"post",onSuccess:function(c){updateField("media_rating",this.xhr)},onFailure:function(c){showError(this.xhr)},data:"rating="+encodeURIComponent(b)+"&mediakey="+encodeURIComponent(a)}).send()}function setFavorite(a){new Request({url:"ajax_com.php?action=favourite",method:"post",onFailure:function(b){showError(this.xhr)},onComplete:function(b){showFavouriteResult(this.xhr.responseXML)},data:"&mediakey="+encodeURIComponent(a)}).send()}function showFavouriteResult(d){if(CheckIfError(d)){return}var a=d.documentElement;var e=a.getElementsByTagName("image")[0].firstChild.data;var b=a.getElementsByTagName("image_alt")[0].firstChild.data;var c=a.getElementsByTagName("message")[0].firstChild.data;$("favorite_button").style.height=a.getElementsByTagName("height")[0].firstChild.data+"px";$("favorite_button").style.width=a.getElementsByTagName("width")[0].firstChild.data+"px";$("favorite_button").className="button";$("favorite_button").src=e;$("favorite_button").alt=$("favorite_button").title=b}function checkMediaForm(){saveTinyMCE();var a=$("comment_text_id").value;$("comment_text_id").value="";if(a==""){$("comment_text_id").focus();new Fx.Style("comment_text_id","background-color").start("#FF0000","#ffffff")}else{new Request({url:"ajax_com.php?action=comments",method:"post",onFailure:function(b){showError(this.xhr)},onSuccess:function(b){updateField("comments_div",this.xhr)},data:"comment="+encodeURIComponent(a)+"&mediakey="+encodeURIComponent($("comment_mediakey_id").value)}).send()}return false}function CheckUploadForm(){saveTinyMCE();$("upload_media_title_error").setStyle("display","none");$("upload_file_error").setStyle("display","none");$("upload_file_type_error").setStyle("display","none");$("upload_media_description_error").setStyle("display","none");$("upload_media_category_error").setStyle("display","none");$("errors").setStyle("display","none");if($("upload_media_title_id").value==""){$("upload_media_title_error").setStyle("display","block")}if($("upfile_0_id").value==""){$("upload_file_error").setStyle("display","block")}if($("upload_media_description_id").value==""){$("upload_media_description_error").setStyle("display","block")}$("upload_media_category_error").setStyle("display","block");$$("input[id^=upload_media_category]").each(function(a){if(a.checked==true){$("upload_media_category_error").setStyle("display","none")}});if(($("upload_media_title_error").getStyle("display")=="block")||($("upload_file_error").getStyle("display")=="block")||($("upload_media_description_error").getStyle("display")=="block")||($("upload_media_category_error").getStyle("display")=="block")||($("upload_file_type_error").getStyle("display")=="block")){$("errors").setStyle("display","block");return false}else{$$("input[id^=upload_media_type]").each(function(a){if(a.checked==true){$("filetype_id").value=a.value}});new Request({url:"ajax_com.php?action=checktype&umt="+$("filetype_id").value,method:"post",onFailure:function(a){showError(this.xhr)},onComplete:function(a){if(this.xhr.responseXML.documentElement.getElementsByTagName("filetype")[0].firstChild.data!="ok"){$("upload_file_type_error").setStyle("display","block");$("errors").setStyle("display","block");return false}else{uploadFiles()}},data:"ext="+encodeURIComponent($("upfile_0_id").value)}).send()}}function CheckUploadForm2(){saveTinyMCE();$("upload_media_title_error").setStyle("display","none");$("upload_file_error").setStyle("display","none");$("upload_file_type_error").setStyle("display","none");$("upload_media_description_error").setStyle("display","none");$("upload_media_category_error").setStyle("display","none");$("errors").setStyle("display","none");if($("upload_media_title_id").value==""){$("upload_media_title_error").setStyle("display","block")}if($("upfile_0_id").value==""){$("upload_file_error").setStyle("display","block")}if($("upload_media_description_id").value==""){$("upload_media_description_error").setStyle("display","block")}$("upload_media_category_error").setStyle("display","block");$$("input[id^=upload_media_category]").each(function(a){if(a.checked==true){$("upload_media_category_error").setStyle("display","none")}});if(($("upload_media_title_error").getStyle("display")=="block")||($("upload_file_error").getStyle("display")=="block")||($("upload_media_description_error").getStyle("display")=="block")||($("upload_media_category_error").getStyle("display")=="block")||($("upload_file_type_error").getStyle("display")=="block")){$("errors").setStyle("display","block");return false}else{$$("input[id^=upload_media_type]").each(function(a){if(a.checked==true){$("filetype_id").value=a.value}});new Request({url:"ajax_com.php?action=checktype&umt="+$("filetype_id").value,method:"post",onFailure:function(a){showError(this.xhr)},onComplete:function(a){if(this.xhr.responseXML.documentElement.getElementsByTagName("filetype")[0].firstChild.data!="ok"){$("upload_file_type_error").setStyle("display","block");$("errors").setStyle("display","block");return false}else{$("form_upload").submit()}},data:"ext="+encodeURIComponent($("upfile_0_id").value)}).send()}}function ChangeForm(a){new Request({url:"ajax_com.php?action=mediatype&type="+encodeURIComponent(a),method:"get",onSuccess:function(b){updateField("media_type",this.xhr)},onFailure:function(b){showError(this.xhr)}}).send()}function checkGuestBook(){saveTinyMCE();$("activity_errors").setStyle("display","none");if(($("guestbook_text_id").value=="")&&($("guestbook_media_id").value=="0")){$("activity_errors").setStyle("display","block")}if($("activity_errors").getStyle("display")=="none"){new Request({url:"ajax_com.php?action=guestbook_insert&uid="+encodeURIComponent($("user_id_id").value),method:"post",onSuccess:function(a){updateField("user_activity",this.xhr)},onFailure:function(a){showError(this.xhr)},data:"guestbook_media_id="+encodeURIComponent($("guestbook_media_id").value)+"&guestbook_text="+encodeURIComponent($("guestbook_text_id").value)}).send()}}function showActivity(a,b){new Request({url:"ajax_com.php?action=activity",method:"post",onSuccess:function(c){showActivityResult(a,this.xhr)},onFailure:function(c){showError(this.xhr)},data:"params="+encodeURIComponent(b)}).send()}function showActivityResult(c,a){var b=$(c);if(!b){return}if(b.getParent()){b=b.getParent()}b.set("html",a.responseText)}function showGuestBook(b){$("errors").setStyle("display","none");var a=new Request({url:"ajax_com.php?action=guestbook&uid="+encodeURIComponent($("user_id_id").value)+"&offset="+encodeURIComponent(b),method:"get",onSuccess:function(c){updateField("user_guestbook",this.xhr)},onFailure:function(c){showError(this.xhr)}}).send();return false}function delete_guestbook(a){new Request({url:"ajax_com.php?action=gb_delete&uid="+encodeURIComponent($("user_id_id").value)+"&offset="+encodeURIComponent($("offset_id").value),method:"post",onSuccess:function(b){updateField("user_guestbook",this.xhr)},onFailure:function(b){showError(this.xhr)},data:"gid="+encodeURIComponent(a)}).send();return false}function checkChatForm(){$("errors").setStyle("display","none");$("errors2").setStyle("display","none");if($("user_id_id").value==""){$("errors2").setStyle("display","block")}else{if($("chat_text_id").value==""){$("errors").setStyle("display","block")}}if(($("errors").getStyle("display")!="block")&&($("errors2").getStyle("display")!="block")){var a=new Request({url:"ajax_com.php?action=chat&uid="+encodeURIComponent($("user_id_id").value),method:"post",onFailure:function(b){showError(this.xhr)},onSuccess:function(b){updateField("chatbox",this.xhr)},data:"txt="+encodeURIComponent($("chat_text_id").value)}).send()}}function refreshChat(){if((!$("errors")||$("errors").getStyle("display")!="block")&&(!$("errors2")||$("errors2").getStyle("display")!="block")&&(!$("chat_text_id")||$("chat_text_id").value=="")){var a=new Request({url:"ajax_com.php?action=chat",method:"post",onSuccess:function(b){updateField("chatbox",this.xhr)},data:""}).send()}}function showUserFriends(b,a){new Request({url:"ajax_com.php?action=friends&id="+encodeURIComponent(b)+"&show="+encodeURIComponent(a),method:"get",onFailure:function(c){showError(this.xhr)},onComplete:function(d){$("friends_main_"+b).set("html",this.xhr.responseXML.documentElement.getElementsByTagName("friends")[0].firstChild.data);var c=this.xhr.responseXML.documentElement.getElementsByTagName("friends_show")[0].firstChild.data;$("friends_"+b).removeEvents("click");$("friends_"+b).addEvent("click",function(f){f=new Event(f).stop();showUserFriends(b,c)})}}).send()}function add_nick(a){if($("message_id").value.indexOf(a+":")!=0){$("message_id").value=a+": "+$("message_id").value}}function make_text(b,k,e){var j=document.getElementById(b);j.focus();k="<"+k+">";if(e){e="</"+e+">"}var g=j.scrollTop;var d=getCursor(j);var c=j.value.substring(0,d.start);var a=j.value.substring(d.start,d.end);var f=j.value.substring(d.end);if(d.start==d.end){var h=d.start+k.length}else{var h=String(c+k+a+e).length}j.value=c+k+a+e+f;setCursor(j,h,h);if(g){j.scrollTop=g}return false}function getCursor(c){var a={start:0,end:0};if(c.setSelectionRange){a.start=c.selectionStart;a.end=c.selectionEnd}else{if(!document.selection){return false}else{if(document.selection&&document.selection.createRange){var b=document.selection.createRange();var d=b.duplicate();d.moveToElementText(c);d.setEndPoint("EndToEnd",b);a.start=d.text.length-b.text.length;a.end=a.start+b.text.length}}}return a}function setCursor(d,c,a){if(d.createTextRange){var b=d.createTextRange();b.move("character",c);b.select()}else{if(d.selectionStart){d.setSelectionRange(c,a)}}}function insert_image(c,a){var b=prompt(a,"http://");if(b){make_text(c,'img src="'+b+'" alt="" /',"")}}function insert_link(c,b){var a=prompt(b,"http://");if(a){make_text(c,'a href="'+a+'" target="_blank"',"a")}}function checkBlogForm(){saveTinyMCE();$("errors_div").setStyle("display","none");try{title=$("title_id").value;if((!$("title_id").value)||((!$("message_id").value)&&($("blog_media_id_id").value==0))){$("message_id").focus();$("errors_div").setStyle("display","block")}else{$("blogform").submit()}}catch(a){if((!$("message_id").value)&&($("blog_media_id_id").value==0)){$("message_id").focus();$("errors_div").setStyle("display","block")}else{$("blogform").submit()}}return false}function edit_text(a,b){new Request({url:"ajax_com.php?action=language&id=blog&id2="+encodeURIComponent(b)+"&type="+encodeURIComponent(a),method:"get",onFailure:function(c){showError(this.xhr)},onComplete:function(f){try{var d=this.xhr.responseXML.documentElement.getElementsByTagName("blog_innerhtml")[0].firstChild.data}catch(c){var d=""}$(a+"_"+b).set("html",'<textarea id="txt_'+a+"_"+b+'" name="txt_'+a+"_"+b+'" class="blog_'+a+'_text">'+d+"</textarea>");$(a+"_"+b+"_admin").set("html","[ <a onclick=\"save_text('"+a+"',"+b+');" style="cursor: pointer;">'+this.xhr.responseXML.documentElement.getElementsByTagName("blog_save")[0].firstChild.data+"</a> | <a onclick=\"set_back('"+a+"',"+b+');" style="cursor: pointer;">'+this.xhr.responseXML.documentElement.getElementsByTagName("blog_cancel")[0].firstChild.data+"</a> ]")}}).send()}function delete_text(a,b){new Request({url:"ajax_com.php?action=language&id=blog",method:"get",onFailure:function(c){showError(this.xhr)},onComplete:function(c){if(confirm(this.xhr.responseXML.documentElement.getElementsByTagName("blog_delete_sure")[0].firstChild.data)){new Request({url:"ajax_com.php?action=blog_delete",method:"post",onFailure:function(d){showError(this.xhr)},onComplete:function(d){document.location.reload()},data:"type="+encodeURIComponent(a)+"&id="+encodeURIComponent(b)}).send()}}}).send()}function set_back(a,b){new Request({url:"ajax_com.php?action=blog_setback",method:"post",onFailure:function(c){showError(this.xhr)},onComplete:function(c){$(a+"_"+b).set("html",this.xhr.responseXML.documentElement.getElementsByTagName("text")[0].firstChild.data);$(a+"_"+b+"_admin").set("html","[ <a href=\"javascript:edit_text('"+a+"',"+b+');">'+this.xhr.responseXML.documentElement.getElementsByTagName("edit")[0].firstChild.data+"</a> | <a href=\"javascript:delete_text('"+a+"',"+b+');">'+this.xhr.responseXML.documentElement.getElementsByTagName("delete")[0].firstChild.data+"</a> ]")},data:"type="+encodeURIComponent(a)+"&id="+encodeURIComponent(b)}).send()}function save_text(a,b){new Request({url:"ajax_com.php?action=blog_save",method:"post",onFailure:function(c){showError(this.xhr)},onComplete:function(c){$(a+"_"+b).set("html",this.xhr.responseXML.documentElement.getElementsByTagName("text")[0].firstChild.data);$(a+"_"+b+"_admin").set("html","[ <a href=\"javascript:edit_text('"+a+"',"+b+');">'+this.xhr.responseXML.documentElement.getElementsByTagName("edit")[0].firstChild.data+"</a> | <a href=\"javascript:delete_text('"+a+"',"+b+');">'+this.xhr.responseXML.documentElement.getElementsByTagName("delete")[0].firstChild.data+"</a> ]")},data:"type="+encodeURIComponent(a)+"&id="+encodeURIComponent(b)+"&text="+encodeURIComponent($("txt_"+a+"_"+b).value)}).send()}function pm_mark_all(a){if(typeof a=="undefined"){a=true}$(document).getElements("input[type=checkbox]").setProperty("checked",a)}function show_referer(a){new Request({url:"ajax_com.php?action=referer&offset="+a,method:"post",onSuccess:function(b){updateField("referer",this.xhr)},onFailure:function(b){showError(this.xhr)},data:"mkey="+encodeURIComponent($("media_key").value)}).send()}function initMap(c){if(!GBrowserIsCompatible()){return}if(!$("map_canvas")||!$("location_longitude")||!$("location_latitude")||!$("location_zoom")){return}var b=$("map_canvas");b.map=new GMap2(b);b.map.setMapType(G_HYBRID_MAP);b.geocoder=new GClientGeocoder();var a=new GLatLng(parseFloat($("location_latitude").value),parseFloat($("location_longitude").value));b.map.setCenter(a,parseInt($("location_zoom").value));b.map.addControl(new GMapTypeControl());b.map.addControl(new GLargeMapControl());b.map.enableScrollWheelZoom();if(c=="edit"){b.marker=new GMarker(a,{draggable:true,autoPan:true});GEvent.addListener(b.marker,"dragend",dragMapMarker);GEvent.addListener(b.map,"click",clickMap);b.map.addOverlay(b.marker);GEvent.addListener(b.map,"zoomend",zoomMap)}else{b.marker=new GMarker(a);b.map.addOverlay(b.marker)}GEvent.addListener(b.marker,"click",clickMarker);if(c!="edit"){clickMarker(a)}}function clickMap(a,c,b){if(!a){$("map_canvas").marker.setLatLng(c);dragMapMarker(c)}}function dragMapMarker(a){$("location_longitude").value=a.lng();$("location_latitude").value=a.lat();$("map_canvas").geocoder.getLocations(a,showAddress)}function zoomMap(b,a){$("location_zoom").value=a}function showAddress(a){if(!a||a.Status.code!=200){$("location_str").value="";return}$("location_str").value=a.Placemark[0].address}function clickMarker(b){if(!$("location_str").value){return}var a=$("location_str").value.split(", ");$("map_canvas").map.openInfoWindowHtml(b,'<div style="color:#000;">'+a.join("<br />")+"</span>")}function findMapCoordinates(){if(!$("location_str").value){return}$("map_canvas").geocoder.getLocations($("location_str").value,setLocation)}function setLocation(a){if(!a||a.Status.code!=200){return}$("location_str").value=a.Placemark[0].address;var b=new GLatLng(a.Placemark[0].Point.coordinates[1],a.Placemark[0].Point.coordinates[0]);$("map_canvas").map.setZoom(8+a.Placemark[0].AddressDetails.Accuracy);$("map_canvas").marker.setLatLng(b);$("map_canvas").map.setCenter(b);$("location_longitude").value=a.Placemark[0].Point.coordinates[0];$("location_latitude").value=a.Placemark[0].Point.coordinates[1];clickMarker(b)}function copyAddressData(){var b=new Array();var a=new Array("street","zip","city","country");for(i=0;i<a.length;i++){field=a[i];if(!$(field+"_id")||!$(field+"_id").value){continue}b[b.length]=$(field+"_id").value}$("location_str").value=(b.length>1)?b.join(", "):"";findMapCoordinates()}function centerMap(){if(!$("map_canvas").marker){return}$("map_canvas").map.setCenter($("map_canvas").marker.getLatLng())}function inputHover(b,a){if((Browser.Engine.name=="trident")&&(Browser.Engine.version<5)){return}if(!$(b)){return}$(b).setProperty("src",a)}function calcTagCloudWidth(b){if(!b){b=$("flashcloud");if(!b){return false}}var a=b.getSize();return a.x}function updateTagCloudWidth(){var b=calcTagCloudWidth();if(!b){return}try{var a=$("tagcloud").getSize()}catch(c){var a=0}if(b!=a.x){try{$("flashcloud").getChildren().setStyle("width",b+"px")}catch(c){}}}function send2friend(a){if(!$("send2friend_email_id")||!$("send2friend_message_id")){return}new Request({url:"ajax_com.php?action=send2friend",method:"post",onFailure:function(b){showError(this.xhr)},onComplete:function(b){updateShareBox(this.xhr)},data:"key="+encodeURIComponent(a)+"&email="+encodeURIComponent($("send2friend_email_id").value)+"&message="+encodeURIComponent($("send2friend_message_id").value)}).send()}function updateShareBox(e){if(!e.responseXML||!e.responseXML.documentElement){return}var a=e.responseXML.documentElement;var d=a.getElementsByTagName("action")[0].firstChild.data;var c=a.getElementsByTagName("message")[0].firstChild.data;var b=parseInt(a.getElementsByTagName("error")[0].firstChild.data);switch(d){case"send2friend":$("sharebox_status").set("html",c);$("sharebox_status").setStyle("display","block");if(!b){$("send2friend_email_id").value="";$("send2friend_message_id").value=""}window.setTimeout("hideShareBoxStatus()",3000);break}}function hideShareBoxStatus(){$("sharebox_status").set("html","");$("sharebox_status").setStyle("display","none")};