function addElement() {
  var ni = document.getElementById('myDiv');
  var numi = document.getElementById('sessionCount');
  var num = parseInt(document.getElementById('sessionCount').value) +1;
  numi.value = num;
  var countForLinkDisplay=parseInt(document.getElementById('sessionCountForLinkDisplay').value)+1;
  document.getElementById('sessionCountForLinkDisplay').value=countForLinkDisplay;
  if(countForLinkDisplay==parseInt(document.getElementById('sessionLimit').value)){
	  document.getElementById('sessionLink').style.display='none';
  }
  var newdiv = document.createElement('div');
  var divIdName = 'my'+num+'Div'; 
  var className="sessionDiv";
  newdiv.setAttribute('id',divIdName);
  newdiv.setAttribute('class',className);
  var sessionInnerHtml="<div class='textBoxDiv'><b>Session "+num+"</b></div>";  
  sessionInnerHtml+="<div class='textBoxDiv'>Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:* <input type='text' name='Session"+num+"_sname'></div>";
  //alert('dateDivSession'+num);
  sessionInnerHtml+="<div class='textBoxDiv'>Start Time:"+document.getElementById('DivSession'+num+'start_time').innerHTML+"</div>";
  sessionInnerHtml+="<div class='textBoxDiv'>End Time:"+document.getElementById('DivSession'+num+'end_time').innerHTML+"</div>";
  
  
  
  sessionInnerHtml+="<div class='textBoxDiv'>Total seat:  <input type='text' name='Session"+num+"_total_seats'></div>";
  sessionInnerHtml+="<div class='textBoxDiv' id='preLink"+num+"'><a href='javascript:void' onclick='addPreElement("+num+")'>Add Presentation</a></div>";
  sessionInnerHtml+="<div class='textBoxDiv'><input type='hidden' id='pre"+num+"Count' value='0'></div>";
  sessionInnerHtml+="<div class='textBoxDiv'><input type='hidden' id='pre"+num+"CountForLinkDisplay' value='0'></div>";
  sessionInnerHtml+="<div class='textBoxDiv' id='myPre"+num+"Div'></div>";
  sessionInnerHtml+="<div class='textBoxDiv'><a href='javascript:void' onclick='removeElement("+num+")'>Remove Session</a></div>";
  newdiv.innerHTML = sessionInnerHtml;  
  ni.appendChild(newdiv);
}
function removeElement(divNum) {
  var remDiv='my'+divNum+'Div';
  var d = document.getElementById('myDiv');
  var olddiv = document.getElementById(remDiv);
  d.removeChild(olddiv);
  var countForLinkDisplay=parseInt(document.getElementById('sessionCountForLinkDisplay').value)-1;
  document.getElementById('sessionCountForLinkDisplay').value=countForLinkDisplay;
  if(countForLinkDisplay<parseInt(document.getElementById('sessionLimit').value)){
	  document.getElementById('sessionLink').style.display='';
  } 
}
function addPreElement(num) {
  var ni = document.getElementById('myPre'+num+'Div');
  var numi = document.getElementById('pre'+num+'Count');
  var numPre = parseInt(document.getElementById('pre'+num+'Count').value) +1;
  var countForLinkDisplay=parseInt(document.getElementById('pre'+num+'CountForLinkDisplay').value)+1;
  document.getElementById('pre'+num+'CountForLinkDisplay').value=countForLinkDisplay;
  if(countForLinkDisplay==parseInt(document.getElementById('preLimit').value)){
	  document.getElementById('preLink'+num).style.display='none';
  }  
  numi.value = numPre;
  var newdiv = document.createElement('div');
  var divIdName = 'my'+numPre+'_'+num+'PreDiv';
  var className='preDiv';
  newdiv.setAttribute('id',divIdName);
  newdiv.setAttribute('class',className);
  var sessionInnerHtml="<div class='textBoxDiv'><b>Presentation "+numPre+" of the Session "+num+"</b></div>";
  sessionInnerHtml+="<div class='textBoxDiv'>Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:* <input type='text' name='Session"+num+"_Pre"+numPre+"_pname'></div>";
  sessionInnerHtml+="<div class='textBoxDiv'>Presenter :  <input type='text' name='Session"+num+"_Pre"+numPre+"_presenter'></div>";  
  sessionInnerHtml+="<div class='textBoxDiv'>Institution&nbsp;&nbsp;:  <input type='text' name='Session"+num+"_Pre"+numPre+"_institution'></div>"; 
  sessionInnerHtml+="<div class='textBoxDiv'><a href='javascript:void' onclick='removePreElement("+num+","+numPre+")'>Remove Presentation</a></div>";
  newdiv.innerHTML = sessionInnerHtml;  
  ni.appendChild(newdiv);
}
function removePreElement(num,numPre) {
  var remDiv='my'+numPre+'_'+num+'PreDiv'; 
  var d = document.getElementById('myPre'+num+'Div');
  var olddiv = document.getElementById(remDiv);
  d.removeChild(olddiv);  
  var countForLinkDisplay=parseInt(document.getElementById('pre'+num+'CountForLinkDisplay').value)-1;
  document.getElementById('pre'+num+'CountForLinkDisplay').value=countForLinkDisplay;
  if(countForLinkDisplay<parseInt(document.getElementById('preLimit').value)){
	  document.getElementById('preLink'+num).style.display='';
  }  
}
