//--------------------
// Parking Space Cities
//--------------------



//--------------------
// Last area code = 88
//--------------------



var c1 = 0;
var c2 = 0;
var ps_city_names = new Array();
var ps_areas = new Array();
var ps_area_codes = new Array();
var ps_city_phone_prefix = new Array();

function add_ps_city(city_code, name, phone_prefix)
{
 ps_city_names[city_code] = name;
 ps_city_phone_prefix[city_code] = phone_prefix;
 ps_areas[city_code] = new Array();
 ps_area_codes[city_code] = new Array();
}

function add_ps_area(index, city_code, area_code, name)
{
 ps_area_codes[city_code][index] = area_code;
 ps_areas[city_code][index] = name;
}


// Tel Aviv
c1++;
c2 = 0;
add_ps_city(c1, "תל אביב", "03");

add_ps_area(c2++, c1, 6, "דיזנגוף סנטר");
add_ps_area(c2++, c1, 4, "גן העיר");
add_ps_area(c2++, c1, 8, "בזל");
add_ps_area(c2++, c1, 3, "הקריה");
add_ps_area(c2++, c1, 5, "שדרות רוטשילד");
add_ps_area(c2++, c1, 71, "אבן גבירול");
add_ps_area(c2++, c1, 58, "דיזנגוף - בן גוריון");
add_ps_area(c2++, c1, 72, "דיזנגוף - ז'בוטינסקי");
add_ps_area(c2++, c1, 87, "כיכר דיזנגוף");
add_ps_area(c2++, c1, 67, "מתחם בלוך - אבן גבירול");
add_ps_area(c2++, c1, 66, "הבימה - היכל התרבות");
add_ps_area(c2++, c1, 83, "ארלוזורוב - אבן גבירול");
add_ps_area(c2++, c1, 2, "כיכר המדינה");
add_ps_area(c2++, c1, 10, "אוניברסיטה");
add_ps_area(c2++, c1, 1, "רמת החייל - קרית עתידים");
add_ps_area(c2++, c1, 73, "בן יהודה - הירקון");
add_ps_area(c2++, c1, 69, "עזריאלי");
add_ps_area(c2++, c1, 88, "אלנבי - יונה הנביא");
add_ps_area(c2++, c1, 13, "תחנה מרכזית");
add_ps_area(c2++, c1, 68, "המסגר");
add_ps_area(c2++, c1, 7, "שיינקין");
add_ps_area(c2++, c1, 9, "שוק הכרמל");
add_ps_area(c2++, c1, 11, "שכונת מונטיפיורי");
add_ps_area(c2++, c1, 12, "פלורנטין");
add_ps_area(c2++, c1, 57, "מתחם יד חרוצים");
add_ps_area(c2++, c1, 61, "נמל תל אביב");
add_ps_area(c2++, c1, 70, "נווה צדק");
add_ps_area(c2++, c1, 71, "בבלי");
add_ps_area(c2++, c1, 74, "כיכר מסריק");


// Jerusalem
c1++;
c2 = 0;
add_ps_city(c1, "ירושלים", "02");

add_ps_area(c2++, c1, 14, "בניני האומה");
add_ps_area(c2++, c1, 15, "בריכת הסולטן");
add_ps_area(c2++, c1, 16, "גן סאקר");
add_ps_area(c2++, c1, 17, "האוניברסיטה העברית - גבעת רם");
add_ps_area(c2++, c1, 18, "האוניברסיטה העברית - הר הצופים");
add_ps_area(c2++, c1, 19, "הכנסת");
add_ps_area(c2++, c1, 20, "המושבה הגרמנית");
add_ps_area(c2++, c1, 21, "העיר העתיקה - שער יפו");
add_ps_area(c2++, c1, 22, "העיר העתיקה - שער ציון");
add_ps_area(c2++, c1, 23, "הר חוצבים");
add_ps_area(c2++, c1, 24, "כיכר המוזיאונים");
add_ps_area(c2++, c1, 25, "מרכז העיר");
add_ps_area(c2++, c1, 26, "סינמטק");
add_ps_area(c2++, c1, 27, "עמק רפאים");
add_ps_area(c2++, c1, 28, "רח' יפו");
add_ps_area(c2++, c1, 29, "רח' רופין");
add_ps_area(c2++, c1, 30, "שדרות הרצל");
add_ps_area(c2++, c1, 31, "תחנת רכבת");


// Haifa
c1++;
c2 = 0;
add_ps_city(c1, "חיפה", "04");

add_ps_area(c2++, c1, 32, "הדר");
add_ps_area(c2++, c1, 33, "הכרמל");
add_ps_area(c2++, c1, 34, "העיר (הנמל)");
add_ps_area(c2++, c1, 35, "מ.ת.מ - אזור תעשיה");
add_ps_area(c2++, c1, 36, "צ'ק פוסט");


// Herzelia
c1++;
c2 = 0;
add_ps_city(c1, "הרצליה", "09");

