function searchUB(form){
 var url = "http://www.uitzendsoftware.com/multi/jobsite/";
 var p = "js=1";
 p=p+"&nCat="+form.nCat.value;
 p=p+"&nVes="+form.nVes.value;
 p=p+"&nPro="+form.nPro.value;
 p=p+"&cFunctie="+form.cFunctie.value;
 $('lb_back').style.height = document.body.offsetHeight+"px";
 url = url+"?"+p;
 var close = "<div class=\"lb_close\" onclick=\"closeUB();return false;\"></div>";
 $('lb_content').innerHTML="<iframe id=\"ub_frame\" frameborder=\"0\" class=\"ub_frame\" width=\"600\" height=\"500\" src=\""+url+"\"><\/iframe>"+close;
 //$('lb_content').innerHTML="<div id=\"ubplus_ifame_container\"><div id=\"ubplus_iframe_loading\"><img src=\"/cssimages/loading.gif\"\/><\/div>"+ "<div id=\"ubplus_iframe_frame\">"+ "<iframe id=\"ub_frame\" frameborder=\"0\" class=\"ub_frame\" width=\"600\" height=\"500\" src=\""+url+"\"><\/iframe><\/div>"+close;
 $('lb_container').style.display='';
}
function closeUB(){
 $('lb_container').style.display='none';
}
var js_holder = 'js_container';
var js_back = 'js_back';
var js_content = 'js_content';
var js_content_container = 'js_content_container';
var js_content_holder= 'js_content_holder';
var js_url = '';
var js_pars = '';

