


var blnDisplayed = 0;

function sendMessage(strBaseURL, strLicence, intCar, strCie)
{
  var blnDefaultMessage = eval('blnDefaultMessage_' + intCar);
  var myUrl = strBaseURL + 'contact/'+ strLicence +'/'+ intCar +'';
  var fromname = $('fromname_' + intCar).value;
  var fromemail = $('fromemail_' + intCar).value;
  var contactbywhen1 = $('contactbywhen1_' + intCar).value;
  var contactbywhen2 = $('contactbywhen2_' + intCar).value;
  var telephone = $('telephone1_' + intCar).value + ' ' + $('telephone2_' + intCar).value + '-' + $('telephone3_' + intCar).value;
  var message = (!blnDefaultMessage) ? $('message_' + intCar).value: '';
  var contactbywhen = '';
  
  if (eval('blnClick_' + intCar) == 1)
  {
    return false;
  }
  
  if (!fromname)
  {
    alert(contact_validation_1);
    blnClick = 0;
    return false;
  }
  
  if ($('contactbywhen1_' + intCar).checked)
  {
    contactbywhen = contactbywhen1;
  }
  if ($('contactbywhen2_' + intCar).checked)
  {
    contactbywhen = contactbywhen2;
  }
  
  if (contactbywhen == 'Email')
  {
      if (!validEmail(fromemail))
      {
        blnClick = 0;
        return false;
      }
  }
  else
  {
    if (!validPhone($('telephone1_' + intCar).value,$('telephone2_' + intCar).value,$('telephone3_' + intCar).value))
    {
      blnClick = 0;
      return false;
    }
  }
  
  var myRequest = new Ajax(
    
    myUrl,
    {
      data:
      {
        fromname: fromname,
        fromemail: fromemail,
        contactbywhen: contactbywhen,
        telephone: telephone,
        message: message
      },
      method: 'post',
      onComplete: function()
      {
        $('contact_search_small_main' + intCar).innerHTML = '<div class="contactform_input"><table border=0 style="width: 95%" cellpadding=2 cellspacing=0><tr><td>Un courriel a été envoyé à '+ strCie +'</td></tr><tr><td>Merci de faire confiance à Occasion en Or!</td></tr></table></div>';
        
        $('contact_search_small' + intCar).style.height='100px';
        $('contact_search_small_main' + intCar).style.height='100px';
      }
      
    });
  
  myRequest.request();
  return true;
}

function displayContact(id)
{
  if ($(id).style.display == 'none')
  {
    $(id).style.display = 'inline';
  }
  else
  {
    $(id).style.display = 'none';
  }
}

function validPhone(part1,part2,part3)
{
  if ((part1.length != 3) || (part2.length != 3) || (part3.length != 4) )
  {
    alert(contact_validation_3);
    return false;
  }
  
  return true;
}

function validEmail(strEmail)
{
	var str=strEmail;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
	{
		return true;
	}
	else
	{
		alert(contact_validation_2);
		return false;
	}
	return true;					
}
