﻿
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}

function M1()
{
	testwindow = window.open('yetkiBelgesi.aspx', null, 'status=no, toolbar=no, menubar=no, left=0, top=100, screenX=0, screenY=100, width=640, height=450');
	testwindow.focus();
}

function Yardim(_strGit)
{
	testwindow = window.open('yardim.aspx#' + _strGit.toString(), null, 'status=no, toolbar=no, menubar=no, scrollbars=yes, left=0, top=100, screenX=0, screenY=100, width=280, height=500');
	testwindow.focus();
}

function Harita()
{
	document.write ("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"600\" height=\"330\" id=\"Harita\" align=\"middle\">"
					+ "<param name=\"allowScriptAccess\" value=\"sameDomain\" />"
					+ "<param name=\"movie\" value=\"swf/Harita.swf\" />"
					+ "<param name=\"quality\" value=\"high\" />"
					+ "<param name=\"bgcolor\" value=\"#ffffff\" />"
					+ "<param name=\"menu\" value=\"false\" />"
					+ "<embed src=\"swf/Harita.swf\" quality=\"high\" bgcolor=\"#ffffff\" width=\"600\" height=\"330\" name=\"Harita\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />"
					+ "</object>");
}

function EpostaKontrol(_strTxt)
{
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    return reg.test(_strTxt);
}

function SifreKontrol(_objTxtSifre, _objLblSifre)
{
    var arrGecersizKarakterler = [" ", "\'", "\""];
    var intMinUzunluk = 6;

    if (_objTxtSifre.value.length == 0)
    {
        _objLblSifre.innerHTML = 'Lütfen şifrenizi giriniz.';
        _objTxtSifre.focus();
        return false;
    }
    else if (_objTxtSifre.value.length < intMinUzunluk)
    {
        _objLblSifre.innerHTML = 'Şifreniz en az ' + intMinUzunluk + ' karakter uzunluğunda olmalıdır.';
        _objTxtSifre.focus();
        return false;
    }
    else
    {
        var intIndex;
        var blnHata = false;
        for (intIndex in arrGecersizKarakterler)
        {
            if (_objTxtSifre.value.indexOf(arrGecersizKarakterler[intIndex]) > -1)
            {
                blnHata = true;
                break;
            }
        }
        if (blnHata == true)
        {
            _objLblSifre.innerHTML = 'Şifrenizde geçersiz karakter bulunmaktadır.';
            _objTxtSifre.focus();
            return false;
        }
        else
        {
            _objLblSifre.innerHTML = '';
            return true;
        }
    }
}

function SayisalKontrol(e)
{
    if (!e) var e = window.event;
    
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;

    if ((e.ctrlKey && code == e.DOM_VK_V) || (e.shiftKey && code == e.DOM_VK_INSERT)) return false;
    else if (e.shiftKey) return false;
    else if (e.altKey) return false;

	//backspace 8, delete 46, left 37, right 39
	if ((code >= 48 && code <= 57) || (code >= 96 && code <= 105) || code in {8:0, 9:0, 46:0, 35:0, 36:0, 37:0, 39:0})
    {
        return true;
    } 
    else
    {
        code = 0; 
        return false;
    }
}

function TelefonKarakterUzunlukKontrol(_objTxtTelefon)
{
    if (_objTxtTelefon.value.length != 7)
    {
        return false;
    }
    else
    {
        return true;
    }
}

function UzunlukKontrol(_obj)
{
    if (_obj.value.length == 0)
    {
        return false;
    }
    else
    {
        return true;
    }
}

function ZamanParcaGetir(_strTip, _strZaman)
{
    // _strTip = gun, ay, yil
    // _strZaman = GG/AA/YYYY
    if (_strTip == 'gun')
    {
        return _strZaman.substr(0, 2);
    }
    else if (_strTip == 'ay')
    {
        return _strZaman.substr(3, 2);
    }
    else if (_strTip == 'yil')
    {
        return _strZaman.substr(6, 4);
    }
}

function BodyClass(_strClass)
{
    // IE7 de ModalPopup açıldığında horizontal scrollbar çıkmasını önlemek için..
    if (_strClass == 'm') document.body.className = 'bodyModal';
    else document.body.className = '';
}

function AddBookmark(title, url){
    if (window.sidebar)
    { // Firefox
        window.sidebar.addPanel(title, url, '');
    }
    else if (window.opera)
    { //Opera
        var a = document.createElement("A");
        a.rel = "sidebar";
        a.target = "_search";
        a.title = title;
        a.href = url;
        a.click();
    } else if (document.all)
    { //IE
        window.external.AddFavorite(url, title);
    }
}
