// Find object in HTML DOM
function findObj(n, d) { //v4.0
	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=findObj(n,d.layers[i].document);
	if(!x && document.getElementById) x=document.getElementById(n); return x;
}

var checkedAnswers = Array();
checkedAnswers["q1"] = "pending";
checkedAnswers["q2"] = "pending";
checkedAnswers["q3"] = "pending";

function activateButton(button) {
	//alert("activating " + $(button).attr("id"));
	$(button).children(".nav-button").children("a").animate({ color: "#FFFFFF" }, 250 );
	$(button).children(".nav-effect").animate({ marginLeft: "0px" }, 250 );
}
function deactivateButton(button) {
	$(button).children(".nav-button").children("a").animate({ color: "#004a84" }, 250 );
	$(button).children(".nav-effect").animate({ marginLeft: "-155px" }, 250 );
}


function setAnswer(checkbox, state) {
	
	// Set default text
	var defaultText = "U dient eerst alle vragen met ja of nee te beantwoorden. <br/><br/>"+
					  "Wanneer u vragen heeft over deze 'checklist' kunt u contact opnemen met "+
					  "<a href='mailto:alidejong@lofleeuwarden.nl' title='Stuur een e-mail naar Ali de Jong' target='_self'>Ali de Jong</a>.";
					  
	// Set individual question state
	if (state == 1) { 
		var yessource  = "/assets/interface/checkbox-checked.gif";
		var nosource   = "/assets/interface/checkbox-unchecked.gif";
		var iconsource = "/assets/interface/icon-form-akkoord.gif";
		checkedAnswers[checkbox] = true;
	} else {
		var yessource  = "/assets/interface/checkbox-unchecked.gif";
		var nosource   = "/assets/interface/checkbox-checked.gif";
		var iconsource = "/assets/interface/icon-form-foutief.gif";
		checkedAnswers[checkbox] = false;
	}
	
	// Update advisor panel depending on answered question
	if (checkedAnswers["q1"] == false) {
		findObj("question-advise").innerHTML = "Een plan dient ingediend te worden via een collectief van ondernemers, bij voorkeur een vereniging vastgelegd bij notari&euml;le akte.";
	} else {
		findObj("question-advise").innerHTML = "Beantwoord alle vragen van de checklist.";
	}
	
	if (checkedAnswers["q2"] == false) {
		findObj("question-advise").innerHTML = "Een activiteit die het ondernemingsklimaat in de gemeente Leeuwarden gunstig be&iuml;nvloedt.";
	}
	
	if (checkedAnswers["q3"] == false) {
		findObj("question-advise").innerHTML = "Het Ondernemersfonds Leeuwarden opereert binnen de gemeentegrenzen van de gemeente Leeuwarden. "+
											   "Daar dient de activiteit dan ook plaats te vinden";
	}
	
	if (checkedAnswers["q4"] == false) {
		findObj("question-advise").innerHTML = "Per wijk/gebied is een bepaald bedrag aan zgn. trekkingsgeld op jaarbasis beschikbaar; "+
											   "de hoogte van het aangevraagde bedrag mag het trekkingsrecht niet overstijgen. "+
											   "De fondsmanager kan u informeren over de actuele beschikbare bedragen.";
	}
	
	// Set icon state per question
	findObj(checkbox+"-yes").src = yessource;
	findObj(checkbox+"-no").src  = nosource;
	findObj(checkbox+"-ico").src  = iconsource;
	
	// Check if SUBMIT button should be activated
	if (checkedAnswers["q1"] == true && checkedAnswers["q2"] == true && checkedAnswers["q3"] == true && checkedAnswers["q4"] == true) {
		findObj("question-button").src = "/assets/interface/question-submit-active.gif";
		findObj("question-button").disabled=false;
		findObj("question-advise").innerHTML = "Uw plan kan in aanmerking komen voor ondersteuning door het Leeuwarder Ondernemers Fonds.<br/><br/>"+
											   "Klik op '&gt; plan indienen' om uw plan voor te leggen aan onze commissie.";
	} else {
		findObj("question-button").src = "/assets/interface/question-submit-disabled.gif";
		findObj("question-button").disabled=true;
	}
		
}
