//get Clients XML

function getClientsData(){
  var clientName = new Array();
  var description   = new Array();
  var siteImage = new Array();
  var slideImage = new Array();
  var siteUrl = new Array();
  var clientId   = new Array();

  var getControlPanelURL = "";
  getControlPanelURL = "viewClientDetails";

  if (window.XMLHttpRequest){
    // code for IE7+, Firefox, Chrome, Opera, Safari
    allClientRequest = new XMLHttpRequest();
  }
  else if (window.ActiveXObject){
    // code for IE6, IE5
    allClientRequest = new ActiveXObject("Microsoft.XMLHTTP");
  }
  
  allClientRequest.onreadystatechange = function(){
    if(allClientRequest.readyState == 4){

      for(var i=0;i<allClientRequest.responseXML.getElementsByTagName("clientId").length;i++){
        try{
          clientName[i] = allClientRequest.responseXML.getElementsByTagName("clientName")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          description[i] = allClientRequest.responseXML.getElementsByTagName("description")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          siteImage[i] = allClientRequest.responseXML.getElementsByTagName("siteImage")[i].firstChild.nodeValue;
        }catch(err){
        }        

        try{
          siteUrl[i] = allClientRequest.responseXML.getElementsByTagName("siteUrl")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          clientId[i] = allClientRequest.responseXML.getElementsByTagName("clientId")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          slideImage[i] = allClientRequest.responseXML.getElementsByTagName("slideImage")[i].firstChild.nodeValue;
        }catch(err){
        }
      }
      //alert(siteImage);

      setClientsTable(clientName,description,siteImage,siteUrl,clientId,slideImage);
    }
  }
  allClientRequest.open("GET",getControlPanelURL,true);
  allClientRequest.send(null);
}

//set the values in a table
var browser  = navigator.appName;
function setClientsTable(clientName,description,siteImage,siteUrl,clientId,slideImage)
{
  var showDetailsDiv = document.getElementById("showDetails");
  showDetailsDiv.innerHTML ="";

  var detailsTable = document.createElement("table");
  detailsTable.cellpadding = "5";
  detailsTable.cellspacing = "0";
  var commentsTbody = document.createElement("tbody");
  var headTr           = document.createElement("tr");

  var checkBoxHeadTd  = document.createElement("td");
  checkBoxHeadTd.style.width = "5%";
  checkBoxHeadTd.appendChild(document.createTextNode(""));
  headTr.appendChild(checkBoxHeadTd);

  var SnoTd = document.createElement("td");
  SnoTd.style.width = "5%";
  SnoTd.appendChild(document.createTextNode("S. No."))
  headTr.appendChild(SnoTd);

  var clientHeadTd = document.createElement("td");
  clientHeadTd.style.width = "10%";
  clientHeadTd.appendChild(document.createTextNode("Client Name"));
  headTr.appendChild(clientHeadTd);

  var descriptionHeadTd = document.createElement("td");
  descriptionHeadTd.style.width = "20%";
  descriptionHeadTd.appendChild(document.createTextNode("Description"));
  headTr.appendChild(descriptionHeadTd);

  var ImageHeadTd = document.createElement("td");
  ImageHeadTd.style.width = "30%";
  ImageHeadTd.appendChild(document.createTextNode("Site Image"));
  headTr.appendChild(ImageHeadTd);

  var slideImageHeadTd = document.createElement("td");
  slideImageHeadTd.style.width = "30%";
  slideImageHeadTd.appendChild(document.createTextNode("Slide Image"));
  headTr.appendChild(slideImageHeadTd);


  var urlHeadTd = document.createElement("td");
  urlHeadTd.style.width = "10%";
  urlHeadTd.appendChild(document.createTextNode("Site URL"));
  headTr.appendChild(urlHeadTd);

  
  commentsTbody.appendChild(headTr);

  for(var i = 0;i<clientId.length;i++){
    var innerTr = document.createElement("tr");
    var checkBoxTd = document.createElement("td");

    var checkBox = document.createElement("input");
    checkBox.type="checkbox";

    if(browser=="Microsoft Internet Explorer"){
      checkBox.attachEvent('onclick',storeCommentId);
    }else{
      checkBox.addEventListener('click', storeCommentId, false);
    }

    checkBox.clientId = clientId[i];
    checkBoxTd.appendChild(checkBox);
    innerTr.appendChild(checkBoxTd);

    var SnoInnerTd = document.createElement("td");
    SnoInnerTd.appendChild(document.createTextNode(i+1));
    innerTr.appendChild(SnoInnerTd);

    var clientNameTd = document.createElement("td");
    clientNameTd.appendChild(document.createTextNode(clientName[i]));
    innerTr.appendChild(clientNameTd);

    var descriptionTd = document.createElement("td");
    descriptionTd.appendChild(document.createTextNode(description[i]));
    innerTr.appendChild(descriptionTd);

    var siteImageTd = document.createElement("td");
    var uploadImg = document.createElement("img");
    uploadImg.src = "SiteImage/"+siteImage[i];
    uploadImg.style.height = "75px";
    uploadImg.style.width  = "75px";
    siteImageTd.appendChild(uploadImg);
    innerTr.appendChild(siteImageTd);

    var slideImageTd = document.createElement("td");
    var uploadSlideImg = document.createElement("img");
    uploadSlideImg.src = "SiteImage/"+slideImage[i];
    uploadSlideImg.style.height = "40px";
    uploadSlideImg.style.width  = "40px";
    slideImageTd.appendChild(uploadSlideImg);
    innerTr.appendChild(slideImageTd);

    var siteUrlTd = document.createElement("td");
    siteUrlTd.appendChild(document.createTextNode(siteUrl[i]));
    innerTr.appendChild(siteUrlTd);

    commentsTbody.appendChild(innerTr);
  }

  detailsTable.appendChild(commentsTbody);
  showDetailsDiv.appendChild(detailsTable);
}

