
/*	Npm functions	*/

var obj = null;
function checkHover() {
	if (obj) {
		obj.find('ul').fadeOut('fast');
		//obj.find('a').removeClass("active");
	} 
}

function isEmail(str) {
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

function checkFormContact () {
	if (document.getElementById("voorletters").value == "") {
		alert(alertVoorletter);
		document.getElementById("voorletters").focus();
		return false;
	}
	if (document.getElementById("achternaam").value == "") {
		alert(alertAchternaam);
		document.getElementById("achternaam").focus();
		return false;
	}
	if (document.getElementById("bedrijfsnaam").value == "") {
		alert(alertBedrijf);
		document.getElementById("bedrijfsnaam").focus();
		return false;
	}
	if (document.getElementById("postadres").value == "") {
		alert(alertAdres);
		document.getElementById("postadres").focus();
		return false;
	}
	if (document.getElementById("postcode").value == "") {
		alert(alertPostcode);
		document.getElementById("postcode").focus();
		return false;
	}
	if (document.getElementById("plaats").value == "") {
		alert(alertPlaats);
		document.getElementById("plaats").focus();
		return false;
	}
	if (document.getElementById("land").value == "") {
		alert(alertLand);
		document.getElementById("land").focus();
		return false;
	}
	if (document.getElementById("email").value == "" || !isEmail(document.getElementById("email").value)) {
		alert(alertEmail);
		document.getElementById("email").focus();
		return false;
	}
}


function checkFormEmail () {
	if (document.getElementById("emailField").value == "" || !isEmail(document.getElementById("emailField").value)) {
		alert(alertEmail);
		document.getElementById("emailField").focus();
		return false;
	}
}
function checkFormAfmelden () {
	if (document.getElementById("email").value == "" || !isEmail(document.getElementById("email").value)) {
		alert(alertEmail);
		document.getElementById("email").focus();
		return false;
	}
}
//Plaatje in textvakje
function txtOnFocus (obj) {
	obj.style.backgroundImage = '';
}

function txtOnBlur (obj,image) {
	if (obj.value == '') {
		obj.style.backgroundImage = 'url(' + image + ')';
		obj.style.backgroundRepeat = 'no-repeat';
		obj.style.backgroundPositon = 'left center';
	 }
}
