// MAIN

function Show(id) {

var thisLevel = document.getElementById(id);
thisLevel.style.display = "block";

}

function Hide(id) {

var thisLevel = document.getElementById(id);
thisLevel.style.display = "none";

}

function ubb_paste(stringL,formL,textL) {

var input = document.forms[formL].elements[textL];
input.value=input.value+stringL; 

}

function surfto(form) {
  var myindex=form.navnum.selectedIndex
  window.open(form.navnum.options[myindex].value, target="_parent");
}

function printthis() {
  window.print();
}

// BACKGROUND FOCUS

if (navigator.userAgent.toLowerCase().indexOf('applewebkit') == -1)
{
    // Main
	background_normal = new Image();
	background_normal.src = 'http://www.gagaboo.nl/images/form_main_background.gif';
	
	background_active = new Image();
	background_active.src = 'http://www.gagaboo.nl/images/form_main_background_active.gif';
	
	background_error = new Image();
	background_error.src = 'http://www.gagaboo.nl/images/form_main_background_error.gif';
	
	// Box
	background_login_username = new Image();
	background_login_username.src = 'http://www.gagaboo.nl/images/login_box_user_background.gif';
	
	background_login_username_active = new Image();
	background_login_username_active.src = 'http://www.gagaboo.nl/images/login_box_user_background_c.gif';
	
	background_login_password = new Image();
	background_login_password.src = 'http://www.gagaboo.nl/images/login_box_pass_background.gif';
	
	background_login_password_active = new Image();
	background_login_password_active.src = 'http://www.gagaboo.nl/images/login_box_pass_background_c.gif';
	
	// Search Box
	background_search_string1 = new Image();
	background_search_string1.src = 'http://www.gagaboo.nl/images/search_box_string_background.gif';
	
	background_search_string1_active = new Image();
	background_search_string1_active.src = 'http://www.gagaboo.nl/images/search_box_string_background_c.gif';
	
	background_search_string2 = new Image();
	background_search_string2.src = 'http://www.gagaboo.nl/images/search_box_string_background.gif';
	
	background_search_string2_active = new Image();
	background_search_string2_active.src = 'http://www.gagaboo.nl/images/search_box_string_background_c.gif';
	
	background_search_string3 = new Image();
	background_search_string3.src = 'http://www.gagaboo.nl/images/search_box_string_background.gif';
	
	background_search_string3_active = new Image();
	background_search_string3_active.src = 'http://www.gagaboo.nl/images/search_box_string_background_c.gif';
	
	background_mainbox1 = new Image();
	background_mainbox1.src = 'http://www.gagaboo.nl/images/mainbox1_off.png';
	
	background_mainbox1_active = new Image();
	background_mainbox1_active.src = 'http://www.gagaboo.nl/images/mainbox1_on.png';
	
	background_mainbox2 = new Image();
	background_mainbox2.src = 'http://www.gagaboo.nl/images/mainbox2_off.png';
	
	background_mainbox2_active = new Image();
	background_mainbox2_active.src = 'http://www.gagaboo.nl/images/mainbox2_on.png';
	
	background_mainbox3 = new Image();
	background_mainbox3.src = 'http://www.gagaboo.nl/images/mainbox3_off.png';
	
	background_mainbox3_active = new Image();
	background_mainbox3_active.src = 'http://www.gagaboo.nl/images/mainbox3_on.png';
	
	background_submit_email_off = new Image();
	background_submit_email_off.src = 'http://www.gagaboo.nl/images/submit_email_off.png';
	
	background_submit_email_on_active = new Image();
	background_submit_email_on_active.src = 'http://www.gagaboo.nl/images/submit_email_on.png';
	
	background_submit_phone_off = new Image();
	background_submit_phone_off.src = 'http://www.gagaboo.nl/images/submit_phone_off.png';
	
	background_submit_phone_on_active = new Image();
	background_submit_phone_on_active.src = 'http://www.gagaboo.nl/images/submit_phone_on.png';
	
	background_submit_website_off = new Image();
	background_submit_website_off.src = 'http://www.gagaboo.nl/images/submit_website_off.png';
	
	background_submit_website_on_active = new Image();
	background_submit_website_on_active.src = 'http://www.gagaboo.nl/images/submit_website_on.png';
	
	background_submit_forward_off = new Image();
	background_submit_forward_off.src = 'http://www.gagaboo.nl/images/submit_forward_off.png';
	
	background_submit_forward_on_active = new Image();
	background_submit_forward_on_active.src = 'http://www.gagaboo.nl/images/submit_forward_on.png';
	
	background_submit_alladds_off = new Image();
	background_submit_alladds_off.src = 'http://www.gagaboo.nl/images/submit_alladds_off.png';
	
	background_submit_alladds_on_active = new Image();
	background_submit_alladds_on_active.src = 'http://www.gagaboo.nl/images/submit_alladds_on.png';
	
	background_submit_addtofavourites_off = new Image();
	background_submit_addtofavourites_off.src = 'http://www.gagaboo.nl/images/submit_addtofavourites_off.png';
	
	background_submit_addtofavourites_on_active = new Image();
	background_submit_addtofavourites_on_active.src = 'http://www.gagaboo.nl/images/submit_addtofavourites_on.png';
	
	background_submit_police_off = new Image();
	background_submit_police_off.src = 'http://www.gagaboo.nl/images/submit_police_off.png';
	
	background_submit_police_on_active = new Image();
	background_submit_police_on_active.src = 'http://www.gagaboo.nl/images/submit_police_on.png';
	
	background_submit_back_off = new Image();
	background_submit_back_off.src = 'http://www.gagaboo.nl/images/submit_back_off.png';
	
	background_submit_back_on_active = new Image();
	background_submit_back_on_active.src = 'http://www.gagaboo.nl/images/submit_back_on.png';
	
	background_submit_print_off = new Image();
	background_submit_print_off.src = 'http://www.gagaboo.nl/images/submit_print_off.png';
	
	background_submit_print_on_active = new Image();
	background_submit_print_on_active.src = 'http://www.gagaboo.nl/images/submit_print_on.png';
	
	background_submit_background_off = new Image();
	background_submit_background_off.src = 'http://www.gagaboo.nl/images/submit_background_off.gif';
	
	background_submit_background_on_active = new Image();
	background_submit_background_on_active.src = 'http://www.gagaboo.nl/images/submit_background_on.gif';
	
	background_button_small_background_off = new Image();
	background_button_small_background_off.src = 'http://www.gagaboo.nl/images/button_small_background_off.gif';
	
	background_button_small_background_on_active = new Image();
	background_button_small_background_on_active.src = 'http://www.gagaboo.nl/images/button_small_background_on.gif';
	
    function setBackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/form_main_background_active.gif) repeat-x';
        }
    }
    
    function seterrorBackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/form_main_background_error.gif) repeat-x';
        }
    }
    
    function removeBackgroundColor(id, color)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/form_main_background.gif) repeat-x';
        }
    }
    
    function setBoxUserBackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/login_box_user_background_c.gif) center left';
        }
    }
    
    function removeBoxUserBackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/login_box_user_background.gif) center left';
        }
    }
    
    function setBoxPassBackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/login_box_pass_background_c.gif) center left';
        }
    }
    
    function removePassUserBackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/login_box_pass_background.gif) center left';
        }
    }

    function setBoxSearchBackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/search_box_string_background_c.gif) center left';
        }
    }
    
    function removeBoxSearchBackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/search_box_string_background.gif) center left';
        }
    }

    function setBoxMain1BackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/mainbox1_on.png) no-repeat';
        }
    }
    
    function removeBoxMain1BackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/mainbox1_off.png) no-repeat';
        }
    }

    function setBoxMain2BackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/mainbox2_on.png) no-repeat';
        }
    }
    
    function removeBoxMain2BackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/mainbox2_off.png) no-repeat';
        }
    }

    function setBoxMain3BackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/mainbox3_on.png) no-repeat';
        }
    }
    
    function removeBoxMain3BackgroundColor(id)
    {
        if (document.getElementById)
        {
            document.getElementById(id).style.background = 'url(http://www.gagaboo.nl/images/mainbox3_off.png) no-repeat';
        }
    }
}


// IMAGE ONMOUSEOVER + PRELOAD

function imageholderclass(){
	this.over=new Array();
	this.down=new Array();
	this.src=new Array();
	this.store=store;
	
	function store(src, down, over){
		var AL=this.src.length;
		this.src[AL]=new Image(); this.src[AL].src=src;
		this.over[AL]=new Image(); this.over[AL].src=over;
		this.down[AL]=new Image(); this.down[AL].src=down;
	}
}

var ih = new imageholderclass();
var mouseisdown=0;

function preloader(t){
	for(i=0;i<t.length;i++){
		if(t[i].getAttribute('srcover')||t[i].getAttribute('srcdown')){
			
			storeimages(t[i]);
			var checker='';
			checker=(t[i].getAttribute('srcover'))?checker+'A':checker+'';
			checker=(t[i].getAttribute('srcdown'))?checker+'B':checker+'';
			
			switch(checker){
			case 'A' : mouseover(t[i]);mouseout(t[i]); break;
			case 'B' : mousedown(t[i]); mouseup2(t[i]); break;
			case 'AB' : mouseover(t[i]);mouseout(t[i]); mousedown(t[i]); mouseup(t[i]); break;
			default : return;			
			}
			
			if(t[i].src){t[i].setAttribute("oldsrc",t[i].src);}
		}
	}
}

