// Following script handles ajax operation

var XmlHttp // for xml, name it 'xmlhttp' for clarity
var divName

function loadXMLDoc(url, data)
{
    XmlHttp= (window.XMLHttpRequest ? new XMLHttpRequest(): ((window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : null) );

    if (XmlHttp)
    {
        XmlHttp.onreadystatechange=state_Change
        XmlHttp.open("POST",url,true)
        XmlHttp.setRequestHeader("Method", "POST " + url + " HTTP/1.1");
        XmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-9");
        XmlHttp.setRequestHeader("Pragma", "no-cache");
        XmlHttp.setRequestHeader("Cache-Control", "no-cache, must revalidate");
        XmlHttp.send('data='+data );
    }
}
function state_Change()
{
    // 0: Uninitialized 1: Loading 2: Loaded 3: Interactive 4: Finished
}

function removeElement(containerId, elementId)
{
    var container = document.getElementById(containerId);
    var elem = document.getElementById(elementId);
    container.removeChild(elem)
}
//written by morshed
function GetXmlHttpObject()
{
    var objXMLHttp=null
    if (window.XMLHttpRequest)
    {
        objXMLHttp=new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
    }
    if (objXMLHttp==null)
    {
        alert ("Browser does not support HTTP Request")
    }
    return objXMLHttp;
}

function showDataByAjax(url, div_name)
{
    divName = div_name;
    XmlHttp=GetXmlHttpObject()
    XmlHttp.onreadystatechange=stateChange
    XmlHttp.open("GET",url,true)
    XmlHttp.setRequestHeader("Method", "POST " + url + " HTTP/1.1");
    XmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-9");
    XmlHttp.setRequestHeader("Pragma", "no-cache");
    XmlHttp.setRequestHeader("Cache-Control", "no-cache, must revalidate");
    XmlHttp.send(null)
}

function stateChange()
{
    if (XmlHttp.readyState==4 || XmlHttp.readyState=="complete")
    {
        document.getElementById(divName).innerHTML=XmlHttp.responseText;
    }
}
//End

function loadBannerImagePageFromHeader()
{
    var url = "./home/banner_image.php?copt=banner&banner_image_type=0";
    new Ajax.Updater('divContent' , url, {
        method: 'get',
        parameters: ''
    });
    slidedown_showHide('box1');
}

function loadChangeBackgroundPageFromHeader()
{
    var url = "./home/change_bg.php?copt=appearance";
    new Ajax.Updater('divContent' , url, {
        method: 'get',
        parameters: ''
    });
    slidedown_showHide('box1');
}

function loadBannerPageFromHeader()
{
    var url = "./home/banner.php?copt=banner";
    new Ajax.Updater('divContent' , url, {
        method: 'get',
        parameters: ''
    });
    slidedown_showHide('box1');
}
