window.addEvent('load', function(){
	customTextInput();
	customTextInputLogin();
	//checkFrmInformation();
});

function customTextInputLogin(){
	var customInputs = $$('input.customInputLogin');
	if(!customInputs.length)	return;
	customInputs.each(function(customInput){		
		customInput.removeEvents().addEvents({
			'focus': function(){
				customInput.addClass('selectedLog');
			},
			'blur': function(){
				customInput.removeClass('selectedLog');
			}
		});
	});
}

function customTextInput(){
	var customInputs = $$('input.customTextInput');
	if(!customInputs.length)	return;
	
	var divRuler = $('textInput');
	if(!divRuler)	return;
	
	customInputs.each(function(customInput){
		setSize(customInput);
		customInput.removeEvents().addEvents({
			'focus': function(){
				if(customInput.getProperty('value').trim() == customInput.getProperty('ref')){
					customInput.setProperty('value', '');
				}
				setSize(customInput);
				customInput.getPrevious('span').removeClass('hidden');;
				customInput.getNext('span').removeClass('hidden');;				
				
				customInput.addClass('bgdCenterInput');
				divRuler.setProperty('html','');
			},
			'blur': function(){
				if(customInput.getProperty('value').trim() == ''){		
					customInput.setProperty('value', customInput.getProperty('ref'));
					setSize(customInput);
				}
				
				customInput.getPrevious('span').addClass('hidden');
				customInput.getNext('span').addClass('hidden');				
				customInput.removeClass('bgdCenterInput');				
			},
			'keyup': function(){
				setTimeout(function(){
					setSize(customInput);
				},100);
			}
		});
		function setSize(customInput){
			divRuler.setProperty('html',customInput.getProperty('value'));
			var size = divRuler.getCoordinates().width;
			var arrayClass = customInput.className.split(' ');
			
			var reg = new RegExp('^[0-9]{1,}','i');
			var maxSize = 100;
			for(var i=0;i<arrayClass.length;i++){
				if(arrayClass[i].test(reg)){
					maxSize = arrayClass[i].toInt();			
					break;
				}
			}
			
			if(size < 3){
				size = 3;
			}else if(size > maxSize){
				size = maxSize;
			}else{
				size += 10;
			}
			customInput.setStyle('width', size);
			customInput.setProperty('value', divRuler.getProperty('html'));
		}
	});
}

var step1Pass = false;

function checkFrmInformation(form){	
	if(!form)	return;
	step1Pass = false;
	
	return false;
}