function mouseup(t){
	var newmouseup;
	if(t.onmouseup){
		t.oldmouseup=t.onmouseup;
		newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("srcover");this.oldmouseup();}

	}
	else{newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("srcover");}}
	t.onmouseup=newmouseup;
}

function mouseup2(t){
	var newmouseup;
	if(t.onmouseup){
		t.oldmouseup=t.onmouseup;
		newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("oldsrc");this.oldmouseup();}
		}
	else{newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("oldsrc");}}
	t.onmouseup = newmouseup;
}

function mousedown(t){
	var newmousedown;
	if(t.onmousedown){
		t.oldmousedown=t.onmousedown;
		newmousedown=function(){if(mouseisdown==0){this.src=this.getAttribute("srcdown");this.oldmousedown();}}
	}
	else{newmousedown=function(){if(mouseisdown==0){this.src=this.getAttribute("srcdown");}}}
	t.onmousedown=newmousedown;
}

function mouseover(t){
	var newmouseover;
	if(t.onmouseover){
		t.oldmouseover=t.onmouseover;
		newmouseover=function(){this.src=this.getAttribute("srcover");this.oldmouseover();}
	}
	else{newmouseover=function(){this.src=this.getAttribute("srcover");}}
	t.onmouseover=newmouseover;
}

function mouseout(t){
	var newmouseout;
	if(t.onmouseout){
		t.oldmouseout=t.onmouseout;
		newmouseout=function(){this.src=this.getAttribute("oldsrc");this.oldmouseout();}
	}
	else{newmouseout=function(){this.src=this.getAttribute("oldsrc");}}
	t.onmouseout=newmouseout;
}

function storeimages(t){
	var s=(t.getAttribute('src'))?t.getAttribute('src'):'';
	var d=(t.getAttribute('srcdown'))?t.getAttribute('srcdown'):'';
	var o=(t.getAttribute('srcover'))?t.getAttribute('srcover'):'';
	ih.store(s,d,o);
}

function preloadimgsrc(){
	if(!document.getElementById) return;
	var it=document.getElementsByTagName('IMG');
	var it2=document.getElementsByTagName('INPUT');
	preloader(it);
	preloader(it2);
}

if(window.addEventListener){window.addEventListener("load", preloadimgsrc, false);} 
else{
	if(window.attachEvent){window.attachEvent("onload", preloadimgsrc);}
	else{if(document.getElementById){window.onload=preloadimgsrc;}}
}


// VERTICAL COLLAPSE MENU
// Vertical Colapse Menu by Germ Knol Brightscape Interactive www.brightscape.nl

menu_status = new Array(); 
folder_status = new Array(); 
item_status = new Array(); 
div_status = new Array(); 

function showHide(expandid,folderid) {
    if (document.getElementById) {

    var expand_id = document.getElementById(expandid);
    var folder_id = document.getElementById(folderid);

        if(menu_status[expandid] != 'mainmenushow') {
           expand_id.className = 'mainmenushow';
           menu_status[expandid] = 'mainmenushow';
           folder_id.className = 'mainmenufolderopenuit';
           folder_status[folderid] = 'mainmenufolderopenuit';
        } else {
           expand_id.className = 'mainmenuhide';
           menu_status[expandid] = 'mainmenuhide';
           folder_id.className = 'mainmenufolderdichtuit';
           folder_status[folderid] = 'mainmenufolderdichtuit';
        }
    }
}

function divShowHide(expandid) {
    if (document.getElementById) {

    var expand_id = document.getElementById(expandid);

        if(div_status[expandid] != 'divshow') {
           expand_id.className = 'divshow';
           div_status[expandid] = 'divshow';
        } else {
           expand_id.className = 'divhide';
           div_status[expandid] = 'divhide';
        }
    }
}

function showFolderAan(folderid) {
    if (document.getElementById) {

    var folder_id = document.getElementById(folderid);

        if(folder_status[folderid] == 'mainmenufolderdichtuit') {
           folder_id.className = 'mainmenufolderdichtaan';
           folder_status[folderid] = 'mainmenufolderdichtaan';
        }
        if(folder_status[folderid] == 'mainmenufolderopenuit') {
           folder_id.className = 'mainmenufolderopenaan';
           folder_status[folderid] = 'mainmenufolderopenaan';
        }
        else {
           folder_id.className = 'mainmenufolderdichtaan';
           folder_status[folderid] = 'mainmenufolderdichtaan';
        }
    }
}

function showFolderUit(folderid) {
    if (document.getElementById) {

    var folder_id = document.getElementById(folderid);

        if(folder_status[folderid] == 'mainmenufolderopenuit') {
           folder_id.className = 'mainmenufolderopenuit';
           folder_status[folderid] = 'mainmenufolderopenuit';
        }
        if(folder_status[folderid] == 'mainmenufolderdichtuit') {
           folder_id.className = 'mainmenufolderdichtaan';
           folder_status[folderid] = 'mainmenufolderdichtaan';
        }
        if(folder_status[folderid] == 'mainmenufolderopenaan') {
           folder_id.className = 'mainmenufolderopenuit';
           folder_status[folderid] = 'mainmenufolderopenuit';
        }
        if(folder_status[folderid] == 'mainmenufolderdichtaan') {
           folder_id.className = 'mainmenufolderdichtuit';
           folder_status[folderid] = 'mainmenufolderdichtuit';
        }
    }
}

function showItemAan(itemid) {
    if (document.getElementById) {

    var item_id = document.getElementById(itemid);

        if(item_status[itemid] == 'mainmenuitemuit') {
           item_id.className = 'mainmenuitemaan';
           item_status[itemid] = 'mainmenuitemaan';
        } else {
           item_id.className = 'mainmenuitemaan';
           item_status[itemid] = 'mainmenuitemaan';
        }
    }
}

function showItemUit(itemid) {
    if (document.getElementById) {

    var item_id = document.getElementById(itemid);

        if(item_status[itemid] == 'mainmenuitemaan') {
           item_id.className = 'mainmenuitemuit';
           item_status[itemid] = 'mainmenuitemuit';
        }
    }
}

function showMainbuttonAan(itemid) {
    if (document.getElementById) {

    var item_id = document.getElementById(itemid);

        if(item_status[itemid] == 'mainbuttonitemuit') {
           item_id.className = 'mainbuttonitemaan';
           item_status[itemid] = 'mainbuttonitemaan';
        } else {
           item_id.className = 'mainbuttonitemaan';
           item_status[itemid] = 'mainbuttonitemaan';
        }
    }
}

function showMainbuttonUit(itemid) {
    if (document.getElementById) {

    var item_id = document.getElementById(itemid);

        if(item_status[itemid] == 'mainbuttonitemaan') {
           item_id.className = 'mainbuttonitemuit';
           item_status[itemid] = 'mainbuttonitemuit';
        }
    }
}

function showMainbuttonAan2(itemid) {
    if (document.getElementById) {

    var item_id = document.getElementById(itemid);

        if(item_status[itemid] == 'mainbuttonitemuit2') {
           item_id.className = 'mainbuttonitemaan2';
           item_status[itemid] = 'mainbuttonitemaan2';
        } else {
           item_id.className = 'mainbuttonitemaan2';
           item_status[itemid] = 'mainbuttonitemaan2';
        }
    }
}

function showMainbuttonUit2(itemid) {
    if (document.getElementById) {

    var item_id = document.getElementById(itemid);

        if(item_status[itemid] == 'mainbuttonitemaan2') {
           item_id.className = 'mainbuttonitemuit2';
           item_status[itemid] = 'mainbuttonitemuit2';
        }
    }
}

function showsubItemAan(itemid) {
    if (document.getElementById) {

    var item_id = document.getElementById(itemid);

        if(item_status[itemid] == 'mainmenusubitemuit') {
           item_id.className = 'mainmenusubitemaan';
           item_status[itemid] = 'mainmenusubitemaan';
        } else {
           item_id.className = 'mainmenusubitemaan';
           item_status[itemid] = 'mainmenusubitemaan';
        }
    }
}

function showsubItemUit(itemid) {
    if (document.getElementById) {

    var item_id = document.getElementById(itemid);

        if(item_status[itemid] == 'mainmenusubitemaan') {
           item_id.className = 'mainmenusubitemuit';
           item_status[itemid] = 'mainmenusubitemuit';
        }
    }
}