var updateDeleteClientId = new Array();
function storeCommentId(evt){
  var e_out_clientId;
  var ie_var = "srcElement";
  var moz_var = "target";
  var prop_var_compId = "clientId";

  evt[moz_var] ? e_out_clientId = evt[moz_var][prop_var_compId] : e_out_clientId = evt[ie_var][prop_var_compId];
  var deleteCount = 0;
  if(updateDeleteClientId.length == 0){
    updateDeleteClientId.push(e_out_clientId);
  }else{
    for(var i =0;i<updateDeleteClientId.length;i++){
      if(e_out_clientId == updateDeleteClientId[i]){
        updateDeleteClientId.splice(i, 1);

        deleteCount = 1;
      }else{
        deleteCount = 0;
      }
    }
    if(deleteCount == 0){
      updateDeleteClientId.push(e_out_clientId);
    }
  }
}


//Delete Clients
function deleteClientData(){
  for(var i = 0 ;i<updateDeleteClientId.length;i++){
    var deleteClientURL = "deleteClientData?clientId="+encodeURIComponent(updateDeleteClientId[i]);

    if (window.XMLHttpRequest){
      // code for IE7+, Firefox, Chrome, Opera, Safari
      deleteClientRequest = new XMLHttpRequest();
    }
    else if (window.ActiveXObject){
      // code for IE6, IE5
      deleteClientRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }

    deleteClientRequest.onreadystatechange = function(){
      if(deleteClientRequest.readyState == 4){
        getClientsData();
      }
    }
    deleteClientRequest.open("GET",deleteClientURL,true);
    deleteClientRequest.send(null);
  }

  for(var j=0;j<=updateDeleteClientId.length;j++){
    updateDeleteClientId.splice(j,1);
  }
//getClientsData();
}


//modify clients

//after click on Modified button
function ModifyCheck(){
  //alert(updateDeleteCompId);
  var checkModify = updateDeleteClientId.length;

  if(checkModify >1 ){
    alert("Please Select only one Client to modify !");
    getCommentsData();
    for(var i = 0;i<updateDeleteClientId.length;i++){
      updateDeleteClientId.splice(i, updateDeleteClientId.length);
    }
  }else{
    window.open("adminClientUpdate.jsp?clientId="+encodeURIComponent(updateDeleteClientId),'_self');
  }
}


