var SelIdx = 0;
var TotPages = 0;

function InitThumbPager(SelPageIdx, TotP){
    TotPages = TotP;
    SetThumbPageSel(SelPageIdx);
}

function SetThumbPageSel(SelPage){
    var ObjX;
    var ObjX_a;
       
    for (i=0;i<=TotPages;i++)
    {
        ObjX=document.getElementById("THUMBPAGE_"+i);
        if (i == SelPage){ 
            ObjX.style.visibility="visible";
            ObjX.style.display="block";
        }else{
            ObjX.style.visibility="hidden";
            ObjX.style.display="none";
        }
    }

    ObjX=document.getElementById("Thumb_Next");
    ObjX_a=document.getElementById("Thumb_Next_a");
    if (SelPage<TotPages){
        ObjX.src=ObjX.src.replace("next_off.gif","next.gif");
        ObjX_a.disabled=false;
    }else{
        ObjX.src=ObjX.src.replace("next.gif","next_off.gif");
        ObjX_a.disabled=true;
    }
    
    ObjX=document.getElementById("Thumb_Prev");
    ObjX_a=document.getElementById("Thumb_Prev_a");
    if (SelPage>0){
        ObjX.src=ObjX.src.replace("prev_off.gif","prev.gif");
        ObjX_a.disabled=false;
    }else{
        ObjX.src=ObjX.src.replace("prev.gif","prev_off.gif");
        ObjX_a.disabled=true;
    }
    
    SelIdx=SelPage;
}

function ThumbPNext(){
    var SelPage;
    SelPage=SelIdx+1;
    if (SelPage<0 || SelPage>TotPages){ 
        return;
    }else{
        SetThumbPageSel(SelPage);
    }
}

function ThumbPPrev(){
    var SelPage;
    SelPage=SelIdx-1;
    if (SelPage<0 || SelPage>TotPages){ 
        return;
    }else{
        SetThumbPageSel(SelPage);
    }
}



function Ovr(IdImg){
    var Elem;
    
    Elem = document.getElementById('IMG_' + IdImg);
    Elem.src = Elem.src.replace('.jpg','ovr.jpg');
}

function Out(IdImg){
    var Elem;
    
    Elem = document.getElementById('IMG_' + IdImg);
    Elem.src = Elem.src.replace('ovr.jpg','.jpg');
}

function validaMail(CtlID) {
    var src = GetCtlValue(CtlID);
    var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
    var regex = new RegExp(emailReg);
    return regex.test(src);
  }
  
function validaEsistenza(CtlID) {
    return (GetCtlValue(CtlID)!="");
  }
  
function GetCtlValue(CtlID){
    var srcCtl = document.getElementById(CtlID);
    if( srcCtl == null){
        return "";
    }else{
        return srcCtl.value;
    }
  }
  
  function ToggleItemVis(ItemId)
  {
    var Obj = document.getElementById(ItemId);
    if (Obj){
        if (Obj.style.visibility=="hidden"){
            Obj.style.visibility="visible";
            Obj.style.display="block";
        }else{
            Obj.style.visibility="hidden";
            Obj.style.display="none";
        }
    }
  }
  

function openWindow(arg_theUrl, arg_name, arg_width, arg_heigth, arg_scroll){
  var Win = window.open('PG_ImgZoomX.aspx?ID=' + arg_theUrl,arg_name,'width=' + arg_width + ',height=' + arg_heigth + ',leftmargin="10",topmargin="10",marginwidth="0",marginheight="0",scrollbars='+ arg_scroll +',menubar=no,status=no,resizable=yes');
  Win.focus();
}



function ItemOvr(Item)
{
	if (Item.className!='GallImgSel') Item.className='GallImg_OVR';
}

function ItemOut(Item)
{
	if (Item.className!='GallImgSel') Item.className='GallImg';
}


function resizePage()
{
	var HeaderHeight=225;
	var Height=0;
	Height= document.body.offsetHeight - HeaderHeight; //clientHeight
	document.getElementById("ContentWrapper").style.height=Height + 'px';
}