// REGISTER FORMULIER

	function register_lookupcity(inputString) {
			$.post("backend.php", {citystring: ""+inputString+""}, function(data){
				if(data.length>0) {
    document.registerform.register_city.value = data;
    Show('good8'); Show('good9'); Show('good10'); Hide('register_error8'); Hide('register_errorb');
				}
				else {
    Show('good8'); Hide('register_error8'); Hide('register_errorb');
				}
			});
	}
	
	function register_lookupcity2(inputString) {
			$.post("backend.php", {citystring2: ""+inputString+""}, function(data){
				if(data.length>0) {
    document.registerform.register_city.value = data;
    Show('good9'); Hide('register_error8'); Hide('register_errorb');
				}
			});
	}
	
	function register_lookupregion(inputString) {
			$.post("backend.php", {regionstring: ""+inputString+""}, function(data){
				if(data.length>0) {
    document.registerform.register_region.value = data;
    Show('good8'); Show('good9'); Show('good10'); Hide('register_error8'); Hide('register_errorb');
				}
			});
	}
	
	function register_lookupregion2(inputString) {
			$.post("backend.php", {regionstring2: ""+inputString+""}, function(data){
				if(data.length>0) {
    document.registerform.register_region.value = data;
    Show('good10'); Hide('register_error8'); Hide('register_errorb');
				}
			});
	}
	
	function register_lookupusername(inputString) {
    if(inputString.length<6) {
    Show('wrong1'); Hide('good1'); Show('register_error2'); Hide('register_error1'); Hide('register_error3'); Hide('register_error4'); Hide('register_error5'); Hide('register_error6'); Hide('register_error7'); Show('register_errora');
    }
   else {
			$.post("backend.php", {usernamestring: ""+inputString+""}, function(data){
				if(data=='1') {
    seterrorBackgroundColor('register_username');
    Show('wrong1'); Hide('good1'); Show('register_error1'); Hide('register_error2'); Hide('register_error3'); Hide('register_error4'); Hide('register_error5'); Hide('register_error6'); Hide('register_error7'); Show('register_errora');
				}
				if(data=='0') {
    Show('good1'); Hide('wrong1'); Hide('register_error1'); Hide('register_error2'); Hide('register_error3'); Hide('register_error4'); Hide('register_error5'); Hide('register_error6'); Hide('register_error7'); Hide('register_errora');
				}
			});
   }
	}	

	function register_lookupemail(inputString) {
			$.post("backend.php", {emailstring: ""+inputString+""}, function(data){
				if(data=='1') {
    seterrorBackgroundColor('register_email');
    Show('wrong4'); Hide('good4'); Show('register_error7'); Hide('register_error2'); Hide('register_error3'); Hide('register_error4'); Hide('register_error5'); Hide('register_error6'); Hide('register_error1'); Show('register_errora');
				}
				if(data=='0') {
    Show('good4'); Hide('wrong4'); Hide('register_error1'); Hide('register_error2'); Hide('register_error3'); Hide('register_error4'); Hide('register_error5'); Hide('register_error6'); Hide('register_error7'); Hide('register_errora');
				}
			});
 }

	function register_lookupcaptcha(inputString) {
    if(inputString.length<5) {
    seterrorBackgroundColor('register_captcha');
    Show('wrong11'); Hide('good11');  Hide('register_captchaerror1'); Show('register_captchaerror2'); Show('register_captchaerror');
    }
    else {
			$.post("backend.php", {captchastring: ""+inputString+""}, function(data){
				if(data=='1') {
    Show('good11'); Hide('wrong11'); Hide('register_captchaerror1'); Hide('register_captchaerror2'); Hide('register_captchaerror');
				}
				if(data=='0') {
    seterrorBackgroundColor('register_captcha');
    Show('wrong11'); Hide('good11');  Show('register_captchaerror1'); Hide('register_captchaerror2'); Show('register_captchaerror');
				}
   });
    }
	}

function register_form_validation()
{

if (document.registerform.register_username.value==0) {
seterrorBackgroundColor('register_username');
Show('wrong1'); Hide('good1');
document.registerform.register_username.focus();
return false;
}

if (document.registerform.register_username.value.length<6) {
seterrorBackgroundColor('register_username');
Show('wrong1'); Hide('good1'); Show('register_error2'); Hide('register_error1'); Hide('register_error3'); Hide('register_error4'); Hide('register_error5'); Hide('register_error6'); Hide('register_error7'); Hide('register_error10'); Show('register_errora');
document.registerform.register_username.focus();
return false;
}

if (isAlphanum(document.registerform.register_username.value)==false) {
seterrorBackgroundColor('register_username');
Show('wrong1'); Hide('good1'); Show('register_error10'); Hide('register_error1'); Hide('register_error2'); Hide('register_error3'); Hide('register_error4'); Hide('register_error5'); Hide('register_error6'); Hide('register_error7'); Show('register_errora');
document.registerform.register_username.focus();
return false;
}

if (wrong1.style.display=='block') {
seterrorBackgroundColor('register_username');
register_lookupusername(document.registerform.register_username.value);
Show('wrong1'); Hide('good1'); Show('register_error1'); Hide('register_error2'); Hide('register_error3'); Hide('register_error4'); Hide('register_error5'); Hide('register_error6'); Hide('register_error7'); Hide('register_error10'); Show('register_errora');
document.registerform.register_username.focus();
return false;
}

if (document.registerform.register_password.value==0) {
seterrorBackgroundColor('register_password');
Show('wrong2'); Hide('good2');
document.registerform.register_password.focus();
return false;
}

if (document.registerform.register_password.value.length<6) {
seterrorBackgroundColor('register_password');
Show('wrong2'); Hide('good2'); Show('register_error6'); Hide('register_error2'); Hide('register_error3'); Hide('register_error4'); Hide('register_error5'); Hide('register_error1'); Hide('register_error7'); Hide('register_error10'); Show('register_errora');
document.registerform.register_password.focus();
return false;
}

if (document.registerform.register_password_verification.value==0) {
seterrorBackgroundColor('register_password_verification');
Show('wrong3'); Hide('good3');
document.registerform.register_password_verification.focus();
return false;
}

if (document.registerform.register_password.value!=document.registerform.register_password_verification.value) {
seterrorBackgroundColor('register_password'); seterrorBackgroundColor('register_password_verification');
Show('wrong2'); Hide('good2'); Show('wrong3'); Hide('good3'); Show('register_error3'); Hide('register_error2'); Hide('register_error1'); Hide('register_error4'); Hide('register_error5'); Hide('register_error6'); Hide('register_error7'); Hide('register_error10'); Show('register_errora');
document.registerform.register_password.focus();
return false;
}

if (document.registerform.register_email.value==0) {
seterrorBackgroundColor('register_email');
Show('wrong4'); Hide('good4');
document.registerform.register_email.focus(); 
return false;
}

if (document.registerform.register_email.value.indexOf("@") < 0)	{
seterrorBackgroundColor('register_email');
Show('wrong4'); Hide('good4'); Show('register_error5'); Hide('register_error2'); Hide('register_error3'); Hide('register_error4'); Hide('register_error1'); Hide('register_error6'); Hide('register_error7'); Hide('register_error10'); Show('register_errora');
document.registerform.register_email.focus(); 
return false;
}

if (document.registerform.register_email.value.indexOf(".") < 0)	{
seterrorBackgroundColor('register_email');
Show('wrong4'); Hide('good4'); Show('register_error5'); Hide('register_error2'); Hide('register_error3'); Hide('register_error4'); Hide('register_error1'); Hide('register_error6'); Hide('register_error7'); Hide('register_error10'); Show('register_errora');
document.registerform.register_email.focus(); 
return false;
}

if (wrong4.style.display=='block') {
seterrorBackgroundColor('register_email');
register_lookupemail(document.registerform.register_email.value);
Show('wrong1'); Hide('good1'); Show('register_error7'); Hide('register_error2'); Hide('register_error3'); Hide('register_error4'); Hide('register_error5'); Hide('register_error6'); Hide('register_error1'); Hide('register_error10'); Show('register_errora');
document.registerform.register_email.focus();
return false;
}

if (document.registerform.register_email.value.indexOf(" ") >= 0)	{
seterrorBackgroundColor('register_email');
Show('wrong4'); Hide('good4'); Show('register_error5'); Hide('register_error2'); Hide('register_error3'); Hide('register_error4'); Hide('register_error1'); Hide('register_error6'); Hide('register_error7'); Hide('register_error10'); Show('register_errora');
document.registerform.register_email.focus(); 
return false;
}

if (document.registerform.register_email_verification.value==0) {
seterrorBackgroundColor('register_email_verification');
Show('wrong4'); Hide('good4');
document.registerform.register_email_verification.focus();
return false;
}

if (document.registerform.register_email.value!=document.registerform.register_email_verification.value) {
seterrorBackgroundColor('register_email'); seterrorBackgroundColor('register_email_verification');
Show('wrong4'); Hide('good4'); Show('wrong5'); Hide('good5'); Show('register_error4'); Hide('register_error2'); Hide('register_error3'); Hide('register_error1'); Hide('register_error5'); Hide('register_error6'); Hide('register_error7'); Hide('register_error10'); Show('register_errora');
document.registerform.register_password.focus();
return false;
}

if (document.registerform.register_firstname.value==0) {
seterrorBackgroundColor('register_firstname');
Show('wrong6'); Hide('good6');
document.registerform.register_firstname.focus(); 
return false;
}

if (document.registerform.register_lastname.value==0) {
seterrorBackgroundColor('register_lastname');
Show('wrong7'); Hide('good7');
document.registerform.register_lastname.focus(); 
return false;
}

if (document.registerform.register_bday.value==0) {
Show('wrong13'); Hide('good13');
document.registerform.register_bday.focus(); 
return false;
}

if (document.registerform.register_bmonth.value==0) {
Show('wrong13'); Hide('good13');
document.registerform.register_bmonth.focus(); 
return false;
}

if (document.registerform.register_byear.value==0) {
Show('wrong13'); Hide('good13');
document.registerform.register_byear.focus(); 
return false;
}

if (document.registerform.register_zipcode.value==0) {
seterrorBackgroundColor('register_zipcode');
Show('wrong8'); Hide('good8');
document.registerform.register_zipcode.focus(); 
return false;
}

if (document.registerform.register_city.value==0) {
seterrorBackgroundColor('register_city');
Show('wrong9'); Hide('good9');
document.registerform.register_city.focus(); 
return false;
}

if (document.registerform.register_region.value==0) {
seterrorBackgroundColor('register_region');
Show('wrong10'); Hide('good10');
document.registerform.register_region.focus(); 
return false;
}

if (document.registerform.register_howfindus1.checked==false && document.registerform.register_howfindus2.checked==false && document.registerform.register_howfindus3.checked==false && document.registerform.register_howfindus4.checked==false && document.registerform.register_howfindus5.checked==false && document.registerform.register_howfindus6.checked==false && document.registerform.register_howfindus7.checked==false) {
Show('wrong13'); Hide('good13'); Show('register_howfinduserror1'); Show('register_howfinduserror');
return false;
}

if (document.registerform.register_captcha.value==0) {
seterrorBackgroundColor('register_captcha');
Show('wrong11'); Hide('good11'); Hide('register_captchaerror1'); Show('register_captchaerror2'); Show('register_captchaerror');
document.registerform.register_captcha.focus(); 
return false;
}

if (wrong11.style.display=='block') {
seterrorBackgroundColor('register_captcha');
register_lookupcaptcha(document.registerform.register_captcha.value);
Show('wrong11'); Hide('good11'); Hide('register_captchaerror2'); Show('register_captchaerror1'); Show('register_captchaerror');
document.registerform.register_captcha.focus();
return false;
}

if (document.registerform.register_accept.checked == false) {
Show('wrong12'); Hide('good12'); Show('register_error9'); Show('register_errorc');
return false;
}

if (wrong12.style.display=='block') {
Show('wrong12'); Hide('good12'); Show('register_error9'); Show('register_errorc');
return false;
}

return true; 

}

