function clearInput (inputObject, inputValue, eventType) {
	if(eventType=="focus") {
		if(inputObject.value == inputValue) {
			inputObject.value = "";
		}
	}
	if(eventType=="blur") {
		if(inputObject.value == '') {
			inputObject.value = inputValue;
		}
	}
}


/* map functions */
function mapUnHighlight () {
		
	for (var i = 1; i < 11; i++) {
		var elementID = "map"+i;
		addClass(elementID, "hidden");
	}
}

function pointsHighlight($id, $boxId){
	//hide all span points/partnerkommune
	$(".map_points span").removeClass('active');
	
	//blur other modellkommune
	$(".map_points strong").addClass('blur');
	
	//hide all box info
	$('div.map ul li').addClass('invisible');
	
	//show hand cursor
	
	//show span points/partnerkommune of selected Modellkommune
	$points = 'div#' + $id;
	$('#'+$id +' strong').removeClass('blur');
	$('span', $points).each(function(){
		$(this).addClass('active');
	});
	
	//bring active points into front
	$($points).addClass('focus');
	
	//show info box
	$('li#' + $boxId).removeClass('invisible');
}

function pointsUnhighlight() {
	// remove the blur
	$(".map_points strong").removeClass('blur');
	
	// hide points of partnerkommune
	$(".map_points span").removeClass('active');
	
	//hide all box info
	$('div.map ul li').addClass('invisible');
	
	//reset stacking order
	$("div.map_points").removeClass('focus');
}

function boxUnHighlight() {
		
	for (var i = 1; i < 11; i++) {
		var elementID = "p"+i;
		addClass(elementID, "invisible");
		var elementID = "pt"+i;
		addClass(elementID, "invisible");
	}
}




function addClass(divId, cssClass) {
	
	if(document.getElementById && document.createTextNode) {
		var element=document.getElementById (divId);

		if (element){
			element.className? element.className += ' '+cssClass : element.className = cssClass;
		}
	}
}

function removeClass(divId, cssClass) {
	
	if(document.getElementById && document.createTextNode) {
		var element=document.getElementById (divId);

		if (element){

			var classArray = element.className.split (" ");
			var deleteArray = new Array();
			
			var count = 0;
			for (var i = 0; i < classArray.length; i++) {
				if (classArray[i] == cssClass) {
					deleteArray.push (i-count);
					count++;
				}
			}
			
			for (var i = 0; i < deleteArray.length; i++) {
				classArray.splice (deleteArray[i], 1);
			}
			
			element.className = classArray.join (" ");
			
		}
	}
}