<!--

$().ready(function() {

	$('#topjobs').cycle({
		fx:    'scrollHorz',
		speed:  1600,
		pause:   1,
		timeout:       6000,
		next:   '#cycle-next', 
		prev:   '#cycle-prev'	
	});

	$("#partners ul").simplyScroll({
		autoMode: 'loop',
		horizontal: true,
		pauseOnHover: true,
		startOnLoad: true,
		frameRate: 30,
		speed: 1
	});

	
	$("#expand, #expand2").click(function(event) {
		event.preventDefault();
		$("#expand-categories").slideToggle(300,                    
			function(){ // you can add as much here as you'd like
				if ( $('#icon-expand').attr('src') == '/images/icon-collapse.gif'){
					$('#icon-expand').attr('src','/images/icon-expand.gif');					
					$("#expand2").html('Meer functies &raquo;');
					$('#expand-categories').hide();
				}
				else{
					$('#icon-expand').attr('src','/images/icon-collapse.gif');	
					$("#expand2").html('Minder functies &raquo;')
					$('#expand-categories').css('height', $('#expand-categories').height() + 'px'); 
				}
			});
	});	

    $('#location').jcombox({ fx: 'slideFade' }); 
	$("#tabs .header ul").idTabs("!mouseover"); 
	

	var _speed = 800;
	var _hold = $('#carousel');
	if(_hold.length){
		var _list = _hold.find('div.gallery li');
		var _btn = _hold.find('div.swicher a');
		var _a = _btn.index(_btn.filter('.active:eq(0)'));
		if(_a == -1) _a = 0;
		var _step = _list.parent().outerWidth();
		_btn.removeClass('active').eq(_a).addClass('active');
		_list.css('left', _step).eq(_a).css('left', 0);
		_btn.click(function(){
			changeEl(_btn.index(this));
			return false;
		});
		var _f = true;
		function changeEl(_ind){
			if(_ind != _a && _f){
				_f = false;
				_btn.eq(_a).removeClass('active');
				_btn.eq(_ind).addClass('active');
				if(_a < _ind){
					_list.eq(_ind).css('left', _step);
					_list.eq(_a).animate({left: -_step}, _speed, 'easeInBack');
					_list.eq(_ind).animate({left: 0}, _speed, 'easeInBack', function(){ _f = true;});
					_a = _ind;
				}
				else{
					_list.eq(_ind).css('left', -_step);
					_list.eq(_a).animate({left: _step}, _speed, 'easeInBack');
					_list.eq(_ind).animate({left: 0}, _speed, 'easeInBack', function(){ _f = true;});
					_a = _ind;
				}
			}
		}
	}

	

});

	var sb = document.getElementById('searchterms');
	if (sb){
		sb.onclick = function () {if (this.value == 'Trefwoord') this.value = '';};
	}
		
	function getCookieVal (offset) {  
		var	endstr = document.cookie.indexOf (";", offset);	
	
		if (endstr == -1)	 
			endstr = document.cookie.length;  
		return unescape(document.cookie.substring(offset, endstr));
	}
	
	function getCookieByName (name) {	 
		var	arg	= name + "=";  
		var	alen = arg.length;	
		var	clen = document.cookie.length;	
		var	i =	0;	
		while (i < clen) {	  
			var	j =	i +	alen;	 
			if (document.cookie.substring(i, j)	== arg)		 
				return getCookieVal	(j);	
			i =	document.cookie.indexOf(" ", i)	+ 1;	
			if (i == 0)	break;	 
		}  
		return null;
	}
	
	function setCookieByName (name, value) {
		var	argv = setCookieByName.arguments;	 
		var	argc = setCookieByName.arguments.length;	
		var	expires	= (argc	> 2) ? argv[2] : null;	
	
		document.cookie	= name + "=" + escape (value) +	
		((expires == null) ? ""	: ("; expires="	+ expires.toGMTString())) +
		"; path=/";
	}
	
	function deleteCookieByName (name) {	
		var	expNow	= new Date();  
		expNow.setTime	(exp.getDate() - 7);
		document.cookie	= name + "= null; expires=" + expNow.toGMTString() + "; path=/";
	}
	
	//90 day expiration
	var expDays = 90;
	var exp = new Date(); 
	exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
	
	function acceptCookies(withAlert){
		setCookieByName(cookieOptionParams[0], 'accept', exp);
		if (withAlert) alert(cookieOptionParams[1]);
	}
	
	function declineCookies(){
		var resp = confirm(cookieOptionParams[2]);
	
		if (resp){
			var cookieArr = new Array();
			var j = 0;
			while (j < document.cookie.length) {
				var k = document.cookie.indexOf('=', j);
				var i =	document.cookie.indexOf(';', j);
				if (i > -1 && i < k)
					k = i;
				cookieArr[cookieArr.length] = document.cookie.substring(j, k);
				j = document.cookie.indexOf(' ', k);
				if (j < 0)
					break;
				else
					j++;
			}
			for (var i=0; i <cookieArr.length; i++)
				deleteCookieByName(cookieArr[i]);
			setCookieByName(cookieOptionParams[0], 'decline', exp);		
		}
	}	
	
	
	function ShowMaps(){
		mapapp = window.open("http://www.medjobs.nl/inkaart/","jobsinkaart","scrollbars=0,width=760,height=480");
	}
		
	function outLinks(myURL){
		linkTarget="_blank";
		for (var i=0; i<=(document.links.length-1); i++){
			isExternal=((document.links[i].href.indexOf("http://")!=-1)&&(document.links[i].href.indexOf(myURL)==-1))
			if(isExternal){	
				document.links[i].target = linkTarget;
			}
			else{
				if (document.links[i].href.indexOf("#") == 0 ){
					document.links[i].target = "_top";	
				}				
			}
		}
	}
	
	
	function domResize() {
		if (navigator.userAgent.match(/Opera (\S+)/)) {
			var operaVersion = parseInt(navigator.userAgent.match(/Opera (\S+)/)[1]);
		}
		if (!document.getElementById||operaVersion <7) return;
		var imgarr=document.getElementsByTagName('img');	
		for (i=0;i<imgarr.length;i++){
					
			if (imgarr[i].className.indexOf('domresize')!=-1){
				imgarr[i].onload=function(){
					scaleImage(this);
				}
				scaleImage(imgarr[i]);
			}
		}
	}
	
	function addToFavorites() { 
		if (window.external) { 
			window.external.AddFavorite(location.href,document.title) 
		} 
		else { 
			alert("Deze functie wordt niet ondersteunt door uw internet browser.");
		}
	}
	
  function setTarget()
  {
    for(a = 0; a < document.links.length; a++)
    {
      if(document.links[a].name == "external")
        document.links[a].target = "_blank";
    }
  }	
	
	
	//domResize();
	
	outLinks(document.domain);
		
	setTarget();

//-->