/*	portal.js
	###########################################################################
	### HOTLAPS.GAMESURF.TISCALI.DE - HOTLAP COMPETITIONS
	### Developed by Hansjoerg Beck, 61440 Oberursel, Germany
	### http://www.hotlaps.de
	###########################################################################
*/

//=== plus/minus button
b_minus = new Image (12,12);
b_minuson = new Image (12,12);
b_plus = new Image (12,12);
b_pluson = new Image (12,12);
b_minus.src = "/0/pix/menus/navl_minus.gif";
b_minuson.src = "/0/pix/menus/navl_minuson.gif";
b_plus.src = "/0/pix/menus/navl_plus.gif";
b_pluson.src = "/0/pix/menus/navl_pluson.gif";

//=== Set Cookie
function SetCookie (url,mode) {
	ca = readCookie('HOTLAPS.DE_USER');
	userdata = ca.split("&usrmode");
	cookiestring = "HOTLAPS.DE_USER=" + userdata[0] + "&usrmode&" + mode + ";path=/";
//	alert(cookiestring);
	document.cookie = cookiestring;
	window.open(url,target="SITE");
}

//=== ReadCookie
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

//=== Forum Resize
function resize() {
	var olNs = (navigator.appName=='Netscape') ? true : false;
	var iframe = document.getElementById("FORUMFRAME")

	if (olNs) {
		iframe.height = document.getElementById("FORUMFRAME").contentDocument.body.scrollHeight;
	} else {
		iframe.height = document.getElementById("FORUMFRAME").document.body.scrollHeight;
	}
	window.scroll(0,0);
}

//=== Lite plus/minus button
function LiteSection (pic,lite) {
	a = 'pm' + pic;
	if (lite == '') {
		if (document.getElementById(a).src == b_minuson.src) {
			document.getElementById(a).src = b_minus.src;
		}
		if (document.getElementById(a).src == b_pluson.src) {
			document.getElementById(a).src = b_plus.src;
		}
	}
	else {
		if (document.getElementById(a).src == b_minus.src) {
			document.getElementById(a).src = b_minuson.src;
		}
		if (document.getElementById(a).src == b_plus.src) {
			document.getElementById(a).src = b_pluson.src;
		}
	}
}

//=== NEW WINDOWS
function oInfo(url,target,h,w,s) {
	var Info_win;
	Info_win=window.open(url,target,"height=" + h + ",width=" + w + ",resizable=no,dependent=yes," + s + "");
	Info_win.focus()
}

//=== NEW WINDOWS
function oInfo2(url,target,h,w,s) {
	var Info_win;
	var tmp;
	Info_win=window.open(url + "&" + s,target,"height=" + h + ",width=" + w + ",resizable=0,dependent=yes," + s +"");
	Info_win.focus()
}

//=== Switch plus/minus button in portal-blocks
function SwitchPMButton(pic) {
	a = 'pm' + pic;
	if (document.getElementById(a).src == b_minuson.src) {
		document.getElementById(a).src = b_pluson.src;
	}
	else {
		document.getElementById(a).src = b_minuson.src;
	}
}

//=== Check eMail in newsletter entry
function chkEmail () {
	if(document.newsletter.M_EMAIL.value.indexOf('@') == -1 || document.newsletter.M_EMAIL.value == "enter your em@il here") {
	alert("No E-Mail-Address!");
	document.newsletter.M_EMAIL.focus();
	return false;
	}
}

//=== Check the search query of the portal
function chkFormular() {
	if(document.Search.USRQUERY.value == "") {
		alert("Please enter a player- or trackname !");
		document.Search.USRQUERY.focus();
		return false;
	}
}
