function getStyleObject(objectId) {
	if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId).style;
	} else if (document.all && document.all(objectId)) {
		return document.all(objectId).style;
	} else if (document.layers && document.layers[objectId]) {
		return getObjNN4(document,objectId);
	} else {
		return false;
	}
} 

function changeObjectVisibility(objectId,type) {
	var styleObject = getStyleObject(objectId, document);
	if(styleObject) {
		styleObject.display = type;
    	} else {
    		alert('FEHLER, BOXID '+objectId+' NICHT GEFUNDEN COV');
		return false;
    	}
}
function changeObjectVisibilityAndBG(objectId,type) {
	var styleObject = getStyleObject(objectId, document);
	if(styleObject) {
		styleObject.display = type;
		return true;
    	} else {
    		alert('FEHLER, BOXID NICHT GEFUNDEN');
		return false;
    	}
}
			
function setVisible(boxid,current,type) {
	var current;
	var myField = current.checked;
	changeObjectVisibility(boxid,type);
}
function setVisible2(boxid,current,type) {
	var current;
	var myField = current.checked;
	changeObjectVisibilityAndBG(boxid,type);
}

function justshow(boxid) {
	//changeObjectVisibility('languageblock','none');
	changeObjectVisibility('katalogblock','none');
	changeObjectVisibility('registrationblock','none');
	changeObjectVisibility('passwordblock','none');
	changeObjectVisibility('kontaktblock','none');
	changeObjectVisibility('newsletterblock','none');
	changeObjectVisibility('mynolteblock','none');
	changeObjectVisibility(boxid,'block');
}

function setClip(val) {
	var styleObject = getStyleObject('scroller', document);
	var myVar;
	if(styleObject) {
		//styleObject.clip = 'rect(0px 400px 50px 20px)';
		styleObject.clip = styleObject.clip;
		alert(styleObject.clip);
		styleObject.left = '200px';
		myVar = styleObject.clip.substr(5,10);
		alert(myVar);
    	} else {
		alert('SOMETHING WENT TERRIBLY WRONG');
    	}
}

function scroll(val) {
	setClip(val);
	return true;
}
function stopScroll() {
}


function setStyleClass(boxid,styleclass) {
	if(document.getElementById && document.getElementById(boxid)) {
		document.getElementById(boxid).className = styleclass;
	} else if (document.all && document.all(boxid)) {
		document.all(boxid).className = styleclass;
	} else if (document.layers && document.layers[boxid]) {
		return getObjNN4(document,boxid);
	} else {
		return false;
	}
}
function setParentStyleClass(boxid,styleclass) {
	if(parent.getElementById && parent.getElementById(boxid)) {
		parent.getElementById(boxid).className = styleclass;
	} else if (parent.all && parent.all(boxid)) {
		parent.all(boxid).className = styleclass;
	} else if (parent.layers && parent.layers[boxid]) {
		return getObjNN4(parent,boxid);
	} else {
		return false;
	}
}

function markMandatory(boxid,formvalue) {
	//alert(boxid+' Value '+formvalue);
	if(formvalue == '') {
		if(document.getElementById && document.getElementById(boxid)) {
			document.getElementById(boxid).className = 'mandatory';
		} else if (document.all && document.all(boxid)) {
			document.all(boxid).className = 'mandatory';
		} else if (document.layers && document.layers[boxid]) {
			return getObjNN4(document,boxid);
		} else {
			return false;
		}
	}
}

function show(id) {
	if(document.getElementById && document.getElementById(id)){
		document.getElementById(id).style.visibility = "visible";
		document.getElementById(id).style.display = "block";
		
	}
}

function hide(id){
	if(document.getElementById && document.getElementById(id)){
		document.getElementById(id).style.visibility = "hidden";
		document.getElementById(id).style.display = "none";
	}
}

function showme(id) {
	if(document.getElementById && document.getElementById(id)){
		document.getElementById(id).style.visibility = "visible";
		document.getElementById(id).style.display = "block";
		
	}
}

function hideme(id){
	if(document.getElementById && document.getElementById(id)){
		document.getElementById(id).style.visibility = "hidden";
		document.getElementById(id).style.display = "none";
	}
}