var isIE = navigator.userAgent.indexOf('MSIE') > 0;



function showEditor(elm) {

  

  var editor_win = self.open("editor/index.php", "editor", "location=0,menubar=0,resizable=1,status=1");



}



function tableRow_OnMouseOver() {

    if (this.className != 'hover') {

        this._savedClassName = this.className;

        this.className = 'hover';

    } 

}

       

function tableRow_OnMouseOut() {

    this.className = this._savedClassName;

    this._savedClassName = null;

}

        

function initHoverLists() {

    

    if (!document.getElementById) return;

    //var content = document.getElementById('hover');

    //if (!content) return;

    //var table = getFirstChildElement(content);

    var table = document.getElementById('hover');

    

    if (table && table.className == 'list') {

        var rows = table.tBodies[0].rows;

        for (var j = 0; j < rows.length; ++j) {

            var row = rows[j];

            if (row.cells[0].tagName.toLowerCase() == 'td') {

                if (isIE) {

                    row.onmouseover = tableRow_OnMouseOver;

                    row.onmouseout = tableRow_OnMouseOut;

                }

            }

        }

    }      

}



function initDocument() {

    initHoverLists();

}







function checkFocus(form)

{ var key = (event) ? event.keyCode: event.keyCode;

  name=event.srcElement.name;

  num=name.charAt(15);

  

  if (key == 8)

  { if(event.srcElement.value.length<1)

    switch(num)

	{ case "2": form.business_phone_1.focus(); break;

      case "3": form.business_phone_2.focus(); break;

	}

  }

  else

  { if(event.srcElement.value.length>2)

    switch(num)

    { case "1": form.business_phone_2.focus(); break;

      case "2": form.business_phone_3.focus(); break;

    }

  }

}



function setAdditionalInfo(value)

{ if(value==2) document.getElementById('add_info').style.display="block";

  else document.getElementById('add_info').style.display="none";

}



function setHearFromOther(value)

{ if(value=="Other") document.getElementById('add_hear_from').style.display="block";

  else document.getElementById('add_hear_from').style.display="none";

}



function setStyleOther(value)

{ if(value=="Other") document.getElementById('add_style').style.display="block";

  else document.getElementById('add_style').style.display="none";

}



function setMonthToMonth(value)

{ if(value=="1")

  { if(document.getElementById('month_to_month')) document.getElementById('month_to_month').style.display="block";

    if(document.getElementById('rent')) document.getElementById('rent').style.display="block";

	if(document.getElementById('utils')) document.getElementById('utils').style.display="block";

	if(document.getElementById('utils_line')) document.getElementById('utils_line').style.display="block";

	if(document.getElementById('pets')) document.getElementById('pets').style.display="block";

	if(document.getElementById('pets_line')) document.getElementById('pets_line').style.display="block";

	if(document.getElementById('price')) document.getElementById('price').style.display="none";

  }

  else

  { if(document.getElementById('month_to_month')) document.getElementById('month_to_month').style.display="none";

    if(document.getElementById('rent')) document.getElementById('rent').style.display="none";

	if(document.getElementById('utils')) document.getElementById('utils').style.display="none";

	if(document.getElementById('utils_line')) document.getElementById('utils_line').style.display="none";

	if(document.getElementById('pets')) document.getElementById('pets').style.display="none";

	if(document.getElementById('pets_line')) document.getElementById('pets_line').style.display="none";

	if(document.getElementById('price')) document.getElementById('price').style.display="block";

  }

}



function setMonthToMonthCommercial(value)

{ if(value=="1")

  { document.getElementById('month_to_month').style.display="block";

    document.getElementById('rent').style.display="block";

	document.getElementById('price').style.display="none";

  }

  else

  { document.getElementById('month_to_month').style.display="none";

    document.getElementById('rent').style.display="none";

	document.getElementById('price').style.display="block";

  }

}



function addLanguage(element)

