// JavaScript Document
<!--
function makeConfirm(url, msg) {
	if (confirm(msg)) {
	window.location.replace(url);
}
}
function updateClock () {
  var currentTime = new Date();

  var currentDay = currentTime.getDate();
  var currentMonth = currentTime.getMonth() + 1;
  var currentYear = currentTime.getFullYear();
  var currentHours = currentTime.getHours();
  var currentMinutes = currentTime.getMinutes();
  var currentSeconds = currentTime.getSeconds();

  // Pad the minutes and seconds with leading zeros, if required
  currentDay = (currentDay < 10 ? "0" : "") + currentDay;
  currentMonth = (currentMonth < 10 ? "0" : "") + currentMonth;
  currentHours = (currentHours < 10 ? "0" : "") + currentHours;
  currentMinutes = (currentMinutes < 10 ? "0" : "") + currentMinutes;
  currentSeconds = (currentSeconds < 10 ? "0" : "") + currentSeconds;

  // Choose either "AM" or "PM" as appropriate
  //var timeOfDay = ( currentHours < 12 ) ? "AM" : "PM";

  // Convert the hours component to 12-hour format if needed
  //currentHours = ( currentHours > 12 ) ? currentHours - 12 : currentHours;

  // Convert an hours component of "0" to "12"
  //currentHours = ( currentHours == 0 ) ? 12 : currentHours;

  // Compose the string for display
  var currentTimeString = currentDay + "." + currentMonth + "." + currentYear + " " + currentHours + ":" + currentMinutes + ":" + currentSeconds;

	//alert('mlkj');
  // Update the time display
  $("#date").html(currentTimeString);
}
function plaatsSend() {
	error = false;
	// CHECK INPUT
	checkText('vacdate');
	checkText('vacfunction');
	checkText('vaccompany');
	checkText('vaccompanydesc');
	checkText('vacjobs');
	checkText('vacprofile');
	checkText('vacconditions');
	checkText('vacroster');
	checkText('vacstartdate');
	checkText('vactocompany');
	checkText('vactoname');
	checkText('vactostreet');
	checkText('vactonr');
	checkText('vactozip');
	checkText('vactocity');
	checkText('vactotel');
	//checkText('vactofax');
	checkMail('vactomail');
	//checkText('vactosite');
	checkText('vacfacturation');
	checkText('vacbtw');
	//checkCheck('vacdiscreet');
	checkCheck('vacapproval');
	//checkCheck('vacforms');
	// SEND DATA BY AJAX
	if (error == false) {
		$.post("_includes/asp/plaats.asp", {
				vacdate: $("#vacdate").val(),
				vacfunction: $("#vacfunction").val(),
				vaccompany: $("#vaccompany").val(),
				vaccompanydesc: $("#vaccompanydesc").val(),
				vacjobs: $("#vacjobs").val(),
				vacprofile: $("#vacprofile").val(),
				vacconditions: $("#vacconditions").val(),
				vacroster: $("#vacroster").val(),
				vacstartdate: $("#vacstartdate").val(),
				vactocompany: $("#vactocompany").val(),
				vactoname: $("#vactoname").val(),
				vactostreet: $("#vactostreet").val(),
				vactonr: $("#vactonr").val(),
				vactozip: $("#vactozip").val(),
				vactocity: $("#vactocity").val(),
				vactotel: $("#vactotel").val(),
				vactofax: $("#vactofax").val(),
				vactomail: $("#vactomail").val(),
				vactosite: $("#vactosite").val(),
				vacfacturation: $("#vacfacturation").val(),
				vacbtw: $("#vacbtw").val(),
				vacdiscreet: $("#vacdiscreet").attr('checked'),
				vacapproval: $("#vacapproval").attr('checked'),
				vacforms: $("#vacforms").attr('checked')},
				function(data){plaatsfeedback(data);});
	} else {
		alert('Gelieve alle velden correct in te vullen.');
	}
}
function plaatsfeedback(data) {
	$('#vacformcontent').html('<p><strong>Bedankt. Uw gegevens zijn verstuurd.</strong></p><p>Jobkitchen.be garandeert op weekdagen dat de vacature binnen 24 uur online zal staan.</p>');
}
function openExtras() {
	$('#vacformx').slideDown();
}
function plaatsExtras() {
	error = false;
	// CHECK INPUT
	checkText('vacfunctionx');
	checkText('vaccompanyx');
	checkText('vacfunctiondescx');
	checkText('vactocompanyx');
	checkText('vactonamex');
	checkText('vactostreetx');
	checkText('vactonrx');
	checkText('vactozipx');
	checkText('vactocityx');
	checkText('vactotelx');
	//checkText('vactofax');
	checkMail('vactomailx');
	//checkText('vactosite');
	checkText('vacfacturationx');
	checkText('vacbtwx');
	//checkCheck('vacdiscreet');
	checkCheck('vacapprovalx');
	//checkCheck('vacforms');
	// SEND DATA BY AJAX
	if (error == false) {
		$.post("_includes/asp/plaatsextras.asp", {
				vacfunctionx: $("#vacfunctionx").val(),
				vaccompanyx: $("#vaccompanyx").val(),
				vacfunctiondescx: $("#vacfunctiondescx").val(),
				vactocompanyx: $("#vactocompanyx").val(),
				vactonamex: $("#vactonamex").val(),
				vactostreetx: $("#vactostreetx").val(),
				vactonrx: $("#vactonrx").val(),
				vactozipx: $("#vactozipx").val(),
				vactocityx: $("#vactocityx").val(),
				vactotelx: $("#vactotelx").val(),
				vactofaxx: $("#vactofaxx").val(),
				vactomailx: $("#vactomailx").val(),
				vactositex: $("#vactositex").val(),
				vacfacturationx: $("#vacfacturationx").val(),
				vacbtwx: $("#vacbtwx").val(),
				vacdiscreetx: $("#vacdiscreetx").attr('checked'),
				vacapprovalx: $("#vacapprovalx").attr('checked'),
				vacformsx: $("#vacformsx").attr('checked')},
				function(data){plaatsextrasfeedback(data);});
	} else {
		alert('Gelieve alle velden correct in te vullen.');
	}
}
function plaatsextrasfeedback(data) {
	$('#vacformxcontent').html('<p><strong>Bedankt. Uw gegevens zijn verstuurd.</strong></p><p>Jobkitchen.be garandeert op weekdagen dat het zoekertje binnen 24 uur online zal staan.</p>');
}
function newsletterSend() {
	error = false;
	// CHECK INPUT
	checkText('nfname')
	checkText('nname')
	checkMail('nmail')
	checkText('nstreet')
	checkText('nnr')
	checkText('nzip')
	checkText('ncity')
	checkText('njob')
	// SEND DATA BY AJAX
	if (error == false) {
		$.post("_includes/asp/newsletter.asp", {
			   id: $("#gameid").val(),
			   fname: $("#nfname").val(),
			   name: $("#nname").val(),
			   mail: $("#nmail").val(),
			   street: $("#nstreet").val(),
			   nr: $("#nnr").val(),
			   zip: $("#nzip").val(),
			   city: $("#ncity").val(),
			   job: $("#njob").val()},
			   function(data){newsletterfeedback(data);});
	} else {
		alert('Gelieve alle velden correct in te vullen.');
	}
}
function newsletterUnsubscribe() {
	error = false;
	// CHECK INPUT
	checkMail('umail')
	// SEND DATA BY AJAX
	if (error == false) {
		$.post("_includes/asp/unsubscribe.asp", {
			   mail: $("#umail").val()},
			   function(data){unsubscribefeedback(data);});
	} else {
		alert('E-mail adres niet gevonden.');
	}
}
function gameSend() {
	error = false;
	// CHECK INPUT
	checkText('fname')
	checkText('name')
	checkMail('mail')
	checkText('street')
	checkText('nr')
	checkText('zip')
	checkText('city')
	//checkText('tel')
	//checkText('gsm')
	//checkText('newsletter')
	checkText('answer')
	// SEND DATA BY AJAX
	if (error == false) {
		$.post("_includes/asp/game.asp", {
			   id: $("#gameid").val(),
			   fname: $("#fname").val(),
			   name: $("#name").val(),
			   mail: $("#mail").val(),
			   street: $("#street").val(),
			   nr: $("#nr").val(),
			   zip: $("#zip").val(),
			   city: $("#city").val(),
			   tel: $("#tel").val(),
			   gsm: $("#gsm").val(),
			   newsletter: $("#newsletter").attr('checked'),
			   answer: $("#answer").val()},
			   function(data){gamefeedback(data);});
	} else {
		alert('Gelieve alle velden correct in te vullen.');
	}
}
function applySend() {
	error = false;
	// CHECK INPUT
	//checkText('vacid')
	checkText('fname')
	checkText('name')
	checkMail('mail')
	checkText('street')
	checkText('nr')
	checkText('zip')
	checkText('city')
	//checkText('tel')
	//checkText('gsm')
	//checkText('birthdate')
	checkText('maritalstatus')
	checkText('formation')
	checkText('experience')
	//checkText('message')
	//checkText('cv')
	//checkText('newsletter')
	// SEND DATA BY AJAX
	if (error == false) {
		if ($("#cv").val() != "") {
			$("#applyform").attr("enctype", "multipart/form-data");
			//$("#applyform").attr("encoding", "multipart/form-data");
			$("#applyform").attr('action', '_includes/asp/applyupload.asp');
		} else {
			$("#applyform").attr("enctype", "");
			//$("#applyform").attr("encoding", "");
			$("#applyform").attr('action', '_includes/asp/apply.asp');
		}
		$('#applyform').submit();
		/*$.post("_includes/asp/apply.asp", enctype="multipart/form-data", {
			   id: $("#vacid").val(),
			   fname: $("#fname").val(),
			   name: $("#name").val(),
			   mail: $("#mail").val(),
			   street: $("#street").val(),
			   nr: $("#nr").val(),
			   zip: $("#zip").val(),
			   city: $("#city").val(),
			   tel: $("#tel").val(),
			   gsm: $("#gsm").val(),
			   birthdate: $("#birthdate").val(),
			   maritalstatus: $("#maritalstatus").val(),
			   formation: $("#formation").val(),
			   experience: $("#experience").val(),
			   message: $("#message").val(),
			   cv: $("#cv").val(),
			   newsletter: $("#newsletter").attr('checked')},
			   function(data){applyfeedback(data);});*/
	} else {
		alert('Gelieve alle velden correct in te vullen.');
	}
}
$().ajaxError(function(ev,xhr,o,err) {
	//alert(err);
});

