﻿// JScript File
var MasterPg="ctl00$ContentPlaceHolder1$"
var MaxFileUploader = 0;
function addFileUploadBox(ImgID)
{
     if (!document.getElementById || !document.createElement)
        return false;
		
    var uploadArea = document.getElementById ("upload-area");
	
    if (!uploadArea)
    {
         return false;
    }
     var newUploadBox = document.createElement ("input");
   
    newUploadBox.type = "file";
    newUploadBox.size = "30";
	newUploadBox.className="f3";      
	    
    newUploadBox.setAttribute ("id", "imgPhoto" + ImgID + "_ci");
    newUploadBox.setAttribute ("name", "imgPhoto:" + ImgID + "_ci");
      
    uploadArea.appendChild (newUploadBox);
}
/////////////////////////////////////////////////////////////////////////////////////////////
function RemoveFileUploadBox(id)
{
    if (!document.getElementById || !document.createElement)
        return false;
		
    var uploadArea = document.getElementById ("upload-area");
	
    if (!uploadArea)
          return;
    uploadArea.removeChild(uploadArea.lastChild);
}
///////////////////////////////////////////////////////////////////////////////////////////////
function ChangePhoto(objid,Val)
{
    if(document.getElementById("lnk"+objid).innerHTML=="Change")
    {
      if(objid>2)
       addFileUploadBox();
       else
       document.getElementById("imgPhoto"+objid+"_ci").disabled=false;
       document.getElementById("lnk"+objid).innerHTML="Cancel";
       SetUpdateImgIDS('A',Val)
     }
    else
    {
       if(objid>2)
            RemoveFileUploadBox(objid);
       else
           document.getElementById("imgPhoto"+objid+"_ci").disabled=true;
           document.getElementById("lnk"+objid).innerHTML="Change";
           SetUpdateImgIDS('R',Val)
    }
}
////////////////////////////////////////////////////////////////////////////////////////////
function ShowFileUploader()
{
    if (!ShowFileUploader.lastAssignedId)
           ShowFileUploader.lastAssignedId = 3;
    if (ShowFileUploader.lastAssignedId<=MaxFileUploader)
    {
         addFileUploadBox(ShowFileUploader.lastAssignedId);
       
               ShowFileUploader.lastAssignedId++;
    }

   if(ShowFileUploader.lastAssignedId>=MaxFileUploader)
   {
         document.getElementById ("lnkAddFile").style.visibility='hidden';
   }
   if(ShowFileUploader.lastAssignedId>=3)
   {
        document.getElementById ("lnkRemoveFile").style.visibility='visible';
   }
}
////////////////////////////////////////////////////////////////////////////////////////////////
function RemoveFileUploader()
{
    var currid=ShowFileUploader.lastAssignedId;
   if (currid>=MaxFileUploader)         //changed from 3 Friday 10 July
   {
         RemoveFileUploadBox(currid);
         ShowFileUploader.lastAssignedId--;
         currid--;
    }
   if(currid==3)
   {
         document.getElementById ("lnkRemoveFile").style.visibility='hidden';
   }
   if(currid<=MaxFileUploader)
   {
        document.getElementById ("lnkAddFile").style.visibility='visible';
   }
}
////////////////////////////////////////////////////////////////////////////////////////////////
function SetFileUploadNo(No)
{
    ShowFileUploader.lastAssignedId=parseInt(No+1);
}

function SetMaxFileUploader(maxNo)
{
    MaxFileUploader = maxNo;
}
///////////////////////////////////////////////////////////////////////////////////////////////
function LoadStartPhoto()
{
    if(ShowFileUploader.lastAssignedId>=MaxFileUploader)
        document.getElementById("lnkAddFile").style.visibility='hidden';
}
//////////////////////////////////////////////////////////////////////////////////////////////
function SetUpdateImgIDS(Op,Id)
{
    var Ids= document.getElementById("UpdImgIDs").value;
    if(Op=='A')
    {
        document.getElementById("UpdImgIDs").value=Ids+Id+",";
    }
    else if(Op=='R')
    {
        document.getElementById("UpdImgIDs").value=Ids.replace(Id+",","");
    }
}
//////////////////////////////////////////////////////////////////////////////////////////////
function DeletePhoto(objid,Val)
{
   if (confirm('Are you sure to delete this Photo?'))
   {
       removeObject("lnkD"+objid);
       removeObject("lnk"+objid);
       removeObject("divimg"+objid);
       
       ShowPage('../MasterPage/readimage.aspx?OP=D&PhotoID='+Val);
   }
}
////////////////////////////////////////////////////////////////////////////////////////////////   
function removeObject(id)
{
    parentObj = document.getElementById(id).parentNode;
    childObj = document.getElementById(id); 
    parentObj.removeChild(childObj);
} 


