var selectedModel = null;
function getLastChars(sFilename)
{
	var ans = "";
	if(sFilename.length>4)
	{
		ans = sFilename.substr((sFilename.length-4),4);
	}
	return ans;
}
function fnValidateKiloTextBox()
{
	var KiloTextBox = document.getElementById('Kilo');
	return IsNumeric(KiloTextBox," מס' קילומטרים מכיל תוים לא מספריים ");
}
function fnValidatePriceTextBox()
{
	var PriceTextBox = document.getElementById('reqPrice');
	return IsNumeric(PriceTextBox," מחיר מבוקש מכיל תוים לא מספריים ");
}
function IsNumeric(myTextBox,errMsg)
{
   	var ValidChars = "0123456789";
   	var IsNumber=true;
   	var Char;
	var sText = myTextBox.value;
 
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
	   	Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) IsNumber = false;
	}
	if(!IsNumber)alert(errMsg);
	else
	{
		if(sText<=0 && sText.length>0)
		{
			myTextBox.focus();
			IsNumber = false;
		}
	}
	return IsNumber;
}
function fncValidImageName(inputTag)
{
	var isValid = true;
	var strCheck = ""+ inputTag.value;
	if(strCheck.length>0)
	{
		var arrFilePath = strCheck.split("\\");
		var strFileName = arrFilePath[arrFilePath.length-1];
		if (!isValidCharacter(strFileName, "file")) {
			alert("שם הקובץ שנבחר אינו חוקי!");
			inputTag.focus();
			inputTag.select();
			isValid = false;		
		}
	}
	return isValid;
}

function fncCheckImage()
{
	var ans = true;
	
	var imgValue = ""+document.LocalFrm.AdImage1.value;
	var sEx = getLastChars(imgValue);
	if(sEx.length>0)		ans = ans && fncCheckImageName(sEx) && fncValidImageName(document.LocalFrm.AdImage1);
	
	if(ans)
	{
		imgValue = ""+document.LocalFrm.AdImage2.value;
		sEx = getLastChars(imgValue);
		if(sEx.length>0)		ans = ans && fncCheckImageName(sEx) && fncValidImageName(document.LocalFrm.AdImage2);
		
		if(ans)
		{
			imgValue = ""+document.LocalFrm.AdImage3.value;
			sEx = getLastChars(imgValue);
			if(sEx.length>0)		ans = ans && fncCheckImageName(sEx) && fncValidImageName(document.LocalFrm.AdImage3);
			if(!ans){document.LocalFrm.AdImage3.focus();}
		
		}else{document.LocalFrm.AdImage2.focus();}
	}
	else{document.LocalFrm.AdImage1.focus();}
	if(ans==0)return false;
	else return true;
}
function fncCheckImageName(sName)
{
	
	if (((""+sName).toLowerCase()==".jpg")||((""+sName).toLowerCase()=="jpeg")||((""+sName).toLowerCase()==".gif"))
	{
			return true;
	}
	else
	{
		
		alert("'jpg', 'gif' :פורמט התמונות חייב להיות מסוג");
		return false;
	}
}

function GoGetModelsForCarType(SelectCombo)
{
	
	return GoGetModels(SelectCombo,"")
}
function GoGetModels(SelectCombo,selectedModelID)
{
	
	if(arrCarModels!=null)
	{
		
		var CarTypeID;
		var selectModelID = document.getElementById('ctlCarModelID');
		var counter = 0;
		var selectedID = null;
		if(selectModelID!=null)
		{
			selectModelID.options[counter] = new Option("בחר מודל","");
			counter++;				
			for(var i=0;i<arrCarModels.length;i++)
			{			
				CarTypeID = SelectCombo.options[SelectCombo.selectedIndex].value;
				
				
				if(CarTypeID==arrCarModels[i].CarTypeID)
				{
					
					selectModelID.options[counter] = new Option(arrCarModels[i].CarModelName,arrCarModels[i].ModelID);
					if(selectedModel!=null){if(''+arrCarModels[i].ModelID==''+selectedModel) selectedID = counter;}
					counter++;				
				}
	
			}
			
			if(selectedID!=null) selectModelID.options[selectedID].selected = true;
			selectModelID.options.length = counter;
			if(counter>0){selectModelID.style.display="block";}
			else {selectModelID.style.display="none";}
		}
	}
	
}