// ADVERT PHONE FORMULIER

	function phone_lookupcaptcha(inputString,phoneString) {
    if(inputString.length<5) {
    seterrorBackgroundColor('register_captcha');
    Show('wrong11'); Hide('good11'); Show('wrong8txt');
    }
    else {
			$.post("backend.php", {captchastring: ""+inputString+""}, function(data){
				if(data=='1') {
    Show('good11'); Hide('wrong11'); Hide('wrong8txt'); Hide('wrong9txt');

			$.post("backend.php", {phonestring: ""+phoneString+""}, function(data){
    new_phone = '<FONT SIZE=3 COLOR="Blue">'+data+'</FONT>';
    writediv44(new_phone,'phone1');
});

				}
				if(data=='0') {
    seterrorBackgroundColor('register_captcha');
    Show('wrong11'); Hide('good11'); Show('wrong9txt'); Hide('wrong8txt');
				}
   });
    }
	}

function writediv44(subcattxt,id)
{
	if (window.parent.document.getElementById)
	{
		x = window.parent.document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = subcattxt;
	}
	else if (window.parent.document.all)
	{
		x = window.parent.document.all[id];
		x.innerHTML = subcattxt;
	}
	else if (window.parent.document.layers)
	{
		x = window.parent.document.layers[id];
		text2 = subcattxt;
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}

function phone_form_validation()
{

if (document.phoneform.register_captcha.value==0) {
seterrorBackgroundColor('register_captcha');
Show('wrong11'); Hide('good11'); Show('wrong9txt'); Hide('wrong8txt');
document.phoneform.register_captcha.focus(); 
return false;
}

if (wrong11.style.display=='block') {
seterrorBackgroundColor('register_captcha');
Show('wrong11'); Hide('good11'); Show('wrong8txt'); Hide('wrong9txt');
document.phoneform.register_captcha.focus();
return false;
}

return false; 

}


// SETTINGS FORMULIER

	function settings_lookupcity(inputString) {
			$.post("backend.php", {citystring: ""+inputString+""}, function(data){
				if(data.length >0) {
    document.settingsform.settings_city.value = data;
    Show('good4'); Show('good5'); Show('good6'); Hide('settings_error2'); Hide('settings_error');
				}
				if(data.length==0) {
    Show('wrong4'); Hide('settings_error2'); Hide('settings_error');
				}
			});
	}

	function settings_lookupregion(inputString) {
			$.post("backend.php", {regionstring: ""+inputString+""}, function(data){
				if(data.length >0) {
    document.settingsform.settings_region.value = data;
    Show('good4'); Show('good5'); Show('good6'); Hide('settings_error2'); Hide('settings_error');
				}
			});
	}

	function settings_lookupcity2(inputString) {
			$.post("backend.php", {citystring2: ""+inputString+""}, function(data){
				if(data.length>0) {
    document.settingsform.settings_city.value = data;
    Show('good5'); Hide('settings_error2'); Hide('settings_error');
				}
			});
	}
	
	function settings_lookupregion2(inputString) {
			$.post("backend.php", {regionstring2: ""+inputString+""}, function(data){
				if(data.length>0) {
    document.settingsform.settings_region.value = data;
    Show('good6'); Hide('settings_error2'); Hide('settings_error');
				}
			});
	}
	
	function settings_lookupemail(inputString) {
			$.post("backend.php", {emailstring: ""+inputString+""}, function(data){
				if(data=='1') {
    seterrorBackgroundColor('settings_email');
    Show('wrong9'); Hide('good9'); Hide('settings_error5'); Show('settings_error6'); Hide('settings_error7'); Show('settings_error');
				}
				if(data=='0') {
    Show('good9'); Hide('wrong9'); Hide('settings_error5'); Hide('settings_error6'); Hide('settings_error7'); Hide('settings_error');
				}
			});
 }

	function settings_lookupbirthday(inputString) {
	if (isDate(inputString)==false){ Show('wrong1'); Hide('good1'); Show('settings_error1'); Show('settings_error'); }
  else { Show('good1'); Hide('wrong1'); Hide('settings_error1'); Hide('settings_error'); }
 }

function settings_form_validation()
{

if (document.settingsform.settings_birthday.value==0) {
seterrorBackgroundColor('settings_birthday');
Show('wrong1'); Hide('good1');
document.settingsform.settings_birthday.focus(); 
return false;
}

if (document.settingsform.settings_firstname.value==0) {
seterrorBackgroundColor('settings_firstname');
Show('wrong2'); Hide('good2');
document.settingsform.settings_firstname.focus(); 
return false;
}

if (document.settingsform.settings_lastname.value==0) {
seterrorBackgroundColor('settings_lastname');
Show('wrong3'); Hide('good3');
document.settingsform.settings_lastname.focus(); 
return false;
}

if (document.settingsform.settings_zipcode.value==0) {
seterrorBackgroundColor('settings_zipcode');
Show('wrong4'); Hide('good4');
document.settingsform.settings_zipcode.focus(); 
return false;
}

if (document.settingsform.settings_city.value==0) {
seterrorBackgroundColor('settings_city');
Show('wrong5'); Hide('good5');
document.settingsform.settings_city.focus(); 
return false;
}

if (document.settingsform.settings_region.value==0) {
seterrorBackgroundColor('settings_region');
Show('wrong6'); Hide('good6');
document.settingsform.settings_region.focus(); 
return false;
}

if (document.settingsform.settings_password.value!=0 && document.settingsform.settings_password.value.length<6) {
seterrorBackgroundColor('settings_password');
Show('wrong7'); Hide('good7'); Show('settings_error3'); Show('settings_error');
document.settingsform.settings_password.focus();
return false;
}

if (document.settingsform.settings_password.value!=0 && document.settingsform.settings_password.value!=document.settingsform.settings_password_verification.value) {
seterrorBackgroundColor('settings_password'); seterrorBackgroundColor('settings_password_verification');
Show('wrong7'); Hide('good7'); Show('wrong8'); Hide('good8'); Hide('settings_error3'); Show('settings_error4'); Show('settings_error');
document.settingsform.settings_password.focus();
return false;
}

if (document.settingsform.settings_email.value!=0 && document.settingsform.settings_email.value.indexOf("@") < 0)	{
seterrorBackgroundColor('settings_email');
Show('wrong9'); Hide('good9'); Hide('settings_error6'); Hide('settings_error7'); Show('settings_error5'); Show('settings_error');
document.settingsform.settings_email.focus(); 
return false;
}

if (document.settingsform.settings_email.value!=0 && document.settingsform.settings_email.value.indexOf(".") < 0)	{
seterrorBackgroundColor('settings_email');
Show('wrong9'); Hide('good9'); Hide('settings_error6'); Hide('settings_error7'); Show('settings_error5'); Show('settings_error');
document.settingsform.settings_email.focus(); 
return false;
}

if (document.settingsform.settings_email.value!=0 && document.settingsform.settings_email.value.indexOf(" ") >= 0)	{
seterrorBackgroundColor('settings_email');
Show('wrong9'); Hide('good9'); Hide('settings_error6'); Hide('settings_error7'); Show('settings_error5'); Show('settings_error');
document.settingsform.settings_email.focus(); 
return false;
}

if (document.settingsform.settings_email.value!=0 && document.settingsform.settings_email.value!=document.settingsform.settings_email_verification.value)	{
seterrorBackgroundColor('settings_email'); seterrorBackgroundColor('settings_email_verification');
Show('wrong9'); Hide('good9'); Hide('settings_error6'); Hide('settings_error5'); Show('settings_error7'); Show('settings_error');
document.settingsform.settings_email.focus(); 
return false;
}

if (wrong9.style.display=='block') {
seterrorBackgroundColor('settings_email');
document.settingsform.settings_email.focus(); 
return false;
}

return true; 

}


// DATUM CHECK

// Declaring valid date character, minimum year and maximum year
var dtCh= "-";
var minYear=1900;
var maxYear=2100;

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}

