// FUNZIONI PUBBLICHE
// -----------------------------------------------
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function goToURL() {
  var i, args=goToURL.arguments; document.returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}


function winCenter() {
	if (document.layers) {
		var sinist = screen.width / 2 - outerWidth / 2;
		var toppo = screen.height / 2 - outerHeight / 2;
	} else {
		var sinist = screen.width / 2 - document.body.offsetWidth / 2;
		var toppo = screen.height / 2 - document.body.offsetHeight / 2;
	}
	self.moveTo(sinist, toppo);
}




function checkEmail(email) {
    if(-1 == email.indexOf("@")) { 
       return false; 
       }
    if(-1 != email.indexOf(",")) { 
       return false; 
       }
    if(-1 != email.indexOf("#")) { 
       return false; 
       }
    if(-1 != email.indexOf("!")) { 
       return false; 
       }
    if(-1 != email.indexOf(" ")) { 
       return false; 
       }
    if(email.length == (email.indexOf("@")+1) ) {
       return false;
       }
  return true;
}


// NO SPAM SEND MAIL
function spamout(user,domain,isPrintFlag)
{
	if(isPrintFlag==true)
	{
		document.write(user+"@"+domain);
	}
	else
	{
		location.href="mailto:"+user+"@"+domain;
	}
}


//GESTIONE DATE
//#############
//controllo formato date
function formatData(dato){
	var myData=dato.split('/');
	//controllo slash date
	if(myData.length<=2){
		return false;
	}
	//controllo lunghezza dati
	if(myData[0].length!=2 || myData[1].length!=2 || myData[2].length!=4){
		return false;	
	}else{
		return dato;
	}
}

function getNumberFromData(myDate){
	var myNumb=myDate.split('/');
	myNumb=myNumb.reverse();
	var myDef='';
	for(var i=0;i<myNumb.length;i++){
		myDef=myDef+myNumb[i];
	}
	return myDef;
}

function getDataFromNumber(myNumb){	
	anno=myNumb.slice(0,4);
	mese=myNumb.slice(4,6);
	giorno=myNumb.slice(6,8);
	
	myData=giorno+'/'+mese+'/'+anno;
	return myData;
}

function verifyEstension(myFile){
	var myArrFile=myFile.toString();
	myArrFile=myFile.split('.');
	
	if(myArrFile.length!=2)
	{
		return false;
	}
	
	var myRet=myArrFile[(myArrFile.length-1)];
	myRet=myRet.toLowerCase();
	if(myRet!='jpg' && myRet!='gif' && myRet!='doc' && myRet!='pdf')
	{
		return false;
	}

	
	return true;
}


//ALERT
function checkErase(finalPath){

	if (!confirm("ATTENZIONE! Procedendo l'elemento selezionato verra' definitivamente cancellato."))
	{
	 return;
	}
	this.location.href=finalPath;
}


function checkAddFile(finalPath,idc){

	if (idc=="new")
	{
		alert("ATTENZIONE! Prima di allegare un file è necessario creare l'elemento salvando i dati.");
	 return;
	}
	this.location.href=finalPath;
}



//Vari
function loadzoom(itemId)
{
	 window.open('TMP_bigger.php?id='+itemId,'','width=700,height=500,scrollbars=yes');
}
