/*=================================================================
/' Global Parameters used to set TopMenu Design (	DYNTOPMENUHEB.JS)
/=================================================================*/			 
	//'  To avoid problems USE the FULL URL to the "MenuImages" Folder	
	var imgFolderPath = "http://www.haifa.gov.il/pix/"; 

  //' Enter the file name of the image to map (USE FULL PATH)
	var strMap = "topmuni.gif";
				
//Gets Mifga Category chosen by user and set Mifga combo
function setCat(CurCat)
{
		window.winMifga.frmSlctCat.CurCatID.value = CurCat.value;		
		window.winMifga.frmSlctCat.submit();
}


//Gets Mifga ID chosen by user and sets form 
function setMifga()
{
		
		if (slctMifga.options.selectedIndex == -1) return false;
		else {
						var CurMifga = slctMifga.options(slctMifga.selectedIndex);
		
						window.parent.parent.frm106.txtMifgaName.value = CurMifga.text;
						window.parent.parent.frm106.txtMifgaID.value = CurMifga.value;
						window.parent.parent.hlpFrame.document.location = "SrchStreet.asp";
						window.parent.parent.trStreet.onclick();
						window.parent.parent.submitFrm106.disabled = false;
					}
			
}

//Submits text param for street search query
function setSrchParam (txtParam)
{

	if (txtParam == "")
		winStreet.frmSrchStreet.srchParam.value = "";
	else											
		winStreet.frmSrchStreet.srchParam.value = txtParam;
	//var strTok = "-_+=)(!~`?\/*&^%$#@><:';," + '"' ;
	
	winStreet.frmSrchStreet.submit();
}

//Gets Street ID chosen by user and sets form 
function setStreet(flgNest)
{
	var CurStreet, i, strIntro;

	if (flgNest == 0) {
		if (slctStreet.options.selectedIndex == -1) return false;
		else {
						CurStreet = slctStreet.options(slctStreet.selectedIndex);
						strIntro = "window.parent";
					}
	}
	else {
					if (winStreet.slctStreet.options.selectedIndex == -1) return false;
					else {
									CurStreet = winStreet.slctStreet.options(winStreet.slctStreet.selectedIndex);
									strIntro = "window";
							 }
				}
				
				var arr = new Array(5);
				arr [0] = ".parent.frm106.txtHouseNum.focus()";
				arr [1] = ".parent.frm106.txtStreetName.value = CurStreet.text";
				arr [2] = ".parent.frm106.txtStreetID.value = CurStreet.value";
				arr [3] = ".parent.hlpFrame.document.location = 'start.asp'";
				arr [4] = ".parent.trHouse.onclick()";
				for (i=0; i < arr.length; i++)
					eval(strIntro + arr[i]);
}

//Gets Place ID chosen by user and sets form 
function setPlace	(CurPlace)
{
	var CurPlace = slctExact.options (slctExact.selectedIndex);
	window.parent.parent.frm106.txtPlaceName.value = CurPlace.text;
	window.parent.parent.frm106.txtPlaceID.value = CurPlace.value;
	window.parent.parent.frm106.txtExtra.focus();
	window.parent.parent.trExtra.onclick();
	window.parent.hlpFrame.document.location = "Start.asp";
	
}

//returns left iframe to start page
function setDefault ()
{
		window.parent.parent.hlpFrame.document.location = "Start.asp";
}



//sets left iframe to sent page
var curFrameSrc = true;
function setFocus(param)
{
	
	if (err.value == "")
	{
		if (param == "Mifga"){
			window.parent.hlpFrame.document.location = "CatMifga.asp";
			curFrameSrc = true;
		}
		else if (param == "Street") {
			window.parent.hlpFrame.document.location = "SrchStreet.asp";
			curFrameSrc = true;
		}
				 else if (param == "Place") {
					window.parent.hlpFrame.document.location = "Place.asp";
					curFrameSrc = true;
				}
		else {
			if (curFrameSrc == true )
			{
				window.parent.parent.hlpFrame.document.location = "Mid.asp?param=" + param;
				curFrameSrc = false;	
			}
		     }
	}

	var CurField;
	CurField = curr.value;
	
	if (param == "") return false;
	if (param == CurField) return false;
		
	window.parent.parent.eval ("tr" + param).style.backgroundColor = "#e6f0f9";
	window.parent.parent.eval ("blt" + param).style.display = "";
	
	if (CurField != ""){
		window.parent.eval ("tr" + CurField).style.backgroundColor = "#fafcfe";
		window.parent.eval ("blt" + CurField).style.display = "none";
	}
	curr.value = param;
}
var calcLen = 200;
function showcount()
{
	tempVal = document.frm106.txtExtra.value;
	
	chrLeft = calcLen - (tempVal.length);

	if (chrLeft < 0 )
		{
			alert("עברת את אורך השדה המקסימלי !!");
			TDcount.innerText = chrLeft;
			frm106.txtExtra.style.backgroundColor = "#99B4E9";
	
		}
	else
		{
			frm106.txtExtra.style.backgroundColor = "#ffffff";
			TDcount.innerText = chrLeft;
		}
	
	}
