function mouse_over(what) {
	forWhat = "img/butt/"+what.id+"_1.gif";
	what.src = forWhat;
	//if (document.getElementById) document.getElementById(what).src='';
	//else if (document.all) document.all[what].style.visibility='visible';
}

function mouse_out(what){
	forWhat = "img/butt/"+what.id+"_0.gif";
	what.src = forWhat;
}

function confirmSubmit(txt)
{
	if (!txt) txt = "Pokračova»?";
	var agree=confirm(txt);
	if (agree)
	return true ;
	else
	return false ;
}
function new_window(pict,name,width,height) {
	b=new_window.arguments;
	title = "CM Languages";
	msgWindow=window.open("","displayWindow","menubar=no,scrollbars=no,width="+b[2]+",height="+b[3]+",top=130,left=330");
	msgWindow.document.write("<html><head><title>"+title+" - "+name+"</title><style>body {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color:white;}</style></head>");
	msgWindow.document.write("<body><a href=javascript:window.close();><img src="+b[0]+" width="+b[2]+" height="+b[3]+" alt=\"Zatvor okno\" title=\"Zatvor okno\" border=0></a>");
	msgWindow.document.write("</body></html>")
}

MenuImage = new Array();
MenuImage[0] = new Image();
MenuImage[0].src = "";


// Title: Timestamp picker
// Description: See the demo at url
// URL: http://us.geocities.com/tspicker/
// Script featured on: http://javascriptkit.com/script/script2/timestamp.shtml
// Version: 1.0
// Date: 12-05-2001 (mm-dd-yyyy)
// Author: Denis Gritcyuk <denis@softcomplex.com>; <tspicker@yahoo.com>
// Notes: Permission given to use this script in any kind of applications if
//    header lines are left unchanged. Feel free to contact the author
//    for feature requests and/or donations

