// JavaScript Document

 jQuery(document).ready(function(){
 
 		jQuery("div#logo-2-5").bind('click', function() {
 			document.location = "/";
 		});
 
		jQuery("div.alle-producten").hover(function() {
			jQuery(this).find("img.productbutton").hide();
			jQuery(this).find("img.productbutton-hover").show();
			jQuery(this).addClass("hover");
		},
		function() {
			jQuery(this).find("img.productbutton").show();
			jQuery(this).find("img.productbutton-hover").hide();
			jQuery(this).removeClass("hover");
		});

		jQuery("div.btn").hover(function() {
			jQuery(this).addClass("hover");
		},
		function() {
			jQuery(this).removeClass("hover");
		});
 		 			
		jQuery("div#menu ul li").hover(function() {
			jQuery(this).find("ul.hovermenu").addClass("hover");
			jQuery(this).addClass("activestate");
		},
		function() {
			jQuery(this).find("ul.hovermenu").removeClass("hover");
			jQuery(this).removeClass("activestate");
		});
		
		// IN IE6 GEEN FLASHFIX UITVOEREN
		if (!(jQuery.browser.msie && jQuery.browser.version.substr(0,1)<7)) {
				jQuery("div#menu ul li").hover(function() {
					jQuery("div#show-hover").show();
					jQuery("div#hide-hover").hide();
				},
				function() {
					jQuery("div#hide-hover").show();
					jQuery("div#show-hover").hide();
				});
		}		
		
		//IN IE6 HOVERS + LINK TOEVOEGEN
		if (jQuery.browser.msie && jQuery.browser.version.substr(0,1)<7) {
				jQuery("ul.hovermenu li").each (
					function() {
					jQuery(this).bind('click', function() {
						document.location = jQuery(this).find("a").attr('href');
					});	
				});		
				
				jQuery("ul.hovermenu li").hover(function() {
					jQuery(this).addClass("hover_iefix");
				},
				function() {
					jQuery(this).removeClass("hover_iefix");
				});
		}	

			
 
   jQuery(".dropshadow").wrap("<div class='shT'><div class='shTL'><div class='shTR'><div class='shB'><div class='shBL'><div class='shBR'><div class='shL'><div class='shR'>" +
     "</div></div></div></div></div></div></div></div>");
 
    jQuery("div.rounded-borders").wrap("<div class='rbl'><div class='rbr'><div class='rbt'><div class='rbtl'><div class='rbtr'><div class='rbb'><div class='rbbl'><div class='rbbr'>" +
     "</div></div></div></div></div></div></div></div>");

    jQuery(".tell").click(function(){
      jQuery("#tellafriend").slideToggle("slow");
      jQuery(this).toggleClass("active"); return false;
    });
	
	jQuery("#submit_tellafriend").click(function(){					   				   
		var required = new Array('zender_naam','zender_email','ontvanger_naam','ontvanger_email')
		var error = false;
		var x;
		for (x in required) {
			if(document.getElementById(required[x]).value == "")			{		document.getElementById('label_'+ required[x]).style.color 		= "#FF0000"; 	error = true;		}
			if(document.getElementById(required[x]).value != "")			{		document.getElementById('label_'+ required[x]).style.color 		= "#000"; 		}
		}
		
		if(error == false){
			jQuery("#form").slideUp("normal");
			jQuery("#load").show();
			var naam_zenderVal = jQuery("#zender_naam").val();
			var email_zenderVal = jQuery("#zender_email").val();
			var naam_ontvangerVal = jQuery("#ontvanger_naam").val();
			var email_ontvangerVal = jQuery("#ontvanger_email").val();
			var c_val = jQuery("#c").val();
				jQuery(this).hide();
				jQuery.post("mail_tellafriend.php",
						{ 
							c: c_val, naam_zender: naam_zenderVal, email_zender: email_zenderVal, naam_ontvanger : naam_ontvangerVal, email_ontvanger: email_ontvangerVal 
						},
						function(data)
						{
						jQuery("#tellafriend").slideUp("normal", function() 
						{	
							jQuery("#succes").slideDown("normal");
							//jQuery("#load").innerHTML = '<h1 class="center">E-mail verzonden</h1><p style="clear:both;">Uw email is met succes verzonden.</p><p class="tell">Sluiten</p>';											
						});
					}
				);
		}
			
		return false;
		
	});						   
});

function closeTellAFriend(){
	jQuery("#tellafriend").slideUp("slow");
}
 
function checkForm(form){
	if(form.naam_zender.value == "")			{		jQuery("label_naam_zender").style.color 		= "#FF0000"; 	error = true;		}
	
	if(error == true){
		return false;
	}
	return true;
}

function check(formulier,required){
	var error = false;
 	var x;
  var filled;

	for (x in required) {
    filled = false;
    
    if(required[x] == 'pc_cijfers' || required[x] == 'pc_letters') {
     var set_error_on = 'postcode';
    }
    else {
     var set_error_on = required[x];
    }
    
    if (document.getElementById(required[x])) {
      
      if (required[x] == 'reden_aanvraag') { // exception for radio buttons
        for (i = 0; i < 2; i ++) {
          filled = filled || document.getElementById(required[x]+'_'+i).checked;
        }
      }
      else {
        filled = (document.getElementById(required[x]).value != "");
      }
      
      if (!filled) {
        document.getElementById('label_'+ set_error_on).style.color 		= "#FF0000"; 
        document.getElementById('error').style.display = "block"; 
        error = true;	
        window.scrollTo(0,0);
      }
      else {
        document.getElementById('label_'+ set_error_on).style.color 		= "#000";
      }
    }
    else {
      alert('Validation on field '+ required[x] +' failed; field not found');
    }
	}
	
	return !error;
}

function checkFieldAndShowDiv(field, value, div) {
  if(jQuery(field).val() == value) {
    jQuery('div#'+div).show();
  }
  else {
    jQuery('div#'+div).hide();
  }
}

function check_klant_bij_terberg(field) {
  if(jQuery(field).val() == 'Ja') {
    jQuery('div#hoe_terecht_gekomen_wrapper').hide();
    jQuery('div#kenteken_field_wrapper').show();
  }
  else if(jQuery(field).val() == 'Nee'){
    jQuery('div#kenteken_field_wrapper').hide();
    jQuery('div#hoe_terecht_gekomen_wrapper').show();
  }
  else {
    jQuery('div#kenteken_field_wrapper').hide();
    jQuery('div#hoe_terecht_gekomen_wrapper').hide();  
  }
}

function check_reden_contact(field) {
  if(jQuery(field).val() == 'Anders, namelijk...') {
    jQuery('div#reden_contact_anders_wrapper').show();
  }
  else {
    jQuery('div#reden_contact_anders_wrapper').hide();
    jQuery('input#andere_reden_van_contact_namelijk').val('');
  }
}

function check_hoe_gevonden(field) {
  if(jQuery(field).val() == 'Anders, namelijk...') {
    jQuery('div#hoe_gevonden_wrapper').show();
  }
  else {
    jQuery('div#hoe_gevonden_wrapper').hide();
    jQuery('input#anders_gevonden_namelijk').val('');
  }
}