//Modify data
function setAllModifyClientData(clientId){
  var clientName ="";
  var description = "";
  var siteUrl= "";
  var clientID = "";  

  document.getElementById("modifyClientName").value = "";
  document.getElementById("modifyDescription").value= "";
  document.getElementById("modifySiteUrl").value    = "";
  document.getElementById("clientId").value    = "";

  var getModifyAllUrl = "getModifyAllData?clientId="+encodeURIComponent(clientId);
  //alert(getModifyAllUrl);

  if (window.XMLHttpRequest){
    // code for IE7+, Firefox, Chrome, Opera, Safari
    getModifyAllRequest = new XMLHttpRequest();
  }
  else if (window.ActiveXObject){
    // code for IE6, IE5
    getModifyAllRequest = new ActiveXObject("Microsoft.XMLHTTP");
  }
  
  getModifyAllRequest.onreadystatechange = function(){
    if(getModifyAllRequest.readyState == 4){
      clientName   = getModifyAllRequest.responseXML.getElementsByTagName("modifiedClientName")[0].firstChild.nodeValue;
      description  = getModifyAllRequest.responseXML.getElementsByTagName("modifiedDescription")[0].firstChild.nodeValue;
      siteUrl      = getModifyAllRequest.responseXML.getElementsByTagName("modifiedSiteUrl")[0].firstChild.nodeValue;
      clientID     = getModifyAllRequest.responseXML.getElementsByTagName("modClientId")[0].firstChild.nodeValue;
      
      //alert(clientID);
      document.getElementById("modifyClientName").value  = clientName;
      document.getElementById("modifyDescription").value = description;
      document.getElementById("modifySiteUrl").value     = siteUrl;
      document.getElementById("clientId").value = clientID;
      
    //alert( document.getElementById("transLogo"));
    }
  }
  getModifyAllRequest.open("GET",getModifyAllUrl,true);
  getModifyAllRequest.send(null);
}


function clientDisplay(){
  
  var clientName = new Array();
  var description   = new Array();
  var siteImage = new Array();
  var siteUrl = new Array();
  var clientId   = new Array();
  var slideImage = new Array();

  var getControlPanelURL = "";
  getControlPanelURL = "viewClientDetails";

  if (window.XMLHttpRequest){
    // code for IE7+, Firefox, Chrome, Opera, Safari
    allClientRequest = new XMLHttpRequest();
  }
  else if (window.ActiveXObject){
    // code for IE6, IE5
    allClientRequest = new ActiveXObject("Microsoft.XMLHTTP");
  }

  allClientRequest.onreadystatechange = function(){
    if(allClientRequest.readyState == 4){

      for(var i=0;i<allClientRequest.responseXML.getElementsByTagName("clientId").length;i++){
        try{
          clientName[i] = allClientRequest.responseXML.getElementsByTagName("clientName")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          description[i] = allClientRequest.responseXML.getElementsByTagName("description")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          siteImage[i] = allClientRequest.responseXML.getElementsByTagName("siteImage")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          siteUrl[i] = allClientRequest.responseXML.getElementsByTagName("siteUrl")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          clientId[i] = allClientRequest.responseXML.getElementsByTagName("clientId")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          slideImage[i] = allClientRequest.responseXML.getElementsByTagName("slideImage")[i].firstChild.nodeValue;
        }catch(err){
        }

      }
      //alert(siteImage);

      setClientPage(clientName,description,siteImage,siteUrl,clientId,slideImage);
    }
  }
  allClientRequest.open("GET",getControlPanelURL,true);
  allClientRequest.send(null);
}

var pageFocus = 1;
var pageCount = 0;
var finalPageCount = 0;

