function getY( oElement )
{
var oElement=document.getElementById(oElement);
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetTop;
oElement = oElement.offsetParent;
}
//return iReturnValue;
window.scroll(0,iReturnValue);
//alert(iReturnValue);
}


function doBlink() {
  var blink = document.all.tags("BLINK")
  for (var i=0; i < blink.length; i++)
    blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
}

function startBlink() {
  // Make sure it is IE4
  if (document.all)
    setInterval("doBlink()",1000)
}

function  ControlCheck()
{
var checks = document.getElementsByName('delAnn[]');
var boxLength = checks.length;
var totalChecked = 0;
for ( i=0; i < boxLength; i++ ){
	if ( checks[i].checked == true ){
		totalChecked++;
	}
}
if(	totalChecked>0){
return true;
}else{
window.alert("non hai selezionato nessun elemento");
return false;
}
}

function checkAllFields(ref)
{
var chkAll = document.getElementById('checkAll');
var checks = document.getElementsByName('delAnn[]');
var removeButton = document.getElementById('removeChecked');
var pubButton = document.getElementById('pubChecked');
var viewButton = document.getElementById('viewChecked');
var boxLength = checks.length;
var allChecked = false;
var totalChecked = 0;
	if ( ref == 1 )
	{
		if ( chkAll.checked == true )
		{
			for ( i=0; i < boxLength; i++ )
			checks[i].checked = true;
		}
		else
		{
			for ( i=0; i < boxLength; i++ )
			checks[i].checked = false;
		}
	}
	else
	{
		for ( i=0; i < boxLength; i++ )
		{
			if ( checks[i].checked == true )
			{
			allChecked = true;
			continue;
			}
			else
			{
			allChecked = false;
			break;
			}
		}
		if ( allChecked == true )
		chkAll.checked = true;
		else
		chkAll.checked = false;
	}
	for ( j=0; j < boxLength; j++ )
	{
		if ( checks[j].checked == true )
		totalChecked++;
	}
removeButton.value = "Elimina ["+totalChecked+"] Selezionati";
pubButton.value = "Pubblica ["+totalChecked+"] Selezionati";
viewButton.value = "Anteprima ["+totalChecked+"] Selezionati";
}


function validate(){//inizio funzione

if (document.frm.id_localita.value==""){
 alert("per favore scegli la localita'");
 document.frm.id_localita.focus();
 return false;
 }
 if (document.frm.id_tipologia.value==""){
 alert("per favore scegli la tipologia");
 document.frm.id_tipologia.focus();
 return false;
 }
 if (document.frm.id_tipologia.value==""){
 alert("per favore scegli la tipologia");
 document.frm.id_tipologia.focus();
 return false;
 }
 if (document.frm.cod.value==""){
 alert("per favore inserisci il codice");
 document.frm.cod.focus();
 return false;
 }
 if (document.frm.categoria.value==""){
 alert("per favore scegli la categoria");
 document.frm.categoria.focus();
 return false;
 }
vend=document.frm.prezzo_vend.value;
if (isNaN(vend)) {
 alert ("il valore del prezzo vendita non e' un numero");
 document.frm.prezzo_vend.focus();
 return false;
 }
aff_f=document.frm.prezzo_fissa.value;
if (isNaN(aff_f)) {
 alert ("il valore del prezzo affitto fisso non e' un numero");
 document.frm.prezzo_fissa.focus();
 return false;
 }
aff_b=document.frm.prezzo_bassa.value;
if (isNaN(aff_b)) {
 alert ("il valore del prezzo affitto bassa non e' un numero");
 document.frm.prezzo_bassa.focus();
 return false;
 }
aff_m=document.frm.prezzo_media.value;
if (isNaN(aff_m)) {
 alert ("il valore del prezzo affitto media non e' un numero");
 document.frm.prezzo_media.focus();
 return false;
 }
aff_a=document.frm.prezzo_alta.value;
if (isNaN(aff_a)) {
 alert ("il valore del prezzo affitto alta non e' un numero");
 document.frm.prezzo_alta.focus();
 return false;
 }
}//fine funzione

//inizio funzione
function cat(arg){
if (arg == "vendita"){
document.frm.prezzo_vend.disabled=false;
document.frm.prezzo_fissa.disabled=true;
document.frm.prezzo_bassa.disabled=true;
document.frm.prezzo_media.disabled=true;
document.frm.prezzo_alta.disabled=true;
document.frm.text_fissa.disabled=true;
document.frm.text_bassa.disabled=true;
document.frm.text_media.disabled=true;
document.frm.text_alta.disabled=true;
}else{
document.frm.prezzo_vend.disabled=true;
document.frm.prezzo_fissa.disabled=false;
document.frm.prezzo_bassa.disabled=false;
document.frm.prezzo_media.disabled=false;
document.frm.prezzo_alta.disabled=false;
document.frm.text_fissa.disabled=false;
document.frm.text_bassa.disabled=false;
document.frm.text_media.disabled=false;
document.frm.text_alta.disabled=false;
}
}
//fine funzione

//inizio funzione
function go(count,ling,table_dati)
{
window.location='home.php?count='+count+'ling='+ling+'table_dati='+table_dati;
}//fine funzione

//inizio funzione
function control_img(arg){
if(arg=="1"){
if (document.frm.immagine_1.value!=""){
document.frm.immagine_2.disabled=false;
}else{
document.frm.immagine_2.disabled=true;
}
}
if(arg=="2"){
if (document.frm.immagine_2.value!=""){
document.frm.immagine_3.disabled=false;
}else{
document.frm.immagine_3.disabled=true;
}
}
}
//fine funzione

function validate_info(){//inizio funzione

if (document.frm.email.value==""){
 alert("per favore scrivi la mail");
 document.frm.email.focus();
 return false;
 }
var valore=get_radio_value();
if(valore=="false"){
 alert("l'invio della mail necessita il consenso sulla privacy");
 return false;
}
}//fine funzione

function loc_validate(){//inizio funzione

if (document.frm.nome_locali.value==""){
 alert("per favore scrivi il nome del locale");
 document.frm.nome_locali.focus();
 return false;
 }
}//fine funzione


function gal_validate(){//inizio funzione

if (document.frm.id_locali.value==""){
 alert("per favore scrivi il nome del locale");
 document.frm.id_locali.focus();
 return false;
 }
}//fine funzione


//inizio funzione
function bTestEmail()
{
  var txtEmail = document.frm.email.value;
  sEmail = new String(txtEmail);
if ((sEmail.indexOf("@") == -1) || (sEmail.indexOf(".") == -1) || (sEmail.length < 6)) {
    window.alert("L\'indirizzo e-mail non e\' valido.");
    document.frm.email.value="";
    //document.frm.mail.focus();
    return(false);
  } else {
    return(true);
  }
}//fine funzione

//inizio funzione
function get_radio_value()
{
for (var i=0; i < document.frm.privacy.length; i++)
   {
   if (document.frm.privacy[i].checked)
      {
      var rad_val = document.frm.privacy[i].value;
     	return rad_val;
      }
   }
}//fine funzione

//inizio funzione
function newWindow(mypage,myname,w,h,features) {
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += features;
  win = window.open(mypage,myname,settings);
  win.window.focus();
}//fine funzione

