function createRequestObject() {
	var ro;
	var browser = navigator.appName;

	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		ro = new XMLHttpRequest();
	}
	return ro;
}

function listOptions(targetOpt, optlabel, optvalue) {
	var new_option = document.createElement('option');

	new_option.text = optlabel;
	new_option.value = optvalue;

	try {
		targetOpt.add(new_option, null); // standards compliant; doesn't work in I
	}
	catch(ex) {
		targetOpt.add(new_option); // IE only
	}
}

function clearList(targetOption) {
	while (targetOption.length > 0) {
		targetOption.remove(0);
	}
}

//Yüklenene kadar disable
function formusage (dialog, status){
	if (document.forms[dialog]){
		for (var i=0; i < document.forms[dialog].elements.length; i++){
			if (document.forms[dialog].elements[i].id != 'cancel'){
				if (status == 'disable'){
					document.forms[dialog].elements[i].disabled = true;
				}else{
					document.forms[dialog].elements[i].disabled = false;
				}
			}
		}
	}
}

//Form elemanları ve değerleri
function getParams (formName){
	var params = '';

	if (document.forms[formName]){

		for (var i=0; i < document.forms[formName].elements.length; i++){
			switch (document.forms[formName].elements[i].type){
				case "select-one":
				params += '&'+ document.forms[formName].elements[i].name +'=';
				if (document.forms[formName].elements[i].selectedIndex > -1){
					params += document.forms[formName].elements[i].options[document.forms[formName].elements[i].selectedIndex].value;
				}else{
					params += '0';
				}
				break;
				case "hidden":
				case "password":
				case "text":
				case "textarea":
				params += '&'+ document.forms[formName].elements[i].name +'=';
				params += encodeURIComponent(document.forms[formName].elements[i].value);
				break;
				case "radio":
				case "checkbox":
				if (document.forms[formName].elements[i].checked){
					params += '&'+ document.forms[formName].elements[i].name +'=';
					params += encodeURIComponent(document.forms[formName].elements[i].value);
				}
				break;
				default:
				break;
			}
		}
	}
	
	return params;
}

//Birden çok onload yazabilmek için
function wolOn(){
	window.onload = wolGo;
}

function wolGo(){
	for(var i = 0;i < wols.length;i++)
	eval(wols[i]);
}

function wolAdd(func){
	wols[wols.length] = func;
}

var wols = new Array();

//Çalıştırıyoruz
wolOn();

//Birden çok resize yazabilmek için
function worOn(){
	window.onresize = worGo;
}

function worGo(){
	for(var i = 0;i < wors.length;i++)
	eval(wors[i]);
}

function worAdd(func){
	wors[wors.length] = func;
}

var wors = new Array();

//Çalıştırıyoruz
worOn();

//Modal dialog için...
worAdd('centerModalDialog()');