        var currentInputId;
        var nameFilled = (memberName!='');
        var emailFilled = (memberEmail!='');
        var phoneFilled = (memberPhone!='');
        var bodyFilled = false;
        var captchaFilled = false;

        function inputFocus(el, kind)
        {
          switch(kind)
          {
            case 'name':
              if(!nameFilled)
              {
                el.value = '';
              }
              break;
            case 'email':
              if(!emailFilled)
              {
                el.value = '';
              }
              break;
            case 'phone':
              if(!phoneFilled)
              {
                el.value = '';
              }
              break;
            case 'captcha':
              if(!captchaFilled)
              {
                el.value = '';
              }
              break;
          }
        }
        
        function initInputs()
        {
          var senderName = document.getElementById('senderName');
          var senderEmail = document.getElementById('senderEmail');
          var senderPhone = document.getElementById('senderPhone');

          


          if(memberName!='')
          {
            senderName.value = memberName;
          }
          if(memberEmail!='')
          {
            senderEmail.value = memberEmail;
          }
          if(memberPhone!='')
          {
            senderPhone.value = memberPhone;
          }
        }
        
        function inputBlur(el, kind)
        {
          switch(kind)
          {
            case 'name':
              if(!nameFilled)
              {
                el.value = 'Dit navn';
              }
              break;
            case 'email':
              if(!emailFilled)
              {
                el.value = 'Din e-mail';
              }
              break;
            case 'phone':
              if(!phoneFilled)
              {
                el.value = 'Dit telefonnummer';
              }
              break;
            case 'captcha':
              if(!captchaFilled)
              {
                el.value = 'Indtast tallet du ser til venstre';
              }
              break;
          }
        }
        
        function inputKeyUp(el, kind)
        {
          switch(kind)
          {
            case 'name':
              nameFilled = (el.value!='');
              break;
            case 'email':
              emailFilled = (el.value!='');
              break;
            case 'phone':
              phoneFilled = (el.value!='');
              break;
            case 'captcha':
              captchaFilled = (el.value!='');
              break;
          }
        }
        
        function textAreaFocus(el)
        {
          if(!bodyFilled)
          {
            el.value = '';
          }
        }
        
        function textAreaBlur(el)
        {
          if(!bodyFilled)
          {
            el.value = 'Din besked til '+dealerType + " (max. 250 karakterer)";
          }
        }
        
        function textAreaKeyUp(el)
        {
          bodyFilled = (el.value != '')
          if(el.value.length>250)
          {
            el.value = el.value.substring(0,249);
          }
        }
        
        function ShowAlert(message)
        {
          document.getElementById("divMessage2").innerHTML = "";
          document.getElementById("divMessage2").innerHTML = message;
          document.getElementById("divMsgContainer2").style.display = "inline";  
        }
        
        function validateEmail(email)
        {
           var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
           return reg.test(email);
        }
        
        function validatePhone(phone)
        {
          var reg = new RegExp("\\d{8}", "g")
          return reg.test(phone);
        }
        


        function validateMailFields(type)
        {
          var senderName = document.getElementById('senderName').value;
          var senderEmail = document.getElementById('senderEmail').value;
          var senderPhone = document.getElementById('senderPhone').value;
          var mailBody = document.getElementById('messageText').innerHTML;
          
	  senderPhone = senderPhone.replace(/^\s+|\s+$/g, '');
	  senderPhone = senderPhone.replace(' ', '');
	  senderEmail = senderEmail.replace(/^\s+|\s+$/g, '') ;
	  
          if(!nameFilled)
          {
            currentInputId = 'senderName';
            ShowAlert('Du skal indtaste dit navn');
            return;
          }
          
          if(!validateEmail(senderEmail))
          {
            currentInputId = 'senderEmail';
            ShowAlert('Du skal indstaste en gyldig email-adresse');
            return;
          }
          
          if(!validatePhone(senderPhone))
          {
            currentInputId = 'senderPhone';
            ShowAlert('Du skal indtaste dit tlf.nr. (8 cifre uden mellemrum)');
            return;
          }
          
          if(!bodyFilled)
          {
            currentInputId = 'messageText';
            ShowAlert('Du skal skrive din besked til forhandleren');
            return;
          }
          if (type != 'dealer')
	{
          if(!captchaFilled)
          {
            currentInputId = 'captcha';
            ShowAlert('Indtast tallet du ser på billedet. (Du kan trykke på de grønne pile for at få et nyt tal)');
            return;
          }
	}
          checkCaptcha();
        }
        function reloadCaptcha()
        {
          var captchaImage = document.getElementById('captchaImage');
          captchaImage.src = '/umbraco/drawcaptcha.aspx?w=100&h=25&rnd='+(new Date()).getTime();
        }
        function checkCaptcha()
        {



          var captcha = document.getElementById('captcha');
	  var captchaValue ='';
	  if(captcha != null)
	  {
	  captchaValue = captcha.value;
	  }
	  else
	  {
          captchaValue = 'na';
          }
          var senderName = escape(document.getElementById('senderName').value);
          var senderEmail = document.getElementById('senderEmail').value;

	  if (senderEmail == 'kinglatin15@yahoo.com')
	  {
		messageSent();	
	  }
	  else if (senderEmail == 'bilzonen434@live.com')
	  {	messageSent();	
	  }
	  else if (senderEmail == 'thomasbu233@live.com')
	  {
		messageSent();	
	  }
	  else if (senderEmail == 'heny72ik@live.com')
	  {
		messageSent();	
	  }
	  else if (senderEmail == 'uffes47@live.com')
	  {
		messageSent();	
	  }
	  else if (senderEmail == 'mikkycoker22@mail2world.com')
	  {
		messageSent();	
	  }
	  else if (senderEmail == 'freddymansell01@mail2world.com')
	  {
		messageSent();	
	  }
	  else {

          var senderPhone = document.getElementById('senderPhone').value;
          var mailBody = escape(stripHtml(document.getElementById('messageText').value));
          var queryString = 'id=' + adCarId + '&v=' + captchaValue + "&mail=" + senderEmail + "&name=" + senderName + "&phone=" + senderPhone + "&body=" + mailBody;
          sndReq('/umbraco/checkcaptcha.aspx?' + queryString, 'getCaptchaRequestResult(http.responseText)', true, true);

	}
        }
        function getCaptchaRequestResult(response)
        {
          if(response.charAt(0)=='0')
          {
            currentInputId = 'captcha';
            reloadCaptcha();
            ShowAlert('Indtast tallet til venstre');
          }
          else
          {
            messageSent();
          }
        }
        
        function messageSent()
        {
          var mailForm = document.getElementById('mailForm');
          var mailBoxFooter = document.getElementById('mailBoxFooter');
          var messageSent = document.getElementById('messageSent');
          var mailBoxTitle = document.getElementById('mailBoxTitle');
          
          mailForm.style.display = 'none';
          mailBoxFooter.style.display = 'none';
          mailBoxTitle.innerHTML = '';
          messageSent.style.display='block';
	  pageTracker._trackPageview("/ContactDealer");
          
        }
        
        function alertButtonClick()
        {
          var elem = document.getElementById(currentInputId);
          if(elem)
          {
            elem.focus();
          }
          document.getElementById('divMsgContainer2').style.display = 'none'; 
        }