function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strDay=dtStr.substring(0,pos1)
	var strMonth=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		return false
	}
return true
}


// ADD ITEM FORMULIER

	function additem_lookupsubcategory(inputString) {

	if (window.parent.document.getElementById)
	{
   	var par = window.parent.document;
 }
	else if (window.parent.document.all)
	{
   	var par = window.parent.document.all;
	}
	else if (window.parent.document.layers)
 {
   	var par = window.parent.document.layers;
 }

 par.getElementById('submitbutton').disabled = true;
 par.getElementById('submitbutton').value = "Een moment";

			$.post("backend.php", {catidstring: ""+inputString+""}, function(data){
				if(data=='0') {
    document.additemform.additem_subcategoryfunc.value = "0";
    Hide('subcat'); Hide('subcategory'); Show('good1'); Hide('wrong1'); Hide('good2'); Hide('wrong2');
    additem_lookupprice(inputString);
				}
    else {
    document.additemform.additem_subcategoryfunc.value = "1";
				subcattxt = data;
    writediv(subcattxt,'subcategory');
    Show('subcat'); Show('subcategory'); Show('good1'); Hide('wrong1');

 par.getElementById('submitbutton').disabled = false;
 par.getElementById('submitbutton').value = "Doorgaan";

    }
			});
	}

	function additem_lookupprice(inputString) {
	if (window.parent.document.getElementById)
	{
   	var par = window.parent.document;
 }
	else if (window.parent.document.all)
	{
   	var par = window.parent.document.all;
	}
	else if (window.parent.document.layers)
 {
   	var par = window.parent.document.layers;
 }

 par.getElementById('submitbutton').disabled = true;
 par.getElementById('submitbutton').value = "Een moment";

			$.post("backend.php", {pricecatidstring: ""+inputString+""}, function(data){
				pricecattxt = data;
    writediv(pricecattxt,'price');
    Show('price');
    document.additemform.additem_price.value=document.getElementById('price2').value;

 par.getElementById('submitbutton').disabled = false;
 par.getElementById('submitbutton').value = "Doorgaan";

			});
	}

