
function sortBox(box) {
	var newBox = new Array();

	for (var i = 0; i < box.length; i++) {
		newBox[i] = new Array(box[i].value, box[i].text);
	}

	newBox.sort(sortByAscending);

	for (var i = box.length - 1; i > -1; i--) {
		box.options[i] = null;
	}

	for (var i = 0; i < newBox.length; i++) {
		box.options[box.length] = new Option(newBox[i][1], newBox[i][0]);
	}
}

function sortByAscending(a, b) {
	if (a[1].toLowerCase() > b[1].toLowerCase()) {
		return 1;
	}
	else if(a[1].toLowerCase() < b[1].toLowerCase()) {
		return -1;
	}
	else {
		return 0;
	}
}

function sortByDescending(a, b) {
	if (a[1].toLowerCase() > b[1].toLowerCase()) {
		return -1;
	}
	else if(a[1].toLowerCase() < b[1].toLowerCase()) {
		return 1;
	}
	else {
		return 0;
	}
}

function moveItem(fromBox, toBox, sort) {

	var newText = null;
	var newValue = null;
	var newOption = null;

	if (fromBox.selectedIndex >= 0) {
		for (var i = 0; i < fromBox.length; i++) {
			if (fromBox.options[i].selected) {
				newText = fromBox.options[i].text;
				newValue = fromBox.options[i].value;

				newOption = new Option(newText, newValue);

				toBox[toBox.length] = newOption;
			}
		}

		for (var i = 0; i < toBox.length; i++) {
			for (var j = 0; j < fromBox.length; j++) {
				if (fromBox[j].value == toBox[i].value) {
					fromBox[j] = null;

					break;
				}
			}
		}
	}

	if (newText != null) {
		if (sort == true) {
			sortBox(toBox);
		}
	}
}

function listSelect(box, delimeter) {
	var s = "";

	if (delimeter == null) {
		delimeter = ",";
	}

	if (box == null) {
		return "";
	}

	for (var i = 0; i < box.length; i++) {
    	if (box.options[i].value > "") {
			if(i == box.length - 1 )
				s += box.options[i].value;
			else
				s += box.options[i].value + delimeter;
		}
	}

	if (s == ".none,") {
		return "";
	}
	else {
		return s;
	}
}

function gonderGenel(target, url, id, parameters) {
	 
 	if (id == null)
 		id = 'id';
 	if (parameters == null)
 		parameters = '';
 	else
 		parameters = '&' + parameters;

	if ((target == 'ekle')||(target == 'listele')||(target == 'ara')||(target == 'geri'))
	 		window.location = url + '?1=1' + parameters;		 		
 	
// 	if(id == null)
// 		id = getCookie("id");
// 	setCookie("id","");	
 	//if ((target == 'detay')||(target == 'guncelle')||(target == 'sil')||(target == 'onkosul')){
 	else {	
 		if (itemId!=null)
 		{
	 		if(url.indexOf("?")==-1)
		 		window.location = url+"?" + id + "=" + itemId + parameters;
		 	else
		 		window.location = url+"&" + id + "=" + itemId + parameters;	
	 		
	 	}
	 	else
	 		alert("L\u00fctfen detay\u0131n\u0131 g\u00f6rmek/g\u00fcncellemek istedi\u011finiz kayd\u0131 se\u00e7iniz");
 	}
} 	 

function getElement(psID) { 
   if(document.all) { 
      return document.all[psID]; 
   } else { 
      return document.getElementById(psID); 
   } 
} 
