/* adds bookmark in browser */
function CreateBookmarkLink(title, url) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) {
		window.external.AddFavorite( url, title);
	} else if(window.opera && window.print) {
		return true;
	}
}

/* creates hyperlinks for table rows */
function Goto(page) {
	$("tr.highlight").click(function (event) {
		if ($(event.target).is('td')) {
			document.location.href = page;
		}
	});
}

$(function() {
	/* tab menu */
	$(".tab").click(function() {
		var id = $(this).attr('id');
		
		$("div.tab_content").hide();
		$("div#content_" + id).show();
		
		$("div.tab").removeClass("tab_active");
		$("div#" + id).addClass("tab_active");
		
		$("a.tab").removeClass("active");
		$("a#a_" + id).addClass("active");
	});
	
	$("#formvalidate").validate();
	$.metadata.setType("attr", "validate");
	
	/* input fields with default values */
	var active_color = '#000000';
	var inactive_color = '#444444';
	$("input.default-value").each(function() {
		$("input.default-value").css("color", inactive_color);
			var default_values = new Array();
			$(this).focus(function() {
				if (!default_values[this.id]) {
					default_values[this.id] = this.value;
				}
				if (this.value == default_values[this.id]) {
					this.value = '';
					this.style.color = active_color;
				}
			$(this).blur(function() {
				if (this.value == '') {
					this.style.color = inactive_color;
					this.value = default_values[this.id];
				}
			});
		});
	});
});
