/* xAniOpacity */
function xAniOpacity(e,o,t,a,oe){if(!(e=xGetElementById(e)))return;var o0=xOpacity(e);var dx=o-o0;var fq=1/t;if(a)fq*=(Math.PI/2);var t0=new Date().getTime();var tmr=setInterval(function(){var et=new Date().getTime()-t0;if(et<t){var f=et*fq;if(a==1)f=Math.sin(f);else if(a==2)f=1-Math.cos(f);f=Math.abs(f);xOpacity(e,f*dx+o0)}else{clearInterval(tmr);xOpacity(e,o);if(typeof oe=='function')oe();else if(typeof oe=='string')eval(oe)}},10)}function xOpacity(e,o){var set=xDef(o);if(!(e=xGetElementById(e)))return 2;if(xStr(e.style.opacity)){if(set)e.style.opacity=o+'';else o=parseFloat(e.style.opacity)}else if(xStr(e.style.filter)){if(set)e.style.filter='alpha(opacity='+(100*o)+')';else if(e.filters&&e.filters.alpha){o=e.filters.alpha.opacity/100}}else if(xStr(e.style.MozOpacity)){if(set)e.style.MozOpacity=o+'';else o=parseFloat(e.style.MozOpacity)}else if(xStr(e.style.KhtmlOpacity)){if(set)e.style.KhtmlOpacity=o+'';else o=parseFloat(e.style.KhtmlOpacity)}return isNaN(o)?1:o}
/* xAnyXY(element, x,y, time ) */
function xGetComputedStyle(e,p,i){if(!(e=xGetElementById(e)))return null;var s,v='undefined',dv=document.defaultView;if(dv&&dv.getComputedStyle){s=dv.getComputedStyle(e,'');if(s)v=s.getPropertyValue(p)}else if(e.currentStyle){v=e.currentStyle[xCamelize(p)]}else return null;return i?(parseInt(v)||0):v}function xNum(){for(var i=0;i<arguments.length;++i){if(isNaN(arguments[i])||typeof(arguments[i])!='number')return false}return true}function xStr(s){for(var i=0;i<arguments.length;++i){if(typeof(arguments[i])!='string')return false}return true}function xDef(){for(var i=0;i<arguments.length;++i){if(typeof(arguments[i])=='undefined')return false}return true}function xTop(e,iY){if(!(e=xGetElementById(e)))return 0;var css=xDef(e.style);if(css&&xStr(e.style.top)){if(xNum(iY))e.style.top=iY+'px';else{iY=parseInt(e.style.top);if(isNaN(iY))iY=xGetComputedStyle(e,'top',1);if(isNaN(iY))iY=0}}else if(css&&xDef(e.style.pixelTop)){if(xNum(iY))e.style.pixelTop=iY;else iY=e.style.pixelTop}return iY}function xLeft(e,iX){if(!(e=xGetElementById(e)))return 0;var css=xDef(e.style);if(css&&xStr(e.style.left)){if(xNum(iX))e.style.left=iX+'px';else{iX=parseInt(e.style.left);if(isNaN(iX))iX=xGetComputedStyle(e,'left',1);if(isNaN(iX))iX=0}}else if(css&&xDef(e.style.pixelLeft)){if(xNum(iX))e.style.pixelLeft=iX;else iX=e.style.pixelLeft}return iX}function xGetElementById(e){if(typeof(e)=='string'){if(document.getElementById)e=document.getElementById(e);else if(document.all)e=document.all[e];else e=null}return e}function xAniXY(e,x,y,t){if(!(e=xGetElementById(e)))return;var x0=xLeft(e),y0=xTop(e);var dx=x-x0,dy=y-y0;var fq=1/t;var t0=new Date().getTime();var tmr=setInterval(function(){var xi=x,yi=y;var et=new Date().getTime()-t0;if(et<t){var f=et*fq;xi=f*dx+x0;yi=f*dy+y0}else{clearInterval(tmr)}e.style.left=Math.round(xi)+'px';e.style.top=Math.round(yi)+'px'},10)}
function xLeft(e,iX){if(!(e=xGetElementById(e)))return 0;var css=xDef(e.style);if(css&&xStr(e.style.left)){if(xNum(iX))e.style.left=iX+'px';else{iX=parseInt(e.style.left);if(isNaN(iX))iX=xGetComputedStyle(e,'left',1);if(isNaN(iX))iX=0}}else if(css&&xDef(e.style.pixelLeft)){if(xNum(iX))e.style.pixelLeft=iX;else iX=e.style.pixelLeft}return iX}
function xTop(e,iY){if(!(e=xGetElementById(e)))return 0;var css=xDef(e.style);if(css&&xStr(e.style.top)){if(xNum(iY))e.style.top=iY+'px';else{iY=parseInt(e.style.top);if(isNaN(iY))iY=xGetComputedStyle(e,'top',1);if(isNaN(iY))iY=0}}else if(css&&xDef(e.style.pixelTop)){if(xNum(iY))e.style.pixelTop=iY;else iY=e.style.pixelTop}return iY}
function xInnerHtml(e,h)
{
  if(!(e=xGetElementById(e)) || !xStr(e.innerHTML)) return null;
  var s = e.innerHTML;
  if (xStr(h)) {e.innerHTML = h;}
  return s;
}
function settiptext(div,text) {
var oldhtml = xInnerHtml(div);
xOpacity(div,0);
xInnerHtml(div,text);
xAniOpacity(div,1,200);
return oldhtml;
}
function verboxes() {
if (document.register.verbox.checked == false || 
document.register.name.value=='' ||
document.register.firma.value=='' ||
document.register.strasse.value=='' ||
document.register.plz.value=='' ||
document.register.ort.value=='' ||
document.register.vorname.value=='' ||
document.register.email.value=='' ||
document.register.telefon.value=='' ||
document.register.fax.value=='' ||
document.register.land.value==''
)
{alert('Before you apply you will need to confirm that you had filled all the details in the form.');
return false;
}else{return true;}}
