﻿/*
'**************************************************************************************************
'Genel JS kütüphanesi.
'Tolga MIRMIRIK
'Ver.Nu.	Değişim Tar.	Değiştiren			Açıklama
'-------	------------	---------------		-----------------
'V1.0		12.09.1999		Tolga MIRMIRIK(TM)	Dosya oluşturuldu.
'.
'.
'.
'V6.84		10.04.2006		TM					XMLHttp ile ilgili fonksiyonlar eklendi
'V7.00		25.05.2006		MA					PageQuery() class' ı eklendi.
'V7.10		29.05.2006		TM					removeThatNode() metodu eklendi.
'V8.00		29.05.2006		TM					Tüm metodların yorumları ve kullanımları yazıldı.
'V8.02		12.06.2006		TM					AJAX.getXMLDoc() eklendi.
'V8.10		21.06.2006		TM					HTML.moveTo() ve HTML.moveAll() metodları eklendi.
'V8.20		27.07.2006		TM					HTML.getRDValue() metodu eklendi.
'V8.30      01.02.2007      TM                  getCookie() ve setCookie() metodları eklendi.
'**************************************************************************************************

/* onMouseOver ve onMouseOut fonksiyonları. CSS2.0 ile birlikte gereksiz hale gelmiştir. */
//function onm(obj) {obj.style.backgroundColor = '#6699cc';obj.style.color = '#ffffff';}
//function outm(obj, bc) {obj.style.backgroundColor=bc;obj.style.color='#000000';}

/**************************************************************************************
HTML.openWin()

	sURL: Açılacak pencerenin URI adresi
	sWN	: Pencereye verilecek isim
	wT	: 
		  #1: Modül Penceresi benzeri. Menü, Toolbar ve ScrollBar YOK, yeniden boyutlandırılamaz.
		  #2: Modül Penceresi benzeri. Menü, Toolbar ve ScrollBar VAR, sabit büyüklük. 
		  #3: X ve Y koordinatlarının verilebildiği pencere türü. Kullanılmıyor.
		  #4: Normal pencere açar. (target='_blank' benzeri.)
	lt	: LengTh
	ht	: HeigTh
***************************************************************************************/
function openWin(sURI, sWN, wT, lt, ht)
{
	var winLeft = (screen.availWidth - lt) / 2;
	var winTop = (screen.availHeight - ht) / 2;

	switch (wT) {
		case 1: {
			window.open (sURI, sWN, "toolbar=0, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", scrollbars=0, resizable=no, left=" + winLeft + ", top=" + winTop);
			break;
		}
		case 2: {
			window.open (sURI, sWN, "resizable=no,scrollbars=yes, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", left=" + winLeft + ", top=" + winTop);
			break;
		}
		case 3: {
			if (arguments.length > 4)
				return window.open (sURI, sWN, "toolbar=0, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", scrollbars=0, resizable=no, left=" + arguments[5] + ", top=" + arguments[6], "true");
			else
				return window.open (sURI, sWN, "toolbar=0, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", scrollbars=0, resizable=no", "true");
			break;
		}
		case 4: {
			return window.open (sURI, sWN, "toolbar=1, menubar=1, location=0, status=1, width=" + lt + ", height=" + ht + ", scrollbars=yes, resizable=no, left=0, top=0");
			break;
		}
		case 5: {
			window.open (sURI, sWN, "toolbar=0, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", scrollbars=0, resizable=no, left=0, top=0");
			break;
		}
	}
	return void(0);
}