<!--
/**
 * Functions
 * @package CoMa
 * @subpackage inc
 * @author Birgit Kohl <bk@pixelwings.com>, Stefan Lingler <sl@pixelwings.com>
 * @copyright Pixelwings Medien GmbH
 */

/*
* Lawyers START
*/
function setA(a) {
	var b=document.forms.search_a['search[a]['+a+']'].value?false:true;
	document.forms.search_a['search[a]['+a+']'].value=b?1:'';
	MM_swapImage('a'+a,'','/_inc/site/a/'+a+'_'+(b?'hi':'pl')+'.png',1);
}
function s(f) {
	document.forms[f].submit();
}
function addEvent(args) {
	var e;
	e=document.getElementById(args.i);
	if (!e) return false;

	switch (args.e) {
		case 'submit_on_enter':
			e.onkeydown = function(e) {
				var s;
				s=document.getElementById(args.s);
				if (!s) return false;
				e = e || window.event;
				if (e.keyCode == 13) {
					s.click();
					return false;
				}
			};
		break;
	}

	return true;
}
/*
* Lawyers STOP
*/


/*
* Permalink START
*/
function create_permalink(r,args) {
	var a;
	a=document.getElementById(args.e);
	if (a==undefined) return false;

	if (!r) {
		p={};
		p.sp='create_permalink';
		p.url=args.u;
		p.href=args.h;
		HttpRequest({url:globals.url_root+'?mode=js_sp',method:'POST',parameter:p,callback:'create_permalink',args:args});
	}
	else {
		cc(a,'permalink');
		if (r.status) a.innerHTML=r.status;
		else if (r.link) a.innerHTML=r.link;
	}
	return true;
}
/*
* Permalink STOP
*/

function op(e,u) {
	var w;
	if (u==undefined) {
		u=window.location.href;
		u+=(u.indexOf('?')!=-1?'&':'?')+'style=popup'+(e.c?'&popup='+e.c:'')+(e.x?'&x='+e.x:'')+(e.y?'&y='+e.y:'');
	}
	if (window.globals._g.preview) u+=(u.indexOf('?')!=-1?'&':'?')+'preview='+window.globals._g.preview;
	w=window.open(u,'POPUP','width='+(e.x?e.x:'')+'px,height='+(e.y?e.y:'')+'px,scrollbars=1,resizable=1,menubar=0,location=0');
	w.focus();
	return true;
}

function f_r(e,v,c) {
	document.forms['form3'].elements[e].value=v;
	for (var a=1;a<=c;a++) {
		if (a==v) continue;
		if ( !document.getElementById(e+'_'+a ) ) continue;
		document.getElementById(e+'_'+a).src='/_inc/site/imgs/f_r.gif';
		document.getElementById(e+'_'+a).osrc=null;
	}
}
function f_t(e,v) {
	var a,b;
	a=document.getElementById(e+'_'+v);
	if (!a || document.forms.form3[e].value==v) return false;
	b=a.src;
	a.src=a.osrc?a.osrc:'/_inc/site/imgs/f_r_h.gif';
	a.osrc=b;
	return true;
}

function ru(e) {
	document.forms.form.ru.value=e;
	s('form');
}

function checknewsletter(i,e) {
	var f = document.form;
	if ( f.elements[e].checked ) {
		f.elements[e].checked = false;
		i.src = '/_inc/site/calculator/img/chk_off.gif';
	} else {
		f.elements[e].checked = true;
		i.src = '/_inc/site/calculator/img/chk_on.gif';
	}
}

function check_bool(i,e) {
	var f = document.form2;
	if ( f.elements[e].checked ) {
		f.elements[e].checked = false;
		i.src = '/_inc/site/calculator/img/chk_off.gif';
	} else {
		f.elements[e].checked = true;
		i.src = '/_inc/site/calculator/img/chk_on.gif';
	}
}

var iGlobal = 0;
function openCPInfo(i) {
	if ( iGlobal!=0 ) {
		document.getElementById('cp_text_'+iGlobal).style.display="none";
		document.getElementById('arb_link_'+iGlobal).className="arb_link";
	}
	iGlobal = i;
	document.getElementById('cp_text_'+iGlobal).style.display="block";
	document.getElementById('arb_link_'+iGlobal).className="arb_link_active";
}

//-->
