﻿
function temizle() {
    document.getElementById('txtSearcher').value = "";
}


function gonder() {
    var v = document.getElementById('txtSearcher').getAttribute("link");
    location.href = v;
}

var i = -1;
function noNumbers(e) {
    var table = document.getElementById('pnlFac').childNodes[0];

    var rows = table.getElementsByTagName("tr");
    var st = document.getElementById('txtSearcher').value;
    if (rows.length > 1 && document.getElementById('txtSearcher').value.length >= 3) {
        if (e.keyCode == '40') {
            i++;
            var satirSayisi = document.getElementById('pnlFac').childNodes[0].rows.length;
            if (satirSayisi > 1) {
                if (i < rows.length - 1) {
                    for (var c = 0; c < rows.length; c++) {
                        rows[c].bgColor = 'White';
                    }
                    rows[i].bgColor = '#8888FF';
                    var aHref = rows[i].getElementsByTagName("a");
                    var link = aHref[0].href;
                    var source = aHref[0].innerHTML;
                    document.getElementById('txtSearcher').setAttribute("link", link);
                    document.getElementById('txtSearcher').value = "";
                    document.getElementById('txtSearcher').value = source;
                }

            }
        }
        else if (e.keyCode == '38') {
            i--;
            var satirSayisi = document.getElementById('pnlFac').childNodes[0].rows.length;
            if (satirSayisi > 1) {
                if (i > -1) {
                    for (var c = 0; c < rows.length; c++) {
                        rows[c].bgColor = 'White';
                    }
                    rows[i].bgColor = '#8888FF';
                }

            }
        }
        else if (e.keyCode == '13') {
            for (var c = 0; c < rows.length; c++) {
                if (rows[i].bgColor == '#8888FF') {

                    var v = rows.getElementsByTagName("td").getElementsByTagName("a").getAttribute("href").valueOf();
                    alert(v);
                }
            }

        }
    }


}



function Search() {
    var msterId = '_ctl0_txtSearcher';
    var defaultId = 'txtSearcher';

    var controll = new String();
    
    try
    {
    controll=  document.getElementById(defaultId).value.toString();
    }
    catch(e)
    {
        controll = document.getElementById(msterId).value.toString();
    }


    
    
    if (controll.length >= 3) {

        document.getElementById('pnlFac').style.display = 'block';
        i = -1;

     controll=   controll.replace('ç', '1').replace('ı', '2').replace('ş', '3').replace('ü', '4');
        
        call_async_request('pnlFac', '/Inttur/XMLHTTP/SearchTool.aspx?qa=' + controll);
    }
    else if (controll.length <= 2) {
        i = -1;
        document.getElementById('pnlFac').style.display = 'none';
    }
}

function Sakla() {
    document.getElementById('pnlFac').style.display = 'none';
}

function yaz() {
    var v = location.href;
    v = v.substring(7);
    v = v.split('/')[0];
    // if (v == 'localhost' || v == 'www.inttur.com')
        call_async_request('pnl', '/Inttur/XMLHTTP/SearchTool.aspx?type=H');
}

function otelGetir(obj) {
    var subregionID = obj.options[obj.selectedIndex].value;
    try {
        document.getElementById('hdnYore').value = subregionID
    }
    catch (e) {
        document.getElementById('_ctl0_hdnYore').value = subregionID
    }
    
    
    call_async_request('sFacilities', '/Inttur/XMLHTTP/SearchTool.aspx?type=O&sr=' + subregionID);
}

function acBakalim(gelen, isim) {

    Sexy.info('<h1>Yönlendiriliyorsunuz...</h1><br/><br/><p><div onload="yokEt();" style="text-align: center;"><h1>' + isim + ' için arama yapılıyor....</h1><br/><h1>Lütfen Bekleyiniz...</h1></div></p>');
    location.href = gelen;


}

function setAllParam() {

    var checkIn = document.getElementById('srchCheckIn').value;
    var checkOut = document.getElementById('srchCheckOut').value;
var yore;

    try {
    yore = document.getElementById('hdnYore').value;
     }
     catch (e) {
         yore = document.getElementById('_ctl0_hdnYore').value;
    }
    
    if (yore == "") {
        Sexy.alert('<h1>Uyarı</h1><br/><p>Arama Yapabilmek İçin Öncelikle Lütfen Yöre Seçiniz...</p>');
        return false;
    }
    else {
        var cin = document.getElementById('srchCheckIn').value;
        try{
        document.getElementById('hdnGiris').value = cin;
        }
        catch(e)
        {
        document.getElementById('_ctl0_hdnGiris').value=cin;
        }
        var cout = document.getElementById('srchCheckOut').value;
        try
        {
        document.getElementById('hdnCikis').value = cout;
        }
        catch(e)
        {
        document.getElementById('_ctl0_hdnCikis').value = cout;
        }
        var fId = document.getElementById('slctFacility').value;
        try
        {
        document.getElementById('hdnTesis').value = fId;
        }
        catch(e)
        {
        document.getElementById('_ctl0_hdnTesis').value = fId;
        }
        var rId
        try
         {rId= document.getElementById('hdnYore').value;
         }
         catch(e)
         {
         rId= document.getElementById('_ctl0_hdnYore').value;
         }
        Sexy.info('<h1>Yönlendiriliyorsunuz...</h1><br/><br/><p><div onload="yokEt();" style="text-align: center;"><img src="/inttur/style/images/onloading.gif"  height="25px" /></div><div style="width: 350px; height: 350px; border: solid 1px #f0f0f0; margin-top: 20px; padding: 5px; vertical-align: middle; text-align: left;"><img src="http://www.inttur.com/inttur/images/adv_wait.jpg" width="350px" height="350px" /></div></p>');


        var code = "";

        if (fId == '-1') {
            code = "location.href='/inttur/searchresults.aspx?type=s&cin=" + cin + "&cout=" + cout + "&fid=" + fId + "&mr=-1&sr=" + rId + "&cId=-1&sfn=-1&spr=-1&props=-1&qsquery=';";
        }
        else {
            var str = new String();
            str = checkIn;
            str = str.replace('/', '.');
            str = str.replace('/', '.');

            var str2 = new String();
            str2 = checkOut;
            str2 = str2.replace('/', '.');
            str2 = str2.replace('/', '.');
            code = "location.href='/inttur/Otel/"+str+"/"+str2+"/" + fId + "';";
        }

        setTimeout(code, 2000);
        return false;
    }
}

function yokEt() {

    document.getElementById('textBoxBtnOk').style.display = 'none';
}

function call_async_request(lbl, url) {
    try {
        var xmlHttpNesnesi = XMLHTTP_Olustur();

        if (xmlHttpNesnesi) {
            xmlHttpNesnesi.open("GET", url, true);

            xmlHttpNesnesi.onreadystatechange = function() {
                if (xmlHttpNesnesi.readyState == 4) {
                    if (xmlHttpNesnesi.status == 200) {
                        document.getElementById(lbl).innerHTML = xmlHttpNesnesi.responseText;
                    }
                }
            };
            xmlHttpNesnesi.send(null);
        }
    }
    catch (err) {
        alert(err);
    }
}

function XMLHTTP_Olustur() {
    var xmlhttp = false;
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
            xmlhttp = false;
        }
    }

    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
        } catch (e) {
            xmlhttp = false;
        }
    }
    if (!xmlhttp && window.createRequest) {
        try {
            xmlhttp = window.createRequest();
        } catch (e) {
            xmlhttp = false;
        }
    }
    return xmlhttp;
}
    
