//Weet even geen andere plek...
function checkMoneyInput(C,B){var A;if(window.event){A=window.event.keyCode}else{if(B){A=B.which}else{return true}}if((A>=58&&A<=126)||(A>=32&&A<=43)||A==45||A==47){return false}else{if(A==44){if(C.value.indexOf(",")!=-1){return false}}}return true}

function fix_price_format(F){var D=""+F.value;var G=D.indexOf(",");var C=D.indexOf(".");if(D=="0,00"||D.length==0){return }if(G==-1&&C==-1){D=D+",00"}else{if(G==-1&&C!=-1){D=formatNoCommaHasDot(D,C)}}D=removeAllDots(D);G=D.indexOf(",");if(G==0){D="0"+D;G=D.indexOf(",")}var E=D.lastIndexOf(",");var B=D.substring(0,G);while(B.indexOf("0")==0&&B.length>1){B=B.substring(1)}B=B+",";var A="";if(E!=G){A=D.substring(G+1);A=removeAllCommas(D)}else{A=D.substring(G+1)}if(A.length>1){D=B+A.substring(0,2)}else{if(A.length==1){D=B+A+"0"}else{if(A.length==0){D=B+"00"}}}D=insertThousandsDots(D);F.value=D}

function formatNoCommaHasDot(C,B){var D=C.lastIndexOf(".");if(D<C.length-3){C=removeAllDots(C);C=C+",00"}else{if(D==B){C=C.replace(".",",","g");if(D==C.length-1){C=C+"00"}else{if(D==C.length-2){C=C+"0"}}}else{if(D==C.length-1){C=removeAllDots(C);C=C+",00"}else{if(D==C.length-2){var A=C.substring(0,D)+",";A=removeAllDots(A);if(C.substring(D+1).length==1){C=A+C.substring(D+1)+"0"}else{C=A+C.substring(D+1)}C=removeAllDots(C)}}}}return C}

function insertThousandsDots(A){if(parseInt(A)>=9999999){A="9.999.999,00"}else{commaLoc=A.indexOf(",");euros=A.substring(0,commaLoc);cents=A.substring(commaLoc);if(euros.length>3){if(euros.length>5){cents=""}if(euros.length>6){euros=euros.substring(0,euros.length-6)+"."+euros.substring(euros.length-6)}euros=euros.substring(0,euros.length-3)+"."+euros.substring(euros.length-3)}A=euros+cents}return A}

function moneyFormat(I,E){var M,A,H,K;var B=2;if(E==3){B=3}if(!myForm){myForm=document.forms.ad_form}K=$(E);H=K.value;if(H==""){return true}for(M=0;M<H.length;M++){A=H.charAt(M);if(!reValidChars.test(A)){K.select();K.focus();return false}}var J,F;var C=false;if(H.length>=B&&H.indexOf(",")==-1){if(H.indexOf(".")==-1){J=H;F="00";C=false}if(H.substr(H.length-B-1,1)=="."){J=H.substr(0,H.length-B-1);F=H.substr(H.length-B,B);C=false}if(H.substr(H.length-2,1)=="."){J=H.substr(0,H.length-2);F=H.substr(H.length-1,1);C=false}if(H.substr(H.length-3,1)=="."){J=H.substr(0,H.length-3);F=H.substr(H.length-2,2);C=false}if(H.indexOf(".")!=-1&&H.substr(H.indexOf(".")+1,H.length-1).length>B){J=H.replace(/\./g,"");F=H.substr(H.indexOf(".")+1,B);if(J=="0"&&(F=="00"||F=="000")){F=H.substr(H.length-B,B)}C=false}if(J==""||J=="."){J="0"}while(F.length<B){F=F+"0"}var G=J+","+F;if(C){if(confirm("Het bedrag is niet juist.\nBedoelde u "+G+" ?")){H=G}}else{H=G}}else{if(H.indexOf(",")!=-1&&H.substr(H.indexOf(",")+1,H.length-1).length>B){J=H.substr(0,H.indexOf(","));F=H.substr(H.indexOf(",")+1,B);if(J=="0"&&(F=="00"||F=="000")){F=H.substr(H.length-B,B)}H=J+","+F}else{if(H.indexOf(".")==0){J="0";F=H.substr(1,H.length);H=J+","+F}}}H=H.replace(/\./g,"");var D=H.split(",");if(D.length>2){if(I){alert("Het bedrag is onjuist.\nVoer uw prijs in als euro's komma centen.\nVoorbeeld: 1.200,00");K.select();K.focus();return false}return }var P=D[0];P=parseInt(P,10);var G="";if(!D[1]){var O="00"}else{var O=D[1]+"00";O=O.substr(0,B)}if(isNaN(P)||isNaN(O)){if(I){if(B==2){alert("Het bedrag is onjuist.\nVoer uw prijs in als euro's komma centen.\nVoorbeeld: 1.200,00")}else{alert("Het bedrag is onjuist.\nVoer uw prijs in als euro's komma centen en tiende centen.\nVoorbeeld: 0,105")}K.select();K.focus();return false}return }P=P.toString();O=O.toString();if(O.length<2){O="00"+O;O=O.substr(0,B)}if(B>2&&O.length>2&&O.substr(2,1)=="0"){O=O.substr(0,2)}var L=0;for(var M=0;M<P.length;M++){L=P.length-M-1;if(M>0&&M%3==0){G="."+G}G=P.substr(L,1)+G}G=G+","+O;var N=parseFloat(P+"."+O);if(N>2147483.64){G="2.147.483,64"}K.value=G}

