/* This script by $criptMaster BB Duall 2008 */
/* JQuery 1.2.6 needed */
/* www.duall.be */

$(document).ready(function() {
	
	DUALLblurAnchors();
	maproll(1,"-330px");
	maproll(2,"-660px");
	maproll(3,"-990px");
	maproll(4,"-1320px");
	maproll(5,"-1650px");
	maproll(6,"-1980px");
	maproll(7,"-2310px");
	maproll(8,"-2640px");
	maproll(9,"-2970px");
	maproll(10,"-3300px");
	subnavroll(1);
	subnavroll(2);
	subnavroll(3);
	subnavroll(4);
	subnavroll(5);
	subnavroll(6);
	subnavroll(7);
	subnavroll(8);
	subnavroll(9);
	ETgoHome();
	DUALLvalidate("#contactForm")
	showMap();
});

function DUALLblurAnchors() {
	if(document.getElementsByTagName) {
		var a = document.getElementsByTagName("a");
		for(var i = 0; i < a.length; i++){
			a[i].onfocus = function(){this.blur();};
		}
	}
};

function showMap(){
		$('a#ShowMap').click(function () {
	      $("#Googlemapswrapper").show();
	    });
		$('a#closeMaps').click(function () {
	      $("#Googlemapswrapper").hide();
	    });
}

function maproll(idCntr,deltaH) {
// kaart
	$("#locatiekaart li#bedrijvencentrum"+idCntr+" a, .bedrijvencentra li a#tblcntr"+idCntr+".centrumcontainer").hover(
			function(){
				$("#locatiekaart").css("background-position","0 "+deltaH);
				$(".bedrijvencentra li a#tblcntr"+idCntr+".centrumcontainer").addClass("over");
			},
			function () {
				$("#locatiekaart").css("background-position","0 0");
				$(".bedrijvencentra li a#tblcntr"+idCntr+".centrumcontainer").removeClass("over");
		    }
	);
	return false;
} 

function subnavroll(idCntr) {
// kaart
	$("#subnav li#bedrijvencentrum"+idCntr+" a").hover(
			function(){
				$("#subnav li#bedrijvencentrum"+idCntr).addClass("over");
			},
			function () {
				$("#subnav li#bedrijvencentrum"+idCntr).removeClass("over");
		    }
	);
	return false;
}

function ETgoHome() {
	$("h1").hover(
		function(){
			$("h1").css({ cursor:"pointer" });
		},
		function () {
			$("h1").css({ cursor:"auto" });
		}),
	$("h1").click(function(){
		window.open('index.html','_self');
	});
}

//function setimage(strID, strImage, strFotoCopyright){
//	if (document.getElementById)
//	{
//		document.getElementById(strID).src=strImage;
//	}
//}

function setimage(strID, strImage, strFotoCopyright){
		$("#"+strID).attr("src",strImage);
		$('p.FotoCopyright').text(strFotoCopyright);
}


/*$.validator.setDefaults({
	submitHandler: function() { alert("Bedankt, het formulier werd verstuurd!"); }
});*/


// validate signup form on keyup and submit
function DUALLvalidate(FORM) {
	if($(FORM).length){ // zijn de forms aanwezig op de pagina?
		$(FORM).validate({
			rules: {
				Bedrijf: "required",
				Zaakvoerder: "required",
				Activiteit: "required",
				Ondernemingsnummer: {
					required: true,
					number: true,
					minlength: 9
				},
				Postcode: {
					required: true,
					number: true,
					minlength: 4
				},
				Emailadres: {
					required: true,
					email: true
				},
				Rekeningnummer: {
					required: true,
					number: true,
					minlength: 9
				},
				aanvaardReglement: "required"
			},
			messages: {
				Bedrijf: "Gelieve uw bedrijf in te geven",
				Zaakvoerder: "Gelieve de naam van de zaakvoerder in te geven",
				Activiteit: "Gelieve uw activiteit in te geven",
				Ondernemingsnummer: {
					required: "Gelieve uw ondernemingsnummer in te geven",
					number: "Gelieve enkel cijfers te gebruiken",
					minlength: "Geef minstens 9 cijfers in"
				},
				Postcode: {
					required: "Gelieve uw postcode in te geven",
					number: "Gelieve enkel cijfers te gebruiken",
					minlength: "Geef minstens 4 cijfers in"
				},
				Emailadres: "Gelieve uw e-mailadres correct in te geven",
				Rekeningnummer: {
					required: "Gelieve uw rekeningnummer op te geven",
					number: "Gelieve enkel cijfers te gebruiken",
					minlength: "Geef minstens 11 cijfers in"
				},
				aanvaardReglement: "Gelieve u akkoord te verklaren met ons reglement"
			}
		});
	}
}