function setClientPage(clientName,description,siteImage,siteUrl,clientId){
  //alert(clientId.length);
  var displayDiv = document.getElementById("clientDisplay");
  displayDiv.innerHTML = "";

  var paginationUp = document.getElementById("paginationUp");
  paginationUp.innerHTML="";  

  var paginationDown = document.getElementById("paginationDown");
  paginationDown.innerHTML="";
  // alert(pageFocus);

  var prevSpanUp = "";
  var prevSpanDown ="";
  if(pageFocus == 1){
    prevSpanUp = document.createElement("span");
    prevSpanUp.className = "disabled";
    prevSpanUp.appendChild(document.createTextNode("\u25c4"));
    prevSpanUp.style.cursor = "pointer";

    prevSpanDown = document.createElement("span");
    prevSpanDown.className = "disabled";
    prevSpanDown.appendChild(document.createTextNode("\u25c4"));
    prevSpanDown.style.cursor = "pointer";
  }else{
    var prevSpanUp1 = document.createElement("a");
    prevSpanUp1.className = "next";
    prevSpanUp1.appendChild(document.createTextNode("\u25c4"));
    //prevSpanUp1.style.cursor = "pointer";

    var prevSpanDown1 = document.createElement("a");
    prevSpanDown1.className ="next";
    prevSpanDown1.appendChild(document.createTextNode("\u25c4"));
    prevSpanDown1.style.cursor = "pointer";
  }
  
  
  if(pageFocus == 1){
    if(browser=="Microsoft Internet Explorer"){
      prevSpanUp.attachEvent('onclick',pageManage);
      prevSpanDown.attachEvent('onclick',pageManage);
    }else{
      prevSpanUp.addEventListener('click', pageManage, false);
      prevSpanDown.addEventListener('click', pageManage, false);
    }
  }else{
    if(browser=="Microsoft Internet Explorer"){
      prevSpanUp1.attachEvent('onclick',pageManage);
      prevSpanDown1.attachEvent('onclick',pageManage);
    }else{
      prevSpanUp1.addEventListener('click', pageManage, false);
      prevSpanDown1.addEventListener('click', pageManage, false);
    }
  }
  
  
  if(prevPageNo < 1){    
  }else{
    if(pageFocus == 1){
      prevSpanUp.clientId = prevPageNo;
      prevSpanDown.clientId = prevPageNo;
    }else{
      prevSpanUp1.clientId = prevPageNo;
      prevSpanDown1.clientId = prevPageNo;
    }    
  }  


  if(pageFocus == 1){
    paginationUp.appendChild(prevSpanUp);
    paginationDown.appendChild(prevSpanDown);
  }else{
    paginationUp.appendChild(prevSpanUp1);
    paginationDown.appendChild(prevSpanDown1);  
  }
  
  //exceptionPageCount = clientId.length;
  pageCount = Math.floor(clientId.length /5);
  
  if(clientId.length%5 == 0){    
    finalPageCount = pageCount;
    pageCount = pageCount - 1;
  }else{
    finalPageCount = pageCount + 1;
  }
  //alert(pageCount);

  for(var k=1;k<finalPageCount+1;k++){
    
    var pageNo = k;
    
    if(pageFocus == k){
      var currentSpanUp = document.createElement("span");
      currentSpanUp.className = "current";
      currentSpanUp.appendChild(document.createTextNode(pageNo));
      paginationUp.appendChild(currentSpanUp);
      paginationUp.style.cursor = "pointer";
            
      var currentSpanDown = document.createElement("span");
      currentSpanDown.className = "current";
      currentSpanDown.appendChild(document.createTextNode(pageNo));
      paginationDown.appendChild(currentSpanDown);
      paginationDown.style.cursor = "pointer";

    }else{
      //alert("m here");
      var otherRefUp = document.createElement("a");
      otherRefUp.appendChild(document.createTextNode(pageNo));
      
      
      if(browser=="Microsoft Internet Explorer"){
        otherRefUp.attachEvent('onclick',pageManage);
      }else{
        otherRefUp.addEventListener('click', pageManage, false);
      }

      otherRefUp.clientId = pageNo;
      paginationUp.appendChild(otherRefUp);

      var otherRefDown = document.createElement("a");
      otherRefDown.appendChild(document.createTextNode(pageNo));
      if(browser=="Microsoft Internet Explorer"){
        otherRefDown.attachEvent('onclick',pageManage);
      }else{
        otherRefDown.addEventListener('click', pageManage, false);
      }

      otherRefDown.clientId = pageNo;
      paginationDown.appendChild(otherRefDown);
    }
  }
  //alert(pageFocus);
  var nextRefUp1 = "";
  var nextRefDown1="";
  if(pageFocus == pageCount+1){
    nextRefUp1 = document.createElement("span");
    nextRefUp1.className="disabled";
    nextRefUp1.appendChild(document.createTextNode("\u25ba"));
    nextRefUp1.style.cursor = "pointer";

    nextRefDown1 = document.createElement("span");
    nextRefDown1.className = "disabled";
    nextRefDown1.appendChild(document.createTextNode("\u25ba"));
    nextRefDown1.style.cursor = "pointer";
  }else{
    var nextRefUp = document.createElement("a");
    nextRefUp.className = "next";
    nextRefUp.appendChild(document.createTextNode("\u25ba"));
    

    var nextRefDown = document.createElement("a");
    nextRefDown.className = "next";
    nextRefDown.appendChild(document.createTextNode("\u25ba"));
  }
  
  if(pageFocus == pageCount+1){
    //alert("m here");
    if(browser=="Microsoft Internet Explorer"){
      nextRefUp1.attachEvent('onclick',pageManage);
      nextRefDown1.attachEvent('onclick',pageManage);
    }else{
      nextRefUp1.addEventListener('click', pageManage, false);
      nextRefDown1.addEventListener('click', pageManage, false);
    }
  }else{
    if(browser=="Microsoft Internet Explorer"){
      nextRefUp.attachEvent('onclick',pageManage);
      nextRefDown.attachEvent('onclick',pageManage);
    }else{
      nextRefUp.addEventListener('click', pageManage, false);
      nextRefDown.addEventListener('click', pageManage, false);
    }
  }
  
  if(nextPageNo > pageCount+1){
    if(pageFocus == pageCount+1){
      nextRefUp1.clientId = 1;
      nextRefDown1.clientId = 1;
    }else{
      nextRefUp.clientId = 1;
      nextRefDown.clientId = 1;
    }
    
  }else{
    if(pageFocus == pageCount+1){
      nextRefUp1.clientId = nextPageNo;
      nextRefDown1.clientId = nextPageNo;
    }else{
      nextRefUp.clientId = nextPageNo;
      nextRefDown.clientId = nextPageNo;
    }
    
  }  

  //alert("next"+nextPageNo);
  if(pageFocus == pageCount+1){
    paginationUp.appendChild(nextRefUp1);
    paginationDown.appendChild(nextRefDown1);
  }else{
    paginationUp.appendChild(nextRefUp);
    paginationDown.appendChild(nextRefDown);
  }
  
  

  /*  var pageStr ="";
  pageStr = pageStr+"<span class='disabled'>\u25c4</span>";

  pageCount = Math.floor(clientId.length /5);
  morePage = clientId.length%5;
  countNo = countNo+5;
  alert(pageCount);

  

  for(var k = 0 ;k <= pageCount;k++){
    var pageNo = k+1;
    if(pageFocus == k){
      pageStr = pageStr + "<span class='current'>"+pageNo+"</span>";
    }else{
      pageStr = pageStr + "<a onclick='test();'>"+pageNo+"</a>";
    }
  }


  pageStr = pageStr + "<a href='' class='next'>\u25ba</a>";
  paginationUp.innerHTML   = pageStr;
  paginationDown.innerHTML = pageStr;
   */
  

  var str = "";
  var restCount = 5;
  //alert(pageFocus);
  var clientCount = (pageFocus -1)*5;
  if(clientCount+5 > clientId.length){
    restCount = clientId.length - clientCount;
  }
  //alert(clientCount);
  for(var i =clientCount;i<clientCount+restCount;i++){
    try{
      str = str + "<p class='heading3_norm_head'><a href="+siteUrl[i]+" target='_blank' style='text-decoration:none'>"+clientName[i]+"</a></p><p class='heading_norm3_text' style=''>"+description[i]+".</p><p class='heading_norm3_text'><a href="+siteUrl[i]+" target='_blank' style='border:0px;'><img src=SiteImage/"+siteImage[i]+" alt='' border='0' width='701' height='233' /></a></p><p class='heading_norm3_text'><a href="+siteUrl[i]+" target='_blank'>"+siteUrl[i]+"</a></p>";
    }catch(err){
      str = str;
    }
   
  }
  //alert(str);
  displayDiv.innerHTML = str;
}
var prevPageNo = 1;
var nextPageNo = 2;
function pageManage(evt){
  var e_out_clientId;
  var ie_var = "srcElement";
  var moz_var = "target";
  var prop_var_compId = "clientId";

  evt[moz_var] ? e_out_clientId = evt[moz_var][prop_var_compId] : e_out_clientId = evt[ie_var][prop_var_compId];
  pageFocus = e_out_clientId;
  if(pageFocus != 1){
    prevPageNo = pageFocus - 1;
  }
  var nextPageCount = pageCount + 1;
 
  //alert("pf"+pageFocus+"pc"+nextPageCount);
  if(pageFocus !=nextPageCount){    
    nextPageNo = pageFocus + 1;
  }else{
    nextPageNo = nextPageCount;
  }
  //alert(nextPageNo);
  
  //alert(e_out_clientId);
  clientDisplay();
}

