
/****************************OZKAR*********************************
	Olu?turma: 04.09.2006 Pazartesi
	Text box içerisine sadece tam sayi girilebilir
	onkeydown="WriteOnlyNumber()"
**************************************************************/
function WriteOnlyNumber()
{
	var numbers=new String("96,97,98,99,100,101,102,103,104,105,48,49,50,51,52,53,54,55,56,57,46,13,37,38,39,40,35,36,9,8");
	if((event.shiftKey) || (event.altKey) || (event.altLeft) || (event.shiftLeft))
	{
		event.returnValue=false
		return false
	}
		
	var Sayimi=true;
	izinliler=numbers.split(/\,/)
	Key=event.keyCode
	for(i=0;i<izinliler.length;i++)
	{
		if(izinliler[i]==Key)
		{
			event.returnValue=true
			return true
		}
		else
		{
			Sayimi=false
		}
	}
	if(!Sayimi)
	{
		event.returnValue=false;
		return false
	}
}
/******************************************************************************************************************/



/****************************OZKAR*********************************
	Olu?turma: 04.09.2006 Pazartesi
	Text box içerisine sadece tam ve rasyonel sayy girilebilir
	obj = sayynyn girildi?i textbox
	sperator = rasyonel kysmy ayyracak olan karakter nokta ya da Virgül
	onkeydown="WriteOnlyFloatNumber(obj,sperator)"
**************************************************************/
function WriteOnlyFloatNumber(obj,sperator)
{
	
	sp="188";
	if(sperator=='.')sp="190"
	
	//alert(event.keyCode)
	var numbers=new String("96,97,98,99,100,101,102,103,104,105,48,49,50,51,52,53,54,55,56,57,46,13,37,38,39,40,35,36,9,8," + sp);

	if((event.shiftKey) || (event.altKey) || (event.altLeft) || (event.shiftLeft))
	{
		event.returnValue=false
		return false
	}
	var Sayimi=true;
	izinliler=numbers.split(/\,/)
	Key=event.keyCode
	if(obj.Value.indexOf(sperator)>-1 && Key==sp)
	{
		event.returnValue=false
		return false
	}
	for(i=0;i<izinliler.length;i++)
	{
		if(izinliler[i]==Key)
		{
			event.returnValue=true
			return true
		}
		else
		{
			Sayimi=false
		}
	}
	if(!Sayimi)
	{
		event.returnValue=false;
		return false
	}
}
/**********************************************************************************************************/



/******************************OZKAR*****************************************************************
	Olu?turma: 04.09.2006 Pazartesi
	String Nesnesine eklenen Trim,LTrim,RTrim bu nesnedeki değer üzerinde işlem yapar.
	Trim(char1) =  değerin sağında ve solunda boşluk ya da char1 belirtilmiş karakterleri siler  
	LTrim(char1) =  değerin solunda boşluk ya da char1 belirtilmiş karakterleri siler 
	RTrim(char1) =  değerin sağında boşluk ya da char1 belirtilmiş karakterleri siler 
**********************************************************************************************/
String.prototype.RTrim=function(char1)
{
	var text=this;
	var sil=char1 || " ";
	do
	{
		var v=false
		t=text.substr(text.length - 1,1)
		if(t==sil)
		{
			text=text.substr(0,text.length - 1)
			v=true;
		}
	}
	while(v)
	return text
}

String.prototype.LTrim=function(char1)
{
	var text=this;
	var sil=char1 || " ";
	do
	{
		var v=false
		t=text.substr(0,1)
		if(t==sil)
		{
			text=text.substring(1,text.length)
			v=true;
		}
	}
	while(v)
	return text
}

String.prototype.Trim=function(char1)
{
	var text=this;
	var sil=char1 || " ";
	text=text.LTrim(sil)
	text=text.RTrim(sil)
	return text
}
/*****************************************************************************************************************/