$(function() {
    $('#applyform').ajaxForm({
        success: function(data) {
			//SUCCESS
			//alert("OK");
			applyfeedback(data);
			//window.location = "subscribe-thanks.php?fileid="+$('#fileid').val()+"&title="+$('#title').val()+"&desc="+$('#desc').val();
        },
		error: function(data) {
			//SUCCESS
			//alert("NOK");
			applyfeedback(data);
			//window.location = "subscribe-thanks.php?fileid="+$('#fileid').val()+"&title="+$('#title').val()+"&desc="+$('#desc').val();
		}
    });
});
function applyfeedback(data) {
	/*$('#applycontent').html('<p>Bedankt voor uw bericht.</p>');*/
	$('#applycontent').css('display', 'none');
	$('#applythanks').css('display', 'block');
}
function s2fSend() {
	error = false;
	// CHECK INPUT
	//checkText('s2fid')
	checkText('s2fname')
	checkMail('s2fmail')
	checkText('s2ffriendname')
	checkMail('s2ffriendmail')
	//checkMail('s2ffriendmail')
	// SEND DATA BY AJAX
	if (error == false) {
		$.post("_includes/asp/s2f.asp", {
			   id: $("#s2fid").val(),
			   name: $("#s2fname").val(),
			   mail: $("#s2fmail").val(),
			   friendname: $("#s2ffriendname").val(),
			   friendmail: $("#s2ffriendmail").val(),
			   message: $("#s2fmessage").val()},
			   function(data){s2ffeedback(data);});
	} else {
		alert('Gelieve alle velden correct in te vullen.');
	}
}
function s2ffeedback(data) {
	/*$('#s2fcontent').html('<p>Bedankt voor uw bericht.</p>');*/
	$('#s2fcontent').css('display', 'none');
	$('#s2fthanks').css('display', 'block');
	$("#friendname").val('');
	$("#friendmail").val('');
}
function newsletterfeedback(data) {
	$('#newsletterdetailcontent').html('<p>Bedankt. Uw gegevens zijn verstuurd.</p>');
}
function unsubscribefeedback(data) {
	$('#newsletterdetailcontent').html('<p>Uw uitschrijving is geregistreerd.</p>');
}
function gamefeedback(data) {
	$('#gamedetailcontent').html('<p>Bedankt voor uw deelname. Uw gegevens zijn verstuurd.</p>');
}
function checkText(fld) {
	var tmp = $("#"+fld).val();
	if(tmp == 0) {
		error = true;
		$('#'+fld).addClass('error');
		$('#text'+fld).addClass('texterror');
	} else {
		$('#'+fld).removeClass('error');
		$('#text'+fld).removeClass('texterror');
	}
}
function checkCheck(fld) {
	var tmp = $("#"+fld).attr('checked');
	if(tmp == 0) {
		error = true;
		$('#'+fld).addClass('error');
		$('#text'+fld).addClass('texterror');
	} else {
		$('#'+fld).removeClass('error');
		$('#text'+fld).removeClass('texterror');
	}
}
function checkMail(fld) {
	var tmp = $("#"+fld).val();
	if(tmp != 0) {
		if(isValidEmailAddress(tmp)) {
			$('#'+fld).removeClass('error');
		$('#text'+fld).removeClass('texterror');
		} else {
			error = true;
			$('#'+fld).addClass('error');
		$('#text'+fld).addClass('texterror');
		}
	} else {
		error = true;
		$('#'+fld).addClass('error');
		$('#text'+fld).addClass('texterror');
	}
}
function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}
function playVideo(v) {
	$('#vimeo').html('<object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id='+v+'&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id='+v+'&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object>')
}
function setvideo(v) {
	$("#bt_home > a").addClass("active");
	playVideo(v);
}
function setnews(v) {
	$("#bt_home > a").addClass("active");
	playVideo(v);
}
function sethome(v) {
	if (v) {
		$("#topnav > div > a").removeClass("active");
		$("#bt_home > a").addClass("active");
		$('#newsletterdetail').slideUp();
		$('#gamedetail').slideUp();
		$('#contact').slideUp();
		$('#links').slideUp();
		$('#news').slideDown();
		$('#extras').slideUp();
	}
}
function setgamedetail(v) {
	if (v) {
		$('#newsletterdetail').slideUp();
		$('#gamedetail').slideDown();
		$('#contact').slideUp();
		$('#links').slideUp();
		$('#extras').slideUp();
	} else {
		$('#newsletterdetail').slideUp();
		$('#gamedetail').slideUp();
		$('#contact').slideUp();
		$('#news').slideDown();
		$('#extras').slideUp();
	}
}
function setnieuwsbrief(v) {
	if (v) {
		$("#topnav > div > a").removeClass("active");
		$("#bt_nieuwsbrief > a").addClass("active");
		$('#newsletterdetail').slideDown();
		$('#gamedetail').slideUp();
		$('#contact').slideUp();
		$('#links').slideUp();
		$('#news').slideUp();
		$('#extras').slideUp();
	} else {
		$("#topnav > div > a").removeClass("active");
		$('#newsletterdetail').slideUp();
		$('#gamedetail').slideUp();
		$('#contact').slideUp();
		$('#news').slideDown();
		$('#extras').slideUp();
	}
}	
function setcontact(v) {
	if (v) {
		$("#topnav > div > a").removeClass("active");
		$("#bt_contact > a").addClass("active");
		$('#newsletterdetail').slideUp();
		$('#gamedetail').slideUp();
		$('#contact').slideDown();
		$('#links').slideUp();
		$('#news').slideUp();
		$('#extras').slideUp();
	} else {
		$("#topnav > div > a").removeClass("active");
		$('#newsletterdetail').slideUp();
		$('#gamedetail').slideUp();
		$('#contact').slideUp();
		$('#news').slideDown();
		$('#extras').slideUp();
	}
}
function setlinks(v) {
	if (v) {
		$("#topnav > div > a").removeClass("active");
		$("#bt_links > a").addClass("active");
		$('#newsletterdetail').slideUp();
		$('#gamedetail').slideUp();
		$('#links').slideDown();
		$('#contact').slideUp();
		$('#news').slideUp();
		$('#extras').slideUp();
	} else {
		$("#topnav > div > a").removeClass("active");
		$('#gamedetail').slideUp();
		$('#newsletterdetail').slideUp();
		$('#links').slideUp();
		$('#news').slideDown();
		$('#extras').slideUp();
	}
}
function setextras(v) {
	if (v) {
		$("#topnav > div > a").removeClass("active");
		$("#bt_links > a").addClass("active");
		$('#newsletterdetail').slideUp();
		$('#gamedetail').slideUp();
		$('#links').slideUp();
		$('#contact').slideUp();
		$('#news').slideUp();
		$('#extras').slideDown();
	} else {
		$("#topnav > div > a").removeClass("active");
		$('#gamedetail').slideUp();
		$('#newsletterdetail').slideUp();
		$('#links').slideUp();
		$('#news').slideDown();
		$('#extras').slideUp();
	}
}
function setLegal(v) {
	if (v) {
		$('#legal').slideDown();
	} else {
		$('#legal').slideUp();
	}
}
function setvacform(v) {
	if (v) {
		$('#vacform').slideDown();
	} else {
		$('#vacform').slideUp();
	}
}
function setApply(v) {
	if (v) {
		applyreset();
		$('#apply').slideDown();
		$('#s2f').slideUp(function(){s2freset();});
	} else {
		$('#apply').slideUp(function(){applyreset();});
	}
}
function applyreset() {
	$('#applycontent').css('display', 'block');
	$('#applythanks').css('display', 'none');
}
function setS2f(v) {
	if (v) {
		s2freset();
		$('#s2f').slideDown();
		$('#apply').slideUp(function(){applyreset();});
	} else {
		$('#s2f').slideUp(function(){s2freset();});
	}
}
function s2freset() {
	$('#s2fcontent').css('display', 'block');
	$('#s2fthanks').css('display', 'none');
}
function setArrow(v, color) {
	if($("#"+v+"content").css('display') == 'none') {
		$("#"+v+"arrow").css("background-image", "url(_images/arrow-"+color+"-down.png)");
	} else {
		$("#"+v+"arrow").css("background-image", "url(_images/arrow-"+color+".png)");
	}
}
function slideSearch(v) {
	if (v != 'regiocontent') {
		$('#regiocontent').slideUp();
	}
	if (v != 'functioncontent') {
		$('#functioncontent').slideUp();
	}
	if (v != 'companycontent') {
		$('#companycontent').slideUp();
	}
	$('#'+v).slideToggle();
}
function activeSearch(v, id, txt) {
	$("."+v).removeClass("searchactive");
	$("#"+v+id).toggleClass("searchactive");
	$("#search"+v).val(id);
	$("#searchtxt"+v).val(txt);
	$("#id").val('');
	$("#"+v+"select").html(txt);
	$("#"+v+"select").slideDown();
}
function setActiveSearch(r, f, c, rtxt, ftxt, ctxt) {
	$("#regio"+r).addClass("searchactive");
	$("#function"+f).addClass("searchactive");
	$("#company"+c).addClass("searchactive");
	if (rtxt != '') {
		$("#regioselect").html(rtxt);
		$("#regioselect").slideDown();
	}
	if (ftxt != '') {
		$("#functionselect").html(ftxt);
		$("#functionselect").slideDown();
	}
	if (ctxt != '') {
		$("#companyselect").html(ctxt);
		$("#companyselect").slideDown();
	}
}
function searchSubmit(id) {
	_gaq.push(['_trackPageview', 'vacature/'+id]);
	$("#ID").val(id);
	$("#searchform").submit();
}
function submitSearch() {
	$("#searchfld").val($("#inp_search").val());
	$("#searchform").submit();
}
function doSort(sortvar, sortname) {
	$("#searchsortname").val(sortname);
	$("#searchsort").val(sortvar);
	$("#searchform").submit();
}
function setSort(sortname) {
	$("#sort"+sortname+" > a").addClass("active");
}
function openNews(id) {
	// GET CONTENT BY AJAX
	$.post("_includes/asp/news.asp", {ID: id}, function(data){showNews(data);});
}
function showNews(data) {
	$('#newsitemcontent').html(data);
	// CLOSE OVERVIEW
	$('#newscontainer').slideUp();
	// OPEN DETAIL
	$('#newsitem').slideDown();
}
function closeNews() {
	// CLOSE DETAIL
	$('#newsitem').slideUp();
	// OPEN OVERVIEW
	$('#newscontainer').slideDown();
}
function setLoupe(bool) {
	if (bool) {
		$("#sortsearch").css("background-image", "url(_images/search-loupe.png)");
	} else if ($("#inp_search").val() == '') {
		$("#sortsearch").css("background-image", "url(_images/search-loupe-text.png)");
	} else if ($("#inp_search").val() != '') {
		$("#sortsearch").css("background-image", "url(_images/search-loupe.png)");
	}
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function popup( url, title, options ) {
	var newWin = window.open( url, title, options );
	if (!newWin) {
		getSwf(swfId).openWindowFromSwf(url);
	} else {
		newWin.focus();
	}
}
function getSwf(id) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[id];
	} else {
		return document[id];
	}
}

function doAlert(msg) {
	alert(msg);
}
-->