function writediv(subcattxt,id)
{
	if (document.getElementById)
	{
		x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = subcattxt;
	}
	else if (document.all)
	{
		x = document.all[id];
		x.innerHTML = subcattxt;
	}
	else if (document.layers)
	{
		x = document.layers[id];
		text2 = subcattxt;
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}

	function additem_lookupemail(inputString) {
			$.post("backend.php", {emailstring: ""+inputString+""}, function(data){
				if(data=='1') {
    seterrorBackgroundColor('additem_email');
    Show('wrong3'); Hide('good3'); Show('wrong7txt'); Hide('wrong5txt');
				}
				if(data=='0') {
    Show('good3'); Hide('wrong3'); Hide('wrong5txt'); Hide('wrong7txt');
				}
			});
 }

function additem_step1_form_validation()
{

if (document.additemform.additem_category.selectedIndex==0) {
Show('wrong1'); Hide('good1');
document.additemform.additem_category.focus(); 
return false;
}

if (document.additemform.additem_subcategoryfunc.value=="1") {

if(document.additemform.additem_subcategory.value=="0") {
Show('wrong2'); Hide('good2');
return false;
}

}

if (document.additemform.additem_nologin.value=="1") {

if (document.additemform.additem_email.value==0) {
seterrorBackgroundColor('additem_email');
Show('wrong3'); Hide('good3');
document.additemform.additem_email.focus(); 
return false;
}

if (document.additemform.additem_email.value.indexOf("@") < 0)	{
seterrorBackgroundColor('additem_email');
Show('wrong3'); Hide('good3'); Show('wrong5txt');
document.additemform.additem_email.focus(); 
return false;
}

if (document.additemform.additem_email.value.indexOf(".") < 0)	{
seterrorBackgroundColor('additem_email');
Show('wrong3'); Hide('good3'); Show('wrong5txt');
document.additemform.additem_email.focus(); 
return false;
}

if (document.additemform.additem_email.value.indexOf(" ") >= 0)	{
seterrorBackgroundColor('additem_email');
Show('wrong3'); Hide('good3'); Show('wrong5txt');
document.additemform.additem_email.focus(); 
return false;
}

additem_lookupemail(document.additemform.additem_email.value);

if (wrong3.style.display=='block') {
seterrorBackgroundColor('additem_email');
Show('wrong3'); Hide('good3'); Show('wrong7txt');
document.additemform.additem_email.focus(); 
return false;
}


}

return true; 

}

function additem_step2_form_validation()
{

if(validate_user_text(document.additemform.additem_titel)==false) {
Show('wrong1'); Hide('good1'); Show('advertadd_error'); Show('advertadd_error8');
return false;
}

if (document.additemform.additem_titel.value==0) {
Show('wrong1'); Hide('good1'); Show('advertadd_error'); Show('advertadd_error1');
document.additemform.additem_titel.focus(); 
return false;
}

if (document.additemform.additem_titel.value.length<10) {
Show('wrong1'); Hide('good1'); Show('advertadd_error'); Show('advertadd_error2');
document.additemform.additem_titel.focus(); 
return false;
}

speccharvalid(document.additemform.additem_text, specialchars_tekst);

if(validate_user_text(document.additemform.additem_text)==false) {
Show('wrong2'); Hide('good2'); Show('advertadd_error'); Show('advertadd_error7');
return false;
}

if (document.additemform.additem_text.value.indexOf("http")>0 || document.additemform.additem_text.value.indexOf("www")>0 || document.additemform.additem_text.value.indexOf("href")>0 || document.additemform.additem_text.value.indexOf(".nl")>0 || document.additemform.additem_text.value.indexOf("@")>0)	{
Show('wrong2'); Hide('good2'); Show('advertadd_error'); Show('advertadd_error9');
thickbox('Geen hyperlinks', 'http://www.gagaboo.nl/messages.php?mes=nourls', 460, 130, 'ajax');
return false;
}

if (document.additemform.additem_text.value==0) {
Show('wrong2'); Hide('good2'); Show('advertadd_error'); Show('advertadd_error3');
return false;
}

if (document.additemform.additem_text.value.length>0 && document.additemform.additem_text.value.length<10) {
Show('wrong2'); Hide('good2'); Show('advertadd_error'); Hide('advertadd_error3'); Show('advertadd_error4');
return false;
}

if (document.additemform.additem_price.value==0 && document.additemform.additem_price_type.selectedIndex==0) {
Show('wrong3'); Hide('good3'); Show('wrong4'); Hide('good4'); Show('advertadd_error'); Show('advertadd_error5'); Hide('advertadd_error3'); Hide('advertadd_error4'); Hide('advertadd_error7');
document.additemform.additem_price.focus(); 
return false;
}

if (document.additemform.additem_phone.value.length>0 && document.additemform.additem_phone.value.length<10) {
Show('wrong6'); Hide('good6'); Show('advertadd_error'); Show('advertadd_error6');
document.additemform.additem_phone.focus(); 
return false;
}

return true; 
}


// EDIT FORMULIER

function edititem_form_validation()
{

if(validate_user_text(document.edititemform.edititem_titel)==false) {
Show('wrong1'); Hide('good1'); Show('advertedit_error'); Show('advertedit_error8');
return false;
}

if (document.edititemform.edititem_titel.value==0) {
Show('wrong1'); Hide('good1'); Show('advertedit_error'); Show('advertedit_error1');
document.edititemform.edititem_titel.focus(); 
return false;
}

if (document.edititemform.edititem_titel.value.length<10) {
Show('wrong1'); Hide('good1'); Show('advertedit_error'); Show('advertedit_error2');
document.edititemform.edititem_titel.focus();
return false;
}

speccharvalid(document.edititemform.edititem_text, specialchars_tekst);

if(validate_user_text(document.edititemform.edititem_text)==false) {
Show('wrong2'); Hide('good2'); Show('advertedit_error'); Show('advertedit_error7');
return false;
}

if (document.edititemform.edititem_text.value.indexOf("http") > 0 || document.edititemform.edititem_text.value.indexOf("www") > 0 || document.edititemform.edititem_text.value.indexOf("href") > 0 || document.edititemform.edititem_text.value.indexOf(".nl") > 0 || document.edititemform.edititem_text.value.indexOf("@") > 0)	{
Show('wrong2'); Hide('good2'); Show('advertedit_error'); Show('advertedit_error9');
thickbox('Geen hyperlinks', 'http://www.gagaboo.nl/messages.php?mes=nourls', 460, 130, 'ajax');
return false;
}

if (document.edititemform.edititem_text.value==0) {
Show('wrong2'); Hide('good2'); Show('advertedit_error'); Show('advertedit_error3');
return false;
}

if (document.edititemform.edititem_text.value.length>0 && document.edititemform.edititem_text.value.length<10) {
Show('wrong2'); Hide('good2'); Show('advertedit_error'); Hide('advertedit_error3'); Show('advertedit_error4');
return false;
}

if (document.edititemform.edititem_price.value==0 && document.edititemform.edititem_price_type.selectedIndex==0) {
Show('wrong3'); Hide('good3'); Show('wrong4'); Hide('good4'); Show('advertedit_error'); Show('advertedit_error5'); Hide('advertedit_error3'); Hide('advertedit_error4'); Hide('advertedit_error7');
document.edititemform.edititem_price.focus(); 
return false;
}

if (document.edititemform.edititem_phone.value.length>0 && document.edititemform.edititem_phone.value.length<10) {
Show('wrong6'); Hide('good6'); Show('advertedit_error'); Show('advertedit_error6');
document.edititemform.edititem_phone.focus(); 
return false;
}

return true; 

}


// MY SHOP

function myshop_form_validation()
{

if(validate_user_text_shop(document.myshopform.myshop_titel)==false) {
Show('wrong1'); Hide('good1'); Show('myshop_error'); Show('myshop_error2');
return false;
}

speccharvalid(document.myshopform.myshop_information, specialchars_tekst);

if(validate_user_text_shop(document.myshopform.myshop_information)==false) {
Show('wrong3'); Hide('good3'); Show('myshop_error'); Show('myshop_error3');
return false;
}

if (document.myshopform.myshop_information.value.indexOf("http")>0 || document.myshopform.myshop_information.value.indexOf("www")>0 || document.myshopform.myshop_information.value.indexOf("href")>0 || document.myshopform.myshop_information.value.indexOf(".nl")>0 || document.myshopform.myshop_information.value.indexOf("@")>0)	{
Show('wrong2'); Hide('good2'); Show('myshop_error'); Show('myshop_error4');
thickbox('Geen hyperlinks', 'http://www.gagaboo.nl/messages.php?mes=nourls', 460, 130, 'ajax');
return false;
}

return true; 
}

// MY SERVICE

function myservice_form_validation()
{

if(validate_user_text_shop(document.myserviceform.myservice_titel)==false) {
Show('wrong1'); Hide('good1'); Show('myservice_error'); Show('myservice_error2');
return false;
}

speccharvalid(document.myserviceform.myservice_information, specialchars_tekst);

if(validate_user_text_shop(document.myserviceform.myservice_information)==false) {
Show('wrong3'); Hide('good3'); Show('myservice_error'); Show('myservice_error3');
return false;
}

if (document.myserviceform.myservice_information.value.indexOf("http")>0 || document.myserviceform.myservice_information.value.indexOf("www")>0 || document.myserviceform.myservice_information.value.indexOf("href")>0 || document.myserviceform.myservice_information.value.indexOf(".nl")>0 || document.myserviceform.myservice_information.value.indexOf("@")>0)	{
Show('wrong2'); Hide('good2'); Show('myservice_error'); Show('myservice_error4');
thickbox('Geen hyperlinks', 'http://www.gagaboo.nl/messages.php?mes=nourls', 460, 130, 'ajax');
return false;
}

return true; 
}



// BIDDING FORMULIER

function advert_bid_form_validation()
{

if (document.bidform.bidemail.value==0) {
seterrorBackgroundColor('bidemail');
Show('wrong1'); Hide('good1');
document.bidform.bidemail.focus(); 
return false;
}

if (document.bidform.bidemail.value!=0 && document.bidform.bidemail.value.indexOf("@") < 0)	{
seterrorBackgroundColor('bidemail');
Show('wrong1'); Hide('good1');
document.bidform.bidemail.focus(); 
return false;
}

if (document.bidform.bidemail.value!=0 && document.bidform.bidemail.value.indexOf(".") < 0)	{
seterrorBackgroundColor('bidemail');
Show('wrong1'); Hide('good1');
document.bidform.bid_email.focus(); 
return false;
}

if (document.bidform.bidemail.value!=0 && document.bidform.bidemail.value.indexOf(" ") >= 0)	{
seterrorBackgroundColor('bidemail');
Show('wrong1'); Hide('good1');
document.bidform.bidemail.focus(); 
return false;
}

if (document.bidform.bidprice.value==0) {
seterrorBackgroundColor('bidprice');
Show('wrong2'); Hide('good2');
document.bidform.bidprice.focus(); 
return false;
}

if (document.bidform.bidprice.value=="0") {
seterrorBackgroundColor('bidprice');
Show('wrong2'); Hide('good2');
document.bidform.bidprice.focus(); 
return false;
}

if (document.bidform.bidprice.value=="0.00") {
seterrorBackgroundColor('bidprice');
Show('wrong2'); Hide('good2');
document.bidform.bidprice.focus(); 
return false;
}

if (document.bidform.bidprice.value=="NaN") {
seterrorBackgroundColor('bidprice');
Show('wrong2'); Hide('good2');
document.bidform.bidprice.focus(); 
return false;
}

if (document.bidform.bidprice.value.indexOf("a-z") >0) {
seterrorBackgroundColor('bidprice');
Show('wrong2'); Hide('good2');
document.bidform.bidprice.focus(); 
return false;
}

if (document.bidform.bidprice.value.indexOf(".") >2) {
seterrorBackgroundColor('bidprice');
Show('wrong2'); Hide('good2');
document.bidform.bidprice.focus(); 
return false;
}

return true; 

}


// E-MAIL FORMULIER

function email_form_validation()
{

if (document.emailform.email_name.value==0) {
seterrorBackgroundColor('email_name');
Show('wrong1'); Hide('good1');
document.emailform.email_name.focus(); 
return false;
}

if (document.emailform.email_email.value==0) {
seterrorBackgroundColor('email_email');
Show('wrong2'); Hide('good2');
document.emailform.email_email.focus(); 
return false;
}

if (document.emailform.email_email.value!=0 && document.emailform.email_email.value.indexOf("@") < 0)	{
seterrorBackgroundColor('email_email');
Show('wrong2'); Hide('good2');
document.emailform.email_email.focus(); 
return false;
}

if (document.emailform.email_email.value!=0 && document.emailform.email_email.value.indexOf(".") < 0)	{
seterrorBackgroundColor('email_email');
Show('wrong2'); Hide('good2');
document.emailform.email_email.focus(); 
return false;
}

if (document.emailform.email_email.value!=0 && document.emailform.email_email.value.indexOf(" ") >= 0)	{
seterrorBackgroundColor('email_email');
Show('wrong2'); Hide('good2');
document.emailform.email_email.focus(); 
return false;
}

if (document.emailform.email_text.value==0) {
seterrorBackgroundColor('email_text');
Show('wrong3'); Hide('good3');
document.emailform.email_text.focus(); 
return false;
}

if (document.emailform.register_captcha.value==0) {
seterrorBackgroundColor('register_captcha');
Show('wrong11'); Hide('good11'); Hide('register_captchaerror1'); Show('register_captchaerror2'); Show('register_captchaerror');
document.emailform.register_captcha.focus(); 
return false;
}

if (wrong11.style.display=='block') {
seterrorBackgroundColor('register_captcha');
register_lookupcaptcha(document.emailform.register_captcha.value);
Show('wrong11'); Hide('good11'); Hide('register_captchaerror2'); Show('register_captchaerror1'); Show('register_captchaerror');
document.emailform.register_captcha.focus();
return false;
}

return true; 

}


// E-MAIL BIDDER FORMULIER

function emailbidder_form_validation()
{

if (document.emailform.email_name.value==0) {
seterrorBackgroundColor('email_name');
Show('wrong1'); Hide('good1');
document.emailform.email_name.focus(); 
return false;
}

if (document.emailform.email_email.value==0) {
seterrorBackgroundColor('email_email');
Show('wrong2'); Hide('good2');
document.emailform.email_email.focus(); 
return false;
}

if (document.emailform.email_email.value!=0 && document.emailform.email_email.value.indexOf("@") < 0)	{
seterrorBackgroundColor('email_email');
Show('wrong2'); Hide('good2');
document.emailform.email_email.focus(); 
return false;
}

if (document.emailform.email_email.value!=0 && document.emailform.email_email.value.indexOf(".") < 0)	{
seterrorBackgroundColor('email_email');
Show('wrong2'); Hide('good2');
document.emailform.email_email.focus(); 
return false;
}

if (document.emailform.email_email.value!=0 && document.emailform.email_email.value.indexOf(" ") >= 0)	{
seterrorBackgroundColor('email_email');
Show('wrong2'); Hide('good2');
document.emailform.email_email.focus(); 
return false;
}

if (document.emailform.email_text.value==0) {
seterrorBackgroundColor('email_text');
Show('wrong3'); Hide('good3');
document.emailform.email_text.focus(); 
return false;
}

return true; 

}


// FORWARD FORMULIER

function forward_form_validation()
{

if (document.forwardform.forward_yourname.value==0) {
seterrorBackgroundColor('forward_yourname');
Show('wrong1'); Hide('good1');
document.forwardform.forward_yourname.focus(); 
return false;
}

if (document.forwardform.forward_youremail.value==0) {
seterrorBackgroundColor('forward_youremail');
Show('wrong2'); Hide('good2');
document.forwardform.forward_youremail.focus(); 
return false;
}

if (document.forwardform.forward_youremail.value!=0 && document.forwardform.forward_youremail.value.indexOf("@") < 0)	{
seterrorBackgroundColor('forward_youremail');
Show('wrong2'); Hide('good2');
document.forwardform.forward_youremail.focus(); 
return false;
}

if (document.forwardform.forward_youremail.value!=0 && document.forwardform.forward_youremail.value.indexOf(".") < 0)	{
seterrorBackgroundColor('forward_youremail');
Show('wrong2'); Hide('good2');
document.forwardform.forward_youremail.focus(); 
return false;
}

if (document.forwardform.forward_youremail.value!=0 && document.forwardform.forward_youremail.value.indexOf(" ") >= 0)	{
seterrorBackgroundColor('forward_youremail');
Show('wrong2'); Hide('good2');
document.forwardform.forward_youremail.focus(); 
return false;
}

if (document.forwardform.forward_receivername.value==0) {
seterrorBackgroundColor('forward_receivername');
Show('wrong1'); Hide('good1');
document.forwardform.forward_receivername.focus(); 
return false;
}

if (document.forwardform.forward_receiveremail.value==0) {
seterrorBackgroundColor('forward_receiveremail');
Show('wrong2'); Hide('good2');
document.forwardform.forward_receiveremail.focus(); 
return false;
}

if (document.forwardform.forward_receiveremail.value!=0 && document.forwardform.forward_receiveremail.value.indexOf("@") < 0)	{
seterrorBackgroundColor('forward_receiveremail');
Show('wrong2'); Hide('good2');
document.forwardform.forward_receiveremail.focus(); 
return false;
}

if (document.forwardform.forward_receiveremail.value!=0 && document.forwardform.forward_receiveremail.value.indexOf(".") < 0)	{
seterrorBackgroundColor('forward_receiveremail');
Show('wrong2'); Hide('good2');
document.forwardform.forward_receiveremail.focus(); 
return false;
}

if (document.forwardform.forward_receiveremail.value!=0 && document.forwardform.forward_receiveremail.value.indexOf(" ") >= 0)	{
seterrorBackgroundColor('forward_receiveremail');
Show('wrong2'); Hide('good2');
document.forwardform.forward_receiveremail.focus(); 
return false;
}

if (document.forwardform.register_captcha.value==0) {
seterrorBackgroundColor('register_captcha');
Show('wrong11'); Hide('good11'); Hide('register_captchaerror1'); Show('register_captchaerror2'); Show('register_captchaerror');
document.forwardform.register_captcha.focus(); 
return false;
}

if (wrong11.style.display=='block') {
seterrorBackgroundColor('register_captcha');
register_lookupcaptcha(document.forwardform.register_captcha.value);
Show('wrong11'); Hide('good11'); Hide('register_captchaerror2'); Show('register_captchaerror1'); Show('register_captchaerror');
document.forwardform.register_captcha.focus();
return false;
}

return true; 

}


// SUBSCRIBE FORMULIER

function subscribe_form_validation()
{

if (document.subscribeform.subscribe_name.value==0) {
seterrorBackgroundColor('subscribe_name');
Show('wrong1'); Hide('good1');
document.subscribeform.subscribe_name.focus(); 
return false;
}

if (document.subscribeform.subscribe_email.value==0) {
seterrorBackgroundColor('subscribe_email');
Show('wrong2'); Hide('good2');
document.subscribeform.subscribe_email.focus(); 
return false;
}

if (document.subscribeform.subscribe_email.value!=0 && document.subscribeform.subscribe_email.value.indexOf("@") < 0)	{
seterrorBackgroundColor('subscribe_email');
Show('wrong2'); Hide('good2');
document.subscribeform.subscribe_email.focus(); 
return false;
}

if (document.subscribeform.subscribe_email.value!=0 && document.subscribeform.subscribe_email.value.indexOf(".") < 0)	{
seterrorBackgroundColor('subscribe_email');
Show('wrong2'); Hide('good2');
document.subscribeform.subscribe_email.focus(); 
return false;
}

if (document.subscribeform.subscribe_email.value!=0 && document.subscribeform.subscribe_email.value.indexOf(" ") >= 0)	{
seterrorBackgroundColor('subscribe_email');
Show('wrong2'); Hide('good2');
document.subscribeform.subscribe_email.focus(); 
return false;
}

return true; 

}


// AFRONDEN BIEDING

function Round(number, precision) 
{

var number = number.replace(",",".");

number=parseFloat(number) + 0.5 * Math.pow(10, -precision);
number = Math.floor(number * Math.pow(10, precision));
var res = (number * Math.pow(10, -precision)).toFixed(precision);
if(res.charAt(0) == ".") { 
res = "0" + res; 
}
parseFloat(res);
var res = res.replace(".",",");
return res;
}

function keyCheck(eventObj, obj)
{
	var keyCode

	// Check For Browser Type
	if (document.all){ 
		keyCode=eventObj.keyCode
	}
	else{
		keyCode=eventObj.which
	}

	var str=obj.value

	if(keyCode==44){ 
		if (str.indexOf(",")>0){
			return false
		}
	}

	if(keyCode==46){ 
		if (str.indexOf(".")>0){
			return false
		}
	}

	if((keyCode<48 || keyCode >58)   &&   (keyCode != 44)   &&   (keyCode != 46)   &&   (keyCode != 8)){ // Allow only integers and decimal points
		return false
	}

	return true
}


// SEARCH TYPE 1

function search_type1_form_validation(terms)
{

if (document.searchform.search_string.value==0) {
document.searchform.search_string.focus();
return false;
}

if (document.searchform.search_string.value==" ") {
document.searchform.search_string.focus();
return false;
}

if (document.searchform.search_string.value==terms) {
document.searchform.search_string.focus();
return false;
}

return true; 

}

// SEARCH TYPE 2

function search_type2_form_validation()
{

if (document.searchform2.search_string.value==0) {
document.searchform2.search_string.focus();
return false;
}

if (document.searchform2.search_string.value==" ") {
document.searchform2.search_string.focus();
return false;
}

return true; 

}

// WORD FILTER

var swear_words_arr=new Array("fuck","bloed","oorlog","terrorist","shit","internetshop","webshop","shop","internetwinkel","website","cunt","pussy","flikker","pik","homo","neuken","pedo","pedofiel","sex","prostitutie","klootzak","lul","pis","kut","tering","hoer","bordeel","jezus","eikel","godverdomme","gvd","stront","schijt","penis");

var swear_words_arr_shop=new Array("fuck","bloed","oorlog","terrorist","shit","cunt","pussy","flikker","pik","homo","neuken","pedo","pedofiel","sex","prostitutie","klootzak","lul","pis","kut","tering","hoer","bordeel","jezus","eikel","godverdomme","gvd","stront","schijt","penis");

var swear_alert_arr=new Array;
var swear_alert_count=0;

function reset_alert_count()
{
 swear_alert_count=0;
}

function validate_user_text(obj)
{
 reset_alert_count();
 var compare_text=obj.value;
 for(var i=0; i<swear_words_arr.length; i++)
 {
  for(var j=0; j<(compare_text.length); j++)
  {
   if(swear_words_arr[i]==compare_text.substring(j,(j+swear_words_arr[i].length)).toLowerCase())
   {
    swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+swear_words_arr[i].length));
    swear_alert_count++;
   }
  }
 }
 var alert_text="";
 for(var k=1; k<=swear_alert_count; k++)
 {
  alert_text+="\n" + "(" + k + ")  " + swear_alert_arr[k-1] + " ";
 }
 if(swear_alert_count>0)
 {
thickbox('Onjuist taalgebruik', 'http://www.gagaboo.nl/messages.php?mes=sweartext&words=' + alert_text, 460, 130, 'ajax');
return false;
 }
 else
 {
return true;
 }
}

