﻿


function trim(str){
        return str.replace(/^\s+|\s+$/g,"");
    } 

var browserName = navigator.appName;
var browserVer = parseInt(navigator.appVersion);

    var version = "n3";

      if (version == "n3") {

function apriquadro(dest) {
 
        var win = window.open(dest, "dest", "width=500 height=500,menubar=no,resizable=no,scrollbars=yes,status=0");
}

}

function del()
{
	//window.event.returnValue = window.confirm("Questa azione cancellerà  la riga selezionata. Confermi la cancellazione?");
	if(!confirm("Questa azione cancellerà  la riga selezionata. Confermi la cancellazione?")){return false;}else{return true;}
}

function dele(messaggio,dest)
{
	if(messaggio==''){messaggio="Questa azione cancellerà definitivamente la riga selezionata. Confermi la cancellazione";}
	if(!confirm(messaggio+'?')){}else{document.location.href=dest;}
}

function scroll(){
var objDiv = document.getElementById("txt");
objDiv.scrollTop = objDiv.scrollHeight;
			}

function setCurPos(nomeTextArea, nuovaPosizioneSelezione)
{
		   selezione=document.getElementById(nomeTextArea);
 
   if (selezione.createTextRange)
   {
        var range = selezione.createTextRange();
        range.collapse(true);
        range.moveEnd('character', nuovaPosizioneSelezione);
        range.moveStart('character', nuovaPosizioneSelezione);
        range.select();
   }
   else if (selezione.setSelectionRange)
   {
      selezione.focus();
      selezione.setSelectionRange(nuovaPosizioneSelezione, nuovaPosizioneSelezione);
   }

}
function ins_link(campo2){
			var link=prompt('Inserisci il testo da linkare:','');if(link!=null){var url=prompt("Inserisci l'url:","http://");
				if((link!=null)&&(url!=null)&&(url!='http://')){
				var idTextArea=document.getElementById('descrizione'); 
				
 if(document.all)
 { 
  idTextArea.focus(); 
  var sel=document.selection; 
  var rng=sel.createRange(); 
  rng.colapse; 
  rng.text="<a href='"+url+"'>"+link+"</a>"; 
 } else if(idTextArea.selectionEnd)
 { 
  var lng=idTextArea.textLength; 
  var from=idTextArea.selectionStart; 
  var to=idTextArea.selectionEnd; 
  idTextArea.value = idTextArea.value.substring(0,from)+'<a href="'+url+'">'+link+'</a>'+idTextArea.value.substring(to,lng) 
 } else idTextArea.value+='<a href="'+url+'">'+link+'</a>'; 
 idTextArea.focus();
 setCurPos(nomeTextArea, from); 
			//alert(""+to+"");
			if((nomeTextArea=='descrizione')&&(to>895)){
			idTextArea.scrollTop=idTextArea.scrollHeight;
			//alert(" stampo "+to+" "+document.getElementById("txt").scrollTop+" "+document.getElementById("txt").scrollHeight+"");
			}/*
				campo2.value+="<a href='"+url+"'>"+link+"</a>";
				
				campo2.focus();
				scroll();*/
				}}
			}
function add(nomeTextArea, aggiungi)
{
		 var idTextArea=document.getElementById(nomeTextArea); 
 if(document.all)
 { 
  idTextArea.focus(); 
  var sel=document.selection; 
  var rng=sel.createRange(); 
  rng.colapse; 
  rng.text=aggiungi; 
 } else if(idTextArea.selectionEnd)
 { 
  var lng=idTextArea.textLength; 
  var from=idTextArea.selectionStart; 
  var to=idTextArea.selectionEnd; 
  idTextArea.value = idTextArea.value.substring(0,from)+aggiungi+idTextArea.value.substring(to,lng) 
 } else idTextArea.value+=aggiungi; 
 idTextArea.focus();
 setCurPos(nomeTextArea, from); 
			//alert(""+to+"");
			if((nomeTextArea=='descrizione')&&(to>895)){
			idTextArea.scrollTop=idTextArea.scrollHeight;
			//alert(" stampo "+to+" "+document.getElementById("txt").scrollTop+" "+document.getElementById("txt").scrollHeight+"");
			}
			
			
}


