String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); } function checkFileType (filename, type) { if (type == (filename.substr(filename.lastIndexOf('.'),filename.length)).toLowerCase()) return false; return true; } function frmreset() { document.forms[0].slid.value = ''; document.forms[0].action.value = ''; return true; } function ValidateKID() { var kid = document.getElementById('kid'); var kidval = kid.selectedIndex; var cname = document.getElementById('cname'); var cnameval = cname.value.trim(); if (kidval == 0 && cnameval.length == 0) { alert('Please select a club or enter a competitor name.'); kid.focus(); return false; } return true; } function ValidateCopy() { var kid = document.getElementById('copykid'); var kidval = kid.selectedIndex; if (kidval == 0) { alert('Моля, изберете клуб.'); kid.focus(); return false; } return true; } function ValidateNew() { if (document.forms[0].action.value == '') return true; var kid = document.getElementById('kid'); var kidval = kid.selectedIndex; var competitorbg = document.getElementById('competitorbg'); var competitorbgval = competitorbg.value.trim(); var competitoren = document.getElementById('competitoren'); var competitorenval = competitoren.value.trim(); if (kidval == 0) { alert('Моля, изберете клуб.'); kid.focus(); return false; } if (competitorbgval.length == 0) { alert('Моля, въведете името на състезателя на български.'); competitorbg.value = ''; competitorbg.focus(); return false; } if (competitorenval.length == 0) { alert('Моля, въведете името на състезателя на английски.'); competitoren.value = ''; competitoren.focus(); return false; } var slid_pic = document.forms[0].slid_pic.value.trim(); if (slid_pic.length > 0 && false == checkFileType(slid_pic, '.jpg') && false == checkFileType(slid_pic, '.gif') && false == checkFileType(slid_pic, '.png')) { alert ('Снимка: '+slid_pic+' - посоченият файл не е JPG, GIF или PNG.'); document.forms[0].slid_pic.focus(); return false; } return true; } function Confirm(action, slid, name, kid) { if (action == 'del') { if (false == window.confirm('Сигурни ли сте, че искате да изтриете състезателя '+name+'?')) return false; document.cinfo.slid.value = slid; document.cinfo.slidname.value = name; document.cinfo.action.value = 'del'; document.cinfo.kid.value = kid; document.cinfo.submit(); } else if (action == 'edit') { document.cinfo.slid.value = slid; document.cinfo.kid.value = kid; document.cinfo.submit(); } return true; }