function AddText(eleId, txt)
{
    var Obj = document.getElementById(eleId);
    if (document.selection) // if IE
    {
        Obj.focus();
        var selection = document.selection.createRange();
        selection.text = txt;
    } 
    else if (typeof Obj.selectionStart != 'undefined')  // if Firefox
    {
        Obj.focus();
        var startPos = Obj.selectionStart;
        setCaretPosition(Obj.id, startPos);
        Obj.value = Obj.value.substring(0, Obj.selectionStart) + txt + Obj.value.substring(Obj.selectionStart, Obj.value.length);
        setCaretPosition(Obj.id, startPos + txt.length);
    }
}

function InsertTags(elemId,tag)
{
    var Obj = document.getElementById(elemId);
    if (document.selection) // if IE
    {
        Obj.focus();
        var sel = document.selection.createRange();
        sel.text = '['+tag+']'+ sel.text + '[/'+tag+']';
    } 
    else if (typeof Obj.selectionStart != 'undefined')  // if Firefox
    {
        Obj.focus();
        var startPos = Obj.selectionStart;
        var endPos = Obj.selectionEnd;
        var len = Obj.value.length;
        var sel = Obj.value.substring(startPos,endPos);
		
        sel = '['+tag+']'+ sel + '[/'+tag+']';
		
        //setCaretPosition(Obj.id, startPos);
        Obj.value = Obj.value.substring(0, Obj.selectionStart) + sel + Obj.value.substring(endPos, len);
        setCaretPosition(Obj.id, startPos + sel.length);
    }
}
	
function setCaretPosition(elemId, caretPos) 
{
    var elem = document.getElementById(elemId);
    if(elem != null) {
        if(elem.createTextRange) {
            var range = elem.createTextRange();
            range.move('character', caretPos);
            range.select();
        }
        else {
            if(elem.selectionStart) {
                elem.focus();
                elem.setSelectionRange(caretPos, caretPos);
            }
            else
                elem.focus();
        }
    }
}



// This is for the activeer 'Mijn Lupus Nederland' pagina
function toggle1Yes(mode){
    var me = document.getElementById("div1Yes");
    if(mode == "N"){
        me.innerHTML="";
        me.style.visibility="hidden";
    }else if(me.style.visibility=="hidden" & mode == "Y") {
        toggle1No("N");
        me.innerHTML="<p>Log in voor dat u verder gaat. U kunt inloggen met behulp van de linker kolom van deze pagina.</p>";
        me.style.visibility="visible";
    }
}
	
function toggle1No(mode){
    var me = document.getElementById("div1No");
    if(mode == "N"){	
        me.innerHTML="";
        me.style.visibility="hidden";
    }else if(me.style.visibility=="hidden" & mode == "Y"){
        toggle1Yes("N");
        me.innerHTML="<p>Om gebruik te kunnen maken van 'Mijn Lupus Nederland' heeft u een account nodig. Kies hieronder een gebruikersnaam en wachtwoord:</p>";
        me.innerHTML+="<table><tr><td>Gebruikersnaam:</td><td><input type=\"text\" name=\"uname\"></td></tr><tr><td>Wachtwoord:</td><td><input type=\"password\" name=\"upass1\"></td></tr><tr><td>Herhaal wachtwoord:</td><td><input type=\"password\" name=\"upass2\"></td></tr><tr><td>E-mail:</td><td><input type=\"text\" name=\"email\"></td></tr></table>";
        me.innerHTML+="<p><strong>Let op!</strong><br/>Omdat uw account ook gebruikt kan worden om berichten te schrijven op het forum, raden wij u af uw volledige naam te gebruiken als gebruikersnaam. Het is beter alleen uw voornaam of een fictieve naam te gebruiken.</p>";
        me.style.visibility="visible";
    }
}	


// This is for orders
function isInteger (s)
{
    var i;

    if (isEmpty(s))
        if (isInteger.arguments.length == 1) return 0;
        else return (isInteger.arguments[1] == true);
    for (i = 0; i < s.length; i++){
        var c = s.charAt(i);
        if (!isDigit(c)) return false;
    }
    return true;
}
	
function isEmpty(s){
    return ((s == null) || (s.length == 0))
}
	
function isDigit (c){
    return ((c >= '0') && (c <= '9'))
}

function subTotalRenew(bid,price){
    amount = document.getElementById('broch_'+bid+'_amount');
    if(!isInteger(amount.value))
        amount.value = 0;
			
    if(amount.value > 10)
        amount.value = 10;
		
    subt = document.getElementById('broch_'+bid+'_subt');
    var subtotal = amount.value * price;
    amount.value = amount.value *1;
    subt.innerHTML = '&euro; '+ (subtotal.toFixed(2)).replace(/\./,',');
			
    var amount = 0;
    var total = 0;
    for(bid=1; bid <100; bid++)
        if(document.getElementById('broch_' + bid + '_amount'))
        {
            amount += parseInt(document.getElementById('broch_' + bid + '_amount').value);
            total += parseInt(document.getElementById('broch_' + bid + '_amount').value) * (document.getElementById('broch_' + bid + '_price').value);
        }
   
    if(amount <= 3)
        var porto = 1.5;
    else
        var porto = 2.5;
	
    document.getElementById('total_porto').innerHTML = '&euro; '+ (porto.toFixed(2)).replace(/\./,',');
    document.getElementById('subtotal_price').innerHTML = '&euro; '+ (total.toFixed(2)).replace(/\./,',');
    document.getElementById('total_price').innerHTML = '&euro; '+ ((total+porto).toFixed(2)).replace(/\./,',');
		
}
