
function focus_textfield(id)
{
	_obj = document.getElementById(id);
	
	if (_obj) {
		_obj.select();
		var css = _obj.className;
		if(css!="textfield_error")
		{
			change_css(id,"textfield_focus");
		}
	}
}
var isOpen = false;

$(document).ready(function() {
	$("input[rel^='date']").click(function(){
		getDatePicker(this);	
	});
});


function getDatePicker(obj)
{

	var dateId = obj.id.split("-icon").join("");
	dateId = dateId.split("kalender").join("input");
	var date = jQuery("#" + dateId);
	if (!isOpen) {
		isOpen = true;
		
		var time = date.attr("rel");
		
		if (time == "1") {
			time = true;
		} else {
			time = false;
		}
		
		date.datepicker({
			duration: '', 
			dateFormat: 'yy-mm-dd',
			showTime: time,  
			constrainInput: false  
		});
		
		date.datepicker('show');
		date.unbind("focus");
		
		date.change(function(){
			//date.datepicker('hide');
			isOpen = false;
		});
	} else {
		date.datepicker('hide');
		isOpen = false;
	}
}

function change_textfield(id)
{
	change_css(id,"textfield_focus");	
}

function change_css(id,css)
{
	_obj = document.getElementById(id);
	
	if (_obj) {
		_obj.className = css;
	}
}

function blur_textfield(id)
{
	_obj = document.getElementById(id);
	
	if (_obj) {
		var css = _obj.className;
	
		change_css(id,"textfield");
	}
}

function select_input(id,css)
{	
	_obj = document.getElementById(id);
	if(_obj)
	{
		_obj.focus();
		change_css(id,css);	
	}
}

