/* ajax keuze partijen 2006/2010 inserter */
function emailResultaat(){
	//var pakken
	emailadres = document.getElementById("emailadres").value;
	
	//ajax request uitvoeren
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
	}else{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}

	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4 && xmlhttp.status==200){
			//melding geven van succes
			document.getElementById("emailquote").innerHTML = xmlhttp.responseText;
			document.getElementById("emailadres").value = "Bericht verzonden"
			$('#emailquote').dialog('open');
			return false;
		}else{
			return false;
		}
	}
	
	xmlhttp.open("GET","pages/emailresultaat.php?emailadres="+emailadres,true);
	xmlhttp.send();
	
	return false;
}

function verwerkKeuzePartijen(){
	//variabelen pakken
	vorigeDrop = document.getElementById("vorigeVerkiezingenDropdown")
	volgendeDrop = document.getElementById("komendeVerkiezingenDropdown")
	
	vorige = vorigeDrop.options[document.getElementById('vorigeVerkiezingenDropdown').selectedIndex].id
	volgende = volgendeDrop.options[document.getElementById('komendeVerkiezingenDropdown').selectedIndex].id

	if((vorige == 0) || (volgende == 0)) {
		alert("U dient wel een optie te selecteren");
		return false;
	}
	
	//ajax request uitvoeren
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
	}else{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}

	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4 && xmlhttp.status==200){
				if (navigator.appName == 'Microsoft Internet Explorer'){
					document.getElementById("submitVerkiezingenDropdowns").value = "Verzonden";
					document.getElementById("submitVerkiezingenDropdowns").disabled = true;
					
					vorigeDrop.disabled = true;
					volgendeDrop.disabled = true;	
				}else{
					document.getElementById("vorigeVerkiezingenDiv").style.display = "none";
				}
				
				document.getElementById("emailquote").innerHTML = "Bedankt voor uw medewerking."
				
				$('#emailquote').dialog('open');
			return false;
			}else{
				//niets doen!
			}
	}
	
	xmlhttp.open("GET","pages/prognosevoorbereiden.php?vorige="+vorige+"&volgende="+volgende,true);
	xmlhttp.send();
}

/* Begin discussie functies */

//onderstaande functie zorgt voor het ophalen van de quotes. Ajax
function haalOpQuote(id) {
	//ajax request uitvoeren
	if (id==""){
		document.getElementById("dialog").innerHTML="";
		return;
	}
	 
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
	}else{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}

	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4 && xmlhttp.status==200){
			document.getElementById("quote").innerHTML=xmlhttp.responseText;

			//dialog functie aanroepen
			//jQuery('#quote').dialog('open'); 
			$('#quote').dialog('open'); 
		}
	}

	
	xmlhttp.open("GET","?page=discussie&ajaxophaal="+id,true);
	xmlhttp.send();

	
}

function quote(naam, id, veldId) {
	var invoerVeld = document.getElementById(veldId);
	if (invoerVeld.value != "") {
		enters = "\r"
	}
	else{
		enters = ""
	}
	
	invoerVeld.value = invoerVeld.value+enters+"@"+naam+" (#"+id+"):\r"
	
	setTimeout(function() {
		invoerVeld.focus()
	}, 100);	
}

/*Begin img functies*/
function img_hover1(optie){
    document.getElementById(optie).src="/images/menu/"+optie+"_hover.gif"
}
function img_out1(optie){
        document.getElementById(optie).src="/images/menu/"+optie+".gif"
}

/*Font size aanpassen*/
var min=8;
var max=18;
function increaseFontSize() {
   var p = document.getElementsByTagName('td');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=max) {
         s += 1;
      }
      p[i].style.fontSize = s+"px"
   }
}
function decreaseFontSize() {
   var p = document.getElementsByTagName('td');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=min) {
         s -= 1;
      }
      p[i].style.fontSize = s+"px"
   }   
}