// preload level 1 menu buttons
var btnLevel1 = new Array();
btnLevel1 = ["","home","pbfashion","showrooms","contactus"];
for (i=0;i<btnLevel1.length;i++) { 
	eval("A"+i+"on = new Image();"); eval("A"+i+"off = new Image();");
	eval("A"+(i)+"on.src = \"" + sFolderLevel + "img/nav-"+btnLevel1[i]+"-r.gif\";");
	eval("A"+(i)+"off.src = \"" + sFolderLevel + "img/nav-"+btnLevel1[i]+"-0.gif\";");
	if (sSelectedL1 == btnLevel1[i]) {
		eval("A"+(i)+"on.src = \"" + sFolderLevel + "img/nav-"+btnLevel1[i]+"-1.gif\";");
		eval("A"+(i)+"off.src = \"" + sFolderLevel + "img/nav-"+btnLevel1[i]+"-1.gif\";");
	}
}

// image-swapping functions
function imgOn(imgName) {
  if (document.getElementById) {
	document.getElementById(imgName).src = eval(imgName + "on.src");
  }
}
 
function imgOff(imgName) {
  if (document.getElementById) {
    document.getElementById(imgName).src = eval(imgName + "off.src");
  }
}

// form validation
function ajax_form(form,site_url,link_id){
	var req = jQuery.post
	( 
		site_url, 
		jQuery('#' + form).serialize(), 
		function(html){
			var explode = html.split("\n");
			var shown = false;
			var msg = '<b>Er zijn fouten opgetreden. Gelieve volgende velden te controleren:</b><br /><br /><ol>';
			for ( var i in explode )
			{
				var explode_again = explode[i].split("|");
				if (explode_again[0]=='error')
				{
					if ( ! shown ) {
						jQuery('#' + link_id).show();
					}
					shown = true;
					add_remove_class('ok','error',explode_again[1]);
					jQuery('#err_' + explode_again[1]).html(explode_again[2]);
					msg += "<li>" + explode_again[1] + "</li>";
				}
				else if (explode_again[0]=='ok') {
					add_remove_class('error','ok',explode_again[1]);
					jQuery('#err_' + explode_again[1]).hide();
				}
			}
			
			if ( ! shown )
			{
				jQuery('#' + link_id).html("Formulier succesvol verzonden");
				add_remove_class('error','success',link_id);
				jQuery('#' + link_id).show();
			}
			else {
				add_remove_class('success','error',link_id);
				jQuery('#' + link_id).html(msg + "</ol>");
			}
			
			req = null;
		}
	);
}

function add_remove_class(search,replace,element_id)
{
	if (jQuery('#' + element_id).hasClass(search)){
		jQuery('#' + element_id).removeClass(search);
	}
	jQuery('#' + element_id).addClass(replace);
}


