﻿//bu JScript yonetimx scriptleri içerir.

    var butce;
    var pageName;
    var Request = new Object();
        
    Request.send = function(url, method, callback, data, urlencoded) {
        var req;	
        if (window.XMLHttpRequest) {
            req = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.onreadystatechange = function() {
            if (req.readyState == 4) {// only if req shows "loaded"
	            if (req.status < 400) {// only if "OK"
		            (method=="POST") ? callback(req) : callback(req,data);
	            } else {
		            alert("Data Yüklemede Bir Hata Oluştu :\n" + req.status+ "/" + req.statusText);
	            }
            }
        }
        if (method=="POST") {
            req.open("POST", url, true);
            if (urlencoded)
                    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=windows-1254; language=tr");
                    req.setRequestHeader("Content-Type", "text/xml");
                    req.setRequestHeader("Content-Type", "charset=windows-1254 ");
                    req.setRequestHeader("Content-Type", "language=tr");
                    req.setRequestHeader("Pragma", "No-Cache");
                    req.setRequestHeader("Cache-Control", "no-cache"); 
                    req.setRequestHeader("If-Modified-Since", "Wed, 31 Dec 1980 00:00:00 GMT"); 
                    req.setRequestHeader("Expires", "Wed, 31 Dec 1980 00:00:00 GMT");                   
            req.send(data);
        } else {		
            req.open("GET", url, false);
            req.send(null);
        }
    	
        return req;
    }

    Request.sendRawPOST = function(url, data, callback) {
        Request.send(url, "POST", callback, data, false);
    }
    Request.sendPOST = function(url, data, callback) {
        Request.send(url, "POST", callback, data, false);
    }
    Request.sendGET = function(url, args, callback) {
        return Request.send(url, "GET", callback, args);
    }
//--------------------------------------------------------------------
function Init1() {//Giriş Onload
    if(readCookie("userTip")!=null){
        if(readCookie("userTip").indexOf("bakanlik")>-1){
            tabDegistir('trBakanlik','trKurum');
        }else{
            tabDegistir('trKurum','trBakanlik');
        }
    }else{
        tabDegistir('trKurum','trBakanlik');
    } 
}
//--------------------------------------------------------------------
function maxScreen() {
    try{
        top.window.moveTo(0,0);
        if (document.all) {
            top.window.resizeTo(screen.availWidth,screen.availHeight);
        }
        else if (document.layers||document.getElementById) {
            if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
                top.window.outerHeight = screen.availHeight;
                top.window.outerWidth = screen.availWidth;
            }
        }
    }
    catch(Error){
    
    }
    
}
//----------------------------------    
function addLoadEvent(_function) {    
    var _onload = window.onload;
    if (typeof window.onload != 'function') {
        if ( window.onload ) {
            window.onload = _function;
        } else {
                var _addEventListener = window.addEventListener || document.addEventListener;
                var _attachEvent = window.attachEvent || document.attachEvent;
                if ( _addEventListener ) {
                    _addEventListener('load', _function, true);
                    return true;
                } else if ( _attachEvent ) {
                    var _result = _attachEvent('onload', _function);
                    return _result;
                } else {
                    //todo: preloading fix for ie5.2 on mac os
                    return false;
                }//end if
        }//end if
    } else {
        window.onload = function() {
            _onload();
            _function();
        }
    }//end if
}    

//usage
//addLoadEvent(firstFunction);
//addLoadEvent(secondFunction);    

//----------------------------------      
function browserInfo(){
    var browser=navigator.appName;
    var b_version=navigator.appVersion;
    var version=parseFloat(b_version);
    return browser;
}
//----------------------------------      
function writeCookie(name, value, days) { 
    //Fix Days 
    if(days==null || days=="")days=365; 
     
    // Set Date 
    var d=new Date();  
    d.setTime(d.getTime()+(days*24*60*60*1000));   
    var expires="; expires="+d.toGMTString();   
     
    // Write Cookie 
    document.cookie = name+"="+value+expires+"; path=/";  
} 
//----------------------------------      
function readCookie(name){ // by .fm 
    var c=document.cookie ;  
    if (c.indexOf(name)!=-1) {  
        pos1=c.indexOf("=", c.indexOf(name))+1;  
        pos2=c.indexOf(";",pos1);   
            // If last cookie 
            if(pos2==-1)    pos2=c.length;; 
         
        data=c.substring(pos1,pos2);  
         
        return data; 
    } 
}
//--------------------------------------------------------------------
function checkCapsLock( e,to ) {
	var myKeyCode=0;
	var myShiftKey=false;
	var myMsg='\nCaps Lock Tuşu Açık.\n\nŞifrenizi Doğru Girebilmeniz İçin,\nCaps Lock Tuşunu Kapatmalısınız!';
    

	// Internet Explorer 4+
	if ( document.all ) {
		myKeyCode=e.keyCode;
		myShiftKey=e.shiftKey;

	// Netscape 4
	} else if ( document.layers ) {
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;

	// Netscape 6
	} else if ( document.getElementById ) {
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;

	}

	if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {

	    if(to=="txtKurumUserName"){
	    	 

		    document.getElementById("txtKurumUserName").value="";
		    document.getElementById("txtKurumPassword").value="";
		    var dvBalon1=document.getElementById("dvBalon1");
		    dvBalon1.innerHTML=myMsg;
		    dvBalon1.style.display="";
		}else if(to=="txtBakanlikUserName"){
		    document.getElementById("txtBakanlikUserName").value="";
		    document.getElementById("txtBakanlikPassword").value="";
		    var dvBalon2=document.getElementById("dvBalon2");
		    dvBalon2.innerHTML=myMsg;
		    dvBalon2.style.display="";
		}
		return false;
	} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
        if(to=="txtKurumUserName"){
            form1.txtKurumUserName.value="";
            form1.txtKurumPassword.value="";		    
        }else if(to=="txtBakanlikUserName"){
            form1.txtBakanlikUserName.value="";
            form1.txtBakanlikPassword.value="";    
        }

		alert( myMsg );
		return false;
	}
	
	if(event.keyCode == '13' && to=='txtKurumUserName') {form1.txtKurumPassword.focus();}
	if(event.keyCode == '13' && to=='txtBakanlikUserName') {form1.txtBakanlikPassword.focus();}
	if(event.keyCode == '13' && to=='txtKurumPassword') {form1.btnKurumGiris.focus();}
	if(event.keyCode == '13' && to=='txtBakanlikPassword') {form1.btnBakanlikGiris.focus();}
}
    
