// JavaScript Document
function ChangeInputText(__Input,__isFocused){
	var __Default	=	__Input.getAttribute('title');
	var __Value		=	__Input.value;
	__Value			=	__Value.Trim();
	if(__isFocused){
		if(__Value==__Default)	
			__Input.value='';			
	}
	else{
		if(__Value=='')
			__Input.value=__Default;
	}
}

function ChangePasswordText(__Input,__isFocused){
	var __Default	=	__Input.getAttribute('title');
	var __Value		=	__Input.value;
	var __Type		=	__Input.type;
	var __Parent	=	__Input.parentNode;
	var __Helper	=	_CreateElement({'TagName':'INPUT','Attributes':{'type':(__Type=='text'?'password':'text'),'class':'LoginBox','className':'LoginBox','title':__Default}});
	__Helper.setAttribute('name',__Input.name);
	__Helper.setAttribute('id',__Input.id);
	__Helper.style.width	=	__Input.style.width;
	__Helper.style.height	=	__Input.style.height;
	
	__Value			=	__Value.Trim();
	
	if(__Helper.type=='password'){
		__Helper.onkeydown=function(e){
			var __Temp;
			if(window.event)	
				__Temp=event.keyCode;
			else if(e.which)
				__Temp=e.which;			
			if(__Temp==13){
				$('$FV_Login').onclick();
				this.blur();
			}
		}	
	}
	
	if(__isFocused){
		if(__Value==__Default){	
			if(__Type=='text'){				
				__Parent.removeChild(__Input);
				__Parent.appendChild(__Helper);	
				__Helper.onblur = function(e){
						ChangePasswordText(this,false);			
				}
				__Helper.focus();
				__Helper.focus();
				}	
		}
	}
	else{
		if(__Value==''){
			__Parent.removeChild(__Input);
			__Parent.appendChild(__Helper);	
			__Helper.onfocus=function(e){	
				ChangePasswordText(this,true);
			}
			__Helper.value	=__Default;
		}
	}
}
var __UserNameDefault = 'Kullanıcı Adı';
var __PasswordDefault = 'Şifre';
function Authenticate_Control(__Values){
	if(__Values.Url.Username!=__UserNameDefault && __Values.Url.Password!=__PasswordDefault){
			return true;	
	}
	return false;
}

function Authenticate_Result(__Values){
	if(__Values.Result && __Values.Result.Trim()!=''){
		__Result	= eval('('+__Values.Result+')');
		if(__Result.isOk){
			window.location=__Result.Location;	
		}
		else{
			var MessageStr=unescape(__Result.ErrorMessage);
			MsgBox(MessageStr,{'Attributes':{'MsgBoxType':16}});
		}
	}
}

function ForgotPassword_Control(__Values){return true;}	

function ForgotPassword_Result(__Values){
	if(__Values.Result && __Values.Result.Trim()!=''){
		__Result	= eval('('+__Values.Result+')');
		if(__Result.isOk){
			var MessageStr=unescape(__Result.Message);
			MsgBox(MessageStr,{'Attributes':{'MsgBoxType':4}});	
		}
		else{
			var MessageStr=unescape(__Result.ErrorMessage);
			MsgBox(MessageStr,{'Attributes':{'MsgBoxType':16}});
		}
	}	
}