add_ps_area(c2++, c1, 37, "אזור תעשיה");
add_ps_area(c2++, c1, 38, "המרינה");
add_ps_area(c2++, c1, 39, "מרכז העיר");


// Ramat Gan
c1++;
c2 = 0;
add_ps_city(c1, "רמת גן", "03");

add_ps_area(c2++, c1, 40, "אזור הבורסה");
add_ps_area(c2++, c1, 41, "אזור קניון איילון");
add_ps_area(c2++, c1, 42, "מרכז העיר (ביאליק - הרצל)");
add_ps_area(c2++, c1, 55, "אוניברסיטת בר אילן");


// Rishon Letzion
c1++;
c2 = 0;
add_ps_city(c1, "ראשון לציון", "03");

add_ps_area(c2++, c1, 45, "ראשון לציון - מערב");
add_ps_area(c2++, c1, 50, "ראשון לציון - מרכז");
add_ps_area(c2++, c1, 46, "ראשון לציון - מזרח");


// Netanya
c1++;
c2 = 0;
add_ps_city(c1, "נתניה", "09");

add_ps_area(c2++, c1, 50, "נתניה - מרכז");
add_ps_area(c2++, c1, 51, "נתניה - דרום");
add_ps_area(c2++, c1, 52, "נתניה - צפון");
add_ps_area(c2++, c1, 53, "נתניה - מזרח");


// Givataim
c1++;
c2 = 0;
add_ps_city(c1, "גבעתים", "03");

add_ps_area(c2++, c1, 54, "כצנלסון");
add_ps_area(c2++, c1, 59, "בורוכוב");
add_ps_area(c2++, c1, 60, "גבעת רמב\"ם");
add_ps_area(c2++, c1, 56, "כללי");


// Raanana
c1++;
c2 = 0;
add_ps_city(c1, "רעננה", "09");

add_ps_area(c2++, c1, 47, "רעננה");


// Holon
c1++;
c2 = 0;
add_ps_city(c1, "חולון", "03");

add_ps_area(c2++, c1, 43, "חולון");


// Bat Yam
c1++;
c2 = 0;
add_ps_city(c1, "בת ים", "03");

add_ps_area(c2++, c1, 44, "בת ים");


// Bney Brak
c1++;
c2 = 0;
add_ps_city(c1, "בני ברק", "03");

add_ps_area(c2++, c1, 48, "אזור התעשיה");
add_ps_area(c2++, c1, 49, "כללי");


// Kfar Saba
c1++;
c2 = 0;
add_ps_city(c1, "כפר סבא", "09");

add_ps_area(c2++, c1, 62, "מרכז");
add_ps_area(c2++, c1, 63, "אחר");


// Ramat Hasharon
c1++;
c2 = 0;
add_ps_city(c1, "רמת השרון", "09");

add_ps_area(c2++, c1, 64, "מרכז");
add_ps_area(c2++, c1, 65, "אחר");


// Bik'at Ono
c1++;
c2 = 0;
add_ps_city(c1, "בקעת אונו", "03");

add_ps_area(c2++, c1, 77, "אור יהודה");
add_ps_area(c2++, c1, 75, "גני תקווה");
add_ps_area(c2++, c1, 76, "גני יהודה");
add_ps_area(c2++, c1, 78, "יהוד");
add_ps_area(c2++, c1, 80, "כפר אזר");
add_ps_area(c2++, c1, 81, "נווה מונסון");
add_ps_area(c2++, c1, 82, "סביון");
add_ps_area(c2++, c1, 79, "קרית אונו");


// Petakh Tikva
c1++;
c2 = 0;
add_ps_city(c1, "פתח תקוה", "03");

add_ps_area(c2++, c1, 84, "מרכז");
add_ps_area(c2++, c1, 85, "מזרח");
add_ps_area(c2++, c1, 86, "מערב");


//###########################
function display_ps_city(city_code, write_text) 
{
 var display_text = "";
 
 display_text = ps_city_names[new Number(city_code).valueOf()];

 if (write_text)
  document.write(display_text);
 else
  return display_text;
}
//###########################

//###########################
function display_ps_area_code(area_code, city_code, write_text)
{
 var display_text = "";
 city_code = new Number(city_code).valueOf();
 area_code = new Number(area_code).valueOf();
 var ps_area_code_name = "";
 
 for( var i = 0 ; i < ps_areas[city_code].length ; i++ )
 {
  if (ps_area_codes[city_code][i] == area_code)
   ps_area_code_name = ps_areas[city_code][i];
 }
 display_text = ps_area_code_name;
 
 if (write_text)
  document.write(display_text);
 else
  return display_text;
}
//###########################

