function menuItemOver( Item )
{
	document.images["menuItem"+Item].src = "images/lineMenu/btn"+Item+"Active.png";
}

function menuItemOut( Item )
{
	document.images["menuItem"+Item].src = "images/lineMenu/btn"+Item+"NotActive.png";
}

function overCeil( row, col )
{
	if( document.getElementById( "ceil_"+row+"_"+col ).className != "greenCeil" )
		document.getElementById( "ceil_"+row+"_"+col ).className += " overCeil";
		
	jQuery("td[id^=ceil_]").each(function(e) {
		var r = this.id.match(/ceil_([0-9]+)_([0-9]+)/);
		if (!r) return;
		if (parseInt(r[1]) != row && parseInt(r[2]) != col) return;
		this.className += ifNeedStyle(this.className);
	});
	document.getElementById( "row"+row ).className += " overLines";
	
}

function returnClass( className )
{
	tmp = className.split( " " );
	return ( tmp[0] != "overLines" && tmp[0] != "overCeil" ) ? tmp[0] : tmp[1];
}

function ifNeedStyle( className )
{
	return ( className != "greenCeil" && className != "greyCeil" ) ? " overLines" : "";
}



function outCeil( row, col )
{
	document.getElementById( "ceil_"+row+"_"+col ).className = returnClass( document.getElementById( "ceil_"+row+"_"+col ).className );
	
	jQuery("td[id^=ceil_]").each(function(e) {
		var r = this.id.match(/ceil_([0-9]+)_([0-9]+)/);
		if (!r) return;
		if (parseInt(r[1]) != row && parseInt(r[2]) != col) return;
		this.className = returnClass(this.className);
	});
	document.getElementById( "row"+row ).className = returnClass( document.getElementById( "row"+row ).className );
}

function getActions( year, field, month )
{
	jQuery("#ceil_"+field+"_"+month).click(showTooltip);
	return;


}

function showTooltip(e) {
	var helper = jQuery("#tooltip");
	if (helper.length == 0) {
		helper = jQuery("<div id='tooltip' style='display:none; position: absolute; background-color: #E0E0E0'></div>");		
		jQuery("body").append(helper[0]);
		
	}
	var h = jQuery(helper[0]);
	
	helper.click(function(){jQuery(this).hide()});
	
	h.html(jQuery(this).attr("rel"));
	h.css({'top':e.pageY+'px', 'left':e.pageX+'px'});
	h.show();

}


function showText( param )
{

	jQuery("div[id^=home_text]").hide();
	switch( param )
	{
		case "textName1":
			jQuery("#home_text1").show();
			break;
		case "textName2":
			jQuery("#home_text2").show();
			break;
		case "textName3":
			jQuery("#home_text3").show();
			break;
		case "textName4":
			jQuery("#home_text4").show();
			break;
		case "mainText":
			jQuery("#home_text0").show();
			break;
	}
}

var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);

if (jQuery.browser.msie && (ie55 || ie6)) {
	
jQuery(document).ready(function(){ 
		jQuery(document).pngFix(); 

		jQuery(".contentMenu a").hover(
			function(){
				//jQuery(".contentMenu").pngFix();
				jQuery(this).css('background-image', 'none');
				jQuery(this).get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menuHover.png',sizingMethod='scale')";
			}
			,
			function(){
				//jQuery(".contentMenu").pngFix();
				jQuery(this).get(0).runtimeStyle.filter='';
			}
		);
		
		
		jQuery(".homeLeftMenu a").hover(
			function(){
				//jQuery(".contentMenu").pngFix();
				jQuery(this).css('background-image', 'none');
				jQuery(this).get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/homeMenuHover.png',sizingMethod='crop')";
			}
			,
			function(){
				//jQuery(".contentMenu").pngFix();
				jQuery(this).get(0).runtimeStyle.filter='';
			}
		);

		

});

}

$(function(){
	$.extend($.fn.disableTextSelect = function() {
		return this.each(function(){
			if($.browser.mozilla){//Firefox
				$(this).css('MozUserSelect','none');
			}else if($.browser.msie){//IE
				$(this).bind('selectstart',function(){return false;});
			}else{//Opera, etc.
				$(this).mousedown(function(){return false;});
			}
		});
	});
	$('body').disableTextSelect();//No text selection on elements with a class of 'noSelect'
});