function removeAllCommas(A){while(A.indexOf(",")!=-1){A=A.replace(",","","g")}return A}

function removeAllDots(A){while(A.indexOf(".")!=-1){A=A.replace(".","","g")}return A}

function resetPriceType(){
    var priceOption = $('#prijsstelling');
    if (priceOption){
        priceOption.selectedIndex = 0;
    }
}



					function tabzien2(id){
						
						if(id!=1){ $("#gab1").addClass("gab");$("#gab1").removeClass("selgab"); $("#zientab21").addClass("noshow"); }
						if(id!=2){ $("#gab2").removeClass("selgab");$("#zientab22").addClass("noshow"); }
						
					
							$("#zientab2"+id).removeClass("noshow");
							$("#gab"+id).addClass("selgab");
					}

/////

// AUTO IFRAME HEIGHT
function doIframe(){
	o = document.getElementsByTagName('iframe');
	for(i=0;i<o.length;i++){
		if (/\bautoHeight\b/.test(o[i].className)){
			setHeight(o[i]);
			addEvent(o[i],'load', doIframe);
		}
	}
}

function setHeight(e){
	if(e.contentDocument){
		e.height = e.contentDocument.body.offsetHeight + 35;
	} else {
		e.height = e.contentWindow.document.body.scrollHeight;
	}
}

function addEvent(obj, evType, fn){
	if(obj.addEventListener)
	{
	obj.addEventListener(evType, fn,false);
	return true;
	} else if (obj.attachEvent){
	var r = obj.attachEvent("on"+evType, fn);
	return r;
	} else {
	return false;
	}
}

if (document.getElementById && document.createTextNode){
 addEvent(window,'load', doIframe);	
}
// AUTO IFRAME HEIGHT END

	var map;
	var cord1;
	var cord2;
	
	function google_load(cc1,cc2) {
		/*
				      if (GBrowserIsCompatible()) {
				        map = new GMap2(document.getElementById("map"));
						map.addControl(new GLargeMapControl());
						map.addControl(new GMapTypeControl());
					    map.setCenter(new GLatLng(cc1,cc2), 16);
						map.addOverlay(new GMarker(map.getCenter()));
						map.enableScrollWheelZoom();
						cord1 = cc1;
						cord2 = cc2;
				      }
		*/
		return true
 }
				
				   
	function google_reload(){
		
		google_load(cord1,cord2);
		
	}			
	


    $(function () {
        $('.starfixpopup').each(function () {
            var distance = 10;
            var time = 250;
            var hideDelay = 200;

            var hideDelayTimer = null;

            var beingShown = false;
            var shown = false;
            var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0);


           // $([trigger.get(0), info.get(0)]).mouseover(function () {
           $([trigger.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                    beingShown = true;

                    info.css({
                        top: -90,
                        left: -33,
                        display: 'block'
                    }).animate({
                        top: '-=' + distance + 'px',
                        opacity: 1
                    }, time, 'swing', function() {
                        beingShown = false;
                        shown = true;
                    });
                }

                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info.animate({
                        top: '-=' + distance + 'px',
                        opacity: 0
                    }, time, 'swing', function () {
                        shown = false;
                        info.css('display', 'none');
                    });

                }, hideDelay);

                return false;
            });
        });
    });


    $(function () {
        $('.starfixpopup2').each(function () {
            var distance = 10;
            var time = 250;
            var hideDelay = 200;

            var hideDelayTimer = null;

            var beingShown = false;
            var shown = false;
            var trigger = $('.trigger2', this);
            var info = $('.popup', this).css('opacity', 0);


           // $([trigger.get(0), info.get(0)]).mouseover(function () {
           $([trigger.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                    beingShown = true;

                    info.css({
                        top: -90,
                        left: -33,
                        display: 'block'
                    }).animate({
                        top: '-=' + distance + 'px',
                        opacity: 1
                    }, time, 'swing', function() {
                        beingShown = false;
                        shown = true;
                    });
                }

                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info.animate({
                        top: '-=' + distance + 'px',
                        opacity: 0
                    }, time, 'swing', function () {
                        shown = false;
                        info.css('display', 'none');
                    });

                }, hideDelay);

                return false;
            });
        });
    });