//###########################
function set_ps_area_code_values(form_name, select_name, city_code)
{
 var num_of_areas = 1;
 if (city_code == "")
  num_of_areas = 0;
 else
 {
  city_code = new Number(city_code).valueOf();
  num_of_areas = ps_areas[city_code].length;
 }

 var select_object = eval("document." + form_name + "." + select_name);
 if (select_object)
 {
  select_object.length = num_of_areas + 1;
  for( var i = 0 ; i < num_of_areas ; i++ )
  {
   select_object.options[i+1].value = ps_area_codes[city_code][i];
   select_object.options[i+1].text = "--- " + ps_areas[city_code][i];
  }
  select_object.selectedIndex = 0;
 }
}
//###########################


//###########################
function find_ps_area(area_name)
{
 if (area_name == "")
  return;

 var counter3 = 0;

 for (var counter1 = 1 ; counter1 < ps_areas.length ; counter1++)
 {
  for (var counter2 = 0 ; counter2 < ps_areas[counter1].length ; counter2++)
  {
   if (ps_areas[counter1][counter2].indexOf(area_name) > -1)
   {
	city_names[counter3] = ps_city_names[counter1];
    area_names[counter3] = ps_areas[counter1][counter2];
	city_codes[counter3] = counter1;
	area_codes[counter3] = ps_area_codes[counter1][counter2];
	counter3++;
   }
  }
 }
}
//###########################


//###########################
function display_roofed(roofed)
{
  var roofed_string = "";
  if (roofed)
  {
    roofed = roofed.toLowerCase();
	if (roofed == "1")
	  roofed_string = "כן";
	else if (roofed == "2")
      roofed_string = "לא";
  }

  document.write(roofed_string);
}
//###########################


//###########################
function display_add_type(add_type, write_text)
{
  add_type = new String(add_type).valueOf();
  var display_text = "";

  switch (add_type)
  {
    case "1":
	 display_text = "הצעת חנייה להשכרה";
	 break;
    case "2":
	 display_text = "הצעת חנייה למכירה";
	 break;
    case "3":
	 display_text = "חיפוש חנייה להשכרה";
	 break;
    case "4":
	 display_text = "חיפוש חנייה לרכישה";
	 break;
  }

  if (write_text)
   document.write(display_text);
  else
   return display_text;
}
//###########################


//###########################
function display_add_type_plural(add_type, write_text)
{
  add_type = new String(add_type).valueOf();
  var display_text = "";

  switch (add_type)
  {
    case "1":
	 display_text = "חניה להשכרה ב-";
	 break;
    case "2":
	 display_text = "חניה למכירה ב-";
	 break;
    case "3":
	 display_text = "מחפשי חניה להשכרה ב-";
	 break;
    case "4":
	 display_text = "מחפשי חניה לרכישה ב-";
	 break;
    default:
	 display_text = "מקומות חניה ב-";
	 break;
  }

  if (write_text)
   document.write(display_text);
  else
   return display_text;
}
//###########################


//--------------
// Display message details
//--------------
//###########################
function display_message_details(message_id)
{			
 var message_details_page = "/parking_spaces/message_details.asp?message_id=" + message_id;
 var tdDetails = document.getElementById("td_message_details" + message_id);
 var trDetails = document.getElementById("tr_message_details" + message_id);
 var linkDetails = document.getElementById("details_link" + message_id);
 
 if(tdDetails.innerHTML == "")
 {
  linkDetails.innerText = "סגור";
  linkDetails.title = "סגור פרטים";
  trDetails.style.display = "block";
  tdDetails.style.display = "block";
  tdDetails.innerHTML = "<iframe  src='" + message_details_page + "' width='100%' height='180' frameborder='0' scrolling='auto'></iframe>";
  var td;
  var i = 1;
  while(td = document.getElementById("td_" + i + "_" + message_id))
  {
   td.style.backgroundColor = display_details_bgcolor;
   i++;
  }
 }
 else
 {
  linkDetails.title = "פרטים נוספים";
  linkDetails.innerText = "פרטים";
  trDetails.style.display = "none";
  tdDetails.style.display = "none";
  tdDetails.innerHTML = "";
  var td;
  var i = 1;
  while(td = document.getElementById("td_" + i + "_" + message_id))
  {
   td.style.backgroundColor = "";
   i++;
  }
 }			
}
//###########################


//###########################
function set_days(form_name, checkbox_name, days)
{
 var checkbox;
 var day = "";
 var index = 0;

 if(eval("document." + form_name + ".days[4]"))
 {
  index = 1;
 }
 
 if (days == "1234567")
  eval("document." + form_name + ".days[0]").checked = true;
 else if (days == "123456")
  eval("document." + form_name + ".days[" + (index + 1) + "]").checked = true;
 else if (days == "12345")
  eval("document." + form_name + ".days[" + (index + 2) + "]").checked = true;
 else if (days != "")
  eval("document." + form_name + ".days[" + (index + 3) + "]").checked = true;
 else if (index == 1)
  eval("document." + form_name + ".days[0]").checked = true;

 for( var i = 1 ; i <= days.length ; i++ )
 {
  day = days.charAt(i-1);
  checkbox = eval("document." + form_name + "." + checkbox_name + "_" + day);
  if (checkbox)
  {
   checkbox.checked = true;
  }
 }
}
//###########################