//send details to email

function sendDetails(){
  var fullName = document.getElementById("FullName").value;
  var company = document.getElementById("Company").value;
  var phone = document.getElementById("Phone").value;
  var email = document.getElementById("Email").value;
  var country  = document.getElementById("Country").value;
  var requirement = document.getElementById("Requirement").value;
        
  var ResumeUrl = "http://test2.grapessoft.in/thanks.php?fullName="+encodeURIComponent(fullName)+"&"+
  "company="+encodeURIComponent(company)+"&"+"email="+encodeURIComponent(email)+"&"+
  "phone="+encodeURIComponent(phone)+"&"+"country="+encodeURIComponent(country)+"&"+
  "requirement="+encodeURIComponent(requirement);
  //alert(ResumeUrl);
  if (window.XMLHttpRequest){
    // code for IE7+, Firefox, Chrome, Opera, Safari
    ResumeRequest = new XMLHttpRequest();
  }
  else if (window.ActiveXObject){
    // code for IE6, IE5
    ResumeRequest = ActiveXObject("Microsoft.XMLHTTP");
  }

  ResumeRequest.onreadystatechange = function(){
    if(ResumeRequest.readyState == 4){
  //window.location.reload("submit_details.jsp");
  }

  }
  ResumeRequest.open("POST",ResumeUrl,true);
  ResumeRequest.send(null);
}


