function cmsConfirmAct(strDESC, strPage) {
//Chiede la conferma prima di eseguire un'azione, se confermato redirect su pagina strPAGE
	if (confirm(strDESC)) {
		window.location.href = strPage;		
		//window.location.href= strPage;
	}
}


function cmsControllaEMAIL(indirizzo) {
  if (window.RegExp) {
    var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    var regnv = new RegExp(nonvalido);
    var regv = new RegExp(valido);
    if (!regnv.test(indirizzo) && regv.test(indirizzo))
      return true;
    return false;
	}
  else {
    if(indirizzo.indexOf("@") >= 0)
      return true;
    return false;
  	}
}

function doRedirect(strUrl) { 
	location.href = strUrl;
}


function select_paese(frm) {
	if (frm.Paese.options[frm.Paese.selectedIndex].value!=132){ //.text!="Italia"
		frm.Provincia[1].selected = true
		frm.Provincia.disabled=true;
		}
	else{
		frm.Provincia.disabled=false;
		}
}


function DescriptionCharCount(frmTextArea, frmContaCar, frmMaxCar) {
	//alert();
	frmContaCar.value = (frmMaxCar.value-frmTextArea.value.length);
	if(frmTextArea.value.length>frmMaxCar.value){
		frmTextArea.value = Left(frmTextArea.value, frmTextArea.value.length-1)
		frmContaCar.value = (frmMaxCar.value-frmTextArea.value.length);
	}	
}

function Left(StringToLeft, EndOfCount) { 
	return StringToLeft.substr(0, EndOfCount); 
}

function ApriPopUp(str, nome, StrScrollbars, StrStatus, StrMenubar, StrToolbar, StrLocation, StrResizable, IntWidth, IntHeight)
{
	Finestra = window.open(str, nome, "scrollbars="+StrScrollbars+",status="+StrStatus+",menubar="+StrMenubar+",toolbar="+StrToolbar+",location="+StrLocation+",resizable="+StrResizable+",width="+IntWidth+",height="+IntHeight+"");
	Finestra.focus();
}

function confirm_ELI_admin(frm, tot_record)
{
	var sMsg0 = "";
	
	var blnElimina=false;
	var Contaelimina = 0;
	
	if(tot_record==1){ 
		if(frm.chk_elimina.checked==true)
			blnElimina=true;
	} else {
		for (i=0; i<tot_record; i++) { 
			if(frm.chk_elimina[i].checked==true)
				blnElimina=true;
		} 
	} 
	
	blnReturn = true;
	if(blnElimina==true)
	{
		if(confirm(frm.msg_aggiorna.value))
			blnReturn = true
		else
			blnReturn = false;		
	}

	if(blnReturn==true){
		frm.submit();
		return true;
	}
}

function change_page(frm, pagina)
{
	frm.Pagina.value=pagina;
	frm.msg_aggiorna.value='';
	frm.submit();
	return true;
}
