function voidy(){
	return false;
}

function generateUpdate(htmlElementId, formid){
	new Ajax.Updater(
		{success: htmlElementId}, 
		'/ajax/calendar/calendarHandler.php', 
		{asynchronous:true, evalScripts:true, parameters:Form.serialize($(formid)), method:'post' }
	)
}

function updateInput(htmlElementId, value){
	$(htmlElementId).value = value;	
}

function showDiv(baseString, activeid, amounts){
	var i = 1;
	
	for(i=1;i<=amounts;i++){
		if(document.getElementById(baseString+i) && i == activeid){
			document.getElementById(baseString+i).style.display='block';
		} else if(document.getElementById(baseString+i)) {
			document.getElementById(baseString+i).style.display='none';
		}
		
	}
}

function setDivActiv(baseString, activeid, amounts){
	var i = 1;
	if(document.getElementById(baseString+activeid).className.indexOf("active")>0){
		return;
	}
	for(i=1;i<=amounts;i++){
		if(document.getElementById(baseString+i)){
			var cssClass = document.getElementById(baseString+i).className;
			
			if(document.getElementById(baseString+i) && i == activeid){
				document.getElementById(baseString+i).className=cssClass + " active";
			} else if(document.getElementById(baseString+i)) {
				cssClass = cssClass.replace(" active", "");
				document.getElementById(baseString+i).className=cssClass;
			}
		}
	}
}

function setCalendarModusActive(id){
	
	if(document.getElementById(id).className == "active"){
		return;
	}
	document.getElementById(id).className="active";
	if(id=="htmlkommende"){	
		document.getElementById('htmlavholdt').className="nonactive";
	} else {
		document.getElementById('htmlkommende').className="nonactive";
	}
	
}

function toogleDiv(htmlElementId){
	
	if(document.getElementById(htmlElementId).style.display == "block"){
		document.getElementById(htmlElementId).style.display="none";
	} else {
		document.getElementById(htmlElementId).style.display="block";
	}
}

function checkAndCallAjax(id, value){
	
		var length = value.length;
		/*if( length == 6 ){
			if(isInteger(value)){
				document.getElementById(id).value = value.substr(0,2) + "." + value.substr(2,2) + ".20" + value.substr(4,2);
			}
			updateInput('modus','');
			updateInput('ajaxoffset','');
			generateUpdate('calendarMainColumn', 'fagomrade');
		}
		if( length == 8 ){
			if(isInteger(value)){
				document.getElementById(id).value = value.substr(0,2) + "." + value.substr(2,2) + "." + value.substr(4,4);
			}
			updateInput('modus','');
			updateInput('ajaxoffset','');
			generateUpdate('calendarMainColumn', 'fagomrade');
		}*/
		if(length == 10){
			updateInput('modus','');
			updateInput('ajaxoffset','');
			generateUpdate('calendarMainColumn', 'fagomrade');
		}
	
}

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}