function show_calendar(str_target, str_datetime) {
	var arr_months = ["Január", "Február", "Marec", "Apríl", "Máj", "Jún",
	"Júl", "August", "September", "Október", "November", "December"];
	var week_days = ["Ne", "Po", "Ut", "St", "Št", "Pi", "So"];
	var n_weekstart = 1; // day week starts from (normally 0 or 1)

	var dt_datetime = (str_datetime == null || str_datetime =="" ?  new Date() : str2dt(str_datetime));
	var dt_prev_month = new Date(dt_datetime);
	dt_prev_month.setMonth(dt_datetime.getMonth()-1);
	var dt_next_month = new Date(dt_datetime);
	dt_next_month.setMonth(dt_datetime.getMonth()+1);
	var dt_firstday = new Date(dt_datetime);
	dt_firstday.setDate(1);
	dt_firstday.setDate(1-(7+dt_firstday.getDay()-n_weekstart)%7);
	var dt_lastday = new Date(dt_next_month);
	dt_lastday.setDate(0);

	// html generation (feel free to tune it for your particular application)
	// print calendar header
	var str_buffer = new String (
	"<html>\n"+
	"<head>\n"+
	"	<title>Calendar</title>\n"+
	"	<style type='text/css'>"+
	"	a {color: #FFFFFF; text-decoration: none; font-weight:bold;}"+
	"	a:link {color: #FFFFFF; text-decoration: none; font-weight:bold;}"+
	"	a:visited {color: #FFFFFF; text-decoration: none; font-weight:bold;}"+
	"	a:hover {color: #FFFFFF; text-decoration: none; font-weight:bold;}"+
	"	a:active {color: #FFFFFF; text-decoration: none; font-weight:bold;}"+
	"	</style>\n"+
	"</head>\n"+
	"<body bgcolor=\"White\">\n"+
	"<table class=\"clsOTable\" cellspacing=\"0\" border=\"0\" width=\"100%\">\n"+
	"<tr><td bgcolor=\"#003480\">\n"+
	"<table cellspacing=\"1\" cellpadding=\"3\" border=\"0\" width=\"100%\">\n"+
	"<tr>\n	<td bgcolor=\"#003480\"><a href=\"javascript:window.opener.show_calendar('"+
	str_target+"', '"+ dt2dtstr(dt_prev_month)+"');\">"+
	"««</a></td>\n"+
	"	<td bgcolor=\"#003480\" colspan=\"5\">"+
	"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\">"
	+arr_months[dt_datetime.getMonth()]+" "+dt_datetime.getFullYear()+"</font></td>\n"+
	"	<td bgcolor=\"#003480\" align=\"right\"><a href=\"javascript:window.opener.show_calendar('"
	+str_target+"', '"+dt2dtstr(dt_next_month)+"');\">"+
	"»»</a></td>\n</tr>\n"
	);

	var dt_current_day = new Date(dt_firstday);
	// print weekdays titles
	str_buffer += "<tr>\n";
	for (var n=0; n<7; n++)
	str_buffer += "	<td bgcolor=\"#3982A5\">"+
	"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\">"+
	week_days[(n_weekstart+n)%7]+"</font></td>\n";
	// print calendar table
	str_buffer += "</tr>\n";
	while (dt_current_day.getMonth() == dt_datetime.getMonth() ||
	dt_current_day.getMonth() == dt_firstday.getMonth()) {
		// print row heder
		str_buffer += "<tr>\n";
		for (var n_current_wday=0; n_current_wday<7; n_current_wday++) {
			if (dt_current_day.getDate() == dt_datetime.getDate() &&
			dt_current_day.getMonth() == dt_datetime.getMonth())
			// print current date
			str_buffer += "	<td bgcolor=\"#FFD9C4\" align=\"right\">";
			else if (dt_current_day.getDay() == 0 || dt_current_day.getDay() == 6)
			// weekend days
			str_buffer += "	<td bgcolor=\"#EBF8FF\" align=\"right\">";
			else
			// print working days of current month
			str_buffer += "	<td bgcolor=\"white\" align=\"right\">";

			if (dt_current_day.getMonth() == dt_datetime.getMonth())
			// print days of current month
			str_buffer += "<a href=\"javascript:window.opener."+str_target+
			".value='"+dt2dtstr(dt_current_day)+"';window.close();\">"+
			"<font color=\"black\" face=\"tahoma, verdana\" size=\"2\">";
			else
			// print days of other months
			str_buffer += "<a href=\"javascript:window.opener."+str_target+
			".value='"+dt2dtstr(dt_current_day)+"'; window.close();\">"+
			"<font color=\"gray\" face=\"tahoma, verdana\" size=\"2\">";
			str_buffer += dt_current_day.getDate()+"</font></a></td>\n";
			dt_current_day.setDate(dt_current_day.getDate()+1);
		}
		// print row footer
		str_buffer += "</tr>\n";
	}
	// print calendar footer

	/*
	str_buffer +=
	"<form name=\"cal\">\n<tr><td colspan=\"7\" bgcolor=\"#87CEFA\">"+
	"<font color=\"White\" face=\"tahoma, verdana\" size=\"2\">"+
	"Time: <input type=\"text\" name=\"time\" value=\""+dt2tmstr(dt_datetime)+
	"\" size=\"8\" maxlength=\"8\"></font></td></tr>\n</form>\n" +
	*/
	str_buffer +=	"</table>\n" +
	"</tr>\n</td>\n</table>\n" +
	"</body>\n" +
	"</html>\n";

	var vWinCal = window.open("", "Calendar",
	"width=200,height=200,status=no,resizable=yes,top=200,left=200");
	vWinCal.opener = self;
	var calc_doc = vWinCal.document;
	calc_doc.write (str_buffer);
	calc_doc.close();
}
// datetime parsing and formatting routimes. modify them if you wish other datetime format
function str2dt (str_datetime) {
	var re_date = /^(\d+)\.(\d+)\.(\d+)/;
	if (!re_date.exec(str_datetime))
	return alert("Invalid Datetime format: "+ str_datetime);
	return (new Date (RegExp.$3, RegExp.$2-1, RegExp.$1, RegExp.$4, RegExp.$5, RegExp.$6));
}
function dt2dtstr (dt_datetime) {
	return (new String (
	dt_datetime.getDate()+"."+(dt_datetime.getMonth()+1)+"."+dt_datetime.getFullYear()+""));
}
function dt2tmstr (dt_datetime) {
	return (new String (
	dt_datetime.getHours()+":"+dt_datetime.getMinutes()+":"+dt_datetime.getSeconds()));
}


