function popWin(urlPage,winHandle,winHeight,winWidth,winScroll) {
 var x=(window.screen.availWidth/2)-100;
 var y=(window.screen.availHeight/2)-100;
 var stile='width='+winWidth+',height='+winHeight+',menubar=no,scrollbars='+winScroll+',resizable=no,alwaysRaised=yes,status=no,titlebar=no,';

 if (navigator.appName=='Microsoft Internet Explorer')
  stile+='top='+y+',left='+x;
 else
  stile+='screenX='+x+',screenY='+y;
		
  w=window.open(urlPage,winHandle,stile);
  w.focus();
}

function popWinTop(urlPage,winHandle,winHeight,winWidth,winScroll) {
 var stile='width='+winWidth+',height='+winHeight+',menubar=no,scrollbars='+winScroll+',resizable=no,alwaysRaised=yes,status=no,titlebar=no,';

 if (navigator.appName=='Microsoft Internet Explorer')
  stile+='top=0,left=0';
 else
  stile+='screenX=0,screenY=0';
		
  w=window.open(urlPage,winHandle,stile);
  w.focus();
}

function popWindow(urlPage,winHandle,winHeight,winWidth) {
 popWin(urlPage,winHandle,winHeight,winWidth,'auto')
}

function popPromemoria(dataEventoFld) {
  if ( !isDate(dataEventoFld.value) ) {
	alert("Scegliere prima una data valida!");
	return;
  }
  var dataEvento = dataEventoFld.value;
  var azioneId=parseInt(document.forms[0].azioneId.value);
  var clienteId=parseInt(document.forms[0].clienteId.value);
  if ( isNaN(azioneId) || !azioneId>0 ) {
   alert('Salvare prima di memorizzare il promemoria.');
   return;
  }
  else {
   popWindow('pop_promemoria.aspx?azioneId='+azioneId+'&dataEvento='+dataEvento+'&clienteId='+clienteId,'myWindow',220,500);
  }
}

function popPianificare(clienteId,agenteId) {
 popWindow('pop_pianifica.aspx?clienteId='+clienteId+'&agenteId='+agenteId,'winPlan',310,500);
}

function popProdottoXSegnalazione() {
  var segnalazioneId=parseInt(document.forms[0].segnalazioneId.value);
  if ( isNaN(segnalazioneId) || !segnalazioneId>0 ) {
   alert('Salvare prima la segnalazione.');
   return;
  }
  else {
   popWindow('pop_prodotto_add.aspx?sorgenteTipo=1&sorgenteId='+segnalazioneId,'winProduct',220,500);
  }
}

function popStorico() {
  var segnalazioneId=parseInt(document.forms[0].segnalazioneId.value);
  if ( isNaN(segnalazioneId) || !segnalazioneId>0 ) {
   alert('Salvare prima la segnalazione.');
   return;
  }
  else {
   popWin('pop_storico.aspx?segnalazioneId='+segnalazioneId,'winHistory',280,500,'true');
  }
}

function popOrdine() {
  var segnalazioneId=parseInt(document.forms[0].segnalazioneId.value);
  if ( isNaN(segnalazioneId) || !segnalazioneId>0 ) {
   alert('Salvare prima la segnalazione.');
   return;
  }
  else {
   popWin('pop_ordine.aspx?segnalazioneId='+segnalazioneId,'winHistory',280,500,'true');
  }
}

function popProdottoXAzione() {
  var azioneId=parseInt(document.forms[0].azioneId.value);
  if ( isNaN(azioneId) || azioneId<0 ) {
   alert('Salvare prima azione.');
   return;
  }
  else {
   popWindow('pop_prodotto_add.aspx?sorgenteTipo=2&sorgenteId='+azioneId,'winProduct',220,500);
  }
}


function popProdottoXRDO() {
  var azioneId=parseInt(document.forms[0].azioneId.value);
  if ( isNaN(azioneId) || azioneId<0 ) {
   alert('Salvare prima azione.');
   return;
  }
  else {
   popWindow('pop_prodotto_add_rdo.aspx?sorgenteTipo=7&sorgenteId='+azioneId,'winProduct',400,500);
  }
}



function popNota() {
  var segnalazioneId=parseInt(document.forms[0].segnalazioneId.value);
  if ( isNaN(segnalazioneId) || !segnalazioneId>0 ) {
   alert('Salvare prima la segnalazione.');
   return;
  }
  else {
   popWindow('pop_nota.aspx?segnalazioneId='+segnalazioneId,'winNote',265,400);
  }
}

