function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

function trimMe(obj)
{
	obj.value = trim(obj.value);
}

function usernameCheck(toBeControlled)
{
	var validCharacters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_';
	for( i=0;i<toBeControlled.length;i++ )
	{
		var char1 = toBeControlled.charAt(i);
		if( validCharacters.indexOf(char1) == -1 )
		{
			//alert('username contains illegal characters');
			alert(alert_41);
			return false;
		}
	}
	return true;
}

function characterCheck(toBeControlled)
{
	var validCharacters = 'abcçdefgğhıijklmnoöpqrsştuüvwxyzABCÇDEFGĞHIİJKLMNOÖPQRSŞTUÜVWXYZ0123456789_';
	for( i=0;i<toBeControlled.length;i++ )
	{
		var char1 = toBeControlled.charAt(i);
		if( validCharacters.indexOf(char1) == -1 )
		{
			return false;
		}
	}
	return true;
}
function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function addressCharacterControls(toBeControlled)
{
	var validCharacters = '0123456789abcçdefgğhıijklmnoöpqrsştuüvwxyzABCÇDEFGĞHIİJKLMNOÖPQRSŞTUÜVWXYZ#. ';
	for( i=0;i<toBeControlled.length;i++ )
	{
		var c = toBeControlled.charAt(i);
		if( validCharacters.indexOf(c) == -1 )
		{
			return false;
		}
	}
	return true;
}
		 
function characterControls(toBeControlled)
{
	var validCharacters = '0123456789abcçdefgğhıijklmnoöpqrsştuüvwxyzABCÇDEFGĞHIİJKLMNOÖPQRSŞTUÜVWXYZ. ';
	for( i=0;i<toBeControlled.length;i++ )
	{
		var c = toBeControlled.charAt(i);
		if( validCharacters.indexOf(c) == -1 )
		{
			return false;
		}
	}
	return true;
}

function emailCharacterControls(toBeControlled)
{
	var validCharacters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.@_';
	for( i=0;i<toBeControlled.length;i++ )
	{
		var c = toBeControlled.charAt(i);
		if( validCharacters.indexOf(c) == -1 )
		{
			return false;
		}
	}
	return true;
}

function onEnter(e)
{
	var x = "";
  	if (document.all)
  	{
  		var evnt = window.event;
  		x=evnt.keyCode;
  	}
  	else
  	{
  		x=e.keyCode;
  	}

	if(x==13)
	{
		document.form1.submitbutton.click();
	}
}

function passwordCheck(toBeControlled)
{
	var digits = '0123456789';
	var digitCounter = 0;
	for( t=0;t<toBeControlled.length;t++ )
	{
		var c = toBeControlled.charAt(t);
		if( digits.indexOf(c) > -1 )
		{
			digitCounter = digitCounter + 1;
		}
	}
	if( digitCounter == 0 )
	{
		return false; 
	}
	else
	{
		return true;
	}
}

function textControls(toBeControlled)
{
	var validCharacters = '0123456789abcçdefgğhıijklmnoöpqrsştuüvwxyzABCÇDEFGĞHIİJKLMNOÖPQRSŞTUÜVWXYZ.!, ';
	for( i=0;i<toBeControlled.length;i++ )
	{
		var c = toBeControlled.charAt(i);
		if( validCharacters.indexOf(c) == -1 )
		{
			return false;
		}
	}
	return true;
}

