var browserName=navigator.appName;

function showhide(id) {
	if ($$(id).style.display == "block") {
		$$(id).style.display = "none";
	}
	else {
		$$(id).style.display = "block";
	}
}

function login_form() {
	if (!$$('login').value) {
		$$('login').setAttribute("class", "login_error");
	}
	else {
		$$('login').setAttribute("class", "login");
	}
	if (!$$('password').value) {
		$$('password').setAttribute("class", "password_error");
	}
	else {
		$$('password').setAttribute("class", "password");
	}
	if ($$('login').value && $$('password').value) {
		document.log_form.submit();
	}
}

function submenu(id) {
	so = submenu_ml.length;
	for (i=0;i<so;i++) {
		if (browserName == "Microsoft Internet Explorer") {
			$$('table_'+submenu_ml[i]).style.display = 'none';
			$$('fade_link_block').style.display = 'block';
		}
		else {
			$$('table_'+submenu_ml[i]).setAttribute("class", "hide_submenu");
			$$('fade_link_block').style.display = 'block';
		}
	}
	if (browserName == "Microsoft Internet Explorer") {
		if ($$('table_'+id) != null) {
			$$('table_'+id).style.display = 'block';
			$$('fade_link_block').style.display = 'none';
		}
	}
	else {
		if ($$('table_'+id) != null) {
			$$('table_'+id).setAttribute("class", "show_submenu");
			$$('fade_link_block').style.display = 'none';
		}
	}
}

function set_language(lang) {
	Set_Cookie(COOKIELANG, lang, 60, '/', _CSITE);
	reload('');
}

function Set_Cookie( name, value, expires, path, domain, secure ) {
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );
	
	/*
	if the expires variable is set, make the correct
	expires time, the current script below will set
	it for x number of days, to make it for hours,
	delete * 24, for minutes, delete * 60 * 24
	*/
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
	( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
	( ( path ) ? ";path=" + path : "" ) +
	( ( domain ) ? ";domain=" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}

// this function gets the cookie, if it exists
// don't use this, it's weak and does not handle some cases
// correctly, this is just to maintain legacy information
function Get_Cookie( name ) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ";", len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

function Delete_Cookie( name, path, domain ) {
	if ( Get_Cookie( name ) ) document.cookie = name + "=" +
	( ( path ) ? ";path=" + path : "") +
	( ( domain ) ? ";domain=" + domain : "" ) +
	";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function reload(l) {
	document.location=l;
}

function $$(id) {
	return document.getElementById(id);
}