$(document).ready(function(){
  
  $("#add_attachment_link").click(function(){
    
    var curr_files = $(".attach_div").size();
    if(curr_files<5){
      $("#attachments").append("<div class='attach_div'><input type='file' name='attachment[]' /> <a class='remove_attachment_link'>Remove</a></div>");
      $("#add_attachment_link").text("+ Add Another Attachment");
      $("#attach_helper").show();
      if(curr_files==4){
        $("#add_attachment_link").hide();
      }
    }
    
    $("a.remove_attachment_link").click(function(){
    
      $(this).parent().remove();
      $("#add_attachment_link").show();
      var n = $(".attach_div").size();
      if(n==0){
        $("#add_attachment_link").text("+ Add An Attachment");
        $("#attach_helper").hide();
      }
      
    });
    
  });
  
});


function switchEditBox(x, y, p){
  if(y==1){
    var one = 'none';
    var two = 'block';
  }
  else{
    var one = 'block';
    var two = 'none';
  }
  if(p!='1'){
    document.getElementById('view_body_'+x).style.display=one;
    document.getElementById('edit_body_'+x).style.display=two;
    document.getElementById('delete_button_'+x).style.display=two;
  }
  else{
    document.getElementById('edit_page_info').style.display=two;
  }
  document.getElementById('view_title_'+x).style.display=one;
  document.getElementById('edit_title_'+x).style.display=two;
  document.getElementById('edit_button_'+x).style.display=one;
  document.getElementById('check_button_'+x).style.display=two;
}
function sizeTextField(t){
  var w = t.cols;
  var h = t.rows;
  w = w;
  var new_text;
  for(x=0;x<=w;x++){
    new_text += "g";
  }
  this_text = t.value.replace(/\n/g,new_text)
  total_rows = this_text.length;
  total_rows = total_rows / w;
  if(total_rows>2){
    t.rows = Math.round(total_rows);
  }
  
  
}
function displayStatusMessage(x){
  if(y==null){
    var y = "statusMessage";
  }
  if(x==''){
    document.getElementById(y).style.visibility = "hidden";
  }
  else{
    document.getElementById(y).innerHTML = x;
    document.getElementById(y).style.visibility = "visible";
  }
}
function changeLinkToText(x, y){
  document.getElementById('navLink_'+x).innerHTML = "<input type=\"text\" name=\"nav_link_"+x+"\" class=\"inputFormT\" value=\""+y+"\" />";
}
function changeLinkToName(x, z, y){
  document.getElementById('navLink_'+x).innerHTML = "Page: <b>"+y+"</b>";
}

function switchDiv(c,o){
  document.getElementById(c).style.visibility='hidden';
  document.getElementById(c).style.display='none';
  document.getElementById(o).style.visibility='visible';
  document.getElementById(o).style.display='block';
}

function switchAdminDiv(o,d){
  document.getElementById('viewNotes').style.visibility='hidden';
  document.getElementById('viewNotes').style.display='none';
  document.getElementById('viewTasks').style.visibility='hidden';
  document.getElementById('viewTasks').style.display='none';
  document.getElementById('viewCalendar').style.visibility='hidden';
  document.getElementById('viewCalendar').style.display='none';
  document.getElementById('viewProfile').style.visibility='hidden';
  document.getElementById('viewProfile').style.display='none';
  document.getElementById('viewAlerts').style.visibility='hidden';
  document.getElementById('viewAlerts').style.display='none';
  
  
  
  document.getElementById('notesTab').style.background='#F0F0F0';
  document.getElementById('tasksTab').style.background='#F0F0F0';
  document.getElementById('calendarTab').style.background='#F0F0F0';
  document.getElementById('profileTab').style.background='#F0F0F0';
  document.getElementById('alertsTab').style.background='#F0F0F0';
  
  document.getElementById(o).style.display='block';
  document.getElementById(o).style.visibility='visible';
  document.getElementById(d).style.background='#DDDDDD';
  
}

function openPopupDiv(div_name){
  document.getElementById('newPageDiv').style.display='block';
  document.getElementById('newPageDiv').style.top=(window.pageYOffset+250)+'px';
  document.getElementById('newPageStatusMessage').style.display='none';
}

function change_service(h){
  //var g = document.getElementById(h);
  var g = h;
  //alert(h.value);
  if(g.value==1){
    var x='block';
    var y='none';
    var z='none';
    var a='none';
  }
  else if(g.value==2){
    var x='none';
    var y='block';
    var z='none';
    var a='none';
  }
  else if(g.value==3){
    var x='none';
    var y='none';
    var z='block';
    var a='none';
  }
  else if(g.value==4){
    var x='none';
    var y='none';
    var z='none';
    var a='block';
  } 
  else{
    var x='none';
    var y='none';
    var z='none';
    var a='none';
  }
  document.getElementById('applicationDiv').style.display=x;
  document.getElementById('deviceDiv').style.display=y;
  document.getElementById('networkDiv').style.display=z;
  document.getElementById('reportingDiv').style.display=a;
}//end function change_service

function service_state_show_degraded_issues(this_id){
  $("#view_problems_"+this_id).toggle("slow");
}