﻿function Call(indirizzo){
    var windowWidth=300;
    var windowHeight=300;
    var windowLeft = (screen.width - windowWidth) / 2;
    var windowTop = (screen.height - windowHeight) / 2;
    var winCall=window.open(indirizzo,"call","width="+windowWidth+",height="+windowHeight+",top="+windowTop+",left="+windowLeft+",scrollbars=yes,toolbars=no")
    winCall.focus();
}
/* Ricerca  */
function ricerca_da(){
    if(cmbDa.selectedIndex>=cmbA.selectedIndex)
        cmbA.selectedIndex=cmbDa.selectedIndex
    else{
        if((cmbA.selectedIndex-cmbDa.selectedIndex)>3){
            cmbA.selectedIndex=cmbDa.selectedIndex+3
        }
    }
}

function ricerca_a(){
    if(cmbDa.selectedIndex>=cmbA.selectedIndex)
        cmbDa.selectedIndex=cmbA.selectedIndex
    else{
        if((cmbA.selectedIndex-cmbDa.selectedIndex)>3){
            cmbDa.selectedIndex=cmbA.selectedIndex-3
        }
    }
}
function CalClose(cal){
    var arrCal=new Array("ctl00_ContentPlaceHolder1_Ricerca1_calDa","ctl00_ContentPlaceHolder1_Ricerca1_calA");
    for(var i=0;i<arrCal.length;i++){
        if (arrCal[i]!=cal){
            if(document.getElementById(arrCal[i]+"_CAL_txtData"))
                PU_getCalendario(arrCal[i]).Close();                    
        }
    }
}

function CambioData(CAL_Da,CAL_A){
    if(CAL_Da.IsDate()){
        if(CAL_A.IsDate()){
            if(CAL_A.GetData()<=CAL_Da.GetData()){
	            CAL_A.SelData(dt2dtstr(aggiungiGiorni(CAL_Da.GetData(),7)),true);
            }
            /*else{
	            if(((CAL_A.GetData()-CAL_Da.GetData())/86400000)>28){
		            CAL_A.SelData(dt2dtstr(aggiungiGiorni(CAL_Da.GetData(),27)))
	            }
            }*/
        }
        else
            CAL_A.SelData(dt2dtstr(aggiungiGiorni(CAL_Da.GetData(),7)),true);	
        //CAL_A.DataMinima=aggiungiGiorni(CAL_Da.GetData(),7)
        CAL_A.DataMinima=aggiungiGiorni(CAL_Da.GetData(),1)
    }
}
function aggiungiGiorni(data,numeroGiorni){
    var millisecondi=3600000*24*numeroGiorni
    data.setTime(data.getTime()+millisecondi)
    return data			
}
/*  Ricerca */
function tipo_select(){
    var radio=document.aspnetForm.ctl00$ContentPlaceHolder1$Ricerca1$radioTipologia
    for(var i=0;i<radio.length;i++){
        if(radio[i].checked)
            if((radio[i].value=="H")||(radio[i].value=="V")||(radio[i].value=="A")){
                /* accettano il giornaliero */
                CAL_Settimanali=false;
            }
            else{
                CAL_Settimanali=true;
                CAL_Obj_ctl00_ContentPlaceHolder1_Ricerca1_calDa.SelData("gg/mm/aaaa")
                CAL_Obj_ctl00_ContentPlaceHolder1_Ricerca1_calA.SelData("gg/mm/aaaa")
            }
    }
    CalClose("")

}

