
var NS4 = (document.layers) ? 1 : 0;
var W3C = (document.getElementById) ? 1:0;
var IE  = (document.all) ? true:false

function go(year,month,day) {
	document.forms[0].year.value  = year;
	document.forms[0].month.value = month;
	document.forms[0].day.value   = day;
	// testweise:
	document.forms[0].dontload.value = 1;
	if (document.forms[0].cat) {
		myCat = document.forms[0].cat.options[document.forms[0].cat.options.selectedIndex].value;
	} else {
		myCat = 0;
	}
	myLang = document.forms[0].language.value;
	myStyle = document.forms[0].style.value;

	url= "/cgi-bin/event/events2.pl?year=" + year +";month=" + month + ";day=" + day + ";cat=" + myCat + ";lang=" + myLang + ";style=" + myStyle;
	parent.content.location.href = url;

	document.forms[0].submit();
	/* alert("set values: " + document.forms[0].year.value + "-" + document.forms[0].month.value + "-" + document.forms[0].day.value ); */
}


function goprodmonth(feld) {
	year = document.forms[0].year.value;
	cat =  document.forms[0].cat.value;

	window.location.href = "/cgi-bin/kosmos/event/events.pl?xslfile=events_prod;cat="+cat+";year=" + year + ";month=" + feld.value;
}
function goprodyear(feld) {
	cat =  document.forms[0].cat.value;
	window.location.href = "/cgi-bin/kosmos/event/events.pl?xslfile=events_prod;cat="+cat+";year=" + feld.value + ";month=1";
}

function gomonth(feld) {
	year = document.forms[0].year.value;
	window.location.href = "/cgi-bin/kosmos/event/events.pl?year=" + year + ";month=" + feld.value;
}
function gocat(feld) {
	window.location.href = "/cgi-bin/kosmos/event/events.pl?xslfile=events_prod;cat=" + feld.value;
}

function goyear(feld) {
	window.location.href = "/cgi-bin/kosmos/event/events.pl?year=" + feld.value + ";month=1";
}

function load_content(query,dontload) {
	if (dontload == 1) { return; }
	var content = "/cgi-bin/event/events2.pl?";
	if (parent.content) {
		parent.content.location.href = content + query;
	}
}

function jump_agerec(selObj) {
	document.forms[0].submit();
}


function jump_categories(selObj) {
	document.forms[0].submit();
}

function showEvent(id) {
    myName = "eventdetail" + id;
	/* alert(myName); */
	//alert(tempX+"*"+tempY);
    if (NS4) {
        document.layers[myName].pageY = tempY+10;
        document.layers[myName].pageX = tempX+10;
        document.layers[myName].visibility = "show";
    } else if (W3C) {
        myDiv = window.document.getElementById(myName).style
        myDiv.left = tempX+10;
        myDiv.top = tempY;
        myDiv.visibility = "visible";
		alert(myDiv.top+"+"+myDiv.left);
    } else {
        document.all[myName].style.top = tempY;
        document.all[myName].style.left = tempX+10;
        document.all[myName].style.visibility = "visible";
    }
}

function hideEvent(id) {
    myName = "eventdetail" + id;
    if (NS4) {
        document.layers[myName].visibility = "hide";
    } else if (W3C) {
        window.document.getElementById(myName).style.visibility = "hidden";
    } else {
        document.all[myName].style.visibility = "hidden";
    }
}

function showHideFrauen(ja) {
	if ($('frauen1')) {
		if (ja) {
			$('frauen1').show();
			$('frauen2').show();
		} else {
			if ($('ticketfrau')) { 
				$('ticketfrau').value = "";
			}
			$('frauen1').hide();
			$('frauen2').hide();
		}
	}
}
/*
// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.

// If NS - that is, !IE - then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;

// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0

// Main function to retrieve mouse x-y pos.s
function getMouseXY(e) {
    if (IE) { // grab the x-y pos.s if browser is IE
        tempX = event.clientX + document.body.scrollLeft
        tempY = event.clientY + document.body.scrollTop
    } else {  // grab the x-y pos.s if browser is NS
        tempX = e.pageX
        tempY = e.pageY
    }
    // catch possible negative values in NS4
    if (tempX < 0){tempX = 0}
    if (tempY < 0){tempY = 0}
// alert(tempX + "+" + tempY);
    return true
}
*/