function ControllaMail(str)
{
		
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.lastIndexOf(dot);
		var str_length=str.length;
		
		if(str_length==0)
		{
			return false;
		}
				
				//alert(str.substr(ldot+1));return false;
				
				
		 if(ldot>0 && str.substr(ldot+1)=="tst")
		 {
			return false;
		 }
		 
		if(lat==-1 || ldot==-1 || str==" ")
		{
			return false;
		}
		
		chars_ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

		for(var i=0; i < str.length ;i++)
		{
			if(chars_ok.indexOf(str.charAt(i))<0)
			{ 
				return false;
			}	
		} 

		if (document.images)
		{
			re = "/(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/";
			re_two = "/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/";
			if (!str.match(re) && str.match(re_two))
			{
				return false;		
			} 

		}

		/*var filter="/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i";
		if(!filter.test(str))
		{return false;}
			<filter.test is not a function>
		*/
		
		
 		return true;			
}

function check_newsl(modulo)
{
	
	if(modulo.email.value=="")
	{
		modulo.email.focus();
		return false;
	}
	
	if(!ControllaMail(modulo.email.value))
	{
		modulo.e.value=1;
		modulo.action='index.asp';
		modulo.submit();
		/*return false;*/ 
	}
	else
	{
		modulo.action='nls_action_form.asp';
		modulo.submit();
	}
	return true;
}

function check_login(modulo)
{
	if(trim(modulo.username.value)=="" || modulo.username.value=='*')
	{
		modulo.username.value='';
		modulo.username.focus();
		return false;
	}
	if(trim(modulo.password.value)=="" || modulo.password.value=='*')
	{
		modulo.password.value='';
		modulo.password.focus();
		return false;
	}
	return true;
}

function getSSTitle(ss) { if( ss.title ) { return ss.title; } else if( ss.owningElement ) { return ss.owningElement.title; } return ''; }
function getAllSheets() {
	if( document.styleSheets && ( window.ScriptEngine || navigator.taintEnabled ) ) { return document.styleSheets; }
	if( !document.getElementsByTagName ) { return []; }
	for( var x = 0, Lt = document.getElementsByTagName('link'), os = []; Lt[x]; x++ ) {
		var rel = Lt[x].rel ? Lt[x].rel : Lt[x].getAttribute ? Lt[x].getAttribute('rel') : '';
		if( typeof( rel ) == 'string' && rel.toLowerCase().indexOf('style') + 1 ) { os[os.length] = Lt[x]; }
	} for( var x = 0, St = document.getElementsByTagName('style'); St[x]; x++ ) { os[os.length] = St[x]; } return os;
}
function changeStyle() {
	window.userHasChosen = true;
	for( var x = 0, ss = getAllSheets(); x < ss.length; x++ ) {
		if( getSSTitle( ss[x] ) ) { ss[x].disabled = true; }
		for( var y = 0; y < arguments.length; y++ ) {
			if( getSSTitle( ss[x] ) == arguments[y] ) { ss[x].disabled = false; }
		}
	}
}
function rememberStyle( cookieName, cookieLife ) {
	if( !window.userHasChosen && !window.ScriptEngine && !navigator.taintEnabled ) { return; }
	for( var x = 0, ss = getAllSheets(), outLine = ''; x < ss.length; x++ ) {
		if( getSSTitle( ss[x] ) && ss[x].disabled == false ) { outLine += ( outLine ? ' MWJ ' : '' ) + escape( getSSTitle( ss[x] ) ); } }
	if( ss.length ) { document.cookie = escape( cookieName ) + '=' + escape( outLine ) + ( cookieLife ? ';expires=' + new Date( ( new Date() ).getTime() + ( cookieLife * 86400000 ) ).toGMTString() : '' ) + ';path=/'; }
}
function useStyleAgain( cookieName ) {
	for( var x = 0; x < document.cookie.split( "; " ).length; x++ ) {
		var oneCookie = document.cookie.split( "; " )[x].split( "=" );
		if( oneCookie[0] == escape( cookieName ) ) {
			var styleStrings = unescape( oneCookie[1] ).split( " MWJ " );
			for( var y = 0, funcStr = ''; styleStrings[y]; y++ ) { funcStr += ( y ? ',' : '' ) + 'unescape( styleStrings[' + y + '] )'; }
			eval( 'changeStyle(' + funcStr + ');' ); break;
		}
	}
}