{ if(element.checked==true)

  { document.getElementById('other_language_input').style.display="inline";

    document.getElementById('other_language_button').style.display="inline";

  }

  else

  { document.getElementById('other_language_input').style.display="none";

    document.getElementById('other_language_button').style.display="none";

  }

}



function doAddLanguage(value)

{ if(value!="")

  { document.getElementById('other_language_checkbox').checked=false;

    document.getElementById('other_language_input').style.display="none";

    document.getElementById('other_language_input').value="";

    document.getElementById('other_language_button').style.display="none";

  

    document.getElementById('new_lang_place').innerHTML+='<input type="checkbox" name="additional_language[]" value="'+value+'" checked> '+value+"<br />";

  }

  else alert("Language must be not empty!");

}



function changeCriteria1(form)

{ criteria=form.criteria.value;

  form.day_select1.style.display="none";

  form.month_select1.style.display="none";

  form.year_select1.style.display="none";

  form.day_select2.style.display="none";

  form.month_select2.style.display="none";

  form.year_select2.style.display="none";

  form.show.style.display="none";

  document.getElementById("tire").style.display="none";

  

  if(criteria=="month")

  { form.month_select1.style.display="inline";

    form.year_select1.style.display="inline";

	form.show.style.display="inline";

  }

  

  if(criteria=="date")

  { form.day_select1.style.display="inline";

    form.month_select1.style.display="inline";

    form.year_select1.style.display="inline";

	form.show.style.display="inline";

  }

  

  if(criteria=="period")

  { criteria=form.criteria.value;

	form.day_select1.style.display="inline";

    form.month_select1.style.display="inline";

    form.year_select1.style.display="inline";

    form.day_select2.style.display="inline";

    form.month_select2.style.display="inline";

    form.year_select2.style.display="inline";

    form.show.style.display="inline";

    document.getElementById("tire").style.display="inline";

  }

}





/*-- ATTRIBUTE start --------------------*/

function addAttrib(element)

{ if(element.checked==true)

  { document.getElementById('other_attrib_input').style.display="inline";

    document.getElementById('other_attrib_button').style.display="inline";

  }

  else

  { document.getElementById('other_attrib_input').style.display="none";

    document.getElementById('other_attrib_button').style.display="none";

  }

}



function doAddAttrib(value)

{ if(value!="")

  { document.getElementById('other_attrib_checkbox').checked=false;

    document.getElementById('other_attrib_input').style.display="none";

    document.getElementById('other_attrib_input').value="";

    document.getElementById('other_attrib_button').style.display="none";

  

    document.getElementById('new_attrib_place').innerHTML+='<input type="checkbox" name="additional_attrib[]" value="'+value+'" checked> '+value+"<br />";

  }

  else alert("Attribute must be not empty!");

}

/*-- ATTRIBUTE end --------------------*/



/*-- COMMUNITY start --------------------*/

function addCommunity(element)

{ if(element.checked==true)

  { document.getElementById('other_community_input').style.display="inline";

    document.getElementById('other_community_button').style.display="inline";

  }

  else

  { document.getElementById('other_community_input').style.display="none";

    document.getElementById('other_community_button').style.display="none";

  }

}



function doAddCommunity(value)

{ if(value!="")

  { document.getElementById('other_community_checkbox').checked=false;

    document.getElementById('other_community_input').style.display="none";

    document.getElementById('other_community_input').value="";

    document.getElementById('other_community_button').style.display="none";

  

    document.getElementById('new_community_place').innerHTML+='<input type="checkbox" name="additional_community[]" value="'+value+'" checked> '+value+"<br />";

  }

  else alert("Community must be not empty!");

}

/*-- COMMUNITY end --------------------*/



/*-- ITEMS start --------------------*/

function addItems(element)

{ if(element.checked==true)

  { document.getElementById('other_items_input').style.display="inline";

    document.getElementById('other_items_button').style.display="inline";

  }

  else

  { document.getElementById('other_items_input').style.display="none";

    document.getElementById('other_items_button').style.display="none";

  }

}



