//
function win_open(name){
	var layer=document.getElementById(name);
		layer.className = "cont_visible";
	}

//
function win_close(name){
	var layer=document.getElementById(name);
		layer.className = "cont_hidden";

	}

function to_link(to){
	 window.location.href= to;
}

function to_linkM(to,message){
	Check = confirm(message);
	if (Check == true)
	 window.location.href= to;

}

function toint(text){
	text = ++text;
	text = --text;
	return text;
}

/*Hilfsfuntionen*/
function print_r(theObj){
	var text = '';
	if(theObj.constructor == Array ||theObj.constructor == Object){
		text += '<ul>';
		for(var p in theObj){
			 if(theObj[p].constructor == Array||theObj[p].constructor == Object){
				text += "<li>["+p+"] => "+typeof(theObj)+"</li>";
				text += "<ul>";
				print_r(theObj[p]);
				text += "</ul>";
			} else {
				text +="<li>["+p+"] => "+theObj[p]+"</li>";
			}
		}
		text +="</ul>";
	}
	return text;
}

function dump(arr,level) {
	var dumped_text = "";
	if(!level) level = 0;
	
	//The padding given at the beginning of the line.
	var level_padding = "";
	for(var j=0;j<level+1;j++) level_padding += "    ";
	
	if(typeof(arr) == 'object') { //Array/Hashes/Objects 
		for(var item in arr) {
			var value = arr[item];
			
			if(typeof(value) == 'object') { //If it is an array,
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += dump(value,level+1);
			} else {
				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
			}
		}
	} else { //Stings/Chars/Numbers etc.
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return dumped_text;
}

