// PARAMETRESINDE VERILEN STRINGIN E-MAIL ADRESI OLUP OLMADIGINI KONTROL EDER
// -----------------------------------------------------------------------------------------------------------------------------
function emailKontrol(s){
    var OK = true;
    var karakter = "";
    var strOK = "1234567890-_.^~@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    
    if (s.indexOf("@") == -1 || s.indexOf(".") == -1) {
        return false;
    }
    else {
        for (var i = 0; i <= s.length && OK == true; i++) {
            karakter = s.substr(i, 1);
            if (strOK.indexOf(karakter) == -1) 
                OK = false;
        }
        
        atsonra = s.substring(s.indexOf("@") + 1, s.length);
        
        if (s.substr(s.indexOf("@") + 1, 1) == "." ||
        s.substr(s.length - 1, 1) == "@" ||
        s.substr(s.length - 1, 1) == "." ||
        atsonra.indexOf(".") == -1 ||
        atsonra.indexOf("@") > -1) 
            OK = false;
        
        
        if (s.indexOf("@") < 1) 
            OK = false;
        
        return OK;
    }
}

// -----------------------------------------------------------------------------------------------------------------------------




// PARAMETRESINDE VERILEN STRINGIN SAG VE SOL TARAFINDAKI BOSLUKLARI ATAR
// -----------------------------------------------------------------------------------------------------------------------------
function Trim(s){

    while ((s.substring(0, 1) == ' ') || (s.substring(0, 1) == '\n') || (s.substring(0, 1) == '\r')) {
        s = s.substring(1, s.length);
    }
    
    
    while ((s.substring(s.length - 1, s.length) == ' ') || (s.substring(s.length - 1, s.length) == '\n') || (s.substring(s.length - 1, s.length) == '\r')) {
        s = s.substring(0, s.length - 1);
    }
    
    return s;
}

// -----------------------------------------------------------------------------------------------------------------------------



function formKontrolContact(){
    var frm = document.forms['frm_contact'];
    var error = "";
    var email = frm.txt_email.value;
    var adSoyad = frm.txt_adSoyad.value;
    var konu = frm.txt_konu.value;
    var mesaj = frm.txt_mesaj.value;
    
    if (!emailKontrol(email)) {
        error += "- Lütfen geçerli bir e-mail adresi giriniz.\n";
    }
    if (Trim(adSoyad) == '' || Trim(konu) == '' || Trim(mesaj) == '') {
        error += "- Bütün alanları eksiksiz doldurmalısınız.\n";
    }
    if (error != '') {
        alert(error);
        return false;
    }
}



function formKontrolAddEmailList(){

    frm = document.forms['frm_add_email_list'];
    
    if (Trim(frm.txt_ad_soyad.value) == '') {
        alert("Lütfen 'Ad Soyad' alanını doldurun..!");
        return false;
    }
    
    if (Trim(frm.txt_email.value) == '') {
        alert("Lütfen e-mail adresinizi girin..!");
        return false;
    }
    
    if (!emailKontrol(frm.txt_email.value)) {
        alert("Girmiş olduğunuz e-mail adresi geçersiz..!\nLütfen kontrol edin.");
        return false;
    }
    
    frm.hdn_add_email_list.value = 'OOKKEEYY';
}



// ANKET GONDER
// -----------------------------------------------------------------------------------------------------------------------------
function anketGonder(mode){
    var secenek_id = -1;
    var objAnket = document.forms["frm_anket"].rad_anket;
    var anket_id = document.forms["frm_anket"].hdn_anket_id.value;
    
    for (var i = 0; i < objAnket.length; i++) {
        if (objAnket[i].checked) 
            secenek_id = objAnket[i].value
    }
    if (secenek_id > -1 || mode == "show") 
        location.href = "?page=survey_result&option_id=" + secenek_id + "&survey_id=" + anket_id + "&mode=" + mode;
    return false;
}

// -----------------------------------------------------------------------------------------------------------------------------


function showPhoto(photo, photo_name){
    var str = "left=0,screenX=0,top=0,screenY=0";
    
    if (window.screen) {
        var ah = screen.availHeight - 30;
        var aw = screen.availWidth - 10;
        str += ",height=" + ah;
        str += ",innerHeight=" + ah;
        str += ",width=" + aw;
        str += ",innerWidth=" + aw;
        
    }
    else {
        str += ",resizable"; // so the user can resize the window manually
    }
    str = "left=100,top=100, height=500, width=530,resizable";
    
    var show_photo = window.open('show_photo.php?photo=' + photo + '&photo_name=' + photo_name, null, str + ',status=yes, scrollbars=yes, menubar=no, location=no, toolbar=no');
    show_photo.focus();
}




function tplImage(img, proc){
    if (proc == 'close') {
        document.getElementById('div_tpl').style.display = 'none';
        document.getElementById('img_tpl').src = 'images/0.gif';
    }
    else {
        document.getElementById('div_loading').style.display = 'inline';
        document.getElementById('div_tpl').style.display = 'inline';
        document.getElementById('div_tpl').style.top = eval(document.body.scrollTop + 100) + 'px';
        document.getElementById('img_tpl').src = img;
    }
    
}


function domainDetail(){
    var dt = window.open();
    var content = '<html><head><title>Domain sorgulama sonucu - </title></head><body bgcolor="#efefef">' +
    '<table width="85%" bgcolor="#ffffff" style="border:1px solid #cccccc;">' +
    '<tr><td style="padding:20px;">' +
    document.getElementById('spn_domain_detail').innerHTML +
    '</td></tr></table></body></html>';
    
    dt.document.write(content);
    
}


// DOMAIN SORGULAMA FORM GONDERIM KONTROLU
// -----------------------------------------------------------------------------------------------------------------------------
function formKontrolDomainSorgu(){

    var frm = document.forms["frm_domain_sorgu"];
    var alan_adi = Trim(frm.txt_alan_adi.value);
    var error = 0;
    var err_domain_sorgu = document.getElementById("err_domain_sorgu");
    var mesaj = "";
    
    if (alan_adi == "") {
        error++;
    }
    
    if (!alan_adi.replace(/-/gi, "").match(/^\w+$/) || alan_adi.indexOf("_") != -1) {
        error++;
        mesaj += "Geçersiz alan adı girdiniz, lütfen kontrol ediniz !</br>";
    }
    
    if (alan_adi.length > 63) {
        error++;
        mesaj += "Alan adı en fazla 63 karakter girilebilir !</br>";
    }
    
    if (error != 0) {
        err_domain_sorgu.innerHTML = mesaj;
        err_domain_sorgu.style.visibility = "visible";
        return false;
    }
}

function SepetiGuncelle(){
    var Frm = document.forms["BasketForm"];
    Frm.elements["proc"].value = 'upd';
    Frm.submit();
}


function SepetiBosalt(){
    var cvp = 0;
    cvp = confirm("Sepeti Boşaltmak İstediğinizden Emin Misiniz?");
    if (cvp) {
        var Frm = document.forms["BasketForm"];
        Frm.elements["proc"].value = 'emp';
        Frm.submit();
    }
}

function SatinAl(){
    var Frm = document.forms["BasketForm"];
    Frm.action= '?page=chk';
    Frm.submit();
}

function SiparisOnayla(){
	
	var Frm = document.forms["BasketForm"];
	Frm.submit();
	
}