function viewAdminContactDetailsXML()
{
  var fullName = new Array();
  var company    = new Array();
  var email   = new Array();
  var phone  = new Array();
  var country = new Array();
  var requirement  = new Array();
  var nameId      = new Array();
  var uploadFile  = new Array();

  var getFileURL = "";
  getFileURL = "viewContactDetails";

  //alert(getResumeURL);

  if (window.XMLHttpRequest){
    // code for IE7+, Firefox, Chrome, Opera, Safari
    getFileRequest = new XMLHttpRequest();
  }
  else if (window.ActiveXObject){
    // code for IE6, IE5
    getFileRequest = new ActiveXObject("Microsoft.XMLHTTP");
  }

  getFileRequest.onreadystatechange = function(){
    if(getFileRequest.readyState == 4){      
      for(var i =0;i<getFileRequest.responseXML.getElementsByTagName("fullName").length;i++){

        try{
          fullName[i] = getFileRequest.responseXML.getElementsByTagName("fullName")[i].firstChild.nodeValue;
        }catch(err){

        }
        try{
          company[i] = getFileRequest.responseXML.getElementsByTagName("company")[i].firstChild.nodeValue;
        }catch(err){

        }
        try{
          email[i] = getFileRequest.responseXML.getElementsByTagName("email")[i].firstChild.nodeValue;
        }catch(err){

        }
        try{
          phone[i] = getFileRequest.responseXML.getElementsByTagName("phone")[i].firstChild.nodeValue;
        }catch(err){

        }
        try{
          country[i] = getFileRequest.responseXML.getElementsByTagName("country")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          requirement[i] = getFileRequest.responseXML.getElementsByTagName("requirement")[i].firstChild.nodeValue;
        }catch(err){

        }  
        
        try{
          uploadFile[i] = getFileRequest.responseXML.getElementsByTagName("uploadFile")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          nameId[i] = getFileRequest.responseXML.getElementsByTagName("nameId")[i].firstChild.nodeValue;
        }catch(err){
        }

      }
      //alert(fileName);
      setAdminContactTable(fullName,company,phone,email,country,requirement,uploadFile,nameId);
    }

  }
  getFileRequest.open("GET",getFileURL,true);
  getFileRequest.send(null);
}


