﻿
//------------------------------------------------------------------------------------------
function Save() {
	var i = 0;
	var oForm = null;
	var bValid = false;
	
	oForm = Utils_GetFormRef();
	
	if (oForm.txtWorkPhone || oForm.txtCellPhone) {
		oForm.txtPhone.RequiredString = "";
		bValid = false;
		if (!Utils_IsBlank(oForm.txtPhone.value))
			bValid = true;
		if (oForm.txtWorkPhone && !Utils_IsBlank(oForm.txtWorkPhone.value))
			bValid = true;
		if (oForm.txtCellPhone && !Utils_IsBlank(oForm.txtCellPhone.value))
			bValid = true;
			
		if (!bValid)
			oForm.txtPhone.RequiredString = "אחד מהטלפונים";
	}
		
	if (!Utils_IsBlank(oForm.txtPhone.value) && oForm.txtPhone.value.length < 7) {
		oForm.txtPhone.focus();
		JG_MessageBox("מספר טלפון לא תקין", "", 1);
		window.event.returnValue = false;
		return false;
	}
	if (oForm.cboWorkPhone) {
		if (!Utils_IsBlank(oForm.txtWorkPhone.value) && oForm.txtWorkPhone.value.length < 7) {
			oForm.txtWorkPhone.focus();
			JG_MessageBox("מספר טלפון בעבודה לא תקין", "", 1);
			window.event.returnValue = false;
			return false;
		}
	}
	if (oForm.txtCellPhone) {
		if (!Utils_IsBlank(oForm.txtCellPhone.value) && oForm.txtCellPhone.value.length < 7) {
			oForm.txtCellPhone.focus();
			JG_MessageBox("מספר טלפון נייד לא תקין", "", 1);
			window.event.returnValue = false;
			return false;
		}
	}
	if (!Utils_IsBlank(oForm.txtPhone.value)) {
		oForm.cboPhone.RequiredString = "קידומת";
	}
	else {
		oForm.cboPhone.RequiredString = "";
	}
	
	if (oForm.txtWorkPhone) {
		if (!Utils_IsBlank(oForm.txtWorkPhone.value)) {
			oForm.cboWorkPhone.RequiredString = "קידומת";
		}
		else {
			oForm.cboWorkPhone.RequiredString = "";
		}
	}
	
	if (oForm.txtCellPhone) {
		if (!Utils_IsBlank(oForm.txtCellPhone.value)) {
			oForm.cboCellPhone.RequiredString = "קידומת";
		}
		else {
			oForm.cboCellPhone.RequiredString = "";
		}
	}
	
	if (!Data_ValidateForm()) {
		window.event.returnValue = false;
		return false;
	}

	if (oForm.txtMinDriverAge && (!Utils_IsBlank(oForm.txtMinDriverAge.value)) && 
		eval(oForm.txtMinDriverAge.value) < MIN_MIN_DRIVER_AGE) {
		JG_MessageBox("גיל הנהג המינימלי חייב להיות גדול מ-" + MIN_MIN_DRIVER_AGE, "", 1);
		window.event.returnValue = false;
		return false;
	}
	window.document.all["cmdSend"].disabled = true;
	JG_SubmitForm(ACTION_SAVE);
}
//--------------------------------------------------------------------------------------
function Manufacturer_Change(iNum) {
	var i = 0;
	var oForm = null;
	var oModel = null;
	var oManufacturer = null;
	
	oForm = Utils_GetFormRef();
	
	oModel = oForm.cboModel;
	oManufacturer = oForm.cboManufacturer;
	if (iNum == 2) {
		oModel = oForm.cboModel2;
		oManufacturer = oForm.cboManufacturer2;
	}
	if (iNum == 3) {
		oModel = oForm.cboModel3;
		oManufacturer = oForm.cboManufacturer3;
	}	
	
	Utils_ClearCombo(oModel);
	Utils_AddComboOption(oModel, "", "-1");
	
	for (i = 0; i < oForm.cboModelManufacturer.options.length; i++) {
		if (oForm.cboModelManufacturer.options[i].text == oManufacturer.value) {
			Utils_AddComboOption(oModel, 
				oForm.cboModelIDs.options[i].text, 
				oForm.cboModelIDs.options[i].value);
		}
	}
}
//------------------------------------------------------------------------------------------
function NewCarType_Change() {
	JG_SubmitForm(ACTION_REFRESH);
}
//------------------------------------------------------------------------------------------
function OpenHome() {
	window.location = VIRTUAL_DIRECTORY_NAME + "/Default.aspx";
}
//------------------------------------------------------------------------------------------
