function pageScroll(x,y) {
    	window.scrollBy(x,y); // horizontal and vertical scroll increments
    	scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
}


 function Trim(str) { 
 return str.replace(/\D/g,"");
}
function TrimZip(str) {

return str.replace(/\s+/,"");
}

function showDiv(id){

if(id == "BPhoto0"){
document.getElementById("BPhoto1").style.display = "none";
document.getElementById("BPhoto2").style.display = "none";
}
if (id == "BPhoto1"){
document.getElementById("BPhoto0").style.display = "none";
document.getElementById("BPhoto2").style.display = "none";
}

if (id == "BPhoto2"){
document.getElementById("BPhoto1").style.display = "none";
document.getElementById("BPhoto0").style.display = "none";
}

document.getElementById(id).style.display = "block";

}


function hideDiv(id){

document.getElementById(id).style.display = "none";

}



function confirmAbonnement(lang,route){

if (route == 'existing'){
var agree=confirm("Abonnement aanpassen?");
} else {
agree = true;
}

if (agree){
	document.abo_type.submit() ;
} else {
	return false ;
     }

}



 function CheckSubCategory(language){
 	var ValidInteger	= new RegExp(/^\d+$/ ); 
 	var send                = true;
 	obj = document.getElementById('new_subcategory');
	fontcolor = '#EE028E';
	
 	if ( !obj.category.value.match(ValidInteger)){
         document.getElementById( 'e_category').innerHTML = '<font size="11px" color="'+fontcolor+'">categorie</font>';

		send = false;
	} else {
		document.getElementById( 'e_category').innerHTML = "";
	} 
 
 
 }


 function CheckCategory(language){
 	var ValidInteger	= new RegExp(/^\d+$/ ); 
 	var send                = true;
 	obj = document.getElementById('new_category');
	fontcolor = '#EE028E';
	
 	if ( !obj.category.value.match(ValidInteger)){
         document.getElementById( 'e_category').innerHTML = '<font color="'+fontcolor+'">categorie</font>';

		send = false;
	} else {
		document.getElementById( 'e_category').innerHTML = "categorie";
	} 
 
        if(send){        
        document.new_category.submit();
        }
 
 }

 function CheckUpdateCategory(language){
 	var ValidInteger	= new RegExp(/^\d+$/ ); 
 	var send                = true;
 	obj = document.getElementById('new_category');
	fontcolor = '#EE028E';
	
 	if ( !obj.update_category.value.match(ValidInteger)){
         document.getElementById( 'e_category').innerHTML = '<font color="'+fontcolor+'">categorie</font>';

		send = false;
	} else {
		document.getElementById( 'e_category').innerHTML = "categorie";
	} 
 
        if(send){        
        document.new_category.submit();
        }
 
 }

 function CheckItem(language,route){
 	var ValidInteger	= new RegExp(/^\d+$/ ); 
 	var send                = true;
 	obj = document.getElementById('new_item');

        cat = document.getElementById('new_category');

	fontcolor = '#EE028E';
	
	
 	if ( !cat.category.value.match(ValidInteger) || !cat.item.value.match(ValidInteger)){
         document.getElementById( 'e_category').innerHTML = '<span style="text-decoration:blink;color:'+fontcolor+'">categorie </span>';
         window.scrollTo(0,0);
		send = false;
	} else {
		document.getElementById( 'e_category').innerHTML = " categorie ";
	}      



        if(obj.tags.value == '')  {
         document.getElementById( 'e_tags').innerHTML = '<font color="'+fontcolor+'">tags</font>';

		send = false;
	} else {
		document.getElementById( 'e_tags').innerHTML = "tags";
	} 

        if(obj.title.value == '')  {
         document.getElementById( 'e_title').innerHTML = '<font color="'+fontcolor+'">Titel</font>';

		send = false;
	} else {
		document.getElementById( 'e_title').innerHTML = "Titel";
	} 

        if(obj.price.value == '')  {
         document.getElementById( 'e_price').innerHTML = '<font color="'+fontcolor+'">Prijs in euro\'s</font>';

		send = false;
	} else {
		document.getElementById( 'e_price').innerHTML = "Prijs in euro\'s";
	} 
 
        if(obj.material.value == '')  {
         document.getElementById( 'e_material').innerHTML = '<font color="'+fontcolor+'">Materiaal</font>';

		send = false;
	} else {
		document.getElementById( 'e_material').innerHTML = "Materiaal";
	}

        if(obj.measures.value == '')  {
         document.getElementById( 'e_measures').innerHTML = '<font color="'+fontcolor+'">Verkrijgbaar in de maten:</font>';

		send = false;
	} else {
		document.getElementById( 'e_measures').innerHTML = "Verkrijgbaar in de maten:";
	}

        if(obj.description.value == '')  {
         document.getElementById( 'e_description').innerHTML = '<font color="'+fontcolor+'">Beschrijving:</font>';

		send = false;
	} else {
		document.getElementById( 'e_description').innerHTML = "Beschrijving:";
	}

        // IMPORTANT 
        if(route == "and_pay"){
        
        obj.goto_ideal.value = "true";
        
        }
        
 
 	if(send){
 	 document.new_item.submit();
 	}
 
 }

 function CheckUpdateItem(language){
 	var ValidInteger	= new RegExp(/^\d+$/ ); 
 	var send                = true;
 	obj = document.getElementById('change_item');

        cat = document.getElementById('new_category');

	fontcolor = '#EE028E';
	
	
 	if ( !cat.update_category.value.match(ValidInteger) || !cat.item.value.match(ValidInteger)){
         document.getElementById( 'e_category').innerHTML = '<span style="text-decoration:blink;color:'+fontcolor+'">categorie </span>';
         window.scrollTo(0,0);
		send = false;
	} else {
		document.getElementById( 'e_category').innerHTML = " categorie ";
	}      



        if(obj.tags.value == '')  {
         document.getElementById( 'e_tags').innerHTML = '<font color="'+fontcolor+'">tags</font>';

		send = false;
	} else {
		document.getElementById( 'e_tags').innerHTML = "tags";
	} 

        if(obj.title.value == '')  {
         document.getElementById( 'e_title').innerHTML = '<font color="'+fontcolor+'">Titel</font>';

		send = false;
	} else {
		document.getElementById( 'e_title').innerHTML = "Titel";
	} 

        if(obj.price.value == '')  {
         document.getElementById( 'e_price').innerHTML = '<font color="'+fontcolor+'">Prijs in euro\'s</font>';

		send = false;
	} else {
		document.getElementById( 'e_price').innerHTML = "Prijs in euro\'s";
	} 
 
        if(obj.material.value == '')  {
         document.getElementById( 'e_material').innerHTML = '<font color="'+fontcolor+'">Materiaal</font>';

		send = false;
	} else {
		document.getElementById( 'e_material').innerHTML = "Materiaal";
	}

        if(obj.measures.value == '')  {
         document.getElementById( 'e_measures').innerHTML = '<font color="'+fontcolor+'">Verkrijgbaar in de maten:</font>';

		send = false;
	} else {
		document.getElementById( 'e_measures').innerHTML = "Verkrijgbaar in de maten:";
	}

        if(obj.description.value == '')  {
         document.getElementById( 'e_description').innerHTML = '<font color="'+fontcolor+'">Beschrijving:</font>';

		send = false;
	} else {
		document.getElementById( 'e_description').innerHTML = "Beschrijving:";
	}


 
 	if(send){
 	 document.change_item.submit();
 	}
 
 }

 function Register(language){
 
	var ValidZip   		  = new RegExp("^[1-9][0-9][0-9][0-9][a-zA-Z][a-zA-Z]$");
	var ValidHouse 		  = new RegExp("^[1-9][0-9]*$");
	var ValidContactPhone     = new RegExp("^[0][1-7][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$");
	var ValidPhone 		  = new RegExp("^[0][1-57][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$");
	var ValidEmail            = new RegExp("^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]*\.)+[a-zA-Z]{2,9})$");
	var ValidName		  = new RegExp("^[a-zA-Z]$");
	var ValidNr	          = new RegExp(/^\d+$/ ); 
 
 
 	send = true;
 	theFocus = true;
	obj = document.getElementById('register');
 
 	if(obj.user_phone.value == "") {
 	var TrimmedPhone          = obj.user_phone.value;
 	} else {	
 	var TrimmedPhone          = Trim(obj.user_phone.value);
 	obj.user_phone.value    = Trim(obj.user_phone.value);
	}

	if(obj.user_postcode.value == "") {
 	var TrimmedPostcode         = obj.user_postcode.value;
 	} else {	
 	var TrimmedPostcode        = TrimZip(obj.user_postcode.value);
 	obj.user_postcode.value    = TrimZip(obj.user_postcode.value);
	}	





        if (language == "nl"){
        
        phone = "Telefoon*";
        email = "Email*";
        city  = "Woonplaats*";
        adres = "Adres*";
        name  = "gebruikersnaam";
        password = "wachtwoord";
        password_check = "nogmaals wachtwoord";
        user_firstname = "voornaam";
        user_lastname  = "achternaam";
        user_brand     = "merknaam";
        user_about_me  = "over mijzelf";
        user_address   = "adres";
        user_houseno   = "huisnummer";
        user_postcode  = "postcode";
        user_city      = "plaats";
        user_phone     = "telefoon";
        user_email     = "email";
        user_conditions = "Ik ga akkoord met de <a class=\"default_link_error lbOn\" href=\"applications/?go=conditions\">voorwaarden</a> <input type=\"checkbox\" name=\"user_conditions\" value=\"1\"/>";
        }
        
       if (language == "en"){
        
        phone = "Phone*";
        email = "Email*";
        city  = "City*";
        adres = "Address*";
        name  = "username";
        password = "password";
        password_check = "password again";
        user_firstname = "first name";
        user_lastname  = "last name";
        user_brand     = "brand name";
        user_about_me  = "about me";
        user_address   = "address";
        user_houseno   = "houseno";
        user_postcode  = "zipcode";
        user_city      = "city";
        user_phone     = "phone";
        user_email     = "email";
        user_conditions = "[undefined]";
        }        

        fontcolor = '#EE028E';

        
	if (obj.user_conditions.checked == false ) {

		document.getElementById( 'e_user_conditions').innerHTML = '<font color="'+fontcolor+'">'+user_conditions+'</font>';		
		
		send = false;
	} else {
	
	user_conditions_ok = "Ik ga akkoord met de <a class=\"default_link lbOn\" rel=\"applications/?go=conditions\">voorwaarden</a> <input type=\"checkbox\" checked=\"checked\" name=\"user_conditions\" value=\"1\"/>";
                obj.user_conditions.checked = true;
		document.getElementById( 'e_user_conditions').innerHTML = user_conditions_ok;
	}




	if (!obj.user_email.value.match(ValidEmail) ) {

		document.getElementById( 'e_user_email').innerHTML = '<font color="'+fontcolor+'">'+user_email+'</font>';
		obj.user_email.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_email').innerHTML = user_email;
	}


	if (!obj.user_phone.value.match(ValidContactPhone) ) {

		document.getElementById( 'e_user_phone').innerHTML = '<font color="'+fontcolor+'">'+user_phone+'</font>';
		obj.user_phone.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_phone').innerHTML = user_phone;
	}




        
	if (obj.user_city.value.length < 2  ) {

		document.getElementById( 'e_user_city').innerHTML = '<font color="'+fontcolor+'">'+user_city+'</font>';
		obj.user_city.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_city').innerHTML = user_city;
	}

	if (!obj.user_postcode.value.match(ValidZip) ) {

		document.getElementById( 'e_user_postcode').innerHTML = '<font color="'+fontcolor+'">'+user_postcode+'</font>';
		obj.user_postcode.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_postcode').innerHTML = user_postcode;
	}



	if (!obj.user_houseno.value.match(ValidNr) ) {

		document.getElementById( 'e_user_houseno').innerHTML = '<font color="'+fontcolor+'">'+user_houseno+'</font>';
		obj.user_houseno.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_houseno').innerHTML = user_houseno;
	}        
        
        

	if (obj.user_address.value == "" ) {

		document.getElementById( 'e_user_address').innerHTML = '<font color="'+fontcolor+'">'+user_address+'</font>';
		obj.user_address.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_address').innerHTML = user_address;
	}        
        

	if (obj.user_about_me.value == "" ) {

		document.getElementById( 'e_user_about_me').innerHTML = '<font color="'+fontcolor+'">'+user_about_me+'</font>';
		obj.user_about_me.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_about_me').innerHTML = user_about_me;
	}


	if (obj.user_brand.value == "" ) {

		document.getElementById( 'e_user_brand').innerHTML = '<font color="'+fontcolor+'">'+user_brand+'</font>';
		obj.user_brand.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_brand').innerHTML = user_brand;
	}






	if (obj.user_lastname.value == "" || obj.user_lastname.value.length < 2 ) {

		document.getElementById( 'e_user_lastname').innerHTML = '<font color="'+fontcolor+'">'+user_lastname+'</font>';
		obj.user_lastname.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_lastname').innerHTML = user_lastname;
	}



 
	if (obj.user_firstname.value == "" || obj.user_firstname.value.length < 2   ) {

		document.getElementById( 'e_user_firstname').innerHTML = '<font color="'+fontcolor+'">'+user_firstname+'</font>';
		obj.user_firstname.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_firstname').innerHTML = user_firstname;
	}



	if (obj.password_check.value == "" || obj.password_check.value.length < 6 || obj.password_check.value != obj.password.value  ) {

		document.getElementById( 'e_password_check').innerHTML = '<font color="'+fontcolor+'">'+password_check+'</font>';
		obj.password_check.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_password_check').innerHTML = password_check;
	}




	if (obj.password.value == "" || obj.password.value.length < 6  ) {

		document.getElementById( 'e_password').innerHTML = '<font color="'+fontcolor+'">'+password+'</font>';
		obj.password.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_password').innerHTML = password;
	}


	if (obj.username.value == "" || obj.username.value.length < 2 ) {

		document.getElementById( 'e_username').innerHTML = '<font color="'+fontcolor+'">'+name+'</font>';
		obj.username.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_username').innerHTML = name;
	}
 
 
 
        
	if(send){
	document.register.submit();
	}

 
 
 } 



 function PreRegister(language){
 
	var ValidZip   		  = new RegExp("^[1-9][0-9][0-9][0-9][a-zA-Z][a-zA-Z]$");
	var ValidHouse 		  = new RegExp("^[1-9][0-9]*$");
	var ValidContactPhone     = new RegExp("^[0][1-7][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$");
	var ValidPhone 		  = new RegExp("^[0][1-57][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$");
	var ValidEmail            = new RegExp("^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]*\.)+[a-zA-Z]{2,9})$");
	var ValidName		  = new RegExp("^[a-zA-Z]$");
	var ValidNr	          = new RegExp(/^\d+$/ ); 
 
 
 	send = true;
 	theFocus = true;
	obj = document.getElementById('preregister');
 
 	if(obj.user_phone.value == "") {
 	var TrimmedPhone          = obj.user_phone.value;
 	} else {	
 	var TrimmedPhone          = Trim(obj.user_phone.value);
 	obj.user_phone.value    = Trim(obj.user_phone.value);
	}

	if(obj.user_postcode.value == "") {
 	var TrimmedPostcode         = obj.user_postcode.value;
 	} else {	
 	var TrimmedPostcode        = TrimZip(obj.user_postcode.value);
 	obj.user_postcode.value    = TrimZip(obj.user_postcode.value);
	}	





        if (language == "nl"){
        
        phone = "Telefoon*";
        email = "Email*";
        city  = "Woonplaats*";
        adres = "Adres*";
        name  = "gebruikersnaam";
        password = "wachtwoord";
        password_check = "nogmaals wachtwoord";
        user_firstname = "voornaam";
        user_lastname  = "achternaam";
        user_brand     = "merknaam";
        user_about_me  = "over mijzelf";
        user_address   = "adres";
        user_houseno   = "huisnummer";
        user_postcode  = "postcode";
        user_city      = "plaats";
        user_phone     = "telefoon";
        user_email     = "email";
        user_conditions = "Ik ga akkoord met de <a class=\"default_link_error lbOn\" rel=\"applications/?go=conditions\">voorwaarden</a> <input type=\"checkbox\" name=\"user_conditions\" value=\"1\"/>";
        }
        
       if (language == "en"){
        
        phone = "Phone*";
        email = "Email*";
        city  = "City*";
        adres = "Address*";
        name  = "username";
        password = "password";
        password_check = "password again";
        user_firstname = "first name";
        user_lastname  = "last name";
        user_brand     = "brand name";
        user_about_me  = "about me";
        user_address   = "address";
        user_houseno   = "houseno";
        user_postcode  = "zipcode";
        user_city      = "city";
        user_phone     = "phone";
        user_email     = "email";
        user_conditions = "[undefined]";
        }        

        fontcolor = '#EE028E';



	if (!obj.user_email.value.match(ValidEmail) ) {

		document.getElementById( 'e_user_email').innerHTML = '<font color="'+fontcolor+'">'+user_email+'</font>';
		obj.user_email.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_email').innerHTML = user_email;
	}


	if (!obj.user_phone.value.match(ValidContactPhone) ) {

		document.getElementById( 'e_user_phone').innerHTML = '<font color="'+fontcolor+'">'+user_phone+'</font>';
		obj.user_phone.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_phone').innerHTML = user_phone;
	}




        
	if (obj.user_city.value.length < 2  ) {

		document.getElementById( 'e_user_city').innerHTML = '<font color="'+fontcolor+'">'+user_city+'</font>';
		obj.user_city.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_city').innerHTML = user_city;
	}

	if (!obj.user_postcode.value.match(ValidZip) ) {

		document.getElementById( 'e_user_postcode').innerHTML = '<font color="'+fontcolor+'">'+user_postcode+'</font>';
		obj.user_postcode.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_postcode').innerHTML = user_postcode;
	}



	if (!obj.user_houseno.value.match(ValidNr) ) {

		document.getElementById( 'e_user_houseno').innerHTML = '<font color="'+fontcolor+'">'+user_houseno+'</font>';
		obj.user_houseno.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_houseno').innerHTML = user_houseno;
	}        
        
        

	if (obj.user_address.value == "" ) {

		document.getElementById( 'e_user_address').innerHTML = '<font color="'+fontcolor+'">'+user_address+'</font>';
		obj.user_address.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_address').innerHTML = user_address;
	}        
        

	if (obj.user_about_me.value == "" ) {

		document.getElementById( 'e_user_about_me').innerHTML = '<font color="'+fontcolor+'">'+user_about_me+'</font>';
		obj.user_about_me.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_about_me').innerHTML = user_about_me;
	}


	if (obj.user_brand.value == "" ) {

		document.getElementById( 'e_user_brand').innerHTML = '<font color="'+fontcolor+'">'+user_brand+'</font>';
		obj.user_brand.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_brand').innerHTML = user_brand;
	}






	if (obj.user_lastname.value == "" || obj.user_lastname.value.length < 2 ) {

		document.getElementById( 'e_user_lastname').innerHTML = '<font color="'+fontcolor+'">'+user_lastname+'</font>';
		obj.user_lastname.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_lastname').innerHTML = user_lastname;
	}



 
	if (obj.user_firstname.value == "" || obj.user_firstname.value.length < 2   ) {

		document.getElementById( 'e_user_firstname').innerHTML = '<font color="'+fontcolor+'">'+user_firstname+'</font>';
		obj.user_firstname.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_firstname').innerHTML = user_firstname;
	}

 
 
        
	if(send){
	document.preregister.submit();
	}

 
 
 } 


