function addIEStuff(){
function addHover(_1){
for(var i=0;i<_1.length;i++){
_1[i].onmouseover=function(){
this.className+=" ieHover";
};
_1[i].onmouseout=function(){
this.className=this.className.replace(" ieHover","");
};
}
}
addHover(document.getElementById("main").getElementsByTagName("TR"));
addHover(document.getElementById("main-menu").getElementsByTagName("LI"));
}
if(window.attachEvent){
window.attachEvent("onload",addIEStuff);
}
deconcept.SWFObject.prototype.write=function(_3){
var n=(typeof _3=="string")?document.getElementById(_3):_3;
var _5=navigator.appVersion.indexOf("MSIE")!=-1;
if(_5){
n.innerHTML=this.getSWFHTML();
return true;
}else{
var _6=document.createElement("object");
_6.setAttribute("id",this.getAttribute("id"));
_6.setAttribute("name",this.getAttribute("id"));
_6.setAttribute("type","application/x-shockwave-flash");
_6.setAttribute("data",this.getAttribute("swf"));
_6.setAttribute("width",this.getAttribute("width"));
_6.setAttribute("height",this.getAttribute("height"));
var _7=document.createElement("param");
_7.setAttribute("name","src");
_7.setAttribute("value",this.getAttribute("swf"));
_6.appendChild(_7);
var _8=this.getParams();
for(var _9 in _8){
_7=document.createElement("param");
_7.setAttribute("name",_9);
_7.setAttribute("value",_8[_9]);
_6.appendChild(_7);
}
var _a=this.getVariablePairs().join("&");
if(_a.length>0){
_7=document.createElement("param");
_7.setAttribute("name","flashVars");
_7.setAttribute("value",_a);
_6.appendChild(_7);
}
n.appendChild(_6);
return true;
}
};
String.prototype.trim=function(){
return this.replace(/^\s*|\s*$/g,"");
};
function is_valid_email(_b){
var _c=/^[a-zäöü0-9]+([_\.\-][a-zäöü0-9]+)*@([a-zäöü0-9]*([\.\-][a-zäöü0-9]{2,})*)+\.[a-zäöü]{2,6}$/i;
var _d=new RegExp(_c);
return _d.exec(_b)?true:false;
}
function validate(_e){
var _f=new Array();
var _10;
var _11;
var _12;
var _13;
var err;
for(var i in _e){
switch(_e[i][0]){
case "text":
if(document.getElementById(_e[i][2]).value.trim().length<_e[i][1]){
_f.push(_e[i][3]);
}
break;
case "email":
if(!is_valid_email(document.getElementById(_e[i][1]).value)){
_f.push(_e[i][2]);
}
break;
case "multiple":
_10=document.getElementById(_e[i][2]).childNodes;
_11=0;
for(var j in _10){
if(_10[j].nodeName=="option"||_10[j].nodeName=="OPTION"){
if(_10[j].selected){
_11++;
}
}
}
if(_11<_e[i][1]){
_f.push(_e[i][3]);
}
break;
case "radio":
_12=false;
for(var j in _e[i][1]){
if(document.getElementById(_e[i][1][j]).checked==true){
_12=true;
}
}
if(!_12){
_f.push(_e[i][2]);
}
break;
case "checkbox":
if(document.getElementById(_e[i][1]).checked==false){
_f.push(_e[i][2]);
}
break;
case "chain":
_13=0;
for(var j in _e[i][2]){
err=validate(new Array(_e[i][2][j]));
if(!err.length){
_13++;
}
}
if(_13<_e[i][1]){
_f.push(_e[i][3]);
}
break;
}
}
return _f;
}
function validate_employee_contact_form(){
var _19=new Array();
_19["surname"]=new Array("text",3,"surname","Name");
_19["name"]=new Array("text",3,"name","Vorname");
_19["date_of_birth"]=new Array("text",6,"date_of_birth","Geburtsdatum");
_19["street"]=new Array("text",4,"street","Stra\xdfe u. Haus Nr.");
_19["zip"]=new Array("text",5,"zip","PLZ");
_19["city"]=new Array("text",3,"city","Ort");
_19["marital_status"]=new Array("text",5,"marital_status","Familienstand");
_19["phone_email_chain"]=new Array("chain",1,new Array(new Array("text",5,"phone",""),new Array("email","email","")),"Telefon oder Email");
_19["nationality"]=new Array("text",4,"nationality","Staatsangeh\xf6rigkeit");
_19["drivers_license"]=new Array("multiple",1,"drivers_license","F\xfchrerscheinklasse(n)");
_19["own_car"]=new Array("radio",new Array("own_car_1","own_car_2"),"Eigener PKW");
_19["learned_job"]=new Array("text",3,"learned_job","Erlernter Beruf");
_19["actual_job"]=new Array("text",3,"actual_job","Derzeitige T\xe4tigkeit");
_19["sideline_job"]=new Array("radio",new Array("sideline_job_1","sideline_job_2"),"\xdcben Sie eine Nebent\xe4tigkeit aus");
_19["availability"]=new Array("text",8,"availability","Verf\xfcgbarkeit");
var _1a=validate(_19);
if(_1a.length){
alert("Sie haben nicht alle ben\xf6tigten Angaben gemacht, bitte erg\xe4nzen Sie folgende Felder:\n\n"+_1a.join("\n"));
return false;
}else{
return true;
}
}
function validate_employer_contact_form(){
var _1b=new Array();
_1b["company"]=new Array("text",3,"company","Firma");
_1b["contact_person"]=new Array("text",3,"contact_person","Ansprechpartner");
_1b["street"]=new Array("text",4,"street","Stra\xdfe u. Haus Nr.");
_1b["zip"]=new Array("text",5,"zip","PLZ");
_1b["city"]=new Array("text",3,"city","Ort");
_1b["phone_fax_email"]=new Array("chain",1,new Array(new Array("text",5,"phone",""),new Array("text",5,"fax",""),new Array("email","email","")),"Telefon, Fax oder Email");
_1b["job"]=new Array("text",3,"job","Beruf");
_1b["drivers_license"]=new Array("multiple",1,"drivers_license","F\xfchrerscheinklasse(n)");
_1b["own_car"]=new Array("radio",new Array("own_car_1","own_car_2"),"Eigener PKW erforderlich");
_1b["availability"]=new Array("text",8,"availability","Verf\xfcgbarkeit");
var _1c=validate(_1b);
if(_1c.length){
alert("Sie haben nicht alle ben\xf6tigten Angaben gemacht, bitte erg\xe4nzen Sie folgende Felder:\n\n"+_1c.join("\n"));
return false;
}else{
return true;
}
}
function validate_general_contact_form(){
var _1d=new Array();
_1d["surname"]=new Array("text",3,"surname","Name");
_1d["name"]=new Array("text",3,"name","Vorname");
_1d["phone_email_chain"]=new Array("chain",1,new Array(new Array("text",5,"phone"),new Array("email","email")),"Telefon oder Email");
_1d["message"]=new Array("text",10,"message","Nachricht");
var _1e=validate(_1d);
if(_1e.length){
alert("Sie haben nicht alle ben\xf6tigten Angaben gemacht, bitte erg\xe4nzen Sie folgende Felder:\n\n"+_1e.join("\n"));
return false;
}else{
return true;
}
}