//set contact table
function setAdminContactTable(fullName,company,phone,email,country,requirement,uploadFile,nameId){
  //alert("hello");
  var adminFileDiv = document.getElementById("contactDisplay");
  adminFileDiv.innerHTML ="";

  var detailsTable = document.createElement("table");
  detailsTable.cellpadding = "5";
  detailsTable.cellspacing = "0";
  var commentsTbody = document.createElement("tbody");
  var headTr        = document.createElement("tr");

  var checkBoxHeadTd  = document.createElement("td");
  checkBoxHeadTd.style.width = "5%";
  checkBoxHeadTd.appendChild(document.createTextNode(""));
  headTr.appendChild(checkBoxHeadTd);

  var SnoTd = document.createElement("td");
  SnoTd.style.width = "5%";
  SnoTd.appendChild(document.createTextNode("S. No."))
  headTr.appendChild(SnoTd);

  var fullNameHeadTd = document.createElement("td");
  fullNameHeadTd.style.width = "10%";
  fullNameHeadTd.appendChild(document.createTextNode("Full Name"));
  headTr.appendChild(fullNameHeadTd);

  var companyHeadTd = document.createElement("td");
  companyHeadTd.style.width = "10%";
  companyHeadTd.appendChild(document.createTextNode("Company"));
  headTr.appendChild(companyHeadTd);

  var phoneHeadTd = document.createElement("td");
  phoneHeadTd.style.width = "10%";
  phoneHeadTd.appendChild(document.createTextNode("Phone"));
  headTr.appendChild(phoneHeadTd);

  var emailHeadTd = document.createElement("td");
  emailHeadTd.style.width = "15%";
  emailHeadTd.appendChild(document.createTextNode("Email"));
  headTr.appendChild(emailHeadTd);

  var countryHeadTd = document.createElement("td");
  countryHeadTd.style.width = "10%";
  countryHeadTd.appendChild(document.createTextNode("Country"));
  headTr.appendChild(countryHeadTd);

  var requirementHeadTd = document.createElement("td");
  requirementHeadTd.style.width = "25%";
  requirementHeadTd.appendChild(document.createTextNode("Requirements"));
  headTr.appendChild(requirementHeadTd);

  var fileHeadTd = document.createElement("td");
  fileHeadTd.style.width = "10%";
  fileHeadTd.appendChild(document.createTextNode("File"));
  headTr.appendChild(fileHeadTd);

  commentsTbody.appendChild(headTr);

  for(var i = 0;i<nameId.length;i++){
    var innerTr = document.createElement("tr");
    var checkBoxTd = document.createElement("td");

    var checkBox = document.createElement("input");
    checkBox.type="checkbox";

    if(browser=="Microsoft Internet Explorer"){
      checkBox.attachEvent('onclick',storeNameId);
    }else{
      checkBox.addEventListener('click', storeNameId, false);
    }

    checkBox.nameId = nameId[i];
    checkBoxTd.appendChild(checkBox);
    innerTr.appendChild(checkBoxTd);

    var SnoInnerTd = document.createElement("td");
    SnoInnerTd.appendChild(document.createTextNode(i+1));
    innerTr.appendChild(SnoInnerTd);

    var fullNameTd = document.createElement("td");
    fullNameTd.appendChild(document.createTextNode(fullName[i]));
    innerTr.appendChild(fullNameTd);

    var companyTd = document.createElement("td");
    companyTd.appendChild(document.createTextNode(company[i]));
    innerTr.appendChild(companyTd);

    var phoneTd = document.createElement("td");
    phoneTd.appendChild(document.createTextNode(phone[i]));
    innerTr.appendChild(phoneTd);

    var emailTd = document.createElement("td");
    emailTd.appendChild(document.createTextNode(email[i]));
    innerTr.appendChild(emailTd);

    var countryTd = document.createElement("td");
    countryTd.appendChild(document.createTextNode(country[i]));
    innerTr.appendChild(countryTd);

    var requirementTd = document.createElement("td");
    requirementTd.appendChild(document.createTextNode(requirement[i]));
    innerTr.appendChild(requirementTd);


    var downloadFileTd = document.createElement("td");
    var href = document.createElement("a");
    href.appendChild(document.createTextNode("Download"));
    href.style.cursor = "pointer";

    downloadFileTd.appendChild(href);

    if(browser=="Microsoft Internet Explorer"){
      href.attachEvent('onclick',downloadFile);
    }else{
      href.addEventListener('click', downloadFile, false);
    }
    href.nameId = uploadFile[i];
    innerTr.appendChild(downloadFileTd);    

    detailsTable.appendChild(commentsTbody);
    adminFileDiv.appendChild(detailsTable);
    commentsTbody.appendChild(innerTr);    
  }
}


var updateDeleteNameId = new Array();
function storeNameId(evt){
  
  var e_out_nameId;
  var ie_var = "srcElement";
  var moz_var = "target";
  var prop_var_compId = "nameId";

  evt[moz_var] ? e_out_nameId = evt[moz_var][prop_var_compId] : e_out_nameId = evt[ie_var][prop_var_compId];
  var deleteCount = 0; 

  if(updateDeleteNameId.length == 0){
    updateDeleteNameId.push(e_out_nameId);
  }else{
    for(var i =0;i<updateDeleteNameId.length;i++){
      if(e_out_nameId == updateDeleteNameId[i]){
        updateDeleteNameId.splice(i, 1);
        deleteCount = 1;
      }else{
        deleteCount = 0;
      }
    }
    if(deleteCount == 0){
      updateDeleteNameId.push(e_out_nameId);
    }
  }
//alert(updateDeleteNameId);
}

