function highlightCalendarCell(element) {$(element).style.border = '1px solid #999999';}function resetCalendarCell(element, color) {$(element).style.border = '1px solid #000000';}function startCalendar(month, year) {stringa = location.href;str='';bs=0;i=0;while (bs<3) {str += stringa.charAt(i);if (stringa.charAt(i)=='/') bs++;i++;} new Ajax.Updater('calendarInternal', str + 'data/ajax/calendar.php', {method: 'post', postBody: 'action=startCalendar&month='+month+'&year='+year+''});}function startUpload(idnotizia) {stringa = location.href;str='';bs=0;i=0;while (bs<3) {str += stringa.charAt(i);if (stringa.charAt(i)=='/') bs++;i++;} new Ajax.Updater('uploadInternal', str + 'data/ajax/upload.php', {method: 'post', postBody: 'action=startUpload&idnotizia='+idnotizia});}function startPoll(voto) {stringa = location.href;str='';bs=0;i=0;while (bs<3) {str += stringa.charAt(i);if (stringa.charAt(i)=='/') bs++;i++;} new Ajax.Updater('pollInternal', str + 'data/ajax/poll.php', {method: 'post', postBody: 'action=startPoll&voto='+voto});}function checkUser(username) {stringa = location.href;str='';bs=0;i=0;while (bs<3) {str += stringa.charAt(i);if (stringa.charAt(i)=='/') bs++;i++;} new Ajax.Updater('checkuser', str + 'data/ajax/checkuser.php', {method: 'post', postBody: 'action=checkUser&username='+username});}function String_trim(stringToTrim) {return stringToTrim.replace(/^\s+|\s+$/g,"");}function String_ltrim(stringToTrim) {return stringToTrim.replace(/^\s+/,"");}function String_rtrim(stringToTrim) {return stringToTrim.replace(/\s+$/,"");}function roundTo(value, decimalpositions){var i = value * Math.pow(10,decimalpositions);i = Math.round(i);return i / Math.pow(10,decimalpositions);} function CheckAlfanum(stringa) {var str = '';var espressione = /^[A-Za-z0-9]/;for( i=0; i < stringa.length; i++ ) {if( espressione.test(stringa.charAt(i)) || stringa.charAt(i)=='-' || stringa.charAt(i)=='_') {str += stringa.charAt(i);} } return str;}function CheckAlfanumHTML(stringa) {var str = '';var chrprev = '';var espressione = /^[A-Za-z0-9]/;for( i=0; i < stringa.length; i++ ) {if( espressione.test(stringa.charAt(i)) || stringa.charAt(i)=='-' || stringa.charAt(i)=='_' || stringa.charAt(i)==' ' || stringa.charAt(i)=='\'') {if (stringa.charAt(i)==' ' || stringa.charAt(i)=='\'') {if (chrprev!='-') str += '-';chrprev='-';} else {str += stringa.charAt(i);chrprev=stringa.charAt(i);}} }return str;}function CheckAlfanumHTMLdot(stringa) {var str = '';var chrprev = '';var espressione = /^[A-Za-z0-9]/;for( i=0; i < stringa.length; i++ ) {if( espressione.test(stringa.charAt(i)) || stringa.charAt(i)=='-' || stringa.charAt(i)=='_' || stringa.charAt(i)==' ' || stringa.charAt(i)=='\'' || stringa.charAt(i)=='.') {if (stringa.charAt(i)==' ' || stringa.charAt(i)=='\'') {if (chrprev!='-') str += '-';chrprev='-';} else {str += stringa.charAt(i);chrprev=stringa.charAt(i);}}}return str;}function CheckNum(stringa) {var str = '';var espressione = /^[0-9]/;for( i=0; i < stringa.length; i++ ) {if( espressione.test(stringa.charAt(i)) ) {str += stringa.charAt(i);}}return str;}function CheckFloat(stringa) {var str = '';var espressione = /^[0-9]/;for( i=0; i < stringa.length; i++ ) {if( espressione.test(stringa.charAt(i)) || stringa.charAt(i)==',') {if (stringa.charAt(i)=='.') {str += ',';} else {str += stringa.charAt(i);}}}return str;}function ConvertStringFloat(stringa) {var str = '';stringa=stringa+'';for( i=0; i < stringa.length; i++ ) {if (stringa.charAt(i)=='.') {str += ',';} else {str += stringa.charAt(i);}}return str;}function CheckMail(mail) {var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;if (!email_reg_exp.test(mail) || mail == '' || mail == null) {return false;} else {return true;}}