function hideDiv(id){

document.getElementById(id).style.display = "none";

}


function DeleteBackgroundColor(id){


document.getElementById(id).style.backgroundColor = "";
}



 function ContactDesigner(language){
 
	var ValidZip   		  = new RegExp("^[1-9][0-9][0-9][0-9][a-zA-Z][a-zA-Z]$");
	var ValidHouse 		  = new RegExp("^[1-9][0-9]*$");
	var ValidContactPhone     = new RegExp("^[0][1-7][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$");
	var ValidPhone 		  = new RegExp("^[0][1-57][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$");
	var ValidEmail            = new RegExp("^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]*\.)+[a-zA-Z]{2,9})$");
	var ValidName		  = new RegExp("^[a-zA-Z]$");
	var ValidNr	          = new RegExp(/^\d+$/ ); 
 
 
 	send = true;
 	theFocus = true;
	obj = document.getElementById('contact_designer');
 
 	if(obj.user_phone.value == "") {
 	var TrimmedPhone          = obj.user_phone.value;
 	} else {	
 	var TrimmedPhone          = Trim(obj.user_phone.value);
 	obj.user_phone.value    = Trim(obj.user_phone.value);
	}




        if (language == "nl"){
        
        phone = "Telefoon*";
        email = "Email*";

        user_firstname = "naam";
        user_lastname  = "achternaam";
        user_title     = "titel";
        user_message  = "bericht";
        user_phone     = "telefoon";
        user_email     = "email";
        }
        
       if (language == "en"){
        
        phone = "Phone*";
        email = "Email*";
        user_firstname = "name";
        user_lastname  = "last name";
        user_message   = "message";
        user_title     = "title";
        user_phone     = "phone";
        user_email     = "email";
        user_conditions = "[undefined]";
        }        

        fontcolor = '#EE028E';

	if (obj.user_firstname.value == "" || obj.user_firstname.value.length < 2   ) {

		document.getElementById( 'e_user_firstname').innerHTML = '<font color="'+fontcolor+'">'+user_firstname+'</font>';
		obj.user_firstname.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_firstname').innerHTML = user_firstname;
	}


	if (!obj.user_email.value.match(ValidEmail) ) {

		document.getElementById( 'e_user_email').innerHTML = '<font color="'+fontcolor+'">'+user_email+'</font>';
		obj.user_email.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_email').innerHTML = user_email;
	}



	if (obj.user_message.value == "" ) {

		document.getElementById( 'e_user_message').innerHTML = '<font color="'+fontcolor+'">'+user_message+'</font>';
		obj.user_message.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_message').innerHTML = user_message;
	}

	if(send){
	document.contact_designer.submit();
	}


}

 function ContactFemsa(language){
 


	var ValidEmail            = new RegExp("^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]*\.)+[a-zA-Z]{2,9})$");

 
 
 	send = true;
 	theFocus = true;
	obj = document.getElementById('contact_femsa');


        if (language == "nl"){
        
        phone = "Telefoon*";
        email = "Email*";

        user_firstname = "naam";
        user_lastname  = "achternaam";
        user_title     = "titel";
        user_message   = "bericht";
        user_phone     = "telefoon";
        user_email     = "emailadres";
        user_subject_   = "onderwerp";
        }
        
       if (language == "en"){
        
        phone = "Phone*";
        email = "Email*";
        user_firstname  = "name";
        user_lastname   = "last name";
        user_message    = "message";
        user_title      = "title";
        user_phone      = "phone";
        user_email      = "email";
        user_subject_   = "subject";
        user_conditions = "[undefined]";
        }        

        fontcolor = '#EE028E';


	if (!obj.user_email.value.match(ValidEmail) ) {

		document.getElementById( 'e_user_email').innerHTML = '<font color="'+fontcolor+'">'+user_email+'</font>';
		obj.user_email.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_email').innerHTML = user_email;
	}



	if (obj.user_message.value == "" ) {

		document.getElementById( 'e_user_message').innerHTML = '<font color="'+fontcolor+'">'+user_message+'</font>';
		obj.user_message.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_message').innerHTML = user_message;
	}

          var check_subject;

        	for(var i = 0; i < obj.user_subject.length; i++) {
        		if(obj.user_subject[i].checked) {
        			check_subject = obj.user_subject[i].value;
        		}
        	}
          
                   
                   
  	  if ( typeof(check_subject) == "undefined") {
    
  		document.getElementById( 'e_user_subject').innerHTML = '<font color="'+fontcolor+'">'+user_subject_+'</font>';
  		
  		theFocus = false;
		send = false;
	  } else {
	 	document.getElementById( 'e_user_subject').innerHTML = '<font color="#000000">'+user_subject_+'</font>';
	  }
        


	if(send){
	document.contact_femsa.submit();
	}


}


