function activate_options() {
	var options = document.getElementById("options");
	//var controls = options.getElementsByTagName("input");
	//for (var i=0;i<controls.length;i++) {
	//	controls[i].disabled = false;
	//}
	options.className = "";
}

function activate_options_load() {
	var basisOptions = document.getElementById("basisOptions");
	var controls = basisOptions.getElementsByTagName("input");
	for (var i=0;i<controls.length;i++) {
		if (controls[i].checked) 
		{
			activate_options()
			break;
		}
	}
}

function calculate_price(aantal) {
	aantal = parseFloat(aantal);
	if (aantal <= 50) { document.getElementById('bedrag').innerHTML = "100"; }
	if (aantal > 50 && aantal <= 100) { document.getElementById('bedrag').innerHTML = "200"; }
	if (aantal > 100) { document.getElementById('bedrag').innerHTML = "250"; }
}

var _straatID;
var _plaatsID
var timeoutid;
//@param date = ingevulde veld.
//@param day = de label met de dag
function AjaxAddress(postcodeID, huisnrID, straatID, plaatsID) 
{
	clearTimeout(timeoutid);
	_straatID = straatID;
	_plaatsID = plaatsID;    
    var postcodeObject = document.getElementById(postcodeID);
    var huisnrObject = document.getElementById(huisnrID);
    if(postcodeObject && huisnrObject)
    {
		if (postcodeObject.value.length > 0 && huisnrObject.value.length > 0)
		{
			var straatObject = document.getElementById(_straatID);
			var plaatsObject = document.getElementById(_plaatsID);
			if(straatObject && plaatsObject)
			{
				//straatObject.value = "Momentje, straat wordt opgezocht...";
				//plaatsObject.value = "Momentje, plaats wordt opgezocht...";
				//straatObject.className = "text disabled";
				//plaatsObject.className = "text disabled";
			}	
			PageMethods.AjaxAddress(postcodeObject.value, huisnrObject.value, AjaxAddress_callback, OnCallError); 
			timeoutid = setTimeout("ClearStraatPlaats()", 20500);
		}
	}
}

function OnCallError(error,userContext,methodName)
{
    if(error !== null) 
    {
        alert(error.get_message());
    }
}

//invullen op scherm
function AjaxAddress_callback(res) 
{
	clearTimeout(timeoutid);
	if (res != null)
	{
		var straatObject = document.getElementById(_straatID);
		var plaatsObject = document.getElementById(_plaatsID);
		var col = res.split("#");
		
		if(straatObject && plaatsObject)
		{
			//straatObject.className = "text";
			//plaatsObject.className = "text";
			
			if (col.length == 2)
			{
				straatObject.value = col[0];
				plaatsObject.value = col[1];
			}
			else
			{
				straatObject.value = "";
				plaatsObject.value = "";			
			}
		}
	}
}

function ClearStraatPlaats()
{
	clearTimeout(timeoutid);
	
	var straatObject = document.getElementById(_straatID);
	var plaatsObject = document.getElementById(_plaatsID);

	if(straatObject && plaatsObject)
	{
		if (straatObject.value.indexOf("Momentje, straat") >= 0)
		{
			straatObject.value = "";
			straatObject.className = "text";
		}
		if (plaatsObject.value.indexOf("Momentje, plaats") >= 0)
		{
			plaatsObject.value = "";
			plaatsObject.className = "text";
		}
	}
}

function ShowAantal(aantalID)
{
	var aantalObject = document.getElementById(aantalID);
	if (aantalObject)
	{
		aantalObject.className = 'active';	
	}
}

function resize_iframe() {
    if (document.getElementById("library_helper"))
    {
      var helper = document.getElementById("library_helper");
      var header = helper.value;  
      var myHeight = 0;
      var scrollBarFix = -2; //door afrond fouten laat IE een scrollbar zien, maak de body 2pixels kleiner
      if( typeof( window.innerHeight ) == 'number' ) {
        //Non-IE
        myHeight = window.innerHeight;
        document.getElementsByName("library")[0].height = myHeight - header +'px';
      } else if( document.documentElement && document.documentElement.clientHeight ) {
        //IE 6+ in 'standards compliant mode'
        myHeight = document.documentElement.clientHeight + scrollBarFix;
        document.getElementsByName("library")[0].height = myHeight - header +'px';
      } else if( document.body && document.body.clientHeight ) {
        //IE 4 compatible
        myHeight = document.body.clientHeight + scrollBarFix;
        document.getElementsByName("library")[0].height = myHeight - header +'px';
      }
    }
}

if(window.onload)
{
    windowOnLoad = window.onload;
    window.onload = function(){ windowOnLoad(); resize_iframe();}
} else {
    window.onload = resize_iframe;
}

if(window.onresize)
{
    windowOnresize = window.onresize;
    window.onresize = function(){ windowOnresize(); resize_iframe();}
} else {
    window.onresize = resize_iframe;
}

function NieuwScherm(url)
{
	window.open(url, "Publicat", "status=0, height=690, width=1024, resizable=0, toolbar=0, scrollbars=0, menubar=0, location=0, directories=0");
}