function rebuildurl(param,newvalue) {

	var turl = this.document.location.href;
	//alert(turl);
	turl.replace("http://mail.buntline.eu?url=","");
    //alert(turl);
	if ( turl.indexOf('/&') > 0 ) {
		turl=turl.replace("/&","/?")
	}


	if ( turl.indexOf('.php') == -1 && param == "f_cat" ) {

		if ( newvalue=="verleng" || newvalue == "verlenggsm" ) {
			turl=turl.replace("nieuw","verleng");
		} else {
			turl=turl.replace("verleng","nieuw");
		}
		newurl=turl;

	} else if ( turl.indexOf('.php') > 0 || turl.indexOf('?') > 0 ) {

	turl = turl.split("?");
	link = turl[0];
	params=turl[1];
	turl=params.split("&");

    var  newurl=new Array();
    var j = 0;

	for ( var i=0; i < turl.length; i++ ) {
		if ( turl[i].indexOf(param) >= 0 ) {
    	} else {
    		newurl[j]=turl[i];
    		j++;
    	}
	}

	if ( newvalue != "" ) {
	newurl[j]=param+"="+newvalue;
	}
	newurl=newurl.join("&");
	newurl=link+"?"+newurl;

	} else {
		//mooie url

		//} else {
		 	newurl=turl+"?"+param+"="+newvalue;
		//}
	}
	//alert(turl);
    //newurl="http://mail.buntline.eu/easytest.php?url="+escape(newurl);
//    newurl="http://mail.buntline.eu/easytest.php?url="+escape(newurl);
	document.location.href=newurl;

}
function a(obj) {
	obj.onmouseout = b;

	var turl = obj.href;

	//turl = turl.split("?");
	//ajax_showTooltip(window.event,'/includes/tooltip.php?'+turl[1],obj);


	ajax_showTooltip(window.event,'/includes/tooltip2.php?type=t&q='+turl,obj);

	return false;
}
function b() {
	ajax_hideTooltip()
}
function c(obj,at) {
	obj.style.backgroundColor='#D1D1D1';
	obj.onmouseout= function () { obj.style.backgroundColor='#ffffff'; }
	if ( at == 'd' ) {
		obj.onmouseout= function () { obj.style.backgroundColor='#ffffff'; }
	} else {
		obj.onmouseout= function () { obj.style.backgroundColor='#f1f1f1'; }
	}
}

function setbundelcheck() {
	var b="";
	for ( i = 1; i <= 10; i++ ) {

		if ( document.getElementById('bundelid_'+i) ) {
			if ( document.getElementById('bundelid_'+i).value != "" ) {
				b+=i+"="+document.getElementById('bundelid_'+i).value+"-";
			}
		}

	}

	document.getElementById('bundelcheck').value=b;
	//alert(b);
}

