function system_post(params)
{
  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("POST","ajax.php",false);
  //Send the proper header information along with the request
  xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlhttp.setRequestHeader("Content-length", params.length);
  xmlhttp.setRequestHeader("Connection", "close");
  xmlhttp.onreadystatechange = function() {//Call a function when the state changes.
	if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
		//alert(xmlhttp.responseText);
	}
  }
  xmlhttp.send(params);
}
var globalurl='';
function linkclick(url,name)
{
  ajax_url='ajax.php?ajax_link_hit=1&url='+url+'&name='+name;
  globalurl=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",ajax_url,true);
  xmlhttp.onreadystatechange = function() {
	if(xmlhttp.readyState == 4){
         window.open("http://"+globalurl);
       }
 }
  xmlhttp.send(null);
}
function showhide(object)
{
  if(document.getElementById(object).style.display=='none')
  {
    document.getElementById(object).style.display='';
  }
  else
  {
    document.getElementById(object).style.display='none';
  }
}


	//<![CDATA[

var editorPageContent;
var editorBannerContent;

function editPageContent()
{
	if ( editorPageContent )
		return;

	var html = document.getElementById( 'pageContent' ).innerHTML;
	document.getElementById( 'pageContent' ).style.display = 'none';
	
	document.getElementById( 'editPageContentButton' ).style.display = 'none';
	document.getElementById( 'savePageContentButton' ).style.display = '';
	document.getElementById( 'previewPageContentButton' ).style.display = '';
	

	// Create a new editor inside the <div id="pageContent">, setting its value to html
	var config = {height:"800", width:"760"};
	editorPageContent = CKEDITOR.appendTo( 'pageContentEditor', config, html );
	CKFinder.SetupCKEditor( editorPageContent, '/3rdparty/ckfinder/' );
}
function previewPageContent()
{
	if ( !editorPageContent )
		return;

	// Retrieve the editor contents. In an Ajax application, this data would be
	// sent to the server or used in any other way.
	document.getElementById( 'pageContent' ).innerHTML = editorPageContent.getData();
	document.getElementById( 'pageContent' ).style.display = '';
	
	document.getElementById( 'editPageContentButton' ).style.display = '';
	document.getElementById( 'savePageContentButton' ).style.display = 'none';
	document.getElementById( 'previewPageContentButton' ).style.display = 'none';
	

	// Destroy the editor.
	editorPageContent.destroy();
	editorPageContent = null;
}
function savePageContent()
{
	if ( !editorPageContent )
		return;

	// Retrieve the editor contents. In an Ajax application, this data would be
	// sent to the server or used in any other way.
	document.getElementById( 'pageContent' ).innerHTML = editorPageContent.getData();
	document.getElementById( 'pageContent' ).style.display = '';
    system_post("page_id="+page_id+"&savePageContent="+escape(document.getElementById( 'pageContent' ).innerHTML));
	
	document.getElementById( 'editPageContentButton' ).style.display = '';
	document.getElementById( 'savePageContentButton' ).style.display = 'none';
	document.getElementById( 'previewPageContentButton' ).style.display = 'none';
	
	
	// Destroy the editor.
	editorPageContent.destroy();
	editorPageContent = null;
}


function editBannerContent()
{
	if ( editorBannerContent )
		return;

	var html = document.getElementById( 'bannerContent' ).innerHTML;
	document.getElementById( 'bannerContent' ).style.display = 'none';
	
	document.getElementById( 'editBannerContentButton' ).style.display = 'none';
	document.getElementById( 'saveBannerContentButton' ).style.display = '';
	document.getElementById( 'previewBannerContentButton' ).style.display = '';
	

	// Create a new editor inside the <div id="bannerContent">, setting its value to html
	var config = {height:"460", width:"760"};
	editorBannerContent = CKEDITOR.appendTo( 'bannerContentEditor', config, html );
	CKFinder.SetupCKEditor( editorBannerContent, '/3rdparty/ckfinder/' );
}

function previewBannerContent()
{
	if ( !editorBannerContent )
		return;

	// Retrieve the editor contents. In an Ajax application, this data would be
	// sent to the server or used in any other way.
	document.getElementById( 'bannerContent' ).innerHTML = editorBannerContent.getData();
	document.getElementById( 'bannerContent' ).style.display = '';
	
	document.getElementById( 'editBannerContentButton' ).style.display = '';
	document.getElementById( 'saveBannerContentButton' ).style.display = 'none';
	document.getElementById( 'previewBannerContentButton' ).style.display = 'none';
	
	// Destroy the editor.
	editorBannerContent.destroy();
	editorBannerContent = null;
}
function saveBannerContent()
{
	if ( !editorBannerContent )
		return;

	// Retrieve the editor contents. In an Ajax application, this data would be
	// sent to the server or used in any other way.
	document.getElementById( 'bannerContent' ).innerHTML = editorBannerContent.getData();
	document.getElementById( 'bannerContent' ).style.display = '';
	
	document.getElementById( 'editBannerContentButton' ).style.display = '';
	document.getElementById( 'saveBannerContentButton' ).style.display = 'none';
	document.getElementById( 'previewBannerContentButton' ).style.display = 'none';
	
    system_post("page_id="+page_id+"&saveBannerContent="+escape(document.getElementById( 'bannerContent' ).innerHTML));
	
	// Destroy the editor.
	editorBannerContent.destroy();
	editorBannerContent = null;
}
	//]]>
