// JavaScript Document
// by Peter Chovančák
// based on mootols; je potrebne nahrat aj js kniznicu mootools (1.1)
//

/*
Funkcia v pripade, ze sa jedna o prehliadac IE, prida pred kazdy element table element div na emulaciu padding-top vlastnosti celej tabulky, ktora v IE nie je implementovana. Ak ma tabulka nastavenu triedu, rovnaka trieda bude pridana aj elementu div. V css sa potom toto div osetri.
*/
function addTableTopPadding() {
	if (window.ie) try {
		var tables = $$("table"); //an array of all tables on the page
		for (var i=0; i < tables.length; i++) {
			var insertedDivElement = new Element('div');
			insertedDivElement.className = tables[i].className; //skopiravanie tried z table elementu
			if (window.ie6) {
				insertedDivElement.addClass('correction-IE6'); //pridanie triedy correction-IE6
			} else { //ie7
				insertedDivElement.addClass('correction-IE7'); //pridanie triedy correction-IE7
			}
			insertedDivElement.injectBefore(tables[i]);
		}
	} catch(e){};
}

/*
Funkcia v pripade, ze sa jedna o prehliadac IE, prida pred kazdy element table obsahujucu class='className' element div na emulaciu padding-top vlastnosti celej tabulky, ktora v IE nie je implementovana. Ak ma tabulka nastavenu triedu, rovnaka trieda bude pridana aj elementu div. V css sa potom toto div osetri.
*/
function addTableTopPadding(className) {
	if (window.ie) try {
		var tables = $$("table").filterByClass(className, false); //an array of all tables on the page with class className
		for (var i=0; i < tables.length; i++) {
			var insertedDivElement = new Element('div');
			insertedDivElement.className = tables[i].className; //skopiravanie tried z table elementu
			if (window.ie6) {
				insertedDivElement.addClass('correction-IE6'); //pridanie triedy correction-IE6
			} else { //ie7
				insertedDivElement.addClass('correction-IE7'); //pridanie triedy correction-IE7
			}
			insertedDivElement.injectBefore(tables[i]);
		}
	} catch(e){};
}

function cssCorrection() {
	//alert("cssCorrection");
	addTableTopPadding('contentpaneopen');
	
	/*$('#skiPistesState').fireEvent('click');
	$('#skiPistesState').fireEvent('click');
	$('#skiPistesState').fireEvent('click');
	$('#skiPistesState').fireEvent('click');
	alert("fired");*/
}
