// JavaScript Document
var load_objesi = '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" /> <table height="100%" align="center"><tr><td align="center">Lütfen bekleyiniz...<br><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="25" height="25"> <param name="movie" value="../templates/default/admin/images/load.swf" /><param name="quality" value="high" /><embed src="../templates/default/admin/images/load.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="25" height="25"></embed></object></td></tr></table>';
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
    XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function getData(dataSource, divID)
{
    if(XMLHttpRequestObject) {
        var obj = document.getElementById(divID);
        obj.innerHTML = 'Yükleniyor';
        XMLHttpRequestObject.open("GET", dataSource, true);
        XMLHttpRequestObject.setRequestHeader("Content-Type", "text/xml; charset=ISO-8859-9");
        XMLHttpRequestObject.setRequestHeader("Cache-Control", "no-cache");
        XMLHttpRequestObject.onreadystatechange = function()
        {
            if (XMLHttpRequestObject.readyState == 1 ) 
                obj.innerHTML = load_objesi;
            if (XMLHttpRequestObject.readyState == 4 &&
                XMLHttpRequestObject.status == 200) {
                obj.innerHTML = XMLHttpRequestObject.responseText;
            }
        }
        XMLHttpRequestObject.send(null);
    }
}

function sendData(formid,divID,dataSource){
    var form    = document.getElementById(formid);
    if(XMLHttpRequestObject) {
        var obj = document.getElementById(divID);
        XMLHttpRequestObject.open("POST", dataSource);
        XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
        XMLHttpRequestObject.onreadystatechange = function()
        {
            //alert(XMLHttpRequestObject.readyState);
            if (XMLHttpRequestObject.readyState == 1 ) 
                obj.innerHTML = load_objesi;
            if (XMLHttpRequestObject.readyState == 4 &&
                XMLHttpRequestObject.status == 200) {
                obj.innerHTML = XMLHttpRequestObject.responseText;
            }
        }
        XMLHttpRequestObject.send(createQuery(form));
    }

}

function createQuery(form)
{
    var elements = form.elements;
    var pairs = new Array();

    for (var i = 0; i < elements.length; i++) {

        if ((name = elements[i].name) && (value = elements[i].value))
            pairs.push(name + "=" + encodeURIComponent(value));
    }
    //pairs.push("param1=1");
    return pairs.join("&");
}

function DragObj(which,event){

    elementToDrag = document.getElementById(which);        

    var deltaX = event.clientX - parseInt(elementToDrag.style.left);
    var deltaY = event.clientY - parseInt(elementToDrag.style.top);
		
    if(document.addEventListener){
		
        document.addEventListener("mousemove",moveHandler,true);
        document.addEventListener("mouseup",upHandler,true);
    }else{
        document.attachEvent("onmousemove",moveHandler);
        document.attachEvent("onmouseup",upHandler);
    }
	
	
    if(event.stopPropagation){
        event.stopPropagation();
        event.preventDefault();
    }else{
        event.cancelBubble = true ;
    }    

    function moveHandler(e){
        if(!e){
            e = window.event
        }
        document.getElementById(which).style.left = (e.clientX - deltaX) + "px";
        document.getElementById(which).style.top = (window.event.clientY - deltaY) + "px";

        if(e.stopPropagation){
            e.stopPropagation();
        }else{
            e.cancelBubble = true;
        }
    }


    function upHandler(e){
        if(!e){
            e = window.event;
        }
	
	
        if(document.removeEventListener){
            document.removeEventListener("mouseup",upHandler,true);
            document.removeEventListener("mousemove",moveHandler,true);
        }else{
            document.detachEvent("onmouseup",upHandler);
            document.detachEvent("onmousemove",moveHandler);
        }
		
        if(e.stopPropagation){
            e.stopPropagation();
        }else{
            e.cancelBubble = true;
        }
    }
}

function loading()
{
    if (parseInt(navigator.appVersion)>3) {
        if (navigator.appName=="Netscape") {
            winW = window.innerWidth;
            winH = window.innerHeight;
        }
        if (navigator.appName.indexOf("Microsoft")!=-1) {
            winW = document.body.offsetWidth;
            winH = document.body.offsetHeight;
        }
    }
    document.getElementById('load_panel').style.left = parseInt((winW-300)/2)+"px";
    document.getElementById('load_panel').style.top = parseInt((winH-350)/2)+"px";
    arkaplan();
    document.getElementById('load_panel').style.display='block';
    document.getElementById('load_panel').innerHTML = load_objesi;
}	

function arkaplan()
{
    var selectler=document.all.tags("select");
    if ( document.getElementById('arka_plan').style.display == 'block')
    {
        for (i=0; i<selectler.length; i++) {
            selectler[i].style.visibility="";
        }
        document.getElementById('arka_plan').style.display = 'none';
    }
    else
    {
        for (i=0; i<selectler.length; i++) {
            selectler[i].style.visibility="hidden";
        }
        document.getElementById('arka_plan').style.display = 'block';
    }
}	

function numbersonly(e)
{
    var unicode=e.charCode? e.charCode : e.keyCode
    if (unicode!=8 && unicode!=44 && unicode!=45){ //if the key isn't the backspace key (which we should allow)
        if (unicode<48||unicode>57) //if not a number
            return false //disable key press
    }
}

function form_kontrol_et(names, values, email)
{
    for (var i=0; i < names.length; i++) 
        if ( document.getElementById( names[i] ).value == '' )
        {
            alert(values[i]+' alanını doldurunuz');
            document.getElementById( names[i] ).focus();
            return false;
        }
		
    for (var j=0; j < email.length; j++) 
        if ( emailCheck(document.getElementById( email[j] ).value) == 'hata' )
        {
            document.getElementById( email[j] ).focus();
            return false;
        }
    return true;
}