function showUbPlus(form){
 var p = "cat="+form.nCat.value;
 p=p+"&ves="+form.nVes.value;
 p=p+"&pro="+form.nPro.value;
 p=p+"&func="+form.cFunctie.value;
 js_pars = p;
 if(!$(js_holder)){
 try{
  document.body.insert({bottom:'<div id=\"js_container\" style=\"display:none;\"><\/div>'});
 }
 catch(err){
  new Insertion.Bottom( document.body, '<div id=\"js_container\" style=\"display:none;\"><\/div>');
 /* var oDiv= document.createElement("div");oDiv.setAttribute("id", js_holder);document.body.appendChild(oDiv);*/
 }
 if(!$(js_back)){$(js_holder).insert({bottom:createDiv(js_back)});}
 if(!$(js_content)){$(js_holder).insert({bottom:createJSContentDiv(js_content)});}
 }
 var max_height= document.body.scrollHeight;
 var max_width= document.body.scrollWidth;
 $(js_back).style.height=(max_height+20)+"px";
 $(js_back).style.width=max_width+"px";
 var pos = getScrollXY();
 $(js_content_holder).style.top=(pos[1]+20)+"px";
 $(js_content_holder).style.left=((max_width-750)/2)+"px";
 SelectBox('hide');
 $('js_head_title').innerHTML='Zoeken...';
 new Effect.Appear(js_holder,{afterFinish:function(){ showSearchResult();} } );
}
function closeUbPlus(){
 new Effect.Fade(js_holder,{ beforeStart:function(){SelectBox('show');},afterFinish:function(){ if($(js_holder)){$(js_holder).remove();}} } );
}
function SelectBox(type){
 try{
  var slist = document.body.select('select');
 }
 catch(err){
  var slist = document.getElementsByTagName('select');
 }
 var mode = '';
 if(type == 'hide'){mode = 'None';}
 for(var s=0;s<slist.length;s++){
   slist[s].style.display=mode;
 }
}
function createDiv(id){
 return '<div id=\"'+id+'\"><\/div>';
}
function createJSContentDiv(id){
 return '<div id=\"js_content_holder\"><div id=\"js_head\">'+
 '<div id=\"js_head_title\"></div><img id=\"js_close\" alt=\"Sluiten\" onclick=\"closeUbPlus();\" src=\"\/cssimages\/sluit.gif\"\/><\/div>'+
 '<div id=\"js_content_container\"><div id=\"'+id+'\"><div id=\"js_page01\"><\/div><div id=\"js_page02\"><\/div><div id=\"js_page03\"><\/div><\/div><\/div><\/div>';
}
function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}
var exactPixels= function(v){
	return parseInt(v.substring(0,v.indexOf("px")));
}
function showjspage(id){
try{
 if(id == '0'){
  new Effect.Move (js_content,{ x: 0, y: 0, mode: 'absolute',duration: 1.0,afterFinish:function(){limitContainer($(js_content),0);}  }); //afterFinish:function(){	limitContainer($(big_mover),big_limit);updateSmallMover();}}
 }else if(id == '1'){
  new Effect.Move (js_content,{ x: -750, y: 0, mode: 'absolute',duration: 1.0,afterFinish:function(){limitContainer($(js_content),0-750);}   }); //afterFinish:function(){	limitContainer($(big_mover),big_limit);updateSmallMover();}}
 }else if(id == '2'){
  new Effect.Move (js_content,{ x: -1500, y: 0, mode: 'absolute',duration: 1.0,afterFinish:function(){limitContainer($(js_content),0-1500);}}); //afterFinish:function(){	limitContainer($(big_mover),big_limit);updateSmallMover();}}
 }
}
catch(err){}
}
function limitContainer($cont,$limit){
if($cont){
 if($cont.offsetLeft!=$limit){
  $cont.style.left=$limit+"px";
 }
}
}
function showSearchResult(){
 url = "/getSearchResult";
 new Ajax.Updater('js_page01',url,{parameters:js_pars,onComplete:function(){showjspage('0');updateHeadTitle();}});
}
function showMeerInfo(id){
 url = "/getVacInfo";
 if($('info_vactures_container')){
  var info_holder = $('info_vactures_container').parentNode;
  var info_holder_id = info_holder.id;
  new Ajax.Updater(info_holder_id,url,{parameters:"id="+id,onComplete:function(){new Effect.Move (js_content,{ x: (0-info_holder.offsetLeft), y: 0, mode: 'absolute',duration: 1.0});cleanInfo();},afterFinish:function(){limitContainer($(info_holder_id),(0-info_holder.offsetLeft));} });
 }else{
 new Ajax.Updater('js_page02',url,{parameters:"id="+id,onComplete:function(){showjspage('1');cleanInfo();}  });
 } 
}
function cleanInfo(){
 var list = $('info_vactures_container').select('.value');
 for(var i=0;i<list.length;i++){
  list[i].innerHTML = list[i].innerHTML.unescapeHTML();;
 }
}
function updateHeadTitle(){
var aantal = $('search_vac_aantal').value;
 if(aantal == '1'){
 $('js_head_title').innerHTML='Er is '+aantal+' vacature gevonden';
 }
 else{
  $('js_head_title').innerHTML='Er zijn '+aantal+' vacatures gevonden';
 }
}
function showReageer(id){
 //var url = "/getVacInfo";
 //new Ajax.Updater('js_page02',url,{parameters:"id="+id,onComplete:function(){cleanInfo();}});
 var url = "/getVacInfo";
 if($('info_vactures_container')){
  var info_holder = $('info_vactures_container').parentNode;
  var info_holder_id = info_holder.id;
  new Ajax.Updater(info_holder_id,url,{parameters:"id="+id,onComplete:function(){cleanInfo();}});
 }else{
 new Ajax.Updater('js_page02',url,{parameters:"id="+id,onComplete:function(){cleanInfo();}});
 } 
 var url = "http://www.uitzendsoftware.com/multi/jobsite/gegevens_1.php?nCode="+id;
 $('js_page03').innerHTML="<iframe id=\"ub_frame\" frameborder=\"0\" class=\"ub_frame\" width=\"700\" height=\"700\" scrolling=\"no\" src=\""+url+"\"><\/iframe>"+
"<div style=\"padding:15px;\"><img onclick=\"showjspage('0');\" src=\"/cssimages/terug2.gif\"\/>"+
"<img onclick=\"showMeerInfo('"+id+"');\" src=\"/cssimages/meerinfo.gif\"\/></div>";
 showjspage('2');
}