function validate()
{
	var ErrMsg = "";
	var fieldName = "";
		
	if (frm106.txtMifgaID.value == ""){
			frm106.txtMifgaName.style.backgroundColor = "#99B4E9";
			ErrMsg = ErrMsg + "<li>לא הוזן מפגע, יש ללחוץ על הצלמית משמאל לשדה המפגע ולעקוב אחר ההוראות בצד שמאל.<br><br></li>";
			if (fieldName == "") fieldName = "txtMifgaName";
	}
	else frm106.txtMifgaName.style.backgroundColor = "white";
						
	if (frm106.txtStreetID.value == "")	{
				frm106.txtStreetName.style.backgroundColor = "#99B4E9";
				ErrMsg = ErrMsg + "<li>לא הוזן שם הרחוב בו התרחש המפגע, יש ללחוץ על הצלמית משמאל לשדה הרחוב ולעקוב אחר ההוראות בצד שמאל.<br><br></li>";
				if (fieldName == "") fieldName = "txtStreetName";
	}
	else frm106.txtStreetName.style.backgroundColor = "white";
	
	if (frm106.txtHouseNum.value == "" || isNumeric(frm106.txtHouseNum.value) == false){
			frm106.txtHouseNum.style.backgroundColor = "#99B4E9";
			ErrMsg = ErrMsg + "<li>חובה להזין מספר בית (מספרים בלבד), באין כזה הזן את המספר 999.<br><br></li>";
			if (fieldName == "") fieldName = "txtHouseNum";
	}
	else frm106.txtHouseNum.style.backgroundColor = "white";
			
				
	if (frm106.txtPlaceID.value == ""){
			frm106.txtPlaceName.style.backgroundColor = "#99B4E9";
			ErrMsg = ErrMsg + "<li>לא הוזן מיקום המפגע, יש ללחוץ על הצלמית משמאל לשדה המיקום ולעקוב אחר ההוראות בצד שמאל.<br><br></li>";
			if (fieldName == "") fieldName = "txtPlaceName";
	}
	else frm106.txtPlaceName.style.backgroundColor = "white";
											
	if (frm106.txtExtra.value != ""){
		var tmp = frm106.txtExtra.value;
		if (tmp.length > 199){
				frm106.txtExtra.style.backgroundColor = "#99B4E9";
				ErrMsg = ErrMsg + "<li>שדה <b>הוספת פרטים</b> יכול להכיל עד 002 תווים בלבד.<br>אנא נסחו עצמכם בפחות מלל.<br><br></li>";
			if (fieldName == "") fieldName = "txtExtra";
		}
	}
	else frm106.txtExtra.style.backgroundColor = "white";
	
	if (frm106.txtFName.value == ""){
		frm106.txtFName.style.backgroundColor = "#99B4E9";
		ErrMsg = ErrMsg + "<li>חובה להזין שם משפחה.<br><br></li>";
		if (fieldName == "") fieldName = "txtFName";
	}
	else frm106.txtFName.style.backgroundColor = "white";
														
	if (frm106.txtPName.value == ""){
		frm106.txtPName.style.backgroundColor = "#99B4E9";
		ErrMsg = ErrMsg + "<li>חובה להזין שם פרטי.<br><br></li>";
		if (fieldName == "") fieldName = "txtPName";
	}
	else frm106.txtPName.style.backgroundColor = "white";
	
	var phone = frm106.txtKidomet.value + frm106.txtPhone.value;

	if (phone.length < 7) {//!isUSPhoneNumber(phone)
		frm106.txtPhone.style.backgroundColor = "#99B4E9";
		frm106.txtKidomet.style.backgroundColor = "#99B4E9";
		ErrMsg = ErrMsg + "<li>חובה להזין מספר טלפון כולל קידומת, ספרות בלבד ללא סימני פיסוק.<br><br></li>";
		if (fieldName == "") fieldName = "txtPhone";
	}		
	else {
		frm106.txtPhone.style.backgroundColor = "white";
		frm106.txtKidomet.style.backgroundColor = "white";
	     }
	
	if (frm106.txtMail.value != "")
	{	
		if (!isEmail(frm106.txtMail.value)){
			frm106.txtMail.style.backgroundColor = "#99B4E9";
			ErrMsg = ErrMsg + "<li>כתובת הדואר האלקטרוני שהוזנה אינה תקינה.<br><br></li>";
			if (fieldName == "") fieldName = "txtMail";
		}
		else frm106.txtMail.style.backgroundColor = "white";
	}
	
	if (!frm106.cbxIsOK.checked){
			LabelTrue.className = "tdFocus";
			ErrMsg = ErrMsg + "<li>יש לאשר את נכונות ומהימנות הנתונים בצד ימין למטה על-ידי לחיצה עם העכבר מימין להצהרה<br><br></li>";
			if (fieldName == "") fieldName = "txtMifgaName";
	}
	else LabelTrue.className = "T12";

	if (ErrMsg != "")	{
		hlpFrame.document.location = "Err.asp";	
		err.value = ErrMsg;
		if (fieldName != ""){
			eval ("frm106." + fieldName + ".focus()");
			eval ("frm106." + fieldName + ".select()");
		}
		else frm106.txtMifgaName.focus();
	}
	else {
		hlpFrame.document.location = "Process.asp";	
		err.value = "";
		frm106.submit();
	}
}	


function resetFrm106()
{
	window.parent.frm106.txtMifgaName.value = "";
	window.parent.frm106.txtMifgaID.value = "";
	
	window.parent.frm106.txtStreetName.value = "";
	window.parent.frm106.txtStreetID.value = "";
	
	window.parent.frm106.txtHouseNum.value = "";
	window.parent.frm106.txtKnisaNum.value = "";
	
	window.parent.frm106.txtPlaceName.value = "";
	window.parent.frm106.txtPlaceID.value = "";
	
	window.parent.frm106.txtExtra.value = "";

	window.parent.frm106.txtFName.value = "";
	window.parent.frm106.txtPName.value = "";
	window.parent.frm106.txtPhone.value = "";
	window.parent.frm106.txtMail.value = "";	
	
	window.parent.frm106.cbxIsOK.checked = false;
	
	window.parent.trMifga.onclick();

}
