function submitFile(){
  var errMsg = 'The following errors were detected:\n'
  var errFound = false
  var tmpObj

  tmpObj = document.getElementById('origfile');
  if (tmpObj.value.length == 0) {
    errFound = true;
    errMsg += '  - Select the original firmware file to upload\n';
  }


  tmpObj = document.getElementById('int_read');
  if (tmpObj.value.length == 0) {
    errFound = true;
    errMsg += '  - Interface used - read\n';
  }


  tmpObj = document.getElementById('int_write');
  if (tmpObj.value.length == 0) {
    errFound = true;
    errMsg += '  - Interface used - write\n';
  }


  tmpObj = document.getElementById('carcompany');
  if (tmpObj.value.length == 0) {
    errFound = true;
    errMsg += '  - Car company is a mandatory field\n';
  }
  
  tmpObj = document.getElementById('carmodel');
  if (tmpObj.value.length == 0) {
    errFound = true;
    errMsg += '  - Car model is a mandatory field\n';
  }
  
  tmpObj = document.getElementById('carversion');
  if (tmpObj.value.length == 0) {
    errFound = true;
    errMsg += '  - Car version is a mandatory field\n';
  }
  
  tmpObj = document.getElementById('engineliters');
  if (tmpObj.value.length == 0) {
    errFound = true;
    errMsg += '  - Engine liters is a mandatory field\n';
  }
  
  tmpObj = document.getElementById('enginepower');
  if (tmpObj.value.length == 0) {
    errFound = true;
    errMsg += '  - Engine power is a mandatory field\n';
  }
  
  /*tmpObj = document.getElementById('ecu');
  if (tmpObj.value.length == 0) {
    errFound = true;
    errMsg += '  - ECU is a mandatory field\n';
  }*/

  if (errFound){
    alert(errMsg);
    return false;
  }
  
}



function validateContactForm(){
  var objName = document.getElementById('name')
  var objPhone = document.getElementById('phone')
  var objMail = document.getElementById('mail')
  var objTxt  = document.getElementById('comments')
  var txtErr = ''

  if (objName.value == '') {
    txtErr += '- Name / Nume\n'
  }
  
  if (objPhone.value == '') {
    txtErr += '- Phone number / Numar de telefon\n'
  }  

  if (objMail.value == '') {
    txtErr += '- E-mail\n'
  }

  if (objTxt.value == '') {
    txtErr += '- Comments / Comentarii\n'
  }

  
  if (txtErr != '') {
    alert('Please fill this fields / Va rugam completati campurile urmatoare:\n' + txtErr)
    return false
  }

  return true
}


function showFormNotInList(){
  var objDiv = document.getElementById('hiddiv')
  objDiv.className = objDiv.className=='hidden'?'visible':'hidden';
}

function validateCarQuoteNotInList(){
  var objLg = document.getElementById('lg')
  var errMsg = ''
  var errFound = false

  if (objLg.value == 'ro') {
    errMsg = 'Urmatoarele erori au fost detectate:\n'
  }else{
    errMsg = 'The following errors were detected:\n'
  }


  var objMail  = document.getElementById('tqmail')
  var objManuf = document.getElementById('tqmanufac')
  var objModel = document.getElementById('tqmodel')
  var objVer   = document.getElementById('tqver')
  var objLiter = document.getElementById('tqliter')
  var objPower = document.getElementById('tqpowkw')
  var objNumKm = document.getElementById('tqnumkm')
  var objYear  = document.getElementById('tqmodyr')

  if (objMail.value == ''){
    errFound = true;
    if (objLg.value == 'ro') {
      errMsg += '- Nu ati completat adresa de e-mail\n'
    }else{
      errMsg += '- Please type your e-mail\n'
    }
  }

  if (objManuf.value == ''){
    errFound = true;
    if (objLg.value == 'ro') {
      errMsg += '- Nu ati completat fabricantul masinii\n'
    }else{
      errMsg += '- Please type your car manufacturer\n'
    }
  }

  if (objModel.value == ''){
    errFound = true;
    if (objLg.value == 'ro') {
      errMsg += '- Nu ati completat modelul masinii\n'
    }else{
      errMsg += '- Please type your car model\n'
    }
  }

  if (objVer.value == ''){
    errFound = true;
    if (objLg.value == 'ro') {
      errMsg += '- Nu ati completat versiunea masinii\n'
    }else{
      errMsg += '- Please type your car version\n'
    }
  }

  if (objLiter.value == ''){
    errFound = true;
    if (objLg.value == 'ro') {
      errMsg += '- Nu ati completat campul \'litri motor\'\n'
    }else{
      errMsg += '- Please type your car\'s engine liters\n'
    }
  }

  if (objPower.value == ''){
    errFound = true;
    if (objLg.value == 'ro') {
      errMsg += '- Nu ati completat campul puterea motorului\n'
    }else{
      errMsg += '- Please type your car powe value\n'
    }
  }

  if (objNumKm.value == ''){
    errFound = true;
    if (objLg.value == 'ro') {
      errMsg += '- Nu ati completat campul KM parcursi\n'
    }else{
      errMsg += '- Please type your car KM (or mileage)\n'
    }
  }

  if (objYear.value == ''){
    errFound = true;
    if (objLg.value == 'ro') {
      errMsg += '- Nu ati completat anul fabricatiei\n'
    }else{
      errMsg += '- Please type \'model year\'\n'
    }
  }

  if (errFound) {
    alert(errMsg)
    return false;
  }
}

function downloadFile(id){
  objDM = document.getElementById('divMain')
  objDD = document.getElementById('divDl')
  objDT = document.getElementById('divTmp')
  
  objDD.className = 'visible'
  objDM.className = 'hidden'

  objDT.innerHTML = "<iframe width='0' height='0' src='/my-tuning-download.php?type=mytuningdb&file=" + id + "&confirm=true'></iframe>"
}


function deleteTool(id) {
	if (confirm('Sigur doriti sa stergeti echipamentul din profil?')) {
		document.location.href = '/my-tuning-profile-tool.php?action=delete&id=' + id;
	}
}


function showToolForm() {
	var toolDiv     = document.getElementById('toolForm')
	var toolTrigger = document.getElementById('toolTrigger')
	
	toolDiv.style.display     = 'block';
	toolTrigger.style.display = 'none';
}


function dealerFilterCountryChanged() {
	var selVal = $('#filterCountry').val();
	var jqSel  = $('#filterCity').find('option').remove().end()
	if (selVal > 0) {
		$.getJSON('/dealers-cities-json.php', {country: selVal},function (json) {
				$.each(json, function(i, val) {
					jqSel.append('<option value="' + val.id + '" >' + val.name + '</option>')
				});
				
			});			
	} else {
		jqSel.append('<option value="0" >-- alege tara</option>');
	}
}


function dealerFilter() {
	var selCity = $('#filterCity').val();
	if (selCity == 0) {
//		alert('Trebuie sa alegeti un oras dupa care sa se faca filtrarea!');
//		return false;
	}
	
	$('#dealerHolder').load('/dealers-ajax.php?city=' + selCity);
}