function validate_user_text_shop(obj)
{
 reset_alert_count();
 var compare_text=obj.value;
 for(var i=0; i<swear_words_arr_shop.length; i++)
 {
  for(var j=0; j<(compare_text.length); j++)
  {
   if(swear_words_arr_shop[i]==compare_text.substring(j,(j+swear_words_arr_shop[i].length)).toLowerCase())
   {
    swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+swear_words_arr_shop[i].length));
    swear_alert_count++;
   }
  }
 }
 var alert_text="";
 for(var k=1; k<=swear_alert_count; k++)
 {
  alert_text+="\n" + "(" + k + ")  " + swear_alert_arr[k-1] + " ";
 }
 if(swear_alert_count>0)
 {
thickbox('Onjuist taalgebruik', 'http://www.gagaboo.nl/messages.php?mes=sweartext&words=' + alert_text, 460, 130, 'ajax');
return false;
 }
 else
 {
return true;
 }
}

function select_area(obj)
{
 obj.select();
}

window.onload=reset_alert_count;


// LOSTPASS

	function lostpass_lookupemail(inputString) {
			$.post("backend.php", {emailstring: ""+inputString+""}, function(data){
				if(data=='1') {
    Show('good1'); Hide('wrong1'); Hide('lostpass_error2'); Hide('lostpass_error1'); Hide('lostpass_error');
				}
				if(data=='0') {
    seterrorBackgroundColor('lostpass_email');
    Show('wrong1'); Hide('good1'); Show('lostpass_error2'); Hide('lostpass_error1'); Show('lostpass_error');
				}
			});
 }


