
// Calendar Administration Functions.  START

function ajax_cal_event_refresh(cal_id)
{
  document.getElementById("calendartab").innerHTML="<center>Getting Information...</center>";
  var xmlhttp=false;
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  var url="ajax.php?ajax_cal_event_refresh=1&cal_id="+cal_id;
  xmlhttp.open("GET",url,true);
  xmlhttp.onreadystatechange = function()
  {
    if(xmlhttp.readyState == 4)
    {
      document.getElementById("calendartab").innerHTML=xmlhttp.responseText;
    }
  }
  xmlhttp.send(null);
}
function ajax_cal_event_new()
{
  document.getElementById("calendartab").innerHTML="<center>Getting Information...</center>";
  var xmlhttp=false;
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  var url="ajax.php?ajax_cal_event_new=1";
  xmlhttp.open("GET",url,true);
  xmlhttp.onreadystatechange = function()
  {
    if(xmlhttp.readyState == 4)
    {
      document.getElementById("calendartab").innerHTML=xmlhttp.responseText;
	  $(function() {
			$("#cal_st").datepicker({ dateFormat: 'yy-mm-dd' });
		});
		$(function() {
			$("#cal_en").datepicker({ dateFormat: 'yy-mm-dd' });
		});
    }
  }
  xmlhttp.send(null);
}
function ajax_cal_event_view(id)
{
  document.getElementById("calendartab").innerHTML="<center>Getting Information...</center>";
  var xmlhttp=false;
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  var url="ajax.php?ajax_cal_event_view=1&calendar_id="+id;
  xmlhttp.open("GET",url,true);
  xmlhttp.onreadystatechange = function()
  {
    if(xmlhttp.readyState == 4)
    {
      document.getElementById("calendartab").innerHTML=xmlhttp.responseText;
		$(function() {
			$("#cal_st").datepicker({ dateFormat: 'yy-mm-dd' });
		});
		$(function() {
			$("#cal_en").datepicker({ dateFormat: 'yy-mm-dd' });
		});
    }
  }
  xmlhttp.send(null);
}
function ajax_cal_event_update(cal_id)
{
  var na=document.getElementById("cal_na").value;
  na=escape(na.replace(/"/g,"''"));
  var de=document.getElementById("cal_de").value;
  de=escape(de.replace(/"/g,"''"));
  var st=document.getElementById("cal_st").value;
  var en=document.getElementById("cal_en").value;
  //var ne=document.getElementById("cal_ne").value;
  var lo=escape(document.getElementById("cal_lo").value);
  var ad=document.getElementById("cal_ad").value;
  var ci=document.getElementById("cal_ci").value;
  var sta=document.getElementById("cal_sta").value;
  var zi=document.getElementById("cal_zi").value;
  var co=document.getElementById("cal_co").value;
  var ph=document.getElementById("cal_ph").value;
  var fa=document.getElementById("cal_fa").value;
  var to=document.getElementById("cal_to").value;
  var we=document.getElementById("cal_we").value;
  var em=document.getElementById("cal_em").value;
  var ca=document.getElementById("cal_ca").value;
  var ma=document.getElementById("cal_ma").value;
  var url="ajax.php?ajax_cal_event_update=1&ma="+ma+"&ca="+ca+"&em="+em+"&we="+we+"&to="+to+"&fa="+fa+"&ph="+ph+"&co="+co+"&zi="+zi+"&sta="+sta+"&ci="+ci+"&ad="+ad+"&lo="+lo+"&en="+en+"&st="+st+"&de="+de+"&na="+na+"&cal_id="+cal_id;
  ajax_get(url);
  document.getElementById("calendartab").innerHTML="<center>Updating Information...</center>";
  setTimeout("ajax_cal_event_view("+cal_id+")",700);
}
function ajax_cal_event_remove(cal_id)
{
  var url="ajax.php?ajax_cal_event_remove=1&cal_id="+cal_id;
  ajax_get(url);
  document.getElementById("calendartab").innerHTML="<center>Calendar Entry Removed...</center>";
}
function ajax_cal_event_add()
{
  var na=document.getElementById("cal_na").value;
  var de=document.getElementById("cal_de").value;
  var st=document.getElementById("cal_st").value;
  var en=document.getElementById("cal_en").value;
  //var ne=document.getElementById("cal_ne").value;
  var lo=document.getElementById("cal_lo").value;
  var ad=document.getElementById("cal_ad").value;
  var ci=document.getElementById("cal_ci").value;
  var sta=document.getElementById("cal_sta").value;
  var zi=document.getElementById("cal_zi").value;
  var co=document.getElementById("cal_co").value;
  var ph=document.getElementById("cal_ph").value;
  var fa=document.getElementById("cal_fa").value;
  var to=document.getElementById("cal_to").value;
  var we=document.getElementById("cal_we").value;
  var em=document.getElementById("cal_em").value;
  var ca=document.getElementById("cal_ca").value;
  var ma=document.getElementById("cal_ma").value;
  var url="ajax.php?ajax_cal_event_add=1&ma="+ma+"&ca="+ca+"&em="+em+"&we="+we+"&to="+to+"&fa="+fa+"&ph="+ph+"&co="+co+"&zi="+zi+"&sta="+sta+"&ci="+ci+"&ad="+ad+"&lo="+lo+"&en="+en+"&st="+st+"&de="+de+"&na="+na;
  ajax_get(url);
  document.getElementById("calendartab").innerHTML="<center>Event Added</center>";
}
function ajax_cal_view()
{
  var month=document.getElementById("ajax_cal_select_month").value;
  var year=document.getElementById("ajax_cal_select_year").value;
  var url="ajax.php?ajax_cal_view=1&month="+month+"&year="+year;
  document.getElementById("calendartab").innerHTML="<center>Getting Events</center>";
  var xmlhttp=false;
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  xmlhttp.open("GET",url,true);
  xmlhttp.onreadystatechange = function()
  {
    if(xmlhttp.readyState == 4)
    {
      document.getElementById("calendartab").innerHTML=xmlhttp.responseText;
    }
  }
  xmlhttp.send(null);
}
// Calendar Administration Functions.  END

// Page Form Administration Functions.  START
var addformfieldtype="tb";
function ajax_pageform_type(typeid)
{
  // Defualt Text Box
  document.getElementById("tbitemname").value="";
  document.getElementById("tbitemsize").value="30";
  document.getElementById("tbitemrequired").checked=false;
  // Default Multi-Select
  document.getElementById("msitemname").value="";
  document.getElementById("msitemrequired").checked=false;
  document.getElementById("msoption1").value="";
  document.getElementById("msoption2").value="";
  document.getElementById("msoption3").value="";
  document.getElementById("msoption4").value="";
  document.getElementById("msoption5").value="";
  document.getElementById("msoption6").value="";
  document.getElementById("msoption7").value="";
  document.getElementById("msoption8").value="";
  document.getElementById("msoption9").value="";
  document.getElementById("msoption10").value="";
  document.getElementById("msoption11").value="";
  document.getElementById("msoption12").value="";
  document.getElementById("msoption13").value="";
  document.getElementById("msoption14").value="";
  document.getElementById("msoption15").value="";
  // Default Drop-Down
  document.getElementById("dditemname").value="";
  document.getElementById("dditemrequired").checked=false;
  document.getElementById("ddoption1").value="";
  document.getElementById("ddoption2").value="";
  document.getElementById("ddoption3").value="";
  document.getElementById("ddoption4").value="";
  document.getElementById("ddoption5").value="";
  document.getElementById("ddoption6").value="";
  document.getElementById("ddoption7").value="";
  document.getElementById("ddoption8").value="";
  document.getElementById("ddoption9").value="";
  document.getElementById("ddoption10").value="";
  document.getElementById("ddoption11").value="";
  document.getElementById("ddoption12").value="";
  document.getElementById("ddoption13").value="";
  document.getElementById("ddoption14").value="";
  document.getElementById("ddoption15").value="";
  // Defualt Text Area
  document.getElementById("taitemname").value="";
  document.getElementById("taitemwidth").value="40";
  document.getElementById("taitemheight").value="6";
  document.getElementById("taitemrequired").checked=false;

  if(typeid==1)
  {
    addformfieldtype="tb";
    document.getElementById('formtypeone').style.display='';
    document.getElementById('formtypetwo').style.display='none';
    document.getElementById('formtypethree').style.display='none';
    document.getElementById('formtypefour').style.display='none';
  }
  if(typeid==2)
  {
    addformfieldtype="ms";
    document.getElementById('formtypeone').style.display='none';
    document.getElementById('formtypetwo').style.display='';
    document.getElementById('formtypethree').style.display='none';
    document.getElementById('formtypefour').style.display='none';
  }
  if(typeid==3)
  {
    addformfieldtype="dd";
    document.getElementById('formtypeone').style.display='none';
    document.getElementById('formtypetwo').style.display='none';
    document.getElementById('formtypethree').style.display='';
    document.getElementById('formtypefour').style.display='none';
  }
  if(typeid==4)
  {
    addformfieldtype="ta";
    document.getElementById('formtypeone').style.display='none';
    document.getElementById('formtypetwo').style.display='none';
    document.getElementById('formtypethree').style.display='none';
    document.getElementById('formtypefour').style.display='';
  }
}
function ajax_formitem_add(page_id)
{
  if(addformfieldtype=="tb")
  {
    var name=document.getElementById("tbitemname").value;
    if(document.getElementById("tbitemrequired").checked)
    {
      var required=1;
    }
    else
    {
      var required=0;
    }
    var size=document.getElementById("tbitemsize").value;
    var url="ajax.php?ajax_pageform_additem=1&type=tb&size="+size+"&name="+name+"&required="+required+"&page_id="+page_id;
    //alert(url);
    ajax_get(url);
    ajax_pageform_refresh(page_id);
    ajax_pageform_type(1);
  }
  else if(addformfieldtype=="ms")
  {
    var name=document.getElementById("msitemname").value;
    if(document.getElementById("msitemrequired").checked)
    {
      var required=1;
    }
    else
    {
      var required=0;
    }
    var op1=document.getElementById("msoption1").value;
    var op2=document.getElementById("msoption2").value;
    var op3=document.getElementById("msoption3").value;
    var op4=document.getElementById("msoption4").value;
    var op5=document.getElementById("msoption5").value;
    var op6=document.getElementById("msoption6").value;
    var op7=document.getElementById("msoption7").value;
    var op8=document.getElementById("msoption8").value;
    var op9=document.getElementById("msoption9").value;
    var op10=document.getElementById("msoption10").value;
    var op11=document.getElementById("msoption11").value;
    var op12=document.getElementById("msoption12").value;
    var op13=document.getElementById("msoption13").value;
    var op14=document.getElementById("msoption14").value;
    var op15=document.getElementById("msoption15").value;

    var url="ajax.php?ajax_pageform_additem=1&type=ms&op1="+op1+"&op2="+op2+"&op3="+op3+"&op4="+op4+"&op5="+op5+"&op6="+op6+"&op7="+op7+"&op8="+op8+"&op9="+op9+"&op10="+op10+"&op11="+op11+"&op12="+op12+"&op13="+op13+"&op14="+op14+"&op15="+op15+"&name="+name+"&required="+required+"&page_id="+page_id;
    //alert(url);
    ajax_get(url);
    ajax_pageform_refresh(page_id);
    ajax_pageform_type(2);
  }
  else if(addformfieldtype=="dd")
  {
    var name=document.getElementById("dditemname").value;
    if(document.getElementById("dditemrequired").checked)
    {
      var required=1;
    }
    else
    {
      var required=0;
    }
    var op1=document.getElementById("ddoption1").value;
    var op2=document.getElementById("ddoption2").value;
    var op3=document.getElementById("ddoption3").value;
    var op4=document.getElementById("ddoption4").value;
    var op5=document.getElementById("ddoption5").value;
    var op6=document.getElementById("ddoption6").value;
    var op7=document.getElementById("ddoption7").value;
    var op8=document.getElementById("ddoption8").value;
    var op9=document.getElementById("ddoption9").value;
    var op10=document.getElementById("ddoption10").value;
    var op11=document.getElementById("ddoption11").value;
    var op12=document.getElementById("ddoption12").value;
    var op13=document.getElementById("ddoption13").value;
    var op14=document.getElementById("ddoption14").value;
    var op15=document.getElementById("ddoption15").value;

    var url="ajax.php?ajax_pageform_additem=1&type=dd&op1="+op1+"&op2="+op2+"&op3="+op3+"&op4="+op4+"&op5="+op5+"&op6="+op6+"&op7="+op7+"&op8="+op8+"&op9="+op9+"&op10="+op10+"&op11="+op11+"&op12="+op12+"&op13="+op13+"&op14="+op14+"&op15="+op15+"&name="+name+"&required="+required+"&page_id="+page_id;
    //alert(url);
    ajax_get(url);
    ajax_pageform_refresh(page_id);
    ajax_pageform_type(3);
  }
  else if(addformfieldtype=="ta")
  {
    var name=document.getElementById("taitemname").value;
    if(document.getElementById("taitemrequired").checked)
    {
      var required=1;
    }
    else
    {
      var required=0;
    }
    var width=document.getElementById("taitemwidth").value;
    var height=document.getElementById("taitemheight").value;
    var url="ajax.php?ajax_pageform_additem=1&type=ta&height="+height+"&width="+width+"&name="+name+"&required="+required+"&page_id="+page_id;
    //alert(url);
    ajax_get(url);
    ajax_pageform_refresh(page_id);
    ajax_pageform_type(4);
  }
}
function ajax_pageform_update(page_id)
{
  var name=document.getElementById("formname").value;
  var emailto=document.getElementById("formemailto").value;
  var emailfrom=document.getElementById("formemailfrom").value;
  var url="ajax.php?ajax_pageform_update=1&name="+name+"&emailfrom="+emailfrom+"&emailto="+emailto+"&page_id="+page_id;
  //alert(url);
  ajax_get(url);
  ajax_pageform_refresh(page_id);
}
function ajax_formitem_remove(formitem_id,page_id)
{
  var url="ajax.php?ajax_pageform_removeitem=1&formitem_id="+formitem_id+"&page_id="+page_id;
  ajax_get(url);
  ajax_pageform_refresh(page_id);
}
function ajax_formitem_update(formitem_id,page_id,type)
{
  if(type=="tb")
  {
    var itemname="itemname"+formitem_id;
    var itemrequired="itemrequired"+formitem_id;
    var itemsize="itemsize"+formitem_id;
	var sortOrder=document.getElementById("itemposition"+formitem_id).value;
    var name=document.getElementById(itemname).value;
    if(document.getElementById(itemrequired).checked)
    {
      var required=1;
    }
    else
    {
      var required=0;
    }
    var size=document.getElementById(itemsize).value;
    var url="ajax.php?ajax_pageform_updateitem=1&type=tb&size="+size+"&name="+name+"&required="+required+"&formitem_id="+formitem_id+"&sortOrder="+sortOrder+"&page_id="+page_id;
    //alert(url);
    ajax_get(url);
    ajax_pageform_refresh(page_id);
    //ajax_pageform_type(1);
  }
  else if(type=="ms")
  {
    var itemname="itemname"+formitem_id;
	var sortOrder=document.getElementById("itemposition"+formitem_id).value;
    var itemrequired="itemrequired"+formitem_id;
    var option1="option1id"+formitem_id;
    var option2="option2id"+formitem_id;
    var option3="option3id"+formitem_id;
    var option4="option4id"+formitem_id;
    var option5="option5id"+formitem_id;
    var option6="option6id"+formitem_id;
    var option7="option7id"+formitem_id;
    var option8="option8id"+formitem_id;
    var option9="option9id"+formitem_id;
    var option10="option10id"+formitem_id;
    var option11="option11id"+formitem_id;
    var option12="option12id"+formitem_id;
    var option13="option13id"+formitem_id;
    var option14="option14id"+formitem_id;
    var option15="option15id"+formitem_id;

    var name=document.getElementById(itemname).value;
    if(document.getElementById(itemrequired).checked)
    {
      var required=1;
    }
    else
    {
      var required=0;
    }
    var op1=document.getElementById(option1).value;
    var op2=document.getElementById(option2).value;
    var op3=document.getElementById(option3).value;
    var op4=document.getElementById(option4).value;
    var op5=document.getElementById(option5).value;
    var op6=document.getElementById(option6).value;
    var op7=document.getElementById(option7).value;
    var op8=document.getElementById(option8).value;
    var op9=document.getElementById(option9).value;
    var op10=document.getElementById(option10).value;
    var op11=document.getElementById(option11).value;
    var op12=document.getElementById(option12).value;
    var op13=document.getElementById(option13).value;
    var op14=document.getElementById(option14).value;
    var op15=document.getElementById(option15).value;

    var url="ajax.php?ajax_pageform_updateitem=1&type=ms&op1="+op1+"&op2="+op2+"&op3="+op3+"&op4="+op4+"&op5="+op5+"&op6="+op6+"&op7="+op7+"&op8="+op8+"&op9="+op9+"&op10="+op10+"&op11="+op11+"&op12="+op12+"&op13="+op13+"&op14="+op14+"&op15="+op15+"&name="+name+"&required="+required+"&formitem_id="+formitem_id+"&sortOrder="+sortOrder+"&page_id="+page_id;
    //alert(url);
    ajax_get(url);
    ajax_pageform_refresh(page_id);
    //ajax_pageform_type(2);
  }
  else if(type=="dd")
  {
    var itemname="itemname"+formitem_id;
	var sortOrder=document.getElementById("itemposition"+formitem_id).value;
    var itemrequired="itemrequired"+formitem_id;
    var option1="option1id"+formitem_id;
    var option2="option2id"+formitem_id;
    var option3="option3id"+formitem_id;
    var option4="option4id"+formitem_id;
    var option5="option5id"+formitem_id;
    var option6="option6id"+formitem_id;
    var option7="option7id"+formitem_id;
    var option8="option8id"+formitem_id;
    var option9="option9id"+formitem_id;
    var option10="option10id"+formitem_id;
    var option11="option11id"+formitem_id;
    var option12="option12id"+formitem_id;
    var option13="option13id"+formitem_id;
    var option14="option14id"+formitem_id;
    var option15="option15id"+formitem_id;

    var name=document.getElementById(itemname).value;
    if(document.getElementById(itemrequired).checked)
    {
      var required=1;
    }
    else
    {
      var required=0;
    }
    var op1=document.getElementById(option1).value;
    var op2=document.getElementById(option2).value;
    var op3=document.getElementById(option3).value;
    var op4=document.getElementById(option4).value;
    var op5=document.getElementById(option5).value;
    var op6=document.getElementById(option6).value;
    var op7=document.getElementById(option7).value;
    var op8=document.getElementById(option8).value;
    var op9=document.getElementById(option9).value;
    var op10=document.getElementById(option10).value;
    var op11=document.getElementById(option11).value;
    var op12=document.getElementById(option12).value;
    var op13=document.getElementById(option13).value;
    var op14=document.getElementById(option14).value;
    var op15=document.getElementById(option15).value;

    var url="ajax.php?ajax_pageform_updateitem=1&type=dd&op1="+op1+"&op2="+op2+"&op3="+op3+"&op4="+op4+"&op5="+op5+"&op6="+op6+"&op7="+op7+"&op8="+op8+"&op9="+op9+"&op10="+op10+"&op11="+op11+"&op12="+op12+"&op13="+op13+"&op14="+op14+"&op15="+op15+"&name="+name+"&required="+required+"&formitem_id="+formitem_id+"&sortOrder="+sortOrder+"&page_id="+page_id;
    //alert(url);
    ajax_get(url);
    ajax_pageform_refresh(page_id);
    //ajax_pageform_type(3);
  }
  else if(type=="ta")
  {
    var itemname="itemname"+formitem_id;
	var sortOrder=document.getElementById("itemposition"+formitem_id).value;
    var itemrequired="itemrequired"+formitem_id;
    var itemheight="itemheight"+formitem_id;
    var itemwidth="itemwidth"+formitem_id;
    var name=document.getElementById(itemname).value;
    if(document.getElementById(itemrequired).checked)
    {
      var required=1;
    }
    else
    {
      var required=0;
    }
    var width=document.getElementById(itemwidth).value;
    var height=document.getElementById(itemheight).value;
    var url="ajax.php?ajax_pageform_updateitem=1&type=ta&height="+height+"&width="+width+"&name="+name+"&required="+required+"&formitem_id="+formitem_id+"&sortOrder="+sortOrder+"&page_id="+page_id;
    //alert(url);
    ajax_get(url);
    ajax_pageform_refresh(page_id);
    ajax_pageform_type(4);
  }
  
  var url="ajax.php?ajax_pageform_updateitem=1&formitem_id="+formitem_id;
  ajax_get(url);
  ajax_pageform_refresh(page_id);
}
function ajax_formitem_shift(direction,formitem_id,page_id)
{
	var url="ajax.php?ajax_pageform_shift=1&direction="+direction+"&formitem_id="+formitem_id+"&page_id="+page_id;
	ajax_get(url);
	ajax_pageform_refresh(page_id);
}
function ajax_formitem_show(show_link_id,page_id)
{
  var url="ajax.php?ajax_link_show=1&link_id="+show_link_id;
  ajax_get(url);
  ajax_links_refresh(page_id);
}
function ajax_formitem_hide(hide_link_id,page_id)
{
  var url="ajax.php?ajax_link_hide=1&link_id="+hide_link_id;
  ajax_get(url);
  ajax_links_refresh(page_id);
}
function ajax_pageform_refresh(page_id)
{
  var xmlhttp=false;
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  var url="ajax.php?ajax_pageform_refresh=1&page_id="+page_id;
  //document.getElementById("pagePages").setAttribute("innerHTML",url);
  xmlhttp.open("GET",url,true);
  xmlhttp.onreadystatechange = function()
  {
    if(xmlhttp.readyState == 4)
    {
      document.getElementById("pageForm").innerHTML=xmlhttp.responseText;
    }
  }
  xmlhttp.send(null);
}
// Page Form Administration Functions.  END

// Subpage Administration Functions.  START
function ajax_subpage_add(page_id)
{
  var description=document.getElementById("pagedescription").value;
  var url=document.getElementById("pageurl").value;
  var url="ajax.php?ajax_subpage_add=1&fld_page_description="+description+"&page_id="+page_id+"&fld_page_url="+url;
  ajax_get(url);
  setTimeout("ajax_subpages_refresh("+page_id+")",1000);
}
function ajax_subpage_update(update_page_id,page_id)
{
  objname="description"+update_page_id;
  objnametwo="url"+update_page_id;
  var description=document.getElementById(objname).value;
  var url=document.getElementById(objnametwo).value;
  var url="ajax.php?ajax_subpage_update=1&fld_page_description="+description+"&fld_page_url="+url+"&update_page_id="+update_page_id;
  ajax_get(url);
  setTimeout("ajax_subpages_refresh("+page_id+")",1000);
}
function ajax_subpage_remove(remove_page_id,page_id)
{
	var url="ajax.php?ajax_subpage_remove=1&page_id="+remove_page_id;
	if(confirm("Are you sure you want to remove this page from the website?"))
	{
		ajax_get(url);
		setTimeout("ajax_subpages_refresh("+page_id+")",1000);
	}
}
function ajax_subpages_refresh(page_id)
{
  var xmlhttp=false;
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  var url="ajax.php?ajax_subpage_refresh=1&page_id="+page_id;
  xmlhttp.open("GET",url,true);
  xmlhttp.onreadystatechange = function()
  {
    if(xmlhttp.readyState == 4)
    {
      document.getElementById("pagePages").innerHTML=xmlhttp.responseText;
    }
  }
  xmlhttp.send(null);
}
// Subpage Administration Functions.  END

// Distributor Administration Functions.  START
function ajax_distributor_add()
{
	var businessName=document.getElementById("businessName").value;
	var businessAddress=document.getElementById("businessAddress").value;
	var businessCity=document.getElementById("businessCity").value;
	var businessState=document.getElementById("businessState").value;
	var businessZip=document.getElementById("businessZip").value;
	var businessDistributor=document.getElementById("businessDistributor").value;
	if (document.getElementById('businessTypeRestaurant').checked==true){
	var businessType=0;
	}else if (document.getElementById('businessTypeGrocery').checked==true){
	var businessType=1;	
	}
	var url="ajax.php?ajax_distributor_add=1&businessName="+businessName+"&businessAddress="+businessAddress+"&businessCity="+businessCity+"&businessState="+businessState+"&businessZip="+businessZip+"&businessDistributor="+businessDistributor+"&businessType="+businessType;
	ajax_get(url);
	setTimeout("ajax_distributor_refresh()",1000);
}
function ajax_distributor_update(distributorID)
{
	var businessName=document.getElementById("businessName"+distributorID).value;
	var businessAddress=document.getElementById("businessAddress"+distributorID).value;
	var businessCity=document.getElementById("businessCity"+distributorID).value;
	var businessState=document.getElementById("businessState"+distributorID).value;
	var businessZip=document.getElementById("businessZip"+distributorID).value;
	var businessDistributor=document.getElementById("businessDistributor"+distributorID).value;
	if (document.getElementById('businessTypeRestaurant'+distributorID).checked==true){
	var businessType=0;
	}else if (document.getElementById('businessTypeGrocery'+distributorID).checked==true){
	var businessType=1;
	}
	var url="ajax.php?ajax_distributor_update=1&businessID="+distributorID+"&businessName="+businessName+"&businessAddress="+businessAddress+"&businessCity="+businessCity+"&businessState="+businessState+"&businessZip="+businessZip+"&businessDistributor="+businessDistributor+"&businessType="+businessType;
	ajax_get(url);
	setTimeout("ajax_distributor_refresh()",1000);
}
function ajax_distributor_remove(distributorID)
{
	var url="ajax.php?ajax_distributor_remove=1&businessID="+distributorID;
	
	if(confirm("Are you sure you want to remove this distributor from the website?"))
	{
		ajax_get(url);
		setTimeout("ajax_distributor_refresh()",1000);
	}
}
function ajax_distributor_refresh()
{
  var xmlhttp=false;
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  var url="ajax.php?ajax_distributor_refresh=1";
  xmlhttp.open("GET",url,true);
  xmlhttp.onreadystatechange = function()
  {
    if(xmlhttp.readyState == 4)
    {
      document.getElementById("pageDistributors").innerHTML=xmlhttp.responseText;
    }
  }
  xmlhttp.send(null);
}
// Distributor Administration Functions.  END

// Meta-Data Administration Functions. START
function ajax_meta_update(page_id){
  var pageTitle=escape(document.getElementById('pageTitle').value);
  var pageKeywords=escape(document.getElementById('pageKeywords').value);
  var pageDescription=escape(document.getElementById('pageDescription').value);
  var url="/ajax.php?ajax_meta_update=1&page_id="+page_id+"&fld_page_description="+pageTitle+"&fld_page_meta_keywords="+pageKeywords+"&fld_page_meta_description="+pageDescription;

  setTimeout("ajax_meta_refresh('"+url+"')",500);
}
function ajax_meta_refresh(url){
  var xmlhttp=false;
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  
  xmlhttp.open("GET",url,true);
  xmlhttp.onreadystatechange = function()
  {
    if(xmlhttp.readyState == 4)
    {
      document.getElementById("meta").innerHTML=xmlhttp.responseText;
    }
  }
  xmlhttp.send(null);
}
// Meta-Data Administration Functions. END

// Page Notifications Functions START
function ajax_notify_view(notify_id,page_id)
{
	var filterMonth=document.getElementById('ajax_notify_select_month').value;
	var filterYear=document.getElementById('ajax_notify_select_year').value;
	
	var url="/ajax.php?ajax_notify_view=1&notify_id="+notify_id+"&page_id="+page_id+"&filterMonth="+filterMonth+"&filterYear="+filterYear;
	
	document.getElementById("pageNotify").innerHTML="<center>Getting Information...</center>";
	setTimeout("ajax_notify_refresh('"+url+"')",500);
}

function ajax_notify_new(page_id){
	//Display form to create a new notification

	var url="/ajax.php?ajax_notify_new=1&page_id="+page_id;

	document.getElementById("pageNotify").innerHTML="<center>Getting Information...</center>";
	setTimeout("ajax_notify_refresh('"+url+"')",500);
}

function ajax_notify_save(page_id){
	//Save a new notification
	var notifyTitle = document.getElementById('notifyTitle').value;
	var notifyIcon = escape(document.getElementById('xFilePath').value);
	var notifyLink = document.getElementById('notifyLink').value;
	var notifyPosition = document.getElementById('notifyPosition').value;
	var notifyContent = escape(document.getElementById( 'notifyContent' ).innerHTML);
	var notifyStart = document.getElementById('notifyStart').value;
	var notifyEnd = document.getElementById('notifyEnd').value;
	if (document.getElementById('notifyDelay').checked==true){
		var notifyTimeout=document.getElementById('notifyTimeout').value*1000;
	}else{
		var notifyTimeout=false;
	}
	if (document.getElementById('notifyEnabled').checked==true){
		var notifyEnabled=1;
	}else{
		var notifyEnabled=0;
	}
	if (document.getElementById('notifyThis').checked==true){
		var notifyPage=','+page_id+',';
	}else if (document.getElementById('notifyCustom').checked==true){
		var notifyPage=','+document.getElementById('notifyCustomList').value+',';
	}else{
		var notifyPage=",0,";
	}
	if (document.getElementById('notifyForever').checked==true){
		var notifyForever=1;
	}else{
		var notifyForever=0;
	}
	
	var url = "/ajax.php?ajax_notify_save=1&notifyPage="+notifyPage+"&notifyTitle="+notifyTitle+"&notifyIcon="+notifyIcon+"&notifyLink="+notifyLink+"&notifyPosition="+notifyPosition+"&notifyContent="+escape(notifyContent)+"&notifyStart="+notifyStart+"&notifyEnd="+notifyEnd+"&notifyTimeout="+notifyTimeout+"&notifyEnabled="+notifyEnabled+"&notifyForever="+notifyForever;
	
	document.getElementById("pageNotify").innerHTML="<center>Getting Information...</center>";
	setTimeout("ajax_notify_refresh('"+url+"')",500);
}

function ajax_notify_update(notify_id,page_id){
	//Update an existing notification
	var notifyTitle = document.getElementById('notifyTitle').value;
	var notifyIcon = escape(document.getElementById('xFilePath').value);
	var notifyLink = document.getElementById('notifyLink').value;
	var notifyPosition = document.getElementById('notifyPosition').value;
	var notifyContent = escape(document.getElementById( 'notifyContent' ).innerHTML);
	var notifyStart = document.getElementById('notifyStart').value;
	var notifyEnd = document.getElementById('notifyEnd').value;
	if (document.getElementById('notifyDelay').checked==true){
		var notifyTimeout=document.getElementById('notifyTimeout').value*1000;
	}else{
		var notifyTimeout=false;
	}
	if (document.getElementById('notifyEnabled').checked==true){
		var notifyEnabled=1;
	}else{
		var notifyEnabled=0;
	}
	if (document.getElementById('notifyThis').checked==true){
		var notifyPage=','+page_id+',';
	}else if (document.getElementById('notifyCustom').checked==true){
		var notifyPage=','+document.getElementById('notifyCustomList').value+',';
	}else{
		var notifyPage=",0,";
	}
	if (document.getElementById('notifyForever').checked==true){
		var notifyForever=1;
	}else{
		var notifyForever=0;
	}
	
	var url = "/ajax.php?ajax_notify_update=1&notify_id="+notify_id+"&notifyPage="+notifyPage+"&notifyTitle="+notifyTitle+"&notifyIcon="+notifyIcon+"&notifyLink="+notifyLink+"&notifyPosition="+notifyPosition+"&notifyContent="+escape(notifyContent)+"&notifyStart="+notifyStart+"&notifyEnd="+notifyEnd+"&notifyTimeout="+notifyTimeout+"&notifyEnabled="+notifyEnabled+"&notifyForever="+notifyForever;
	
	document.getElementById("pageNotify").innerHTML="<center>Getting Information...</center>";
	setTimeout("ajax_notify_refresh('"+url+"')",500);
}

function ajax_notify_refresh(url)
{
  var xmlhttp=false;
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  
  xmlhttp.open("GET",url,true);
  xmlhttp.onreadystatechange = function()
  {
    if(xmlhttp.readyState == 4)
    {
      document.getElementById("pageNotify").innerHTML=xmlhttp.responseText;
		$(function() {
			$('#notifyStart').datepicker({ dateFormat: 'yy-mm-dd',showAnim: 'blind' });
			$('#notifyEnd').datepicker({ dateFormat: 'yy-mm-dd',showAnim: 'blind' });
		});
    }
  }
  xmlhttp.send(null);
}
// Page Notification Functions END


function ajax_get(url)
{
  var xmlhttp=false;
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  xmlhttp.open("GET",url,false);
  xmlhttp.onreadystatechange = function() {
	if(xmlhttp.readyState == 4){
	  //alert(xmlhttp.responseText);
       }
  }
  xmlhttp.send(null);
}

function clearstdate()
{
  document.getElementById("cal_st").value="0000-00-00 00:00:00";
  document.getElementById("sttwo").innerHTML="00-00-0000 00:00:00";
}
function clearendate()
{
  document.getElementById("cal_en").value="0000-00-00 00:00:00";
  document.getElementById("entwo").innerHTML="00-00-0000 00:00:00";
}
function clearcddate()
{
  document.getElementById("cal_cd").value="0000-00-00 00:00:00";
  document.getElementById("cdtwo").innerHTML="00-00-0000 00:00:00";
}
function capture(formName)
{
	var ccoptinCheck = document.getElementById("ccoptin");
	var pageformCheck = document.getElementById("pageForm");
	if (ccoptinCheck != null){
		var email = document.getElementById('ea').value;
		var zip = document.getElementById('zip').value;
		//Record info to Capture DB
		//alert("capture=1&email="+ea+"&zip="+zip+"&form="+formName);
		system_post("capture=1&email="+email+"&zip="+zip+"&form="+formName);
	}
	if (pageformCheck != null){
		var email = document.getElementById('item138').value;
		var zip = document.getElementById('item140').value;
		//Record info to Capture DB
		//alert("capture=1&email="+ea+"&zip="+zip+"&form="+formName);
		system_post("capture=1&email="+email+"&zip="+zip+"&form="+formName);
	}
}