//--------------------------------------------------------------------
 function showBalon(myMsg,left,top) {
        var dvBalon1=document.getElementById("dvBalon1");
 		dvBalon1.style.top=top;		
		dvBalon1.style.left=left;		
		dvBalon1.innerText=myMsg;
		dvBalon1.style.display="block";
 }    
//--------------------------------------------------------------------
 function getPos(inputElement) {
    var coords =  new Object();
    coords.x = 0;
    coords.y = 0;
    try {
        targetElement = inputElement;
        if(targetElement.x && targetElement.y) {
            coords.x = targetElement.x;
            coords.y = targetElement.y;
        } else {
            if(targetElement.offsetParent) {
                coords.x += targetElement.offsetLeft;
                coords.y += targetElement.offsetTop;
                while(targetElement == targetElement.offsetParent) {
                    coords.x += targetElement.offsetLeft;
                    coords.y += targetElement.offsetTop;
                }
            } else {
                //alert(\"Could not find any reference for coordinate positioning.\");
            }
        }
        return coords;
    } catch(error) {
        //alert(error.msg);
        return coords;
    }
}
//-------------------------    
function tabDegistir(openTabID,closeTabID){
    openTabID=document.getElementById(openTabID);
    closeTabID=document.getElementById(closeTabID);
    var tdKurum=document.getElementById("tdKurum");
    var tdBakanlik=document.getElementById("tdBakanlik");

    openTabID.style.display="";
    closeTabID.style.display="none";

    if(openTabID.id=="trKurum"){
        tdKurum.className="tabOpen";
        tdBakanlik.className="tabClose";
        
        ValidatorEnable(document.getElementById("RequiredFieldValidator4"), false);
        ValidatorEnable(document.getElementById("RequiredFieldValidator5"), false);
    }
    else{
        tdKurum.className="tabClose";
        tdBakanlik.className="tabOpen";
        
        ValidatorEnable(document.getElementById("RequiredFieldValidator2"), false);
        ValidatorEnable(document.getElementById("RequiredFieldValidator3"), false);
       
    }
}
//-------------------------
function trKurumLostPwd_Goster(){
    var trLostPwd=document.getElementById("trKurumLostPwd");
    trLostPwd.style.display=="none"?trLostPwd.style.display="":trLostPwd.style.display="none"
}
//-------------------------
function trBakanlikLostPwd_Goster(){
    var trLostPwd=document.getElementById("trBakanlikLostPwd");
    trLostPwd.style.display=="none"?trLostPwd.style.display="":trLostPwd.style.display="none"
}
//-------------------------
function kurumListAc(){    
    window.open("kurumList.aspx","kurumList","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,top=0,left="+((screen.width/2)-250)+",width=500,height=500,resizable=0");
}
//-------------------------
function kurumSec(kurum_kod){
    if(window.opener){
        window.opener.document.getElementById("txtKurumKod").value=kurum_kod;
        self.close();
    }
}
//-------------------------
function submitPass(obj){
    email=obj.value
    if(email!=""){
        Request.sendGET("giris.aspx?act=sg&email="+email+"&userTip="+obj.id,null,submitPass_PostBack);
    }
    else
    {        
        alert("Lütfen Email Adresinizi Yazınız!")
        obj.focus();
    }    
}
//-------------------------
function submitPass_PostBack(response){
        //root = response.responseXML.documentElement;              
        if(response.responseText=="1"){
            alert("Şifreniz Mail Adresinize Gönderildi!");
        }
        else
        {
            alert("Bu Mail Adresine Kayıtlı Bir Kullanıcı Bulunamadı! ");
        }   
} 
//-------------------------
function refreshSecurityCode(){
    var currentTime = new Date()

    if(document.getElementById){
      imgSecurityCode = document.getElementById("imgSecurityCode");
      imgSecurityCode.setAttribute("src","JpegImage.aspx?time="+currentTime.getMilliseconds()); 
    }
    
}