function Contact(language){
 


	var ValidEmail            = new RegExp("^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]*\.)+[a-zA-Z]{2,9})$");

 
 
 	send = true;
 	theFocus = true;
	obj = document.getElementById('contact_femsa');


        if (language == "nl"){
        
        phone = "Telefoon*";
        email = "Email*";

        user_firstname = "naam";
        user_lastname  = "achternaam";
        user_title     = "titel";
        user_message   = "bericht";
        user_phone     = "telefoon";
        user_email     = "emailadres";
        user_subject_   = "onderwerp";
        }
        
       if (language == "en"){
        
        phone = "Phone*";
        email = "Email*";
        user_firstname  = "name";
        user_lastname   = "last name";
        user_message    = "message";
        user_title      = "title";
        user_phone      = "phone";
        user_email      = "email";
        user_subject_   = "subject";
        user_conditions = "[undefined]";
        }        

        fontcolor = '#EE028E';


	if (!obj.user_email.value.match(ValidEmail) ) {

		document.getElementById( 'e_user_email').innerHTML = '<font color="'+fontcolor+'">'+user_email+'</font>';
		obj.user_email.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_email').innerHTML = user_email;
	}



	if (obj.user_message.value == "" ) {

		document.getElementById( 'e_user_message').innerHTML = '<font color="'+fontcolor+'">'+user_message+'</font>';
		obj.user_message.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_message').innerHTML = user_message;
	}

        
	if(send){
	document.contact_femsa.submit();
	}


}




 function Advertise(language){
 


	var ValidEmail            = new RegExp("^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]*\.)+[a-zA-Z]{2,9})$");
        var ValidContactPhone     = new RegExp("^[0][1-7][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$");
 
 
 	send = true;
 	theFocus = true;
	obj = document.getElementById('advertise_form');


        if (language == "nl"){
        
        phone = "Telefoon*";
        email = "Email*";

        ad_firstname = "naam";
        ad_lastname  = "achternaam";
        ad_title     = "titel";
        ad_message   = "bericht";
        ad_phone     = "telefoon";
        ad_email     = "emailadres";
        ad_subject_   = "onderwerp";
        ad_company    = "naam bedrijf";
        ad_banner_place = "Bannerplek";
        ad_adres        = "adres";
        ad_postcodeplaats = "postcode+plaats";
        ad_banner_bill_type = "Factuur";
        ad_agree_conditions = "ik ga akkoord met de voorwaarden zoals hierboven beschreven.";
        }
        
       if (language == "en"){
        
        phone = "Phone*";
        email = "Email*";
        ad_firstname  = "name";
        ad_lastname   = "last name";
        ad_message    = "message";
        ad_title      = "title";
        ad_phone      = "phone";
        ad_email      = "email";
        ad_subject_   = "subject";
        ad_conditions = "[undefined]";
        ad_company    = "[undefined]";
        ad_banner_place = "[undefined]";
        ad_adres        = "[undefined]";
        ad_postcodeplaats = "[undefined]";
        ad_banner_bill_type = "[undefined]";
        ad_agree_conditions = "[undefined]";
        }        

        fontcolor = '#EE028E';



	if ( !obj.ad_agree_conditions.checked  ) {

		document.getElementById( 'e_ad_agree_conditions').innerHTML = '<font color="'+fontcolor+'">'+ad_agree_conditions+'</font>';
		obj.ad_agree_conditions.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_ad_agree_conditions').innerHTML = ad_agree_conditions;
	}




          var check_bill;

        	for(var i = 0; i < obj.ad_banner_bill_type.length; i++) {
        		if(obj.ad_banner_bill_type[i].checked) {
        			check_bill = obj.ad_banner_bill_type[i].value;
        		}
        	}
          
                   
                   
  	  if ( typeof(check_bill) == "undefined") {
    
  		document.getElementById( 'e_ad_banner_bill_type').innerHTML = '<font color="'+fontcolor+'">'+ad_banner_bill_type+'</font>';
  		
  		theFocus = false;
		send = false;
	  } else {
	 	document.getElementById( 'e_ad_banner_bill_type').innerHTML = '<font color="#000000">'+ad_banner_bill_type+'</font>';
	  }




          var check_subject;

        	for(var i = 0; i < obj.ad_banner_place.length; i++) {
        		if(obj.ad_banner_place[i].checked) {
        			check_subject = obj.ad_banner_place[i].value;
        		}
        	}
          
                   
                   
  	  if ( typeof(check_subject) == "undefined") {
    
  		document.getElementById( 'e_ad_banner_place').innerHTML = '<font color="'+fontcolor+'">'+ad_banner_place+'</font>';
  		
  		theFocus = false;
		send = false;
	  } else {
	 	document.getElementById( 'e_ad_banner_place').innerHTML = '<font color="#000000">'+ad_banner_place+'</font>';
	  }

	if (!obj.ad_email.value.match(ValidEmail) ) {

		document.getElementById( 'e_ad_email').innerHTML = '<font color="'+fontcolor+'">'+ad_email+'</font>';
		obj.ad_email.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_ad_email').innerHTML = ad_email;
	}

	if (!obj.ad_phone.value.match(ValidContactPhone) ) {

		document.getElementById( 'e_ad_phone').innerHTML = '<font color="'+fontcolor+'">'+ad_phone+'</font>';
		obj.ad_phone.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_ad_phone').innerHTML = ad_phone;
	}

	if ( obj.ad_postcodeplaats.value == "" ) {

		document.getElementById( 'e_ad_postcodeplaats').innerHTML = '<font color="'+fontcolor+'">'+ad_postcodeplaats+'</font>';
		obj.ad_postcodeplaats.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_ad_postcodeplaats').innerHTML = ad_postcodeplaats;
	}
	

	if (obj.ad_adres.value == "" ) {

		document.getElementById( 'e_ad_adres').innerHTML = '<font color="'+fontcolor+'">'+ad_adres+'</font>';
		obj.ad_adres.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_ad_adres').innerHTML = ad_adres;
	}
	
        

	if (obj.ad_company.value == "" ) {

		document.getElementById( 'e_ad_company').innerHTML = '<font color="'+fontcolor+'">'+ad_company+'</font>';
		obj.ad_company.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_ad_company').innerHTML = ad_company;
	}


        
	if(send){
	document.advertise_form.submit();
	}


}



