function calculateRendement()
{
        var looptijd = '';
        var maandelijks = '';
        var eenmalig = '';
        
        looptijd = $("#looptijd")[0].value;
        if(isEmpty(looptijd) || !IsNumeric(looptijd))
        {
                 $("#looptijd")[0].value = '15';
                 looptijd = 15;
        }
        if(looptijd > 40)
        {
                alert('Wij gaan uit van een maximale looptijd van 40 jaar');
                $("#looptijd")[0].value = '40';
                looptijd = 40;
        }
        
        maandelijks = $("#maandelijks")[0].value;
        if(isEmpty(maandelijks) || !IsNumeric(maandelijks))
        {
                 $("#maandelijks")[0].value = '0';
                 maandelijks = 0;
        }
        
        eenmalig = $("#eenmalig")[0].value;
        if(isEmpty(eenmalig) || !IsNumeric(eenmalig))
        {
                 $("#eenmalig")[0].value = '100000';
                 eenmalig = '100000';
        }
        
        if( eenmalig < 40000)
        {    
            eenmalig = '40000';
            $("#eenmalig")[0].value = '40000';
            alert("De minimale inleg bij Index People is \u20AC 40.000,-. De inleg is verhoogd naar dit bedrag.");
        }
        
        var id = $('#vermogensbeheerder')[0].value;

        if(id == '' || IsNumeric(id) == false )
        {
                alert('Kies s.v.p. uw huidige vermogensbeheerder');
        }
        else
        {
                if(document.getElementById('Laag').checked == true)
                {
                        var risico = '0';
                }
                if(document.getElementById('Hoog').checked == true)
                {
                        var risico = '2';
                }
                if(document.getElementById('Neutraal').checked == true)
                {
                        var risico = '1';
                }
                
                $.ajax(
                        { 
                                type: 'POST',
                                url: SERVER_HTTP_HOST()+'/ajax/calculaterendement.php',
                                dataType: 'json',
                                data:'id='+id+'&eenmalig='+eenmalig+'&looptijd='+looptijd+'&risico='+risico+'&maandelijks='+maandelijks,
                                success: function(result){
                                        $('#rendement_overig').css('height',result.ander_pixels);
                                        $('#rendement_overig').css('margin-top',result.margin);
                                        $('#rendement_overig').html('&nbsp;'+result.ander_rendement);
                                        $('#rendement_tip').html('&nbsp;'+result.bedrag_tip);
                                        $('#naam_vermogensbeheer').html('&nbsp;'+result.naam);
                                        $('#voordeel').html = result.verschil;
                                }
                        }
                );
        }
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
   Char = sText.charAt(i); 
   if (ValidChars.indexOf(Char) == -1) 
      {
      IsNumber = false;
      }
   }
   return IsNumber;
}

function SERVER_HTTP_HOST(){  
    var url = window.location.href;  
    url = url.replace("http://", "");   
      
    var urlExplode = url.split("/");  
    var serverName = urlExplode[0];  
      
    serverName = 'http://'+serverName;
    return serverName;  
}  

function isEmpty( inputStr ) { if ( null == inputStr || "" == inputStr ) { return true; } return false; }

function changeClass(element,new_class)
{
        element.className = new_class;
}

function selectAll(element)
{
    element.focus();
    element.select();
}

document.getElementsByClassName = function (needle)
{
    var s = document.getElementsByTagName('*'), i = s.length, r = [], e, c;
    needle = ' ' + needle + ' ';

    while (i--)
    {
        e = s.item(i);

        if (e.className)
        {
            c = ' ' + e.className + ' ';
            if (c.indexOf(needle) != -1) r.push(e);
        }
    }

    return r;
}

function showFAQ(id, div_id)
{
        var faq = document.getElementById(id);
        
        if(faq.style.display != "none"){
                faq.style.display ="none";
        
                document.getElementById(div_id).style.backgroundImage = "url('"+SERVER_HTTP_HOST()+"'/images/pijl_right.jpg')";
        }
        else{
                faq.style.display = "block";
                document.getElementById(div_id).style.backgroundImage = "url('"+SERVER_HTTP_HOST()+"'/images/pijl_down.jpg')";        
        }
}

