﻿//<![CDATA[
function FrameHeight(sender) {
    sender.parentNode.id = GetId('main');
    document.getElementById(sender.parentNode.id).style.height = document.frames[sender.id].document.body.scrollHeight + "px";
    document.getElementById(sender.id).style.height = document.frames[sender.id].document.body.scrollHeight + "px";
    window.scrollTo(0, document.frames[sender.id].document.body.scrollHeight);
}
var xmlhttp;
var object;
function LoadXml(method,url,obj){
    xmlhttp = null;
    object = obj;
    if (window.XMLHttpRequest){ xmlhttp = new XMLHttpRequest(); }
    else if (window.ActiveXObject)  { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
    if (xmlhttp!=null){
        xmlhttp.onreadystatechange=StateChange;
        xmlhttp.open(method,url,true);
        xmlhttp.send(null);
    }
    else{
        alert("Explorerınızın özellikleri bu işlemi desteklemektedir.");
    }
}

function StateChange(){
    switch(xmlhttp.readyState){
        case 0: ObjHtml(object,"İsteğiniz yanıt vermedi, tekrarlayınız.",false);  break;
        case 1: ObjHtml(object,"yükleniyor...",false);  break;
        case 2: ObjHtml(object,"yükleniyor...",false);  break;
        case 3: ObjHtml(object,"yükleniyor...",false);  break;
        case 4: if (xmlhttp.status==200) {
                    //alert(xmlhttp.responseText);
                    ObjHtml(object,xmlhttp.responseText,true);
                }
                else{
                    ObjHtml(object,"İsteğiniz sırasında hata oluştu, lütfen tekrarlayınız.",false);
                } break;
    }
}

function ObjHtml(object,data,wait){
    document.getElementById(object).innerHTML = "<strong>" + data + "</strong>";
    //if(!wait){ setTimeout("document.getElementById(object).innerHTML ='';",4000); }
}
//]]>