function Update(language){

	var ValidZip   		  = new RegExp("^[1-9][0-9][0-9][0-9][a-zA-Z][a-zA-Z]$");
	var ValidHouse 		  = new RegExp("^[1-9][0-9]*$");
	var ValidContactPhone     = new RegExp("^[0][1-7][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$");
	var ValidPhone 		  = new RegExp("^[0][1-57][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$");
	var ValidEmail            = new RegExp("^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]*\.)+[a-zA-Z]{2,9})$");
	var ValidName		  = new RegExp("^[a-zA-Z]$");
	var ValidNr	          = new RegExp(/^\d+$/ ); 

 	send = true;
 	theFocus = true;
	obj = document.getElementById('mydetails');


        if (language == "nl"){
        
        phone = "Telefoon*";
        email = "Email*";

        user_firstname = "voornaam";
        user_lastname  = "achternaam";
        user_title     = "titel";
        user_about_me  = "over mijzelf";
        user_message   = "bericht";
        user_phone     = "telefoonnummer";
        user_address   = "adres";
        user_postcode  = "postcode";
        user_email     = "emailadres";
        user_subject_   = "onderwerp";
        user_houseno   = "huisnr";
        user_city      = "plaats";
        }
        
       if (language == "en"){
        

        user_firstname  = "name";
        user_lastname   = "last name";
        user_message    = "message";
        user_about_me   = "about me";
        user_title      = "title";
        user_phone      = "phone";
        user_postcode   = "[undefined]";
        user_email      = "email";
        user_address    = "adres";
        user_houseno    = "[undefined]";
        user_subject_   = "subject";
        user_conditions = "[undefined]";
        user_city       =  "[undefined]";
        }        

        fontcolor = '#EE028E';


 	if(obj.user_phone.value == "") {
 	var TrimmedPhone          = obj.user_phone.value;
 	} else {	
 	var TrimmedPhone          = Trim(obj.user_phone.value);
 	obj.user_phone.value    = Trim(obj.user_phone.value);
	}

	if(obj.user_postcode.value == "") {
 	var TrimmedPostcode         = obj.user_postcode.value;
 	} else {	
 	var TrimmedPostcode        = TrimZip(obj.user_postcode.value);
 	obj.user_postcode.value    = TrimZip(obj.user_postcode.value);
	}

	if (obj.user_firstname.value == "" ) {

		document.getElementById( 'e_user_firstname').innerHTML = '<font color="'+fontcolor+'">'+user_firstname+'</font>';
		obj.user_firstname.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_firstname').innerHTML = user_firstname;
	}



	if (obj.user_lastname.value == "" ) {

		document.getElementById( 'e_user_lastname').innerHTML = '<font color="'+fontcolor+'">'+user_lastname+'</font>';
		obj.user_lastname.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_lastname').innerHTML = user_lastname;
	}

	if (obj.user_about_me.value == "" ) {

		document.getElementById( 'e_user_about_me').innerHTML = '<font color="'+fontcolor+'">'+user_about_me+'</font>';
		obj.user_about_me.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_about_me').innerHTML = user_about_me;
	}
	


	if (obj.user_address.value == "" ) {

		document.getElementById( 'e_user_address').innerHTML = '<font color="'+fontcolor+'">'+user_address+'</font>';
		obj.user_address.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_address').innerHTML = user_address;
	}
	
	
	if (!obj.user_houseno.value.match(ValidNr) ) {

		document.getElementById( 'e_user_houseno').innerHTML = '<font color="'+fontcolor+'">'+user_houseno+'</font>';
		obj.user_houseno.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_houseno').innerHTML = user_houseno;
	}



	if (!obj.user_postcode.value.match(ValidZip) ) {

		document.getElementById( 'e_user_postcode').innerHTML = '<font color="'+fontcolor+'">'+user_postcode+'</font>';
		obj.user_postcode.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_postcode').innerHTML = user_postcode;
	}	
	


	if (obj.user_city.value == "" ) {

		document.getElementById( 'e_user_city').innerHTML = '<font color="'+fontcolor+'">'+user_city+'</font>';
		obj.user_city.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_city').innerHTML = user_city;
	}


	if (!obj.user_phone.value.match(ValidContactPhone) ) {

		document.getElementById( 'e_user_phone').innerHTML = '<font color="'+fontcolor+'">'+user_phone+'</font>';
		obj.user_phone.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_phone').innerHTML = user_phone;
	}



	if (!obj.user_email.value.match(ValidEmail) ) {

		document.getElementById( 'e_user_email').innerHTML = '<font color="'+fontcolor+'">'+user_email+'</font>';
		obj.user_email.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_user_email').innerHTML = user_email;
	}

	if(send){
	document.mydetails.submit();
	}
        


}


function ChangePassword(language){

 	send = true;
        theFocus = true;
	obj = document.getElementById('mydetails_password');
        password_check = "nieuw wachtwoord";
        fontcolor = '#EE028E';


	if (obj.password.value == "" || obj.password.value.length < 6 || obj.password.value != obj.password.value  ) {

		document.getElementById( 'e_password').innerHTML = '<font color="'+fontcolor+'">'+password_check+'</font>';
		obj.password.focus();
		theFocus = false;
		send = false;
	} else {
		document.getElementById( 'e_password').innerHTML = password_check;
	}


	if(send){
	document.mydetails_password.submit();
	}

}