function uitlezen(id){
        var s=location.search.match('(?:\\?|\&)'+id+'=([^\&]*)');
        return s?unescape(s[1].replace(/\+/g," ")):false;
}

function checkEmail(value) {
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value)){
                return true;
        }
        else        
                return false;
}

function showBox(left,title,text)
{
        $("#showbox").css('left',left);
        $("#showboxtitle").css('display','block');
        $("#showboxtext").html(text);
        $("#showbox").css('display','block');
}


function hideBox()
{
        $("#showbox").css('display','none');
}

function checkBrochure()
{
    if(! checkphone(document.getElementById("phone").value))
    {
        alert('U heeft geen geldig telefoonnummer ingevuld, wij verzoeken u uw telefoonnummer in te vullen.');
        return false;
    }
    if( document.getElementById("lastname").value.length < 3)
    {
        alert('U heeft uw achernaam niet ingevuld, wij verzoeken u uw achternaam in te vullen.');
        return false;
    }

    if(document.getElementById("per_post").checked  == 'tue')
    {
        if( document.getElementById("adres").value.length < 3)
        {
            alert('U heeft uw adres niet ingevuld, wij verzoeken u uw adres in te vullen.');
            return false;
        }
        if( document.getElementById("postcode").value.length < 3)
        {
            alert('U heeft uw postcode niet ingevuld, wij verzoeken u uw postcode in te vullen.');
            return false;
        }
        if( document.getElementById("plaats").value.length < 3)
        {
            alert('U heeft uw woonplaats niet ingevuld, wij verzoeken u uw woonplaats in te vullen.');
            return false;
        }
    }
    else
    {
        if( document.getElementById("lastname").value.length < 3)
        {
            alert('U heeft uw achernaam niet ingevuld, wij verzoeken u uw achternaam in te vullen.');
            return false;
        }
        if(! checkEmail(document.getElementById("email").value))
        {
            alert('U heeft geen geldig e-mailadres ingevuld, wij verzoeken u uw e-mailadres in te vullen.');
            return false;
        }
    }
  return true;
}

function checkphone(tekst)
{
	newString = "";
	count = 0;

 	for (i = 0; i < tekst.length; i++) {
    	ch = tekst.substring(i, i+1);
        if ((ch >= "0" && ch <= "9") || (ch == ".") || (ch == ",")) {
           newString += ch;
        }
 	}

    if(newString.length > 9 && newString.length < 13)
    {
    	return true;
    }
    else
    	return false;
}

function checkpostcode(tekst)
{
	newString = "";
	count = 0;

 	for (i = 0; i < tekst.length; i++) {
    	ch = tekst.substring(i, i+1);
        if ((ch >= "0" && ch <= "9") || (ch == ".") || (ch == ",")) {
           newString += ch;
        }
 	}

    if(newString.length > 3 && newString.length < 7)
    {
    	return true;
    }
    else
    	return false;
}

function showMovie()
{
    document.getElementById('video_knop').style.display = 'none';
    document.getElementById('trans').style.display = 'none';
    document.getElementById('video_image').style.display = 'none';

    document.getElementById('flashbanner').style.display = 'block';
    
    var so = new SWFObject('http://www.indexpeople.nl/flashplayer/bestanden/player.swf','flashContent','204','144','9');
    //so.addParam('allowfullscreen','true');
    //so.addParam('allowscriptaccess','always');
    so.addParam('bgcolor','#FFFFFF');
    so.addParam('flashvars','file=video.flv&autostart=true&controlbar=none');
    so.write('flashbanner');

 }

 function deleteMovie()
 {
    document.getElementById('flashbanner').style.display = 'none';

    document.getElementById('video_knop').style.display = 'block';
    document.getElementById('trans').style.display = 'block';
    document.getElementById('video_image').style.display = 'block';



    document.getElementById('flashbanner').style.display = 'none';
 }