function update_prefs_form_validation(){var a=document.update_prefs_form,b,c;b=document.getElementsByTagName("input");var d=0,e=0;if(!update_prefs_form_js_validate())return false;for(c=0;c<b.length;c++){filter_product=/products/;filter_product.test(b[c].name)&&b[c].checked&&d++}for(c=0;c<a.right.options.length-1;c++){a.right.options[c].selected="selected";e++}if(d==0){alert("Please select at least one product.");return false}if(e==0){alert("Please select at least one language.");return false}return true}
function change_stat(a){a?check_all():uncheck_all()}function check_all(){var a,b;a=document.getElementsByTagName("input");filter_validate=/valid_status/;for(b=0;b<a.length;b++)if(filter_validate.test(a[b].name)&&!a[b].checked)a[b].checked=true}function uncheck_all(){var a,b;a=document.getElementsByTagName("input");filter_validate=/valid_status/;for(b=0;b<a.length;b++)if(filter_validate.test(a[b].name)&&a[b].checked)a[b].checked=false}
function verify_checkboxes(){var a,b,c;a=document.getElementsByTagName("input");c=0;filter_validate=/valid_status/;for(b=0;b<a.length;b++)filter_validate.test(a[b].name)&&a[b].checked&&c++;if(c>0)return true;else{alert("Please select at least one translation.");return false}}
function delete_translation(){if(verify_checkboxes())if(confirm("Selected translations will be deleted. Are you sure?")){document.getElementById("translations_validate").value=1;document.getElementById("new_status").value="remove";document.getElementById("translations_form").submit()}else return false;else return false}
function upload_en_form_validate(){var a=document.getElementById("version"),b=document.getElementById("product"),c=document.getElementById("type"),d=document.getElementById("tag");document.getElementById("english_pack_exists");var e=document.getElementById("enfile");document.getElementById("ajax_alert").innerHTML="";document.getElementById("html_alert").innerHTML="";if(!upload_en_form_js_validate())return false;xajax_en_pack_exists(b.value,a.value,c.value,d.value,e.value);return false}
function upload_translation_form_validate(){var a=document.upload_translation_form;document.getElementById("version");document.getElementById("language");document.getElementById("product");var b=document.getElementById("translationfile");if(!upload_translation_form_js_validate())return false;file_extension_validate=/(.*)((\.php)|(\.tar.gz)|(\.sh))$/;if(!file_extension_validate.test(b.value)){alert("You can upload only .php, .tar.gz or .sh files!");return false}a.submit()}
function reset_version_tag_type(){document.getElementById("select_version").value=0;document.getElementById("select_type").value=0}function reset_version_language_type(){document.getElementById("select_version").value=0;document.getElementById("select_language").value=0;document.getElementById("select_type").value=0}function reset_version_language(){document.getElementById("select_version").value=0;document.getElementById("select_language").value=0}
function reset_pagination(){document.getElementById("comments_page").value=1;document.getElementById("translations_page").value=1}function paginate_comments(a){document.getElementById("translations_page").value=a}function paginate_translations(a){var b=document.getElementById.translations_form;document.getElementById("translations_page").value=a;b.submit()}
function post_comment(a,b){if(document.getElementById("comment_box").style.display=="none")document.getElementById("comment_box").style.display="block";document.getElementById("translation_id").value=a;document.getElementById("comment_box_header").innerHTML=b;document.getElementById("comment").focus()}
function post_reply(a,b){var c="reply_form_"+a;if(document.getElementById(c).style.display=="none")document.getElementById(c).style.display="block";document.getElementById("parent_comment_id").value=a;document.getElementById(c+"_header").innerHTML=b;document.getElementById(c+"content").focus()}function hide_reply_box(a){document.getElementById("reply_form_"+a).innerHTML=""}
function validate_comment_box(){var a=document.getElementById("translations_form"),b=document.getElementById("comment");if(is_comment_valid(b)){document.getElementById("add_comment").value=1;a.submit()}else return false}function validate_reply_box(a,b){var c=document.getElementById(b);if(is_comment_valid(c)){xajax_register_reply_comment(a,c.value);return true}else return false}
function show_hide_reply_content(a){if(document.getElementById("reply_content_"+a).innerHTML.length==0){xajax_get_reply_details(a);return false}else document.getElementById("reply_content_"+a).innerHTML="";return false}function show_hide_reply_form(a,b){if(document.getElementById("reply_form_"+a).innerHTML.length==0)xajax_post_reply_comment(a,b);else document.getElementById("reply_form_"+a).innerHTML="";return false}
function hide_comment_box(){if(document.getElementById("comment_box").style.display=="block")document.getElementById("comment_box").style.display="none";document.getElementById("translation_id").value=""}function is_comment_valid(a){if(empty_obj(a)){html_alert("Write some words in your comment.");document.getElementById("comment").focus();return false}return true}function empty_obj(a){if(/^[ ]*$/.test(a.value))return true;return false};

