$("document").ready (function ()
{
  $("form").focus();
  $("a.contact_link").click(function(){
  	var name = "";
  	name = $(this).attr('name');
  	send_message(name);
  });
});


function send_message(name)
{
var email = "";
  switch (name) {
  	case "aguiar": 
  		email = "aguiar@traktorpool.de";
  		break;
  	case "frilling": 
  		email = "frilling@traktorpool.de";
  		break;
  	case "donath": 
  		email = "donath@traktorpool.de";
  		break;
  	case "loedding": 
  		email = "loedding@traktorpool.de";
  		break;
  	case "siuts": 
  		email = "siuts@traktorpool.de";
  		break;
	case "laukoetter": 
  		email = "laukoetter@traktorpool.de";
  		break;
  	case "koltermann":
  		email = "koltermann@traktorpool.de";
  		break;	
  	case "karsten": 
  		email = "karsten@traktorpool.de";
  		break;
  	case "buhl": 
  		email = "buhl@traktorpool.de";
  		break;  		  		
  	default: 
  		email = "service@traktorpool.de";
  		break;	
  }	
  
  $("select#contact_email_to").val(email);	
};
$("document").ready (function ()
{
    // PLZ-Eingabe
    $('input#cst_zipcode').bind("change keyup", function() {
        validateZipcode();
    });

    // Länderwechsel
    $('select#country').change(function() {
        if($('input#zipcode').val() != '')
        {
            validateZipcode();
        }
    });

    if($('#cst_zipcode').val() != '')
    {
        validateZipcode();
    }
    else
    {
        // Distanzauswahl zunächst deaktivieren und nur bei gültiger
        // PLZ erlauben
        $("select#distance").attr("disabled", true).css('background-color', '#BDBDBD');
    }

   $('#btnSubmit').click(function () {
    if (($("select#country").val() == 0) && ($('#cst_zipcode').val() != '')) {
        $("select#country").css('background-color', '#FFAAAA').fadeOut("slow").fadeIn("fast");
        alert('[nl] - FEHLER_LAND_FEHLT');
        return false;
    }

    if (($("select#cst_sort").val() == "distance") && ($('#cst_zipcode').val() == '')) {
        $("#cst_zipcode").css('background-color', '#FFAAAA').fadeOut("slow").fadeIn("fast");
        alert('FEHLER_PLZ_FEHLT');
        return false;
    }

   });

  $("form").focus();
  $("a.contact_link").click(function(){
    var name = "";
    name = $(this).attr('name');
    send_message(name);
  });
});


function send_message(name)
{
var email = "";
  switch (name) {
  	case "aguiar":
  		email = "aguiar@traktorpool.de";
  		break;
  	case "frilling":
  		email = "frilling@traktorpool.de";
  		break;
  	case "donath":
  		email = "donath@traktorpool.de";
  		break;
  	case "loedding":
  		email = "loedding@traktorpool.de";
  		break;
  	case "siuts":
  		email = "siuts@traktorpool.de";
  		break;
	case "laukoetter":
  		email = "laukoetter@traktorpool.de";
  		break;
  	case "koltermann":
  		email = "koltermann@traktorpool.de";
  		break;
  	case "karsten":
  		email = "karsten@traktorpool.de";
  		break;
  	case "buhl":
  		email = "buhl@traktorpool.de";
  		break;
  	case "smyth":
  		email = "debbie@dlsbusiness.wanadoo.co.uk";
  		break;
  	default:
  		email = "service@traktorpool.de";
  		break;
  }

  $("select#contact_email_to").val(email);
};

function validateZipcode()
{
	var zip = $("#cst_zipcode").val();
	var ctr = $("select#country").val();
    $("span#zipcode_icon").html('<img src="/images/frontend/main/ajax-loader.gif" alt="loading" title="loading" />');

	$.getJSON("/search/search/validatezipcode/",{zipcode:zip,country:ctr},function(json){
	      var errormsg = json['error'];
	      var isvalid = json['isvalid'];
	      if(isvalid == false)
	      {
              $("span#zipcode_icon").html('<img src="/images/frontend/main/exclamation.png" alt="'+errormsg+'" title="'+errormsg+'" />');
              $("select#distance").attr("disabled", true).css('background-color', '#BDBDBD');
	      }
	      else
	      {
              $("span#zipcode_icon").html('<img src="/images/frontend/main/accept.png" alt="'+errormsg+'" title="'+errormsg+'" />');
              $("select#distance").removeAttr("disabled").css('background-color', '#FFFFFF');
	      }
	});
}