//Download File
function downloadFile(evt){
  var e_out_nameId;
  var ie_var = "srcElement";
  var moz_var = "target";
  var prop_var_catId = "nameId";

  evt[moz_var] ? e_out_nameId = evt[moz_var][prop_var_catId] : e_out_nameId = evt[ie_var][prop_var_catId];

  // window.open("http://localhost:8080/GrapesSoftwareCompany/downloadFile?file="+encodeURIComponent(e_out_nameId));
  window.open("http://74.50.53.148:8080/GrapesSoftwareCompany/downloadFile?file="+encodeURIComponent(e_out_nameId));
}

//Delete Contact Data
function deleteContactData(){
  for(var i = 0 ;i<updateDeleteNameId.length;i++){
    var deleteContactURL = "deleteContactData?nameId="+encodeURIComponent(updateDeleteNameId[i]);

    if (window.XMLHttpRequest){
      // code for IE7+, Firefox, Chrome, Opera, Safari
      deleteNameRequest = new XMLHttpRequest();
    }
    else if (window.ActiveXObject){
      // code for IE6, IE5
      deleteNameRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }

    deleteNameRequest.onreadystatechange = function(){
      if(deleteNameRequest.readyState == 4){
        viewAdminContactDetailsXML();
      }
    }
    deleteNameRequest.open("GET",deleteContactURL,true);
    deleteNameRequest.send(null);
  }

  for(var j=0;j<=updateDeleteNameId.length;j++){
    updateDeleteNameId.splice(j,1);
  }
}


//main page slide show

function mainPageSlideXML(){
  var clientName = new Array();
  var description   = new Array();
  var siteImage = new Array();
  var siteUrl = new Array();
  var clientId   = new Array();
  var slideImage = new Array();

  var getControlPanelURL = "";
  getControlPanelURL = "viewClientDetails";

  if (window.XMLHttpRequest){
    // code for IE7+, Firefox, Chrome, Opera, Safari
    allClientRequest = new XMLHttpRequest();
  }
  else if (window.ActiveXObject){
    // code for IE6, IE5
    allClientRequest = new ActiveXObject("Microsoft.XMLHTTP");
  }

  allClientRequest.onreadystatechange = function(){
    if(allClientRequest.readyState == 4){

      for(var i=0;i<allClientRequest.responseXML.getElementsByTagName("clientId").length;i++){
        try{
          clientName[i] = allClientRequest.responseXML.getElementsByTagName("clientName")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          description[i] = allClientRequest.responseXML.getElementsByTagName("description")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          siteImage[i] = allClientRequest.responseXML.getElementsByTagName("siteImage")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          siteUrl[i] = allClientRequest.responseXML.getElementsByTagName("siteUrl")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          clientId[i] = allClientRequest.responseXML.getElementsByTagName("clientId")[i].firstChild.nodeValue;
        }catch(err){
        }

        try{
          slideImage[i] = allClientRequest.responseXML.getElementsByTagName("slideImage")[i].firstChild.nodeValue;
        }catch(err){
        }
      }
      //alert(siteUrl);

      setMainPageSlideTable(siteUrl,clientId,slideImage);
    }
  }
  allClientRequest.open("GET",getControlPanelURL,true);
  allClientRequest.send(null);
}


function setMainPageSlideTable(siteUrl,clientId,slideImage){
  var slideDiv = document.getElementById("innerDiv");
  slideDiv.innerHTML = "";
  for(var i = 0;i<clientId.length;i++){
    var displayDiv = document.createElement("div");
    displayDiv.style.left = i*326+"px";
    //alert(displayDiv.style.left);
    displayDiv.style.display = "block";
    displayDiv.style.height  = "110px";

    var img = document.createElement("img");
    img.src = "SiteImage/"+slideImage[i];
    img.style.height = "113px";
    img.style.width  = "125px";
    img.style.cursor = "pointer";
    img.border = "0";

    if(browser=="Microsoft Internet Explorer"){
      img.attachEvent('onclick',openSite);
    }else{
      img.addEventListener('click', openSite, false);
    }
    img.siteURL = siteUrl[i];
    displayDiv.appendChild(img);
    slideDiv.appendChild(displayDiv);
  }
  
  $(function(){
    $('#loopedSlider').loopedSlider();
  });
}


function openSite(evt){
  var e_out_urlId;
  var ie_var = "srcElement";
  var moz_var = "target";
  var prop_var_compId = "siteURL";

  evt[moz_var] ? e_out_urlId = evt[moz_var][prop_var_compId] : e_out_urlId = evt[ie_var][prop_var_compId];
  //alert(e_out_urlId);
  window.open(e_out_urlId);
}