function validate3(string, regexp, err, fieldName,form) {    if (string.match(regexp) == null) {        alert(err);        warnField3(fieldName,form);        return false;    }    return true;}function validate2(string, regexp, err, fieldName) {    if (string.match(regexp) == null) {        alert(err);        warnField2(fieldName);        return false;    }    return true;}function validate(string, regexp, err, fieldName) {     if (string.match(regexp) == null) {        alert(err);        warnField(fieldName);        return false;    }    return true;}function validateCheckbox(err, fieldName){	var check=eval("document.miaform."+fieldName);	for(i=0;i<check.length;i++){		if(check[i].checked) return true;	}        alert(err);	return false;}function validateEmpty(string,err,fieldName) {    return validate(string, "^.*[^ ]+.*$", err, fieldName);}function validateEmpty3(string,err,fieldName,form) {    return validate3(string, "^.*[^ ]+.*$", err, fieldName,form);}function validateTaglist(string,err,fieldName) {    return validate(string, "^.*[^, ]+.*$", err, fieldName);}function isValidEmail(a){        var at = a.indexOf("@");        var name = a.substring(0, at);        var isp = a.substring(at + 1, a.length);        var dot = a.lastIndexOf(".");        if (at == -1 || at == 0 || name == "" || isp == "" || dot == -1 ||dot== (a.length - 1))        {                return false;        }        return true;}function warnField(fieldName){    eval("document.miaform."+fieldName+".style.border='1px solid #E74815';");    eval("document.miaform."+fieldName+".focus();");}function warnField2(fieldName){    eval("document.miaform2."+fieldName+".style.border='1px solid #E74815';");    eval("document.miaform2."+fieldName+".focus();");}function warnField3(fieldName,form){    eval("document."+form+"."+fieldName+".style.border='1px solid #E74815';");    eval("document."+form+"."+fieldName+".focus();");}function hideElementById(name){    var ele = document.getElementById(name);    ele.style.visibility = 'hidden';    ele.style.display = 'none';}function showElementById(name){    var ele = document.getElementById(name);    ele.style.visibility = 'visible';    ele.style.display = 'block';}function toggleElementById(name){    var ele = document.getElementById(name);    if (ele.style.visibility == 'visible') {        hideElementById(name);    } else {        showElementById(name);    }}function clearAllFields(fields, hidelist) {  for (i = 0; i < fields.length; i++) {        eval("document.miaform2."+fields[i]+".style.border='1px inset #ddd'");    }    if (hidelist != null) {        for (i = 0; i < hidelist.length; i++) {            hideElementById(hidelist[i]);        }    }}function clearFields3(fields, hidelist,form) {  for (i = 0; i < fields.length; i++) {        eval("document."+form+"."+fields[i]+".style.border='1px inset #ddd'");    }   if (hidelist != null) {        for (i = 0; i < hidelist.length; i++) {            hideElementById(hidelist[i]);        }    }}function clearFields(fields, hidelist) {  for (i = 0; i < fields.length; i++) {        eval("document.miaform."+fields[i]+".style.border='1px inset #ddd'");    }   if (hidelist != null) {        for (i = 0; i < hidelist.length; i++) {            hideElementById(hidelist[i]);        }    }}function areyousure(message) {    return confirm(message + ": sei sicuro?");}function stampa_flash_white(percorso, width, height, id){document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" id=\""+id+"\" width=\""+width+"\" height=\""+height+"\">");document.write("<param name=\"movie\" value=\""+percorso+"\">");document.write("<param name=\"menu\" value=\"false\">");document.write("<param name=\"quality\" value=\"high\">");document.write("<param name=\"scale\">");document.write("<param name=\"bgcolor\" value=\"#ffffff\">");document.write("<embed src=\""+percorso+"\" menu=\"false\" quality=\"high\" scale=\"noborder\" bgcolor=\"#ffffff\" width="+width+" height="+height+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\">");document.write("</embed>");document.write("</object>");}function secureInput(input) {var text = input;text = text.replace(/\n/m,"<br />"); text = text.replace(/\r/m,"<br />"); text = text.replace(/\<\?/gi, " ");text = text.replace(/\?\>/gi, " "); text = text.replace(/\<\?php/gi, " "); text = text.replace(/\<\%/gi, " ");text = text.replace(/\%\>/gi, " ");text = text.replace(/\%00/m," "); text = text.replace(/\\00/m," "); text = text.replace(/\&#/g," "); text = text.replace(/\&lt/gi," "); text = text.replace(/\(\'/," "); text = text.replace(/\'\)/," "); text = text.replace(/(\/*)/," "); text = text.replace(/!\[CDATA/gi," "); text = text.replace(/javascript/gi," "); text = text.replace(/\<script\>/gi," "); text = text.replace(/\<\/script\>/gi," "); text = text.replace(/\<script/gim," "); text = text.replace(/on(.*)\B[(.*)="]/gi," "); text = text.replace(/on(.*)\B[(.*)=(.*)]/gi," "); text = text.replace(/eval\((.*)\)/gi, " "); text = text.replace(/fromCharCode/gi, " "); text = text.replace(/getElementBy(.*)/gi, " ");text = text.replace(/!--/gi, " "); text = text.replace(/\<!/gi, " "); text = text.replace(/\<meta/gi, " ");text = text.replace(/\<base/gi, " "); text = text.replace(/\<style/gi, " ");text = text.replace(/\<ilayer/gi, " ");text = text.replace(/\<iframe/gi, " ");text = text.replace(/\<frame/gi, " ");text = text.replace(/\<embed/gi, " ");text = text.replace(/\<link/gi, " ");text = text.replace(/\<import/gi, " "); text = text.replace(/(vbscript(.*)\b[(*):] |data(.*)\b[(*):]|base64(.*)\b[(*):] |expression(.*)\b[(*):]|urn(.*)\b[(*):])/gi," "); text = text.replace(/(binding(.*)\b[(*):] |moz-binding(.*)\b[(*):]|behavior(.*)\b[(*):])/gi," ");text = text.replace(/(window|document|style).(location|cookie|images|frames)/gi," ");document.getElementById('output').innerHTML = text;}
