//xmlHttp nesnesi döndürür.
function getXmlHttpRequest() {
	var xmlHttp;
	try	  {  
		// Firefox, Opera 8.0+, Safari 
		xmlHttp=new XMLHttpRequest();  }
	catch (e) {  // Internet Explorer  
		try {    
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
	  	catch (e) {    
			try {      
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
			catch (e) {      
				alert("Tarayıcınız AJAX desteklememektedir.");      
				return false;      
			}    
		}  
	}
	
	return xmlHttp
}
//Sayfa yükleyen fonksiyon
function loadPage(sUrl, oScreen) {
		var xmlHttp = new getXmlHttpRequest();
		var waitHtml; 
		xmlHttp.onreadystatechange = function() {
				 if(xmlHttp.readyState==4) {
						oScreen.innerHTML = xmlHttp.responseText;
				  }
			}
		
		waitHtml = '<div style="width:100%;height:50px; text-align:center; margin-top:20px;"><img src="images/33-1.gif"></div>';
		waitHtml += '<div style="width:100%; height:25px; text-align:center" class="Verdana_11">Lütfen Bekleyiniz...</div>';
		
		oScreen.innerHTML = waitHtml;
		
		xmlHttp.open("GET", sUrl, true);
		xmlHttp.send(null);
	}

//Boşluk karakterini traşlayan proseüdr
function Trim(TRIM_VALUE){
	if(TRIM_VALUE.length < 1){
		return"";
	}
	
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	
	if(TRIM_VALUE==""){
		return "";
	}else{
		return TRIM_VALUE;
	}
} 

function RTrim(VALUE){
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	
	if(v_length < 0){
		return"";
	}
	
	var iTemp = v_length -1;
	
	while(iTemp > -1){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		
		iTemp = iTemp-1;
		
	}
	
	return strTemp;

} 

function LTrim(VALUE){
	var w_space = String.fromCharCode(32);
	if(v_length < 1){
		return"";
	}
	
	var v_length = VALUE.length;
	var strTemp = "";
	
	var iTemp = 0;
	
	while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} //End While
	return strTemp;
} 

// Select Elementini temizleyen fonskiyon
function clearCombo(objCombo) {
	while (objCombo.length>0) {
			objCombo[0]=null
		}
}

//xml verisindeki bilgileri select elementinde listeleyen prosedür
function getItemList(xmlData,Addr,objCombo) {
	clearCombo(objCombo);
	objCombo.options[0] = new Option('Seçim yapınız',0);
	
	xmlData.async=false;
	xmlData.load(Addr);
	xmlDoc = xmlData.selectNodes("//Item")
	
	for (i=0; i<xmlDoc.length; i++) {
			Value = xmlDoc.item(i).selectSingleNode("itemValue").text;
			Text = xmlDoc.item(i).selectSingleNode("itemText").text;
			objCombo.options[i+1]=new Option(Text,Value);
		}
		
	}
	
//Metni baş kelimelerin baş harfi büyük biçimde şekillendirien prosedür
function styleText(Obj) {
	Value = Obj.value.toLowerCase();
	TempValue=""
	var UpCase=false
	for (i=0; i<Value.length; i++) {
		if (i==0) {
			if (Value.substring(i,i+1)=="i") {
				TempValue+="İ"
				UpCase=false
			}else {
				TempValue+=Value.substring(i,i+1).toUpperCase();
				UpCase=false
				}
		}else {
			if (Value.substring(i,i+1)==" ") {
				TempValue+=" ";
				UpCase=true
			}else {
				if (UpCase==true) {
					if (Value.substring(i,i+1)=="i") {
						TempValue+="İ"
						UpCase=false
					}else {
						TempValue+=Value.substring(i,i+1).toUpperCase();
						UpCase=false
						}
				}else{
					TempValue+=Value.substring(i,i+1)
					UpCase=false
				}
			}
		}
	}

	Obj.value=TempValue;
}

//div kaydıran fonksiyon
function scrollDiv(div) {

if (div.scrollHeight-div.scrollTop<=(div.clientHeight))
	{
	div.scrollTop = 0;
} else
	{
	var s=div.scrollTop;
	div.scrollTop = s+1;
	}
}

//Listeden listeye öğe ekleyen fonksiyon
function addItem(List1,List2) {
	for (i=0; i<List1.length; i++) {
		if (List1[i].selected==true) {
			itemNode = document.createElement("option");
			itemText = document.createTextNode(List1[i].text);
			itemNode.value=List1[i].value;
			itemNode.appendChild(itemText);
			List2.appendChild(itemNode);
			List1[i]=null;
		}
	}
}

function selectAll(List){
	for (i=0; i<List.length; i++) {
		List[i].selected=true
	}
}	

//Combobox da value değeri belirtilen kaydı seçili hale getiren fonksiyon
function getSelectedItem(objCombo,selectedValue) {
		for (i=0; i<objCombo.length; i++) {
				if (objCombo[i].value==selectedValue) {
						objCombo[i].selected=true;
						break;
					}
			}
	}

//Girilen metnin numeric olmas durumunu kontrol eden fonksiyon
function isNumeric(strString)
   //  check for valid numeric strings 
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }


function fixIE6PngProblem() {
		var oImg = document.getElementsByTagName("img");
		var i=0;
		for (i=0; i<oImg.length; i++) {
				oImg[i].style.cssText="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + oImg[i].src + "'); opacity:40";
				
			}
	}
  // -->