<!--
function CheckTest( f )
{

	// i = 1;
	//     if (eval("document.test.o" + i + "[0].checked") == true)
	//        alert ("checked")
	var count = 0;
	for (i=1;i<46;i++) {
		for (j=0;j<3;j++) {
			if (f.elements["o"+i][j].checked == true) {
				count++;
			}
		}
	};
	if (count != 45) {
		alert ("Please answer to all questions first.");
	}
	else {
		var iCorrect = 0;
		var iWrong = 0;

		var question01=1;
		var question02=2;
		var question03=2;
		var question04=1;
		var question05=1;
		var question06=1;
		var question07=2;
		var question08=3;
		var question09=1;
		var question10=3;
		var question11=3;
		var question12=3;
		var question13=1;
		var question14=1;
		var question15=2;
		var question16=2;
		var question17=2;
		var question18=3;
		var question19=2;
		var question20=2;
		var question21=1;
		var question22=2;
		var question23=2;
		var question24=1;
		var question25=3;
		var question26=1;
		var question27=1;
		var question28=2;
		var question29=1;
		var question30=3;
		var question31=2;
		var question32=1;
		var question33=2;
		var question34=3;
		var question35=3;
		var question36=1;
		var question37=2;
		var question38=1;
		var question39=2;
		var question40=3;
		var question41=2;
		var question42=2;
		var question43=3;
		var question44=1;
		var question45=3;

		var pictureCorrect = ".\/test_files\/correct.gif";
		var pictureWrong = ".\/test_files\/wrong.gif"	;

		//for (i = 1; i < 3; i++) {
		//if (document.test.o1.checked);

		//}

		if( f.elements["o1"][question01-1].checked ) { document.images["picture01"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture01"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o2"][question02-1].checked ) { document.images["picture02"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture02"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o3"][question03-1].checked ) { document.images["picture03"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture03"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o4"][question04-1].checked ) { document.images["picture04"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture04"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o5"][question05-1].checked ) { document.images["picture05"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture05"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o6"][question06-1].checked ) { document.images["picture06"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture06"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o7"][question07-1].checked ) { document.images["picture07"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture07"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o8"][question08-1].checked ) { document.images["picture08"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture08"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o9"][question09-1].checked ) { document.images["picture09"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture09"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o10"][question10-1].checked ) { document.images["picture10"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture10"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o11"][question11-1].checked ) { document.images["picture11"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture11"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o12"][question12-1].checked ) { document.images["picture12"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture12"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o13"][question13-1].checked ) { document.images["picture13"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture13"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o14"][question14-1].checked ) { document.images["picture14"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture14"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o15"][question15-1].checked ) { document.images["picture15"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture15"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o16"][question16-1].checked ) { document.images["picture16"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture16"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o17"][question17-1].checked ) { document.images["picture17"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture17"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o18"][question18-1].checked ) { document.images["picture18"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture18"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o19"][question19-1].checked ) { document.images["picture19"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture19"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o20"][question20-1].checked ) { document.images["picture20"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture20"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o21"][question21-1].checked ) { document.images["picture21"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture21"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o22"][question22-1].checked ) { document.images["picture22"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture22"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o23"][question23-1].checked ) { document.images["picture23"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture23"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o24"][question24-1].checked ) { document.images["picture24"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture24"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o25"][question25-1].checked ) { document.images["picture25"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture25"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o26"][question26-1].checked ) { document.images["picture26"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture26"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o27"][question27-1].checked ) { document.images["picture27"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture27"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o28"][question28-1].checked ) { document.images["picture28"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture28"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o29"][question29-1].checked ) { document.images["picture29"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture29"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o30"][question30-1].checked ) { document.images["picture30"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture30"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o31"][question31-1].checked ) { document.images["picture31"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture31"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o32"][question32-1].checked ) { document.images["picture32"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture32"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o33"][question33-1].checked ) { document.images["picture33"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture33"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o34"][question34-1].checked ) { document.images["picture34"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture34"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o35"][question35-1].checked ) { document.images["picture35"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture35"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o36"][question36-1].checked ) { document.images["picture36"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture36"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o37"][question37-1].checked ) { document.images["picture37"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture37"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o38"][question38-1].checked ) { document.images["picture38"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture38"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o39"][question39-1].checked ) { document.images["picture39"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture39"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o40"][question40-1].checked ) { document.images["picture40"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture40"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o41"][question41-1].checked ) { document.images["picture41"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture41"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o42"][question42-1].checked ) { document.images["picture42"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture42"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o43"][question43-1].checked ) { document.images["picture43"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture43"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o44"][question44-1].checked ) { document.images["picture44"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture44"].src = pictureWrong; iWrong = iWrong + 1; }
		if( f.elements["o45"][question45-1].checked ) { document.images["picture45"].src = pictureCorrect; iCorrect = iCorrect + 1; }
		else { document.images["picture45"].src = pictureWrong; iWrong = iWrong + 1; }


		if (iCorrect >=0 && iCorrect < 6 ) skill = 'Beginner/Úlplý začiatočník';
		if (iCorrect >=6 && iCorrect < 13 ) skill = 'Elementary/Začiatočník';
		if (iCorrect >=13 && iCorrect < 24 ) skill = 'Pre-Intermediate/Mierne pokročilý';
		if (iCorrect >=24 && iCorrect < 35 ) skill = 'Intermediate/Pokročilý';
		if (iCorrect >=35 ) skill = 'Uppre-intermediate/Viac pokročilí';



		var text = "Congratulations on completing our test!" + "\n" + "We hope you enjoyed it." + "\n\n" + "Correct answers: " + iCorrect + "\n" + "Incorrect answers: " + iWrong + "\n\nYour skill level: " + skill + "\n\n\t\t" + "Your C&M team";
		window.alert( text );

	}
}