function popSegnalazioneClose() {
  var segnalazioneId=parseInt(document.forms[0].segnalazioneId.value);
  var clienteId=parseInt(document.forms[0].clienteId.value);
  if ( isNaN(segnalazioneId) || !segnalazioneId>0 ) {
   alert('Salvare prima la segnalazione.');
   return;
  }
  else {
   popWindow('pop_segnalazione_close.aspx?segnalazioneId='+segnalazioneId+'&clienteId='+clienteId,'winNote',265,400);
  }
}

function popSegnalazioneChange() {
  var segnalazioneId=parseInt(document.forms[0].segnalazioneId.value);
  var clienteId=parseInt(document.forms[0].clienteId.value);
  if ( isNaN(segnalazioneId) || !segnalazioneId>0 ) {
   alert('Salvare prima la segnalazione.');
   return;
  }
  else {
   popWindow('pop_segnalazione_assign.aspx?segnalazioneId='+segnalazioneId+'&clienteId='+clienteId,'winNote',350,400);
  }
}

function popCalendario(thisControl) {
 popCalendarioRefresh(thisControl,0)
}
function popCalendarioRefresh(thisControl,withRefresh) {
 var dataSelezionata=thisControl.value;
 var nomeControllo=thisControl.name;
 popWindow('pop_calendar.aspx?nome='+nomeControllo+'&data='+dataSelezionata+'&withRefresh='+withRefresh,'winCalendar',260,270);
}

function popIndirizzo(indirizzoId, clienteId) {
  popWindow('pop_indirizzo.aspx?indirizzoId='+indirizzoId+'&clienteId='+clienteId,'winAddress',385,700);
}

function popCellulare(recapitoId, clienteId) {
  popWindow('pop_cellulare.aspx?recapitoId='+recapitoId+'&clienteId='+clienteId,'winCell',200,400);
}

function popEmail(clienteId) {
  popWindow('/cont/010/pop_email.aspx?clienteId='+clienteId,'winEmail',220,500);
}

function popPagineBianche(clienteId) {
  var nome=document.forms[0].nome.value;
  var cognome=document.forms[0].cognome.value;
  var luogo=document.forms[0].luogo.value;

  popWin('pop_pgbianche.aspx?clienteId='+clienteId+'&nome='+nome+'&cognome='+cognome+'&luogo='+luogo,'winPgbianche',300,500,'no');
}

function popIndirizzi(clienteId) {
  if ( isNaN(clienteId) || clienteId<=0 ) {
   alert('Cliente non identificato!');
   return;
  }
  popWin('pop_indirizzi.aspx?clienteId='+clienteId,'winAdresses',250,480,'no');
}

function popTelefoni(clienteId) {
  if ( isNaN(clienteId) || clienteId<=0 ) {
   alert('Cliente non identificato!');
   return;
  }
  popWin('pop_telefoni.aspx?clienteId='+clienteId,'winPhones',250,450,'no');
}

function popDocumento_details() {
  popWin('/cont/040/pop_documento_details.aspx',250,300);
}

function popDocumento_edit() {
  popWin('/cont/040/pop_documento_edit.aspx',250,300);
}

function chiudiCalendario(nomeControllo,valoreControllo) {
 opener.document.forms[0][nomeControllo].value = valoreControllo;
 opener.document.forms[0][nomeControllo].focus();
 if ( document.forms[0].withRefresh.value=='1' )
  opener.document.forms[0].submit();
 self.close();
}

function annullaCalendario() {
 self.close();
}


function chooseProdotto(prodottoId) {
 opener.document.forms[0].prodottoId.value = prodottoId;
 opener.document.forms[0].setProdottoId.value = "yes";
 opener.document.forms[0].submit();
 self.close();
}

function chooseRecapito(recapito) {
 if ( recapito=="" ) {
   alert('Recapito non selezionato!');
   return;
 }
 opener.document.forms[0].recapito.value = recapito;
 opener.document.forms[0].recapito.focus();
 self.close();
}

function closeRefreshOpener(withForm) {
 if (withForm==1) {
  opener.document.forms[0].submit();
 }
 else {
  var urlOpener=opener.location;
  opener.location=urlOpener;
 }
 self.close();
}

function closeRestartOpener() {
 opener.location = '/default.aspx?errore=utente+non+loggato';
 self.close();
}

function isDate(date) {
    // NaN is never equal to itself.
    if (Date.parse(date) != Date.parse(date))
        return false;
    else
        return true;
}

function enet(t){
	popWinTop('/cont/enet/default' + t + '.aspx','winAdresses',450,730,'yes');
}




