

/* START INPUT_FOCUS.JS*/


function suckerfish(type, tag, parentId) {
	if (window.attachEvent) {
		window.attachEvent("onload", function() {
			var sfEls = (parentId==null)?document.getElementsByTagName(tag):document.getElementById(parentId).getElementsByTagName(tag);
			type(sfEls);
		});
	}
}

sfHover = function(sfEls) {
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

sfFocus = function(sfEls) {
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onfocus=function() {
			this.className+=" sffocus";
		}
		sfEls[i].onblur=function() {
			this.className=this.className.replace(new RegExp(" sffocus\\b"), "");
		}
	}
}

sfActive = function(sfEls) {
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmousedown=function() {
			this.className+=" sfactive";
		}
		sfEls[i].onmouseup=function() {
			this.className=this.className.replace(new RegExp(" sfactive\\b"), "");
		}
	}
}

sfTarget = function(sfEls) {
	var aEls = document.getElementsByTagName("A");
	document.lastTarget = null;
	for (var i=0; i<sfEls.length; i++) {
		if (sfEls[i].id) {
			if (location.hash==("#" + sfEls[i].id)) {
				sfEls[i].className+=" sftarget";
				document.lastTarget=sfEls[i];
			}
			for (var j=0; j<aEls.length; j++) {
				if (aEls[j].hash==("#" + sfEls[i].id)) aEls[j].targetEl = sfEls[i];
				aEls[j].onclick = function() {
					if (document.lastTarget) docu.lastTarget.className = document.lastTarget.className.replace(new RegExp(" sftarget\\b"), "");
					if (this.targetEl) this.targetEl.className+=" sftarget";
					document.lastTarget=this.targetEl;
					return true;
				}
			}
		}
	}
}

suckerfish(sfFocus, "INPUT");
suckerfish(sfFocus, "TEXTAREA");

/* END INPUT_FOCUS.JS*/



/* START SHOWJOB_AJAX.JS*/	
 
    var http_request = false;
 
    function macheRequest(url,id, nr) {

        http_request = false;
 		
 
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
 
        if (!http_request) {
            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
            return false;
        }
		
		
        http_request.open('POST', url, true);
        
		
		
				http_request.onreadystatechange = function(){
					
					
				if (http_request.readyState == 4) {
					
					  var answer = http_request.responseText;
					  
					  var answer_teil = answer.substr(0,1);
					  
			
					  
					  
					  if(document.getElementById("ajax"+nr).innerHTML.substr(0,1) != answer_teil){
						document.getElementById("ajax"+nr).innerHTML = answer;
						
					  }
					  else{
						document.getElementById("ajax"+nr).innerHTML = "";
					  }
				}
					
					
					
					
					};


		http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
        http_request.send('id=' + id  + '&nr=' + nr);
		
 
    }
/* END SHOWJOB_AJAX.JS*/	

function confirmSubmit()
{
var agree=confirm("Sind Sie sicher?");
if (agree)
	return true ;
else
	return false ;
}


function mark(check,praefix, form) { //Alle Elemente, die mit praefix beginnen werden auf check gesetzt.
        var fields = document.forms[form].elements;
        for(i=0;i<fields.length;i++) {
                var field = fields[i];
                if((field.name.substr(0,praefix.length) == praefix) && (field.type == 'checkbox')) {
                        field.checked = check;
                }
        }
   }
   
   // End showjob ajax
   
   

