// JavaScript Document
function eleman(f) {
    return e=document.getElementById(f);
}
function GetXmlHttpObject() {
    xHRObject = false;
    if (window.XMLHttpRequest) {
        xHRObject = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        xHRObject = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return xHRObject;
}
//üyelik kontrolü
function uyelikcontrol() {
    var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
    if(!eleman('name') || eleman('name').value=="") {
        alert('HATA! Adınızı Girmediniz');
        eleman('name').focus();
        return false;
    }
    else if(eleman('email').value.search(emailRegEx) == -1) {
        alert('HATA! Geçerli bir E-posta Adresi Girmediniz');
        eleman('email').focus();
        return false;
    }
    else if(!eleman('pass') || eleman('pass').value.length<5 || eleman('pass').value.length>8) {
        alert('HATA! 5 ile 8 karakter uzunluğunda bir şifre girmelisiniz');
        eleman('pass').focus();
        return false;
    }    
    else if(eleman('pass').value!=eleman('pass2').value) {
        alert('HATA! Girdiğiniz şifreler birbiri ile aynı değil');
        eleman('pass').focus();
        return false;
    }
    else if(!eleman('iagree') || eleman('iagree').checked==false) {
        alert('DİKKAT! Kullanım koşullarını ve Gizlilik ilkelerini kabul etmeniz gereklidir');
        eleman('iagree').focus();
        return false;
    }    
    else {
        return true;
    }
}
//üye giriş kontrolü
function giriskontrol() {
    var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
    if(eleman('email').value!='' || eleman('m_LogID').value>0) {
        return true;
    }
    else if(eleman('l_Email').value.search(emailRegEx)==-1) {
        alert('HATA! Giriş için Geçerli bir E-posta Adresi Girmediniz');
        eleman('l_Email').select();
        return false;
    }
    else if(!eleman('l_Pass') || eleman('l_Pass').value.length<5) {
        alert('HATA! şifrenizi girmelisiniz');
        eleman('l_Pass').select();
        return false;
    }    
    else {
        return true;
    }
}
//iletişim formu kontrol
function iletisimkontrol() {
    var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
    if(!eleman('Konu') || eleman('Konu').options[3].selected==true && eleman('KonuDiger').value=="") {
        alert('Lütfen Konuyu Belirtiniz');
        eleman('KonuDiger').select();
        return false;
    }
    else if(!eleman('Mesaj') || eleman('Mesaj').value=="") {
        alert('Mesajınızı Girmeyi Unuttunuz');
        eleman('Mesaj').focus();
        return false;
    }
    else if(eleman('AdSoyad') || eleman('AdSoyad').value=="") {
        alert('Adınızı girmediniz');
        eleman('AdSoyad').focus();
        return false;
    }
    else if(eleman('Email').value.search(emailRegEx) == -1) {
        alert('E-posta adresinizi girmediniz ya da hatalı girdiniz');
        eleman('Email').select();
        return false;
    }
    else {
        return true;
    }
}
//yeni şifre girişi uyumluluk kontrol
function sifrekontrol() {
    if (eleman('y_Pass').value=='') {
        alert('Şifre Boş Olamaz'); 
        eleman('y_Pass').focus();
        return false;         
    }
    else if(eleman('y_Pass').value!=eleman('y_Pass2').value) { 
        alert('Girdiğiniz şifreler aynı değil'); 
        eleman('y_Pass').focus();
        return false; 
    } else { 
        return true; 
    }
}
    //ülkeye göre şehirler
    function getcities(country) {
        url='ajax.php?rq=cit&country='+country;

        xmlHttp=GetXmlHttpObject();
        if(xmlHttp) {
            xmlHttp.open("GET",url,true);
            xmlHttp.onreadystatechange=function tamam() { 
                if (xmlHttp.readyState==4) { 
                    eleman('cities').innerHTML=xmlHttp.responseText;
                }
                else {
                    return false;
                }
            };
            xmlHttp.send(null);
        }
    }
    function takip(tip,id,tags) {
        url='ajax.php?rq=tkp&tip='+tip+'&id='+id+'&tags='+tags;

        xmlHttp=GetXmlHttpObject();
        if(xmlHttp) {
            xmlHttp.open("GET",url,true);
            xmlHttp.onreadystatechange=function tamam() { 
                if (xmlHttp.readyState==4) {
                    stoprefresh();
                    eleman('kbt_panel').innerHTML=xmlHttp.responseText;
                }
                else {
                    return false;
                }
            };
            xmlHttp.send(null);
        }
    }
    function takipbirak(tip,id) {
        url='ajax.php?rq=tkpbrk&tip='+tip+'&id='+id;

        xmlHttp=GetXmlHttpObject();
        if(xmlHttp) {
            xmlHttp.open("GET",url,true);
            xmlHttp.onreadystatechange=function tamam() { 
                if (xmlHttp.readyState==4) {
                    eleman('kbt_panel').innerHTML=xmlHttp.responseText;
                }
                else {
                    return false;
                }
            };
            xmlHttp.send(null);
        }
    }
    //popup divine içerik yazdırma
    function icerikal(url,param,popdiv,wrapdiv) {
        url=url+'?'+param;
        xmlHttp=GetXmlHttpObject();
        if(xmlHttp) {
            xmlHttp.open("GET",url,true);
            xmlHttp.onreadystatechange=function tamam() { 
                if (xmlHttp.readyState==4) {
                    stoprefresh();
                    eleman(popdiv).innerHTML=xmlHttp.responseText;
                    eleman(wrapdiv).style.display='inline';
                    return true;
                }
                else {
                    return false;
                }
            }
            xmlHttp.send(null);
        }
    }
    function noterec(contentValue,id,tip) {
        var url='ajax.php?rq=noterec&contentValue='+contentValue+'&id='+id+'&tip='+tip;
        xmlHttp=GetXmlHttpObject();
        if(xmlHttp) {
            xmlHttp.open("GET",url,true);
            xmlHttp.send(null);
        }
    }
    function mrkkaydet(wonder_Text,popdiv,wrapdiv) {
        var url='ajax.php?rq=wondrec&wonder_Text='+wonder_Text;
        xmlHttp=GetXmlHttpObject();
        if(xmlHttp) { 
            xmlHttp.open("GET",url,true);
            xmlHttp.onreadystatechange=function tamam() { 
                if (xmlHttp.readyState==4) {
                    stoprefresh();
                    eleman(popdiv).innerHTML=xmlHttp.responseText;
                    eleman(wrapdiv).style.display='inline';
                    return true;
                }
                else {
                    return false;
                }
            }
            xmlHttp.send(null);
        }    
    }
    //stop refresh
    function stoprefresh() {
        var selector = 'meta[name=Refresh]';
        var content = $(selector).attr("content");
        $(selector).attr("content", ""); 
    }
    $(document).ready(function() {
        //slider
        $('#slider').nivoSlider();
	
        $('.help').click(function(e) {
            if(!Kobitek.alert('Lorem ipsum dolor sit amet', 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit')) {
                e.preventDefault();	
            }
        });
        $('.welcome p a span').click(function(e) {
            if(!Kobitek.confirm('Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.', $(this).attr('href'))) {
                e.preventDefault();
            }
        });
    });
    var Kobitek = {
        'alert': function(messageTitle, messageText) {
            $('<div>').dialog({
                modal: true,
                open: function () {
                    $(this).html('<p>' + messageText + '</p>')
                },
                close: function(e, i) {
                    $(this).remove();
                },
                height: 300,
                width: 400,
                title: messageTitle,
                buttons: {
                    "Onayla": function() {
                        $( this ).dialog( "close" );
                    }
                }
            });
        },
        'confirm': function(messageText, targetUrl) {
            $('<div>').dialog({
                open: function () {
                    $(this).html('<p>' + messageText + '</p>')
                },
                close: function(e, i) {
                    $(this).remove();
                },
                resizable: true,
                height: 300,
                width: 400,
                title: 'Onayla',
                modal: true,
                buttons: {
                    "Onayla": function() {
                        window.location = targetUrl;
                        $( this ).dialog( "close" );
                    },
                    "İptal": function() {
                        $( this ).dialog( "close" );
                    }
                }
            });
        }
    }
