var maxCount = 560;

var browserCss = new Array();
browserCss['IE5'] = new Array();
browserCss['IE6'] = new Array();
browserCss['IE7'] = new Array();
browserCss['IE8'] = new Array();
browserCss['opera'] = new Array();
browserCss['safari'] = new Array();
browserCss['opera']['global'] = 'safari';
//browserCss['opera']['filminfo'] = 'opera';
browserCss['safari']['global'] = 'safari';
browserCss['IE5']['global'] = 'ie';
browserCss['IE6']['global'] = 'ie';
browserCss['IE6']['filminfo'] = 'ie6';
browserCss['IE7']['global'] = 'ie';
browserCss['IE6']['stoebern'] = 'ie';
browserCss['IE7']['stoebern'] = 'ie';
browserCss['IE7']['filminfo'] = 'ie';
var b = getUserAgent();
var count = 6;
function css(f){
	if(browserCss[b]){
		if(browserCss[b][f]){
			document.writeln('<link rel="stylesheet" type="text/css" href="css/'+f+'.'+browserCss[b][f]+'.css"/>');
		}
	}
	return true;
}
function getUserAgent(){
	if(navigator.userAgent.toLowerCase().indexOf("safari") != -1){
		return 'safari';
	}else if(navigator.userAgent.toLowerCase().indexOf("opera") != -1){
		return 'opera';
	}else if(navigator.userAgent.toLowerCase().indexOf("ie 7") != -1){
		return 'IE7';
	}else if(navigator.userAgent.toLowerCase().indexOf("ie 6") != -1){
		return 'IE6';
	}else if(navigator.userAgent.toLowerCase().indexOf("firefox") != -1){
		return 'firefox';
	}
	return navigator.userAgent.toLowerCase();
}
function init(){
	if(document.getElementsByTagName('body').length > 0){
		var c = document.getElementById('filialenCheck');
		var filialen = ['Volkshaus','Brockhaus'];
		
		for(var i = 0; i < filialen.length; i++){
			var check = document.getElementById('fieldFiliale'+filialen[i]);
			var img = new Image(12,12);
			img.title = filialen[i];
			img.target = document.createElement('input');
			img.sources = {checked: 'checkedbox.gif',unchecked: 'uncheckedbox.gif'}; 
			img.target.setAttribute('type','hidden');
			img.target.name = check.name;
			img.target.value = check.checked ? check.value : 0;
			img.src = img.target.value ? 'images/'+img.sources.checked : 'images/'+img.sources.unchecked;
			img.onmouseup = function(){
				if(this.src.split('/').pop() == this.sources.checked){
					this.target.value = 0;
					this.src = 'images/'+this.sources.unchecked;
				}else{
					this.target.value = 1;
					this.src = 'images/'+this.sources.checked;
				}
			}
			c.appendChild(img.target);
			c.replaceChild(img, check);
		}
		if(document.getElementById('personinfomehr')){
			var pInfo = document.getElementById('personinfomehr');
			if(pInfo.innerHTML.length > maxCount){
				var changedHTML = document.createElement('p');
				changedHTML.id = 'personinfoweniger';
				for(var i = 0; i < pInfo.childNodes.length; i++){
					changedHTML.appendChild(pInfo.childNodes[i].cloneNode(true));
					if(pInfo.childNodes[i].nodeType == 3){
						if(changedHTML.innerHTML.length > maxCount){
							break;
						}
					}
				}
				if(pInfo.innerHTML.length - changedHTML.innerHTML.length > 100){
					var span = document.createElement('span');
					span.className = 'moreorless';
					span.content = ['mehr','weniger'];
					span.para = [changedHTML,pInfo];
					span.onclick = function(){
						var replacement = document.getElementById('personinfo'+this.content[this.status]);
						this.innerHTML = '&nbsp;' + this.content[this.status] + '..';
						this.para[this.status].appendChild(replacement.removeChild(this));
						replacement.parentNode.replaceChild(this.para[this.status],replacement);
						this.status = (this.status + 1) % 2;
					}
					//var replacement = document.getElementById('personinfo'+this.content[this.status]);
					span.status = 1;
					span.innerHTML = '&nbsp;' + span.content[0] + '..';
					span.para[0].appendChild(span);
					pInfo.parentNode.replaceChild(span.para[0],pInfo);
					
				}
			}
		}
	}else{
		setTimeout("init()",200);
	}
}
init();