function lostpass_formvalidation()
{

if (document.lostpassform.lostpass_email.value==0) {
seterrorBackgroundColor('lostpass_email');
Show('wrong1'); Hide('good1');
document.lostpassform.lostpass_email.focus(); 
return false;
}

if (document.lostpassform.lostpass_email.value.indexOf("@") < 0)	{
seterrorBackgroundColor('lostpass_email');
Show('wrong1'); Hide('good1'); Show('lostpass_error1'); Hide('lostpass_error2'); Show('lostpass_error');
document.lostpassform.lostpass_email.focus(); 
return false;
}

if (document.lostpassform.lostpass_email.value.indexOf(".") < 0)	{
seterrorBackgroundColor('lostpass_email');
Show('wrong1'); Hide('good1'); Show('lostpass_error1'); Hide('lostpass_error2'); Show('lostpass_error');
document.lostpassform.lostpass_email.focus(); 
return false;
}

if (document.lostpassform.lostpass_email.value.indexOf(" ") >= 0)	{
seterrorBackgroundColor('lostpass_email');
Show('wrong1'); Hide('good1'); Show('lostpass_error1'); Hide('lostpass_error2'); Show('lostpass_error');
document.lostpassform.lostpass_email.focus(); 
return false;
}

if (wrong1.style.display=='block') {
seterrorBackgroundColor('lostpass_email');
document.lostpassform.lostpass_email.focus(); 
return false;
}

return true; 

}

// INPUT CHECKER
var numb = '0123456789';
var lwr = 'abcdefghijklmnopqrstuvwxyz';
var upr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
 
function isValid(parm,val) {
  if (parm == "") return false;
  for (i=0; i<parm.length; i++) {
    if (val.indexOf(parm.charAt(i),0) == -1) return false;
  }
  return true;
}
 
function isNum(parm) {return isValid(parm,numb);}
function isLower(parm) {return isValid(parm,lwr);}
function isUpper(parm) {return isValid(parm,upr);}
function isAlpha(parm) {return isValid(parm,lwr+upr);}
function isAlphanum(parm) {return isValid(parm,lwr+upr+numb);}

// SPECIAL CHARACTER CHECKER
var specialchars_titel = new Array("~","`","@","#","?","!","$","%","(",")","+","=","-","/",";","{","}","<",">","[","]","'","\"","www","http://",".nl",".com");
var specialchars_tekst = new Array("~","`","@","#","$","{","}","www","http://",".nl",".com");

function speccharvalid(string, type) {
 for(var i=0; i<type.length; i++)
 {
  for(var j=0; j<(string.value.length); j++)
  {
   if(type[i]==string.value.substring(j,(j+type[i].length)).toLowerCase())
   {
  string.value = string.value.replace(type[i],'');
   }
  }
 }
}

// DATE CHECKER
function isValidDate(parm)   {

    var match   =   this.match(/^([0-9]{4})\-([0-9]{2})\-([0-9]{2})$/);
    var test    =   new Date(match[3], match[1] - 1, match[2]);
    return (
        (test.getMonth() == match[1] - 1) &&
        (test.getDate() == match[2]) &&
        (test.getFullYear() == match[3])
    );
}

	function main_lookupcookies(inputString) {
			$.post("backend.php", {cookiecheck: ""+inputString+""}, function(data){
				if(data=='0') {
      thickbox('Uw browser accepteert geen cookies!', 'http://www.gagaboo.nl/messages.php?mes=nocookies', 460, 200, 'ajax');
    }
			});
	}

	function main_lookupflash(inputString) {
			$.post("backend.php", {flashcheck: ""+inputString+""}, function(data){
				if(data=='1') {
      thickbox('Uw browser ondersteund geen flash!', 'http://www.gagaboo.nl/messages.php?mes=noflash', 460, 130, 'ajax');
    }
			});
	}

	function main_lookupnoreg(inputString) {
			$.post("backend.php", {noreg: ""+inputString+""}, function(data){
				if(data=='1') {
      thickbox('Er is een fout opgetreden!', 'http://www.gagaboo.nl/messages.php?mes=noreg', 460, 130, 'ajax');
    }
   });
	}


// FORUM ADD TOPIC FORMULIER

function addtopic_form_validation()
{

select_area(document.addtopicform.addtopic_titel);

if(validate_user_text(document.addtopicform.addtopic_titel)==false) {
Show('wrong1'); Hide('good1'); Show('addtopic_error'); Show('addtopic_error6');
return false;
}

if (document.addtopicform.addtopic_titel.value==0) {
Show('wrong1'); Hide('good1'); Show('addtopic_error'); Show('addtopic_error1');
document.addtopicform.addtopic_titel.focus(); 
return false;
}

if (document.addtopicform.addtopic_titel.value.length<10) {
Show('wrong1'); Hide('good1'); Show('addtopic_error'); Show('addtopic_error2');
document.addtopicform.addtopic_titel.focus();
return false;
}

select_area(document.addtopicform.addtopic_text);

if(validate_user_text(document.addtopicform.addtopic_text)==false) {
Show('wrong2'); Hide('good2'); Show('addtopic_error'); Show('addtopic_error5');
return false;
}

if (document.addtopicform.addtopic_text.value==0) {
Show('wrong2'); Hide('good2'); Show('addtopic_error'); Show('addtopic_error3');
return false;
}

if (document.addtopicform.addtopic_text.value.length>0 && document.addtopicform.addtopic_text.value.length<10) {
Show('wrong2'); Hide('good2'); Show('addtopic_error'); Hide('addtopic_error3'); Show('addtopic_error4');
return false;
}

return true; 

}

// FORUM EDIT TOPIC FORMULIER

function edittopic_form_validation()
{

select_area(document.edittopicform.edittopic_titel);

if(validate_user_text(document.edittopicform.edittopic_titel)==false) {
Show('wrong1'); Hide('good1'); Show('edittopic_error'); Show('edittopic_error6');
return false;
}

if (document.edittopicform.edittopic_titel.value==0) {
Show('wrong1'); Hide('good1'); Show('edittopic_error'); Show('edittopic_error1');
document.edittopicform.edittopic_titel.focus(); 
return false;
}

if (document.edittopicform.edittopic_titel.value.length<10) {
Show('wrong1'); Hide('good1'); Show('edittopic_error'); Show('edittopic_error2');
document.edittopicform.edittopic_titel.focus();
return false;
}

select_area(document.edittopicform.edittopic_text);

if(validate_user_text(document.edittopicform.edittopic_text)==false) {
Show('wrong2'); Hide('good2'); Show('edittopic_error'); Show('edittopic_error5');
return false;
}

if (document.edittopicform.edittopic_text.value==0) {
Show('wrong2'); Hide('good2'); Show('edittopic_error'); Show('edittopic_error3');
return false;
}

if (document.edittopicform.edittopic_text.value.length>0 && document.edittopicform.edittopic_text.value.length<10) {
Show('wrong2'); Hide('good2'); Show('edittopic_error'); Hide('edittopic_error3'); Show('edittopic_error4');
return false;
}

return true; 

}

// FORUM EDIT REPLY FORMULIER

function editreply_form_validation()
{

select_area(document.editreplyform.editreply_text);

if(validate_user_text(document.editreplyform.editreply_text)==false) {
Show('wrong2'); Hide('good2'); Show('editreply_error'); Show('editreply_error5');
return false;
}

if (document.editreplyform.editreply_text.value==0) {
Show('wrong2'); Hide('good2'); Show('editreply_error'); Show('editreply_error3');
return false;
}

if (document.editreplyform.editreply_text.value.length>0 && document.editreplyform.editreply_text.value.length<10) {
Show('wrong2'); Hide('good2'); Show('editreply_error'); Hide('editreply_error3'); Show('editreply_error4');
return false;
}

return true; 

}

// FORUM ADD REPLY FORMULIER

function addreply_form_validation()
{

select_area(document.addreplyform.addreply_text);

if(validate_user_text(document.addreplyform.addreply_text)==false) {
Show('wrong2'); Hide('good2'); Show('addreply_error'); Show('addreply_error5');
return false;
}

if (document.addreplyform.addreply_text.value==0) {
Show('wrong2'); Hide('good2'); Show('addreply_error'); Show('addreply_error3');
return false;
}

if (document.addreplyform.addreply_text.value.length>0 && document.addreplyform.addreply_text.value.length<10) {
Show('wrong2'); Hide('good2'); Show('addreply_error'); Hide('addreply_error3'); Show('addreply_error4');
return false;
}

return true; 

}