function doAddItems(value)

{ if(value!="")

  { document.getElementById('other_items_checkbox').checked=false;

    document.getElementById('other_items_input').style.display="none";

    document.getElementById('other_items_input').value="";

    document.getElementById('other_items_button').style.display="none";

  

    document.getElementById('new_items_place').innerHTML+='<input type="checkbox" name="additional_items[]" value="'+value+'" checked> '+value+"<br />";

  }

  else alert("Item must be not empty!");

}

/*-- ITEMS end --------------------*/





/*-- AMENITIES start --------------------*/

function addAmenities(element)

{ if(element.checked==true)

  { document.getElementById('other_amenities_input').style.display="inline";

    document.getElementById('other_amenities_button').style.display="inline";

  }

  else

  { document.getElementById('other_amenities_input').style.display="none";

    document.getElementById('other_amenities_button').style.display="none";

  }

}



function doAddAmenities(value)

{ if(value!="")

  { document.getElementById('other_amenities_checkbox').checked=false;

    document.getElementById('other_amenities_input').style.display="none";

    document.getElementById('other_amenities_input').value="";

    document.getElementById('other_amenities_button').style.display="none";

  

    document.getElementById('new_amenities_place').innerHTML+='<input type="checkbox" name="additional_amenities[]" value="'+value+'" checked> '+value+"<br />";

  }

  else alert("Amenity must be not empty!");

}

/*-- AMENITIES end --------------------*/





function check_availability_login(login)

{ window.open("available_login.php?login="+login,"Availability_Login","dependent=yes,height=50,width=200,location=no,menubar=no,resizeable=no,scrollbars=no,status=no,titlebar=no,toolbar=no");

}



function getRadioGroupValue(radioGroupObj)

{

  for (var i=0; i < radioGroupObj.length; i++)

    if (radioGroupObj[i].checked) return radioGroupObj[i].value;



  return null;

}

function akovalidate(form) {

   if(getRadioGroupValue(form.payment)==null) alert("Please select a payment method.");

   else {

    document.chf.send.disabled=true;

	document.chf.submit();

	}

} 



function decline() {

    window.location.href='listings.php';

}



function validate_directpayment_form(form)

{ message="";

  if(form.firstName.value=='') message+="Please, enter First Name\n";

  if(form.lastName.value=='') message+="Please, enter Last Name\n";

  if(form.creditCardNumber.value=='') message+="Please, enter Card Number\n";

  if(form.cvv2Number.value=='') message+="Please, enter Card Verification Number\n";

  if(form.street1.value=='') message+="Please, enter Street 1\n";

  //if(form.street2.value=='') message+="Please, enter Street 2\n";

  if(form.city.value=='') message+="Please, enter City\n";

  if(form.state.value=='') message+="Please, enter State\n";

  if(form.zip.value=='') message+="Please, enter Zip\n";



  if(message=="") return true;

  alert(message);

  return false;

}





function changeWordCount(elem,id, max_symb)

{ if(document.getElementById(id) && elem && max_symb)

  { if(elem.value.length>max_symb) elem.value=elem.value.substring(0,max_symb);

    document.getElementById(id).innerHTML=max_symb-elem.value.length;

  }

}





function rolloverMainMenu(element,state)

{ if(state=="over") 

  { index=element.src.lastIndexOf(".");

	filename=element.src.substr(0,index);

	ext=element.src.substr(index);

    element.src=filename+"_active"+ext;

  }

  else

  { index=element.src.lastIndexOf("_active");

	filename=element.src.substr(0,index);

	ext=element.src.substr(index+7);

    element.src=filename+ext;

  }

}





function viewVideo(url)

{ document.getElementById("fvars").value="config={showMenu:false, loop: false, autoPlay: true, videoFile: '"+url+"'}";

  return false;

}