﻿ 
function Stampa(nomeBottone)
{

var tab=nomeBottone.id;
tab=tab.replace("ImgBtnStampa","tabellaDati");


var testo = "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>\n<html>\n<head>\n<title>"+document.title+"</title>\n";
testo += "<link href='StileWeb.css' media='all' type='text/css' rel='stylesheet' />\n</head>\n";
testo += "<body id='bodyPrint' onbeforeprint=document.getElementById('" + nomeBottone.id + "').style.visibility='hidden';  onload='window.print();'><center>\n";
testo += " <table cellspacing='0' cellpadding='0' align='center' width=\"650px\" border=\"0\"><tr><td>";
testo += document.getElementById(tab).innerHTML+"</td></tr></table>";
testo += "</body></html>";
var ident_finestra = window.open("","finestra_stampa","height=650,width=690,left=50,top=10,scrollbars=1,menubar=1");
ident_finestra.document.open();
ident_finestra.document.write(testo);
ident_finestra.document.close();

ident_finestra.document.getElementById(nomeBottone.id).style.visibility='hidden';


//ident_finestra.parent.opener.document.location.href='Calendario.aspx';
    //ident_finestra.print();
    //ident_finestra.close();


}






//****************************************************************************
//********** RICHIAMA IL CALENDARIO ******************************************
//****************************************************************************

function FCalendario(lbldata,imgdata,origine)
{

var datainiziale;
var nomelabel;
var idOrigine=origine.id;
var radice=idOrigine.substr(0,idOrigine.indexOf(imgdata));
nomelabel=radice+lbldata;
datainiziale=document.forms[0].elements[nomelabel].value;

window.open('PopCalendario.aspx?lbldata='+nomelabel+'&DataIniziale='+datainiziale+'&Fine=','PopCalendario','width=300,height=330,left=250,top=100,resizable=0,channelmode=no,menubar=no,toolbar=0,location=no,scrollbars=yes,status=no');

}

//-----------------------------------------------------------------------------------------------

function FCalendarioOLD(lbldata,datagrid)
{
var datainiziale;
var nomelabel;

if (datagrid) {
//alert("datagrid");

var origine=event.srcElement;
var parente=origine.parentElement;
var famiglia=parente.all;
//alert(famiglia);

var i=0;

while (famiglia[i]) {

var nomeparente=famiglia[i].id;
//alert(nomeparente);
if (nomeparente) {
if (nomeparente.indexOf(lbldata) >= 0) {
nomelabel=nomeparente;

break;
}
}

i=i+1;

}

}
else {
nomelabel=lbldata;
}

datainiziale=document.all[nomelabel].value;

// alert(datainiziale);
// alert(nomelabel);



window.open('PopCalendario.aspx?lbldata='+nomelabel+'&DataIniziale='+datainiziale+'&Fine=','PopCalendario','width=300,height=330,left=250,top=100,resizable=0,channelmode=no,menubar=no,toolbar=0,location=0,scrollbars=yes,status=no');

}



//****************************************************************************
//********** Funzioni di Base ***** ******************************************
//****************************************************************************



function confirm_delete()
{

    if (confirm("Vuoi Veramente CANCELLARE il Record ?        ")==true) {


        return true;}
    else {

        return false;}
}

//-----------------------------------------------------------------------------------------------

function confirm_copia()
{

    if (confirm("Procedere con la Copia ?        ")==true) {


        return true;}
    else {

        return false;}
}

//-----------------------------------------------------------------------------------------------

function confirm_insupdVenduta()
{

    if (confirm("Attenzione! Unità già Venduta! Vuoi Veramente MODIFICARE i Record ?        ")==true) {


        return true;}
    else {

        return false;}
}

//-----------------------------------------------------------------------------------------------

function setpointer()
      {
            document.body.style.cursor = 'wait';
      }
function resetpointer()
      {

            document.body.style.cursor = 'default';
      }
function Workaround()
{
	document.body.innerHTML = "Attendere...";  //evita errore dropdownlist, scompare pagina

}

//****************************************************************************
//********** ESEGUE SELEZIONE/DESELEZIONE PIU' CHECKBOX **********************
//****************************************************************************
//&& elements[i].name == 'cb')

function checkTuttiDG(origine) {

    if (origine.checked == true)
        {
        with (document.FormMenu)
            {
            for (var i=0; i < elements.length; i++)
                {
                if (elements[i].type == 'checkbox' )
                elements[i].checked = true;
                }
            }
        }
    else
        {
        with (document.FormMenu)
            {
            for (var i=0; i < elements.length; i++)
                {
                if (elements[i].type == 'checkbox' )
                elements[i].checked = false;
                }
            }
        }
}


function checkTutti() {
  with (document.Form1) {
    for (var i=0; i < elements.length; i++) {
        if (elements[i].type == 'checkbox' )
           elements[i].checked = true;
    }
  }
}

function checkContatti() {
  with (document.Form1) {
    for (var i=0; i < elements.length; i++) {
        if (elements[i].type == 'checkbox' && elements[i].value == 'Contatto') {
            elements[i].checked = true;
                }
        if (elements[i].type == 'checkbox' && elements[i].value != 'Contatto') {
            elements[i].checked = false;
                }
    }
  }
}

function checkClienti() {
  with (document.Form1) {
    for (var i=0; i < elements.length; i++) {
        if (elements[i].type == 'checkbox' && elements[i].value == 'Cliente') {
            elements[i].checked = true;
                }
        if (elements[i].type == 'checkbox' && elements[i].value != 'Cliente') {
            elements[i].checked = false;
                }
    }
  }
}

function uncheckTutti() {
  with (document.Form1) {
    for (var i=0; i < elements.length; i++) {
        if (elements[i].type == 'checkbox' )
           elements[i].checked = false;
        if (elements[i].type == 'radio' )
           elements[i].checked = false;
    }
  }
}

//****************************************************************************
//********** ESEGUE MOLTIPLICAZIONE ******************************************
//****************************************************************************

function moltiplica(primo,secondo,risultato)
{

// alert(secondo);   onchange="moltiplica('TxtPrezzoMqMercato','TxtMq','TxtPrezzoMercato');" su TxtPrezzoMqMercato-->analisicosti.aspx
document.all[risultato].value= document.all[primo].value*document.all[secondo].value ;




}