function checkform() {


		setbundelcheck();
	//	return false;

		var f = document.getElementById('bestellen');
		var form = "goedajax"; // of 'goed' voor niet ajax
		var fields = "";

		if (f.klanttype_1.checked==true) {
			if (f.zakelijk_bedrijfsnaam.value == "") {
				fields += "* Bedrijfsnaam\n";
				var form = "fout";
			}
			if (f.zakelijk_kvk.value == "") {
				fields += "* KvK nummer\n";
				var form = "fout";
			}
			if (f.zakelijk_plaatsinschrijving.value == "") {
				fields += "* Uitgifteplaats\n";
				var form = "fout";
			}
			if (f.zakelijk_rechtsvorm.value == "") {
				fields += "* Rechtsvorm\n";
				var form = "fout";
			}
			if (f.zakelijk_oprichting_dag.value == "00" || f.zakelijk_oprichting_maand.value == "00" || f.zakelijk_oprichting_jaar.value == "0000") {
				fields += "* Oprichtingsdatum\n";
				var form = "fout";
			}
			if (f.zakelijk_email.value == "" || f.zakelijk_email.value.search(/^.*@.*\..*$/) == -1) {
				fields += "* E-mail adres\n";
				var form = "fout";
			}
			if (f.zakelijk_telefoonnummer.value == "") {
				fields += "* Telefoonnummer\n";
				var form = "fout";
			}
			if (f.zakelijk_fax.value == "") {
				fields += "* Faxnummer\n";
				var form = "fout";
			}
			if (f.zakelijk_straat.value == "") {
				fields += "* Straatnaam\n";
				var form = "fout";
			}
			if (f.zakelijk_huisnummer.value == "" || isNaN(f.zakelijk_huisnummer.value)) {
				fields += "* Huisnummer\n";
				var form = "fout";
			}
			if (f.zakelijk_pccijfers.value == "" || f.zakelijk_pccijfers.value.length != 4 || isNaN(f.zakelijk_pccijfers.value)) {
				fields += "* Postcode (cijfers)\n";
				var form = "fout";
			}
			if (f.zakelijk_pcletters.value == "" || f.zakelijk_pcletters.value.length != 2) {
				fields += "* Postcode (letters)\n";
				var form = "fout";
			}
			if (f.zakelijk_woonplaats.value == "") {
				fields += "* Plaats\n";
				var form = "fout";
			}
/*			if (f.verzendadrescomp_0.checked==true) {
				if (f.zakelijk_leveradres_straat.value == "") {
					fields += "* Afleveradres straatnaam\n";
					var form = "fout";
				}
				if (f.zakelijk_leveradres_huisnummer.value == "" || isNaN(f.zakelijk_leveradres_huisnummer.value)) {
					fields += "* Afleveradres huisnummer\n";
					var form = "fout";
				}
				if (f.zakelijk_leveradres_pccijfers.value == "" || f.zakelijk_leveradres_pccijfers.value.length != 4 || isNaN(f.zakelijk_leveradres_pccijfers.value)) {
					fields += "* Afleveradres Postcode (cijfers)\n";
					var form = "fout";
				}
				if (f.zakelijk_leveradres_pcletters.value == "" || f.zakelijk_leveradres_pcletters.value.length != 2) {
					fields += "* Afleveradres Postcode (letters)\n";
					var form = "fout";
				}
				if (f.zakelijk_leveradres_plaats.value == "") {
					fields += "* Afleveradres Plaats\n";
					var form = "fout";
				}
			} */
			if (f.zakelijk_geslacht.value == "") {
				fields += "* Geslacht\n";
				var form = "fout";
			}
			if (f.zakelijk_voorletters.value == "") {
				fields += "* Initialen\n";
				var form = "fout";
			}
			if (f.zakelijk_achternaam.value == "") {
				fields += "* Achternaam\n";
				var form = "fout";
			}
			if (f.zakelijk_geboortedatum_dag.value == "00" || f.zakelijk_geboortedatum_maand.value == "00" || f.zakelijk_geboortedatum_jaar.value == "0000") {
				fields += "* Geboortedatum\n";
				var form = "fout";
			}
			if (f.zakelijk_geboorteplaats.value == "") {
				fields += "* Geboorteplaats\n";
				var form = "fout";
			}
		} else {
			if (f.geslacht.value == "") {
				fields += "* Geslacht\n";
				var form = "fout";
			}
			if (f.voorletters.value == "") {
				fields += "* Initialen\n";
				var form = "fout";
			}
			if (f.achternaam.value == "") {
				fields += "* Achternaam\n";
				var form = "fout";
			}
			if (f.geboortedatum_dag.value == "00" || f.geboortedatum_maand.value == "00" || f.geboortedatum_jaar.value == "0000") {
				fields += "* Geboortedatum\n";
				var form = "fout";
			}
			if (f.geboorteplaats.value == "") {
				fields += "* Geboorteplaats\n";
				var form = "fout";
			}
			if (f.email.value == "" || f.email.value.search(/^.*@.*\..*$/) == -1) {
				fields += "* Email adres\n";
				var form = "fout";
			}
			if (f.telefoonnummer.value == "") {
				fields += "* Telefoonnummer\n";
				var form = "fout";
			}
			if (f.straat.value == "") {
				fields += "* Straatnaam\n";
				var form = "fout";
			}
			if (f.huisnummer.value == "" || isNaN(f.huisnummer.value)) {
				fields += "* Huisnummer\n";
				var form = "fout";
			}
			if (f.postcode_cijfers.value == "" || f.postcode_cijfers.value.length != 4 || isNaN(f.postcode_cijfers.value)) {
				fields += "* Postcode (cijfers)\n";
				var form = "fout";
			}
			if (f.postcode_letters.value == "" || f.postcode_letters.value.length != 2) {
				fields += "* Postcode (letters)\n";
				var form = "fout";
			}
			if (f.woonplaats.value == "") {
				fields += "* Woonplaats\n";
				var form = "fout";
			}
/*			if (f.verzendadres_0.checked==true) {
				if (f.leveradres_straat.value == "") {
					fields += "* Afleveradres straatnaam\n";
					var form = "fout";
				}
				if (f.leveradres_huisnummer.value == "" || isNaN(f.leveradres_huisnummer.value)) {
					fields += "* Afleveradres huisnummer\n";
					var form = "fout";
				}
				if (f.leveradres_pccijfers.value == "" || f.leveradres_pccijfers.value.length != 4 || isNaN(f.leveradres_pccijfers.value)) {
					fields += "* Afleveradres Postcode (cijfers)\n";
					var form = "fout";
				}
				if (f.leveradres_pcletters.value == "" || f.leveradres_pcletters.value.length != 2) {
					fields += "* Afleveradres Postcode (letters)\n";
					var form = "fout";
				}
				if (f.leveradres_plaats.value == "") {
					fields += "* Afleveradres Plaats\n";
					var form = "fout";
				}
			} */
		}


		var checked = $("#nummerbehoud").attr("checked");

		if ( checked ) {

			if ($("#nb_provider").val()=="") {
				fields += "* Huidige provider\n";
				var form = "fout";
			}
			if ($("#nb_eindedag").val() == "" || $("#nb_eindemaand").val() == "" || $("#nb_eindejaar").val() == "") {
				fields += "* Einddatum abonnement\n";
				var form = "fout";
			}

			if ( document.getElementById('nieuw_06').value.length < 10 ) {
				fields += "* Te behouden nummer moet uit 10 cijfers bestaan\n";
				var form = "fout";
			}

		}

		var checked = $("#algvoorwaarden").attr("checked");
		if (  !checked ) {
			fields += "* Algemene voorwaarden\n";
			var form = "fout";
		}

	if ( document.getElementById('g_img_kleur') ) {
		document.getElementById('kleur').value=$('input[name=g_kleur]:checked').val();
	}



		if ( form == "fout" ) {
			alert("U dient de volgende velden in te vullen:\n\n"+fields);
			return false;
		} else {
			return true;
		}

}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked) {
			return radioObj.value;
			}
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


