function checkTimeZone() {
   var rightNow = new Date();
   var date1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);
   var date2 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0);
   var temp = date1.toGMTString();
   var date3 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
   var temp = date2.toGMTString();
   var date4 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
   var hoursDiffStdTime = (date1 - date3) / (1000 * 60 * 60);
   var hoursDiffDaylightTime = (date2 - date4) / (1000 * 60 * 60);
   /*
   if (hoursDiffDaylightTime == hoursDiffStdTime) {
      alert("Time zone is GMT " + hoursDiffStdTime + ".\nDaylight Saving Time is NOT observed here.");
   } else {
      alert("Time zone is GMT " + hoursDiffStdTime + ".\nDaylight Saving Time is observed here.");
   }
   */
   
   // hoursDiffStdTime è la differenza tra il timezone locale e quello GMT
   LocToGMT = hoursDiffStdTime;
}


function tagList(idSubCat)
{
	if(idSubCat>=0)
		document.getElementById("tagList").style.display = "block";
	else
		document.getElementById("tagList").style.display = "none";
}



function minimizeBox(ele)
{
    if(ele.style.height!="17px"){
        ele.style.height="17px";
    }else{
        ele.style.height="auto";
    }
}

function getElementsByClassName( strClassName, obj ) {
    if ( obj.className == strClassName ) {
        eleArr[eleArr.length] = obj;
    }
    for ( var i = 0; i < obj.childNodes.length; i++ )
        getElementsByClassName( strClassName, obj.childNodes[i] );
}
/*
function minimizeBox(ele)
{
    if(ele.style.display=="none"){
        ele.style.display="block"
    }else{
        ele.style.display="none"
    }
}
*/

function setErrorRep(strInfo)
{
   // alert(strInfo);
  document.getElementById('setErrorRepLblInfo').value=strInfo;
  document.getElementById('setErrorRep').style.display="block";
}


function sendErrorRep()
{

    //var lblInfo = document.getElementById('setErrorRepLblInfo').value;
    //var txtInfo = document.getElementById('setErrorRepTextInfo').innerHTML;

    var myForm = document.getElementsByTagName('form')[0];
    myForm.method="POST";
    myForm.action="sendErrorRep.php";
    myForm.submit();
}


// ALERT ADK
function adkAlert(htmlOutput,btnId)
{
	// close
	htmlOutput='<span style="float:right;" ><a href="###"><img src="/imgSn/elimina_12x12.png" style="border:0;" /></a></span>'+htmlOutput;
	
	// init
		var adkAlertDiv = document.getElementById('adkAlertDiv');
		if(adkAlertDiv) adkAlertDiv.parentNode.removeChild(adkAlertDiv);
	// container
	var adkAlertDiv = document.createElement('div');
	adkAlertDiv.setAttribute('id', 'adkAlertDiv');
	adkAlertDiv.setAttribute('onclick', 'adkAlertClose()');
	//adkAlertDiv.style.position='fixed';
	adkAlertDiv.style.position='absolute';
	adkAlertDiv.style.top='0';
	adkAlertDiv.style.left='0';
	adkAlertDiv.style.width='100%';
	adkAlertDiv.style.height='100%';
	adkAlertDiv.style.zIndex='9999';
	
	document.body.appendChild(adkAlertDiv);	
	
	// content
	var adkAlertDivContent = document.createElement('div');
	adkAlertDivContent.setAttribute('id', 'adkAlertDivContent');
	adkAlertDivContent.setAttribute('class', 'contenitoreSn');
	adkAlertDivContent.style.position='relative';
	adkAlertDivContent.style.margin='auto';
	//adkAlertDivContent.style.marginTop='20px';
	//adkAlertDivContent.style.top=topPx;
	adkAlertDivContent.style.padding='10px';
	adkAlertDivContent.style.width='400px';
	adkAlertDivContent.style.background='#F4F4F4';
	adkAlertDivContent.style.color='#707070';
	adkAlertDivContent.style.fontFamily='Verdana,Arial';
	adkAlertDivContent.style.fontSize='11px';
	adkAlertDivContent.style.border='5px solid #333';
	adkAlertDivContent.innerHTML=htmlOutput;
	
	adkAlertDiv.appendChild(adkAlertDivContent);
	
	if(btnId){
		btn=document.getElementById(btnId);
		var arrPos=findPos(btn);
		//btn.appendChild(adkAlertDiv);
		//var topPx = parseInt(btn.offsetTop+btn.parentNode.offsetTop)+'px'
		//alert(topPx);
		adkAlertDivContent.style.top=arrPos[1]+'px'
	}else{
		adkAlertDivContent.style.top='0';
	}
	
}
function findPos(obj) {
  var curleft = curtop = 0;
  if (obj.offsetParent) {
    do {
      curleft += obj.offsetLeft;
      curtop += obj.offsetTop;
    } while (obj = obj.offsetParent);
    return [curleft,curtop];
  }
}
function adkAlertClose()
{
	setTimeout(
			   function(){
				   Effect.toggle('adkAlertDiv','appear');
				   },
			   100
			   );
	
	//var adkAlertDiv = document.getElementById('adkAlertDiv');
	//adkAlertDiv.parentNode.removeChild(adkAlertDiv);
	
}
// ALERT ADK


