//document.addEvent('domready', function() {

//	var inputWord2 = $('city');


//	new Autocompleter.Request.JSON(inputWord2, '/autolocation', {
//		'selectFirst': true,
//		'selectMode': false,
//		'minLength': 2
//	});

//});


var counters=1
var counters1=1
var threadd;
var threadd2;
var colorthreads;
var color=1;

try{
			var Ticker = new Class({
				setOptions: function(options) {
					this.options = Object.extend({
						speed: 1500,
						delay: 5000,
						direction: 'vertical',
						onComplete: Class.empty,
						onStart: Class.empty
					}, options || {});
				},
				initialize: function(el,options){
					this.setOptions(options);
					this.el = $(el);
					this.items = this.el.getElements('li');
					var w = 0;
					var h = 0;
					if(this.options.direction.toLowerCase()=='horizontal') {
						h = this.el.getSize().size.y;
						this.items.each(function(li,index) {
							w += li.getSize().size.x;
						});
					} else {
						w = this.el.getSize().size.x;
						this.items.each(function(li,index) {
							h += li.getSize().size.y;
						});
					}
					this.el.setStyles({
						position: 'relative',
						top: 0,
						left: 0,
						width: w,
						height: h
					});
					this.fx = new Fx.Styles(this.el,{duration:this.options.speed,onComplete:function() {
						var i = (this.current==0)?this.items.length:this.current;
						this.items[i+1].injectInside(this.el);
						this.el.setStyles({
							left:0,
							top:0
						});
					}.bind(this)});
					this.current = 0;
					this.next();
				},
				next: function() {
					this.current++;
					if (this.current >= this.items.length) this.current = 0;
					var pos = this.items[this.current];
					this.fx.start({
						top: +pos.offsetTop,
						left: +pos.offsetLeft
					});
					this.next.bind(this).delay(this.options.delay+this.options.speed);
				}
			});
}catch(ert){}
////////////////////////////////////////////////////////////////////////////////////////
function switch_content(index)
{
   for(i=1;i<4;i++)
   {
      if(index==i)
       {
         var tempobj=document.getElementById("menu_1" + i).parentNode
         tempobj=tempobj.parentNode
         tempobj.id="active"
         document.getElementById("house_" + i).style.display="block"

         document.getElementById("HouseVertical" + i).style.width="100%"
         document.getElementById("HouseVertical" + i).style.height="130px"
         color=i
         ////clearTimeout(threadd2);  
         ////big_invisiblity()

       }
      else
      {
         var tempobj=document.getElementById("menu_1" + i).parentNode
         tempobj=tempobj.parentNode
         tempobj.id="inactive"

       document.getElementById("house_" + i).style.display="none"
      }
   }

    document.getElementById("inner_containerbox2").style.height="155px"
    clearTimeout(threadd2);  
    big_invisiblity()
}

////////////////////////////////////////////////////////////////////////////////////////

function resetall()
{
   document.getElementById("stateval").selectedIndex="0"
   document.getElementById("state").value="-1"
   document.getElementById("cityval").length=1
   document.getElementById("city").value="-1"

   document.getElementById("stateval1").selectedIndex="0"
   document.getElementById("state1").value="-1"
   document.getElementById("cityval1").length=1
   document.getElementById("city1").value="-1"
   document.getElementById("zipcodeval1").length=1
   document.getElementById("zipcode1").value="-1"

   document.getElementById("stateval2").selectedIndex="0"
   document.getElementById("state2").value="-1"
   document.getElementById("cityval2").length=1
   document.getElementById("city2").value="-1"

   //document.getElementById("aptsel1").checked=true
   //document.getElementById("aptsel2").checked=false
   document.getElementById("property").value="-1"
   //document.getElementById("apartment").value="-1"

   //document.getElementById("namebox1").style.display="block"
   document.getElementById("namebox2").style.display="block"
   //document.getElementById("propval").length=1
   document.getElementById("propmgrval").length=1
 
   document.getElementById("stateval4").selectedIndex="0"    
   document.getElementById("state3").value="-1"
   document.getElementById("cityval4").length=1     
   document.getElementById("city3").value="-1"
   document.getElementById("street1").value=""
   document.getElementById("street2").value=""
   document.getElementById("radvalue1").selectedIndex="2"
   document.getElementById("lati1").value=""
   document.getElementById("longi1").value=""

   document.getElementById("stateval5").selectedIndex="0"    
   document.getElementById("state5").value="-1"
   document.getElementById("cityval5").length=1     
   document.getElementById("city5").value="-1"
   document.getElementById("radvalue1").selectedIndex="0"
   document.getElementById("lati2").value=""
   document.getElementById("longi2").value=""
}

///////////////////////////////////////////////////////////////////////////////////////

function switch_togg(num,obj)
{
    var ht=0;
    resetall()
    for(i=1;i<6;i++)
    {

       if(i==num)
       {
         document.getElementById("small_" + i).style.display="block"
         var tempobj=document.getElementById("menu_" + i).parentNode
         tempobj=tempobj.parentNode
         tempobj.id="active"

       	//ht=document.getElementById("small_" + i).clientHeight
	       //document.getElementById("inner_containerbox").style.height=ht + "px"
       }
       else
       {
         document.getElementById("small_" + i).style.display="none"
         tempobj=document.getElementById("menu_" + i).parentNode
         tempobj=tempobj.parentNode
         tempobj.id="inactive"
       }

    }

   if(num==1 || num==2)
      document.getElementById("advsection").style.display="block"
   else
      document.getElementById("advsection").style.display="none"

}
/////////////////////////////////////////////////////////////////////////////////////////
function showdisplay(obj)
{
  var temp=document.getElementById(obj)

   if(temp.style.display=="none")
   {
       temp.style.display="block"
   }
   else
   {
       temp.style.display="none"
   }

}

//////////////////////////////////////////////////////////////////////////////////////////
  function setzips(obj)
  {
   document.getElementById("zipcode1").value=obj.value
  }
//////////////////////////////////////////////////////////////////////////////////////////

function setcity(obj)
{
   document.getElementById("city").value=obj.value
}

//////////////////////////////////////////////////////////////////////////////////////////

function checkagents()
{

       var flag=""

       var temp=document.getElementById("name").value
       if(temp.replace(/ /g,"").length==0)
         flag=flag+"Enter a name\n"

       temp=document.getElementById("address").value
       if(temp.replace(/ /g,"").length==0)
         flag=flag+"Enter an address\n"

       temp=document.getElementById("phone").value  
       if(temp.replace(/ /g,"").length==0)
         flag=flag+"Enter a phone number\n"

       if(flag.length>0)
       {
          alert(flag)
          return false
       } 
       else
          return true

}

//////////////////////////////////////////////////////////////////////////////////////////

   function checkusers()
   {
       var flag=""
       var temp=document.getElementById("userid").value
		temflag=validatemail(temp)	
		if(temp.replace(/ /g,"").length==0 || temflag==1)
		{
			flag="Please enter a valid username\n"
		}

       temp=document.getElementById("name").value
       if(temp.replace(/ /g,"").length==0)
         flag=flag+"Enter a name\n"

       temp=document.getElementById("stateval").selectedIndex
       if(temp==0)
         flag=flag+"Select a role\n"

       temp=document.getElementById("address").value
       if(temp.replace(/ /g,"").length==0)
         flag=flag+"Enter an address\n"

       temp=document.getElementById("phone").value  
       if(temp.replace(/ /g,"").length==0)
         flag=flag+"Enter a phone number\n"

       if(flag.length>0)
       {
          alert(flag)
          return false
       } 
       else
          return true

   }
//////////////////////////////////////////////////////////////////////////////////////////
   function referrals()
   {
       var flag=""
       var temp=document.getElementById("nam1").value
		temflag=validatemail(temp)	
		if(temp.replace(/ /g,"").length==0 || temflag==1)
		{
			flag="Please enter a valid email id\n"
		}

       temp=document.getElementById("nam2").value
       if(temp.replace(/ /g,"").length==0)
         flag=flag+"Enter a name\n"

       temp=document.getElementById("phone").value  
       if(temp.replace(/ /g,"").length==0)
         flag=flag+"Enter a phone number\n"

       if(flag.length>0)
       {
          alert(flag)
          return false
       } 
       else
       {
	   document.getElementById("updatemessage").style.display="block"
          return true
       }
   }
//////////////////////////////////////////////////////////////////////////////////////////
function setcity1(obj)
{
   document.getElementById("city1").value=obj.value
}

//////////////////////////////////////////////////////////////////////////////////////////


function setcity2(obj)
{
   document.getElementById("city2").value=obj.value
}

//////////////////////////////////////////////////////////////////////////////////////////


function setcity3(obj)
{
   document.getElementById("city3").value=obj.value
}

//////////////////////////////////////////////////////////////////////////////////////////


function setcity5(obj)
{
   var tempval=obj.value.split(",")
   document.getElementById("city5").value=tempval[0]
   document.getElementById('map_box').style.display="block"
   initialize()
   var opts=document.getElementById("radvalue2")
   setCentering(tempval[1],tempval[2],opts[opts.selectedIndex].value)
   document.getElementById('lati2').value=tempval[1]
   document.getElementById('longi2').value=tempval[2]
}

//////////////////////////////////////////////////////////////////////////////////////////
   function nologgs()
   {
     alert("You need to login to search")
     return false
   }
/////////////////////////////////////////////////////////////////////////////////////////

  function chgradius()
   {
            var points=marker.getLatLng()
            var opts=document.getElementById("radvalue2")
            setCentering(points.lat(),points.lng(),opts[opts.selectedIndex].value)   
            doDrawCircle(points.lat(),points.lng(),opts[opts.selectedIndex].value)
            document.getElementById('lati2').value=points.lat()
            document.getElementById('longi2').value=points.lng()
   }

//////////////////////////////////////////////////////////////////////////////////////////
   function savedones(page)
   {
          var updajax=new Ajax.Updater('sapts', '/nextpagesaved?page=' + page, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.01}) 
   }
////////////////////////////////////////////////////////////////////////
   function referones(page)
   {
          var updajax=new Ajax.Updater('reapts', '/nextrefer?page=' + page, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.01}) 
   }
////////////////////////////////////////////////////////////////////////
   function showprocessing(obj)
   {
       window.location="/admin/processclaim?id=" + obj.value
   }

/////////////////////////////////////////////////////////////////////// 
   function showuserprocessing(obj)
   {
       window.location="/users/processclaim?id=" + obj.value
   }

/////////////////////////////////////////////////////////////////////// 
   function claims(page,user,id)
   {
       if(user.length==0)
          var updajax=new Ajax.Updater('capts', '/nextpageclaims?page=' + page + "&id=" + id, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.01}) 
       else
           var updajax=new Ajax.Updater('capts', '/nextpageclaims?page=' + page + "&username=" + user, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.01}) 
   }
////////////////////////////////////////////////////////////////////////

  function switch_boxess(i)
  {
     for(j=1;j<5;j++)
     {
        if(i==j)
        {
         var tempobj=document.getElementById("menu_" + j).parentNode
         tempobj=tempobj.parentNode
         tempobj.id="active"

         document.getElementById("small_" + j).style.display="block"
         }
        else
        {
         var tempobj=document.getElementById("menu_" + j).parentNode
         tempobj=tempobj.parentNode
         tempobj.id=""

         document.getElementById("small_" + j).style.display="none"
        }
     }

  }

///////////////////////////////////////////////////////////////////////////////////////////////


function getcity(obj)
{
   var value=parseInt(obj.value)
   document.getElementById("state").value=obj.value

       if(value>0)
       {
          message_to_auto_completer = new Ajax.Updater('city_counter', '/autolocation?state=' + value, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.05})
       } 
       else
       {
           document.getElementById('city_counter').innerHTML="<select name=\"cityval\" id=\"cityval\"><option value=\"-1\">--</option></select>"
           document.getElementById('city').value="-1"
       }
}


/////////////////////////////////////////////////////////////////////////
function getcity3(obj)
{
   var value=parseInt(obj.value)
   document.getElementById("state3").value=obj.value

       if(value>0)
       {
          message_to_auto_completer = new Ajax.Updater('city_counter3', '/autolocation3?state=' + value, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.05})
       } 
       else
       {
           document.getElementById('city_counter3').innerHTML="<select name=\"cityval\" id=\"cityval4\"><option value=\"-1\">--</option></select>"
           document.getElementById('city3').value="-1"
       }
}

/////////////////////////////////////////////////////////////////////////

  function getcity5(obj)
   {
   var value=parseInt(obj.value)
   document.getElementById("state5").value=obj.value

       if(value>0)
       {
          message_to_auto_completer = new Ajax.Updater('city_counter5', '/autolocation5?state=' + value, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.05})
       } 
       else
       {
           document.getElementById('city_counter5').innerHTML="<select name=\"cityval\" id=\"cityval5\"><option value=\"-1\">--</option></select>"
           document.getElementById('city5').value="-1"
           document.getElementById('map_box').style.display="none"
       }
   }

/////////////////////////////////////////////////////////////////////////

  function doDrawCircle(lati,longi,rad){
  	if (circle) {
  		map.removeOverlay(circle);
  		//map.removeOverlay(marker);
  	}

          var center = new GLatLng(lati,longi);
          marker.setLatLng(center)

          /*GEvent.addListener(marker, "dragstart", function() {
            //map.closeInfoWindow();
          });

          GEvent.addListener(marker, "dragend", function() {
            var points=marker.getLatLng()
            doDrawCircle(points.lat(),points.lng(),5)
          });*/


  	var circlePoints = Array();


  			var d = rad/3963.189;	// radians

  		var lat1 = (Math.PI/180)* center.lat(); // radians
  		var lng1 = (Math.PI/180)* center.lng(); // radians

  		for (var a = 0 ; a < 361 ; a++ ) {
  			var tc = (Math.PI/180)*a;
  			var y = Math.asin(Math.sin(lat1)*Math.cos(d)+Math.cos(lat1)*Math.sin(d)*Math.cos(tc));
  			var dlng = Math.atan2(Math.sin(tc)*Math.sin(d)*Math.cos(lat1),Math.cos(d)-Math.sin(lat1)*Math.sin(y));
  			var x = ((lng1-dlng+Math.PI) % (2*Math.PI)) - Math.PI ; // MOD function
  			var point = new GLatLng(parseFloat(y*(180/Math.PI)),parseFloat(x*(180/Math.PI)));
  			circlePoints.push(point);
  			//bounds.extend(point);
  		}

  		if (d < 1.5678565720686044) {
  			circle = new GPolygon(circlePoints, '#0000ff', 1, 1, '#000000', 0.25);
  		}
  		else {
  			circle = new GPolygon(circlePoints, '#0000ff', 2, 1);
  		}
  		map.addOverlay(circle);

  		//map.setZoom(map.getBoundsZoomLevel(bounds));
  	}

/////////////////////////////////////////////////////////////////////////

function getcity1(obj)
{
   var value=parseInt(obj.value)
   document.getElementById("state1").value=obj.value

       if(value>0)
       {
          message_to_auto_completer = new Ajax.Updater('city_counter1', '/autolocation1?state=' + value, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.05})
       } 
       else
       {
           document.getElementById('city_counter1').innerHTML="<select name=\"cityval\" id=\"cityval1\"><option value=\"-1\">--</option></select>"
           document.getElementById('city1').value="-1"
           document.getElementById('zip_counter1').innerHTML="<select name=\"zipcodeval\" id=\"zipcodeval1\"><option value=\"-1\">--</option></select>"
           document.getElementById('zipcode1').value="-1"
       }
}

/////////////////////////////////////////////////////////////////////////
function getcity2(obj)
{
   var value=parseInt(obj.value)
   document.getElementById("state2").value=obj.value

       if(value>0)
       {
          message_to_auto_completer = new Ajax.Updater('city_counter2', '/autolocation2?state=' + value, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.05})
       } 
       else
       {
           document.getElementById('city_counter2').innerHTML="<select name=\"cityval\" id=\"cityval2\"><option value=\"-1\">--</option></select>"
           document.getElementById('city2').value="-1"
           //document.getElementById('prop_counter1').innerHTML="<select name=\"propval\" id=\"propval\"><option value=\"-1\">--</option></select>"
           document.getElementById('prop_counter2').innerHTML="<select name=\"propmgrval\" id=\"propmgrval\"><option value=\"-1\">--</option></select>"
           //document.getElementById('property').value=""
           document.getElementById('apartment').value=""
       }
}

/////////////////////////////////////////////////////////////////////////

 function getaparts(obj)
 {
  /*var tempdoc=document.getElementById("namebox1")
  if(tempdoc.style.display=="block")
  {
    document.getElementById("city2").value=obj.value
    document.getElementById("apartment").value=""

    var value="state=" + document.getElementById("state2").value + "&city=" + document.getElementById("city2").value + "&val=0"

       if(obj.value>0)
       {
          message_to_auto_completer = new Ajax.Updater('prop_counter1', '/autoaparts?' + value, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.05})
       }
       else
       {
           document.getElementById('prop_counter1').innerHTML="<select name=\"propval\" id=\"propval\"><option value=\"-1\">--</option></select>"
           document.getElementById('prop_counter2').innerHTML="<select name=\"propmgrval\" id=\"propmgrval\"><option value=\"-1\">--</option></select>"
           document.getElementById('property').value=""
           document.getElementById('apartment').value=""
       }
  }
  else*/
  {
    document.getElementById("property").value=""
    document.getElementById("city2").value=obj.value

    var value="state=" + document.getElementById("state2").value + "&city=" + document.getElementById("city2").value + "&val=1"

       if(obj.value>0)
       {
          message_to_auto_completer = new Ajax.Updater('prop_counter2', '/autoaparts?' + value, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.05})
       }
       else
       {
           //document.getElementById('prop_counter1').innerHTML="<select name=\"propval\" id=\"propval\"><option value=\"-1\">--</option></select>"
           document.getElementById('prop_counter2').innerHTML="<select name=\"propmgrval\" id=\"propmgrval\"><option value=\"-1\">--</option></select>"
           document.getElementById('property').value=""
           document.getElementById('apartment').value=""
       }
  }

 } 

/////////////////////////////////////////////////////////////////////////

function getzipcode(obj)
{
   //document.getElementById("zipcode1").value=obj.value

   var value="state=" + document.getElementById("state1").value + "&city=" + document.getElementById("city1").value

       if(obj.value>0)
       {
          message_to_auto_completer = new Ajax.Updater('zip_counter1', '/autozip?' + value, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.05})
       }
       else
       {
           document.getElementById('zip_counter1').innerHTML="<select name=\"zipcodeval\" id=\"zipcodeval1\"><option value=\"-1\">--</option></select>"
           document.getElementById('zipcode1').value="-1"
       }
}

/////////////////////////////////////////////////////////////////////////
function invisiblity(obj)
{

   for(i=1;i<6;i++)
    {
       try{
             if(obj=='TickerVertical')
              { 
                tempobj=document.getElementById("list_" + i)

                if(counters==i) 
                 {
                   tempobj.style.display="block"
                   new Effect.Fade('list_' + i, { duration: 3 });
                 }
                else
                  tempobj.style.display="none"
              }

          }catch(err){}
    }
   
    counters=counters+1
 
     if(counters==6)
       counters=1

    threadd=setTimeout("invisiblity('" + obj + "')",2800)
}

/////////////////////////////////////////////////////////////////////////
function big_invisiblity()
{

   for(i=1;i<6;i++)
    {
       try{
                slide=document.getElementById("list_" + color + i)

                if(counters1==i) 
                 {
                   slide.style.display="block"
                   new Effect.Fade('list_' + color + i, { duration: 6 });
                 }
                else
                  slide.style.display="none"

          }catch(err){}
    }
   
    counters1=counters1+1
 
     if(counters1==6)
       counters1=1

    threadd2=setTimeout("big_invisiblity()",5000)
}

////////////////////////////////////////////////////////////////////////////////
 function showname(i)
 {
   for(j=1;j<3;j++)
   {
      if(i==j)
        document.getElementById("namebox" + j).style.display="block"
      else
        document.getElementById("namebox" + j).style.display="none"
   }

    if(document.getElementById("state2").value>0 && document.getElementById("city2").value>0)
    {
      if(i==1)
      {
         var value="state=" + document.getElementById("state2").value + "&city=" + document.getElementById("city2").value + "&val=0"
         message_to_auto_completer = new Ajax.Updater('prop_counter1', '/autoaparts?' + value, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.05})
      } 
       else
      {
         var value="state=" + document.getElementById("state2").value + "&city=" + document.getElementById("city2").value + "&val=1"
         message_to_auto_completer = new Ajax.Updater('prop_counter2', '/autoaparts?' + value, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.05})
      }
    }

 }
////////////////////////////////////////////////////////////////////////////////
function setprop(obj,j)
{
  if(j==0)
  {
   document.getElementById("property").value=obj.value
   document.getElementById("apartment").value=""
  }
  else
  {
   document.getElementById("property").value=""
   document.getElementById("apartment").value=obj.value
  }
}
////////////////////////////////////////////////////////////////////////////////
function isFloat(num){
 var val=""

   if(isNaN(num))
      val=""
   else
      val=num
   
   return val
}

////////////////////////////////////////////////////////////////////////////////

  function saveaccount()
  {
    var flag=""
    var name=document.getElementById("nam").value
     if(name.replace(/ /g,"").length==0)
      flag=flag + "Please enter your name\n"

    var oldpass=document.getElementById("oldpass").value
     if(oldpass.replace(/ /g,"").length==0)
      flag=flag + "Please enter your old password\n"

    var newpass=document.getElementById("newpass").value
     if(newpass.replace(/ /g,"").length==0)
      flag=flag + "Please enter your new password\n"

    var phone=document.getElementById("phone").value
     if(phone.replace(/ /g,"").length==0)
      flag=flag + "Please enter your phone number\n"

			if(flag.length>0)
			{
				alert(flag)
			}
			else
                     {
                       var param="name=" + name + "&oldpass=" + oldpass + "&newpass=" + newpass + "&phone=" + phone 
                       updajax=new Ajax.Updater('tdummy', '/saveaccount?' + param, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.75})      			   
                     }
  }

/////////////////////////////////////////////////////////////////////////////////
 function contact_validate()
  {
     var flag=""


    var temp=document.getElementById("fname").value
      if(temp.replace(/ /g,"").length==0)
       flag=flag + "Please enter your name\n"

    temp=document.getElementById("email").value
      if(temp.replace(/ /g,"").length==0)
       flag=flag + "Please enter your email\n"

    temp=document.getElementById("commentts").value
      if(temp.replace(/ /g,"").length==0)
       flag=flag + "Please enter your details\n"

    temp=document.getElementById("secutext").value
      if(temp.replace(/ /g,"").length==0)
       flag=flag + "Please enter the security text\n"

      if(flag.length>0)
       {
          alert(flag)
          return false
       }
      else
         return true
  }
/////////////////////////////////////////////////////////////////////////////////
function collectdata(ii)
{
  var flag=""
  var cityname=""
  var state=""
  var zipcode=""
  var temp=""
  var props=""
  var aparts=""


if(ii<4)
{
  if(ii==1)
  {
    temp=parseInt(document.getElementById("city").value)
     //if(temp.replace(/ /g,"").length==0)
     if(temp<1)
       flag=flag + "Please enter the city name\n"
     else
       cityname=temp

     temp=parseInt(document.getElementById("state").value)
     if(temp<1)
       flag=flag + "Please select a state\n"
     else
       state=temp
  }
  else if(ii==2)
  {
    temp=parseInt(document.getElementById("city1").value)
     //if(temp.replace(/ /g,"").length==0)
     if(temp<1)
       flag=flag + "Please enter the city name\n"
     else
       cityname=temp

     temp=parseInt(document.getElementById("state1").value)
     if(temp<1)
       flag=flag + "Please select a state\n"
     else
       state=temp

     temp=parseInt(document.getElementById("zipcode1").value)
     if(temp<1)
       flag=flag + "Please select a zip code\n"
     else
       zipcode=temp
  }
  else if(ii==3)
  {
    temp=parseInt(document.getElementById("city2").value)
     //if(temp.replace(/ /g,"").length==0)
     if(temp<1)
       flag=flag + "Please enter the city name\n"
     else
       cityname=temp

     temp=parseInt(document.getElementById("state2").value)
     if(temp<1)
       flag=flag + "Please select a state\n"
     else
       state=temp

      temp=""
      chkflag=0

       /*var tempdoc=document.getElementById("namebox1")
         if(tempdoc.style.display=="block")
          {
            temp=document.getElementById("property").value
            props=document.getElementById("property").value 
            chkflag=0 
          }
         else*/
          {
            temp=document.getElementById("apartment").value
            aparts=document.getElementById("apartment").value
            chkflag=1
          }

     if(temp.replace(/ /g,"").length>0)
     {
       if(parseInt(temp)<1)
       {
         if(chkflag==0)
           flag=flag + "Please select a property\n"
         else
           flag=flag + "Please select a neighborhood\n"
       }
     }
     else
     {
         if(chkflag==0)
           flag=flag + "Please select a property\n"
         else
           flag=flag + "Please select a neighborhood\n"
     }
  }
  else
  {
     cityname=""
     state=""
  }

  var aptype=""
  temp=""
  for(i=1;i<12;i++)
  {
    strrr="unittype" + i
    tempcheck=document.getElementById(strrr).checked
    if(tempcheck==true)
    {
       temp=temp + i + "@"   
    }
  }

   if(temp.length>0)
       aptype=temp

  var minrent=isFloat(document.getElementById("minrent").value)

  var maxrent=isFloat(document.getElementById("maxrent").value)

  var bedroom=""
  temp=document.getElementById("beds").selectedIndex
    if(temp!=0)
      bedroom=temp

  var bathroom=""
  temp=document.getElementById("bath").selectedIndex
    if(temp!=0)
      bathroom=temp

  var radius=""
  //temp=document.getElementById("distance").value
   // if(temp>0)
    //  radius=temp

  var map=""
  //temp=document.getElementById("mapbox")
    //if(temp.checked)
      //map="1" 
}

if(ii==4)
{
    temp=document.getElementById("city3").value
      if(temp>0)
        cityname=temp
      else
        flag=flag + "Please select a city\n"

    temp=document.getElementById("state3").value
      if(temp>0)
        state=temp
      else
        flag=flag + "Please select a state\n"

    temp=document.getElementById("street1").value
      if(temp.replace(/ /g,"").length==0)
        flag=flag + "Please enter the first street details\n"

    temp=document.getElementById("street2").value
      if(temp.replace(/ /g,"").length==0)
        flag=flag + "Please enter the second street details\n"
}

if(ii==5)
{
    temp=document.getElementById("city5").value
      if(temp>0)
        cityname=temp
      else
        flag=flag + "Please select a city\n"

    temp=document.getElementById("state5").value
      if(temp>0)
        state=temp
      else
        flag=flag + "Please select a state\n"
}

  if(flag.length>0)
   {
     alert(flag)
     return false;
   }
  else
  {
    if(ii==1)
     document.getElementById("keys").value="city-" + cityname + "+state-" + state + "+type-" + aptype + "+minrent-" + minrent + "+maxrent-" + maxrent + "+beds-" + bedroom + "+bath-" + bathroom + "+radius-" + radius + "+map-" + map 
    else if(ii==2)
     document.getElementById("keys1").value="city-" + cityname + "+state-" + state  + "+zipcode-" + zipcode + "+type-" + aptype + "+minrent-" + minrent + "+maxrent-" + maxrent + "+beds-" + bedroom + "+bath-" + bathroom + "+radius-" + radius + "+map-" + map 
    else if(ii==3)
     document.getElementById("keys2").value="city-" + cityname + "+state-" + state + "+property-" + props + "+apartment-" + aparts 
    else if(ii==4)
    {
     showAddress() 
     setTimeout("timercity('" + cityname + "','" + state + "')",1000)
     //document.getElementById("keys3").value="city-" + cityname + "+state-" + state + "+radius-" + document.getElementById("radvalue1").value + "+latitude-" + document.getElementById("lati1").value  + "+longitude-" + document.getElementById("longi1").value
    }
    else
    {
     var opt=document.getElementById("radvalue2")
     //document.getElementById("keys5").value="city-" + cityname + "+state-" + state + "+radius-" + opt[opt.selectedIndex].value + "+latitude-" + document.getElementById("lati2").value  + "+longitude-" + document.getElementById("longi2").value.replace("-","")
     document.getElementById("keys5").value="city-" + "+state-" + "+radius-" + opt[opt.selectedIndex].value + "+latitude-" + document.getElementById("lati2").value  + "+longitude-" + document.getElementById("longi2").value.replace("-","")
    }

  if(ii==4)
    return false;
   else
    return true;

  }
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 function timercity(cityname,state)
 {
    document.getElementById("keys3").value="city-" + cityname + "+state-" + state + "+radius-" + document.getElementById("radvalue1").value + "+latitude-" + document.getElementById("lati1").value  + "+longitude-" + document.getElementById("longi1").value
    //window.location="/dummysearch?keys=" + "city-" + cityname + "+state-" + state + "+radius-" + document.getElementById("radvalue1").value + "+latitude-" + document.getElementById("lati1").value  + "+longitude-" + document.getElementById("longi1").value.replace(/ /g,"")
    window.location="/dummysearch?keys=" + "city-" + "+state-" + "+radius-" + document.getElementById("radvalue1").value + "+latitude-" + document.getElementById("lati1").value  + "+longitude-" + document.getElementById("longi1").value.replace(/ /g,"")
 }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function chglink_color(obj,ii)
{
  if(ii==0)
     obj.style.color="#ff0000";
  else
     obj.style.color="#0000ff";
}


function showmeall(jj)
{
  for(kk=1;kk<20;kk++)
  {
     if(kk==jj)
     {
       if(document.getElementById("faqs" + kk).style.display=="none")
         document.getElementById("faqs" + kk).style.display="block" 
       else
         document.getElementById("faqs" + kk).style.display="none" 
     }
     /*else
      document.getElementById("faqs" + kk).style.display="none"*/
  }

}
//////////////////////////////////////////////////////////////////////////////////
function security()
{
          var updajax=new Ajax.Updater('numholder', '/securitykey', {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.01}) 
}

/////////////////////////////////////////////////////////////////////////////////////////////
function log_validate()
{
	    var flag=""
		var temp1=document.getElementById("userid").value
		temp1=temp1.replace(/ /g,"")
		temflag=validatemail(temp1)	
		if(temp1.length==0 || temflag==1)
		{
			flag="Please enter a valid username\n"
		}
		
		var temp2=document.getElementById("passwrd").value
		temp2=temp2.replace(/ /g,"")		
		if(temp2.length==0)
		{
			flag=flag + "Please enter a password\n"
		}


		var temp3=document.getElementById("nameid").value
		temp3=temp3.replace(/ /g,"")		
		if(temp3.length==0)
		{
			flag=flag + "Please enter your name\n"
		}


		var temp4=document.getElementById("phone").value
		temp4=temp4.replace(/ /g,"")		
		if(temp4.length==0)
		{
			flag=flag + "Please enter your phone number\n"
		}


		var temp5=document.getElementById("secutext").value
		temp5=temp5.replace(/ /g,"")		
		if(temp5.length==0)
		{
			flag=flag + "Please enter the security feature\n"
		}


		var temp6=document.getElementById("passwrd1").value
		temp6=temp6.replace(/ /g,"")
              

		if(temp6!=temp2)
		{
			flag=flag + "Passwords do not match\n"
		}

			if(flag.length>0)
			{
				alert(flag)
				return false
			}
			else
			   return true		

}

/////////////////////////////////////////////////////////////////////////////////////////////
function clearoff(obj)
{
  obj.value=""
}

////////////////////////////////////////////////////////////////////////////////////////////
function validatemail(fld) 
{
    var error="";
    var tfld = str_trim(fld);                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
    if (fld == "") 
    {
       return 1;
    } 
    else if (!emailFilter.test(tfld)) 
    {              
       return 1;
    } 
    else if (fld.match(illegalChars)) 
    {
       return 1;
    } 
    else 
    {
       return 0;
    }
}

////////////////////////////////////////////////////////////////////////
function str_trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
}

////////////////////////////////////////////////////////////////////////

function checkvail(uid)
{
	var temp=document.getElementById(uid).value
	temp=temp.replace(/ /g,"")
	
	temflag=validatemail(temp)	
	if (temflag == 0) {
		var param = "username=" + temp
		var updajax = new Ajax.Updater('dummy', '/checkid', {
			asynchronous: true,
			evalScripts: true,
			method: 'get',
			parameters: param,
			frequency: 0.01
		})
		
	}
	else 
	{
		//alert("Error! Invalid username")
		document.getElementById(uid).value=""
	}	
}
//////////////////////////////////////////////////////////////////////////////////
function login_validate()
{
	    var flag=""
		var temp1=document.getElementById("userid").value
		temp1=temp1.replace(/ /g,"")
		temflag=validatemail(temp1)	
		if(temp1.length==0 || temflag==1)
		{
			flag="Please enter a valid username\n"
		}
		
		var temp2=document.getElementById("passwrd").value
		temp2=temp2.replace(/ /g,"")		
		if(temp2.length==0)
		{
			flag=flag + "Please enter a password\n"
		}

			if(flag.length>0)
			{
				alert(flag)
				return false
			}
			else
			   return true		
}
////////////////////////////////////////////////////////////////////////////////////////////
  function formatchk()
  {
	    var flag=""
		var temp1=document.getElementById("forgets").value
		temp1=temp1.replace(/ /g,"")
		temflag=validatemail(temp1)	
		if(temp1.length==0 || temflag==1)
		{
			flag="Please enter a valid email id\n"
		}

			if(flag.length>0)
			{
				alert(flag)
				return false
			}
			else
			   return true

  }

////////////////////////////////////////////////////////////////////////////////////////////

function getclaimcity(obj)
{

  if(obj.value!=-1)
  {
    document.getElementById("state").value=obj.value
    document.getElementById("updatemessage").style.display="block"
    aj=new Ajax('/claimstate?id=' + obj.value, 
            {method: 'get', 
             update: $('citdiv'), 
             onComplete: function()
                 {
                       document.getElementById("updatemessage").style.display="none"
			   document.getElementById("aptval").options.length=1
			   document.getElementById("unitval").options.length=1
			   document.getElementById("city").value="-1"
			   document.getElementById("apt").value="-1"
			   document.getElementById("unit").value="-1"
                 }
             }).request();
  }
  else
  {
   document.getElementById("city").value="-1"
   document.getElementById("apt").value="-1"
   document.getElementById("unit").value="-1"
   document.getElementById("cityval").options.length=1
   document.getElementById("aptval").options.length=1
   document.getElementById("unitval").options.length=1
  }
}

////////////////////////////////////////////////////////////////////////////////////////////

function cityproperty(obj)
{
  alert("city values")
}

////////////////////////////////////////////////////////////////////////////////////////////

function propgetcity(obj)
{
  if(obj.value!=-1)
  {
    document.getElementById("state").value=obj.value
    document.getElementById("updatemessage").style.display="block"
    aj=new Ajax('/admin/newclaimstate?id=' + obj.value, 
            {method: 'get', 
             update: $('citdiv'), 
             onComplete: function()
                 {
                       document.getElementById("updatemessage").style.display="none" 
			   document.getElementById("city").value="-1"
                 }
             }).request();

    aj=new Ajax('/admin/zipstate?id=' + obj.value, 
            {method: 'get', 
             update: $('zipdiv'), 
             onComplete: function()
                 {
                       document.getElementById("updatemessage").style.display="none"
			   document.getElementById("zipcode").value="-1"
                 }
             }).request();

  }
  else
  {
   document.getElementById("zipcode").value="-1"
   document.getElementById("zipval").options.length=1
   document.getElementById("city").value="-1"
   document.getElementById("cityval").options.length=1
  }
}

////////////////////////////////////////////////////////////////////////////////////////////
function getclaimapt(obj)
{
  if(obj.value!=-1)
  {
    document.getElementById("city").value=obj.value
    document.getElementById("updatemessage").style.display="block"
    aj=new Ajax('/claimapt?id=' + obj.value + "&state=" + document.getElementById("state").value, 
      {method: 'get', 
       update: $('aptdiv'), 
       onComplete: function(){
                                document.getElementById("updatemessage").style.display="none"
					   document.getElementById("unitval").options.length=1
				   document.getElementById("apt").value="-1"
				   document.getElementById("unit").value="-1"
                             }
      }).request();
  }
  else
  {
   document.getElementById("apt").value="-1"
   document.getElementById("unit").value="-1"
   document.getElementById("aptval").options.length=1
   document.getElementById("unitval").options.length=1
  }
}

////////////////////////////////////////////////////////////////////////////////////////////

function getclaimtype(obj)
{
  if(obj.value!=-1)
  {
    document.getElementById("apt").value=obj.value
    document.getElementById("updatemessage").style.display="block"
    aj=new Ajax('/claimtype?id=' + obj.value, {method: 'get', update: $('unitdiv'), onComplete: function(){document.getElementById("updatemessage").style.display="none";document.getElementById("unit").value="-1";document.getElementById("address").value=$('addressdrop').value}}).request();
  }
  else
  {
   document.getElementById("unit").value="-1"
   document.getElementById("unitval").options.length=1
  }
}

/////////////////////////////////////////////////////////////////////////////////////////////////

function getclaimunit(obj)
{
  document.getElementById("unit").value=obj.value
}

/////////////////////////////////////////////////////////////////////////////////////////////////

function claimers()
{
  var flag=""

  var tempp=document.getElementById("nam").value
  tempp=tempp.replace(/ /g,"")
  if(tempp.length==0)
    flag="Please enter your name\n"

  

  tempp=document.getElementById("phone").value
  tempp=tempp.replace(/ /g,"")
  if(tempp.length==0)
    flag=flag+"Please enter your phone number\n"

  

  tempp=document.getElementById("state").value
  if(tempp==-1)
    flag=flag+"Please enter the state\n"

  

  tempp=document.getElementById("city").value
  if(tempp==-1)
    flag=flag+"Please enter the city\n"

  

  tempp=document.getElementById("apt").value
  if(tempp==-1)
    flag=flag+"Please enter the apartment name\n"

  

  tempp=document.getElementById("unit").value
  if(tempp==-1)
    flag=flag+"Please enter the unit type\n"

  

  tempp=document.getElementById("address").value
  tempp=tempp.replace(/ /g,"")
  if(tempp.length==0)
    flag=flag+"Please enter your address\n"

  

  tempp=document.getElementById("numapt").value
  tempp=tempp.replace(/ /g,"")
  if(tempp.length==0)
    flag=flag+"Please enter your apt number\n"

  

  tempp=document.getElementById("date1").value
  tempp=tempp.replace(/ /g,"")
  if(tempp.length==0)
    flag=flag+"Please enter your move in date\n"

  

  tempp=document.getElementById("lease").value
  tempp=tempp.replace(/ /g,"")
  if(tempp.length==0)
    flag=flag+"Please enter your lease period\n"

  

  tempp=document.getElementById("rent").value
  tempp=tempp.replace(/ /g,"")
  if(tempp.length==0)
    flag=flag+"Please enter your rent amount\n"

  

  if(flag.length>0)
   {
     alert(flag)
     return false
   }
  else
    return true

}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function getclaimcitymsg(obj)
{

  if(obj.value!=-1)
  {
    document.getElementById("state").value=obj.value
    document.getElementById("updatemessage").style.display="block"
    aj=new Ajax('/admin/msgstate?id=' + obj.value, 
            {method: 'get', 
             update: $('citdiv'), 
             onComplete: function()
                 {
                       document.getElementById("updatemessage").style.display="none"
			   document.getElementById("city").value="-1"
                 }
             }).request();
  }
  else
  {
   document.getElementById("city").value="-1"
   document.getElementById("cityval").options.length=1
  }
}

////////////////////////////////////////////////////////////////////////////////////////////
function setmsgcityy(obj)
{
  if(obj.value!=-1)
    document.getElementById("city").value=obj.value
} 
////////////////////////////////////////////////////////////////////////////////////////////

function getclaimcityadmin(obj)
{

  if(obj.value!=-1)
  {
    document.getElementById("state").value=obj.value
    document.getElementById("updatemessage").style.display="block"
    aj=new Ajax('/admin/claimstate?id=' + obj.value, 
            {method: 'get', 
             update: $('citdiv'), 
             onComplete: function()
                 {
                       document.getElementById("updatemessage").style.display="none"
			   document.getElementById("aptval").options.length=1
			   document.getElementById("city").value="-1"
			   document.getElementById("apt").value="-1"
                 }
             }).request();
  }
  else
  {
   document.getElementById("city").value="-1"
   document.getElementById("apt").value="-1"
   document.getElementById("cityval").options.length=1
   document.getElementById("aptval").options.length=1
  }
}

////////////////////////////////////////////////////////////////////////////////////////////

function getclaimaptadmin(obj)
{
  if(obj.value!=-1)
  {
    document.getElementById("city").value=obj.value
    document.getElementById("updatemessage").style.display="block"
    aj=new Ajax('/admin/claimapt?id=' + obj.value + "&state=" + document.getElementById("state").value, 
      {method: 'get', 
       update: $('aptdiv'), 
       onComplete: function(){
                                document.getElementById("updatemessage").style.display="none"
				   document.getElementById("apt").value="-1"
                             }
      }).request();
  }
  else
  {
   document.getElementById("apt").value="-1"
   document.getElementById("unit").value="-1"
   document.getElementById("aptval").options.length=1
  }
}

////////////////////////////////////////////////////////////////////////////////////////////

function getclaimtypeadmin(obj)
{
  if(obj.value!=-1)
  {
    document.getElementById("apt").value=obj.value
  }
}

/////////////////////////////////////////////////////////////////////////////////////////////////
function msgidentifier()
{
     var temp1=document.getElementById("state").value
     var flag=""

      if(temp1==-1)
        flag="Please select a state\n"       

     var temp2=document.getElementById("city").value

      if(temp2==-1)
        flag=flag + "Please select a city\n"

     var temp4=document.getElementById("subject").value
      if(temp4.replace(/ /g,"").length==0)
        flag=flag + "Please enter the subject\n"
      else
       document.getElementById("submessage").value=temp4

     var temp3=document.getElementById("bodytext").value
      if(temp3.replace(/ /g,"").length==0)
        flag=flag + "Please enter the message content\n"
      else
       document.getElementById("bmessage").value=temp3

      if(flag.length>0)
      {
        alert(flag)
        return false;
      }
      else
       return true

}
////////////////////////////////////////////////////////////////////////////////////////////////
  function propidentifier()
  {
     var temp1=document.getElementById("state").value
     var flag=""

      if(temp1==-1)
        flag="Please select a state\n"       

     var temp2=document.getElementById("city").value

      if(temp2==-1)
        flag=flag + "Please select a city\n"

     var temp3=document.getElementById("apt").value

      if(temp3==-1)
        flag=flag + "Please select an apartment name\n"

      if(flag.length>0)
      {
        alert(flag)
        return false;
      }
      else
       return true
  }
////////////////////////////////////////////////////////////////////////////////////////////////

   function updatetitle(pic_id)
   {
    var pars="picid=" + pic_id + "&title=" + document.getElementById("titlepic").value
    var updajax=new Ajax.Updater('photo_upd_title', '/admin/updatetitle', {asynchronous:true, evalScripts:true, method: 'get', parameters:pars, frequency: 0.01})      
   }

////////////////////////////////////////////////////////////////////////////////////////////////
   function updfloortitle(pic_id)
   {
    var pars="picid=" + pic_id + "&title=" + document.getElementById("titlepic").value
    var updajax=new Ajax.Updater('photo_upd_title', '/admin/updfloortitle', {asynchronous:true, evalScripts:true, method: 'get', parameters:pars, frequency: 0.01})      
   }

///////////////////////////////////////////////////////////////////////////

  function getzipcodess(obj)
  {
    document.getElementById("zipcode").value=obj.value
  }

/////////////////////////////////////////////////////////////////////////// 

  function getcityprop(obj)
  {
    document.getElementById("city").value=obj.value

    aj=new Ajax('/admin/getlatlong?id=' + obj.value,
      {method: 'get', 
       update: $('latval'), 
       onComplete: function(){
                               temparr=document.getElementById("latval").innerHTML.split(",") 
                               document.getElementById("latitude").value=temparr[0]
                               document.getElementById("longitude").value=temparr[1]                             }
      }).request();

  }
/////////////////////////////////////////////////////////////////////////////////
  
  function checkfields()
  {
     var flag=""
     var temp1=document.getElementById("propertyname").value
     if(temp1.replace(/ /g,"").length==0)
      flag="Please enter the property name\n"

     var temp2=document.getElementById("address").value
     if(temp2.replace(/ /g,"").length==0)
      flag=flag + "Please enter the address\n"


     var temp3=document.getElementById("state").value
      if(temp3==-1)
        flag=flag + "Please select a state\n"       

     var temp4=document.getElementById("city").value
      if(temp4==-1)
        flag=flag + "Please select a city\n"


     var temp5=document.getElementById("latitude").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the latitude\n"     

     var temp6=document.getElementById("longitude").value
     if(temp6.replace(/ /g,"").length==0)
      flag=flag + "Please enter the longitude\n"

     var temp7=document.getElementById("zipcode").value
      if(temp7==-1)
        flag=flag + "Please select a zipcode\n"     


     temp5=document.getElementById("neighborhood").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the neighborhood\n" 

     temp5=document.getElementById("companyname").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the company name\n" 


     temp5=document.getElementById("contactname").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the contact name\n"

     temp5=document.getElementById("url").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the company url\n" 

     temp5=document.getElementById("emailid").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the email id\n" 

     temp5=document.getElementById("phone").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the phone number\n" 

     temp5=document.getElementById("fax").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the fax number\n"

     temp5=document.getElementById("officehrs").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the office hours\n"

     temp5=document.getElementById("petpolicy").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the pet policy\n"
      

      if(flag.length>0)
      {
        alert(flag)
        return false;
      }
      else
       return true
  }

/////////////////////////////////////////////////////////////////////////////////
  
  function checkeditfields()
  {
     var flag=""
     var temp1=document.getElementById("propertyname").value
     if(temp1.replace(/ /g,"").length==0)
      flag="Please enter the property name\n"

     var temp2=document.getElementById("address").value
     if(temp2.replace(/ /g,"").length==0)
      flag=flag + "Please enter the address\n"

     var temp5=document.getElementById("latitude").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the latitude\n"     

     var temp6=document.getElementById("longitude").value
     if(temp6.replace(/ /g,"").length==0)
      flag=flag + "Please enter the longitude\n"

     temp5=document.getElementById("neighborhood").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the neighborhood\n" 

     temp5=document.getElementById("companyname").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the company name\n" 


     temp5=document.getElementById("contactname").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the contact name\n"

     temp5=document.getElementById("url").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the company url\n" 

     temp5=document.getElementById("emailid").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the email id\n" 

     temp5=document.getElementById("phone").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the phone number\n" 

     temp5=document.getElementById("fax").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the fax number\n"

     temp5=document.getElementById("officehrs").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the office hours\n"

     temp5=document.getElementById("petpolicy").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the pet policy\n"
      


     temp5=document.getElementById("commspecial").value
     if(temp5.replace(/ /g,"").length==0)
      document.getElementById("commspecial").value=" "

     temp5=document.getElementById("description").value
     if(temp5.replace(/ /g,"").length==0)
      document.getElementById("description").value=" "


      if(flag.length>0)
      {
        alert(flag)
        return false;
      }
      else
       return true
  }
////////////////////////////////////////////////////////////////////////////
function checkpropeditfields()
{
     var flag=""
     var temp1=document.getElementById("propertyname").value
     if(temp1.replace(/ /g,"").length==0)
      flag="Please enter the property name\n"

     var temp2=document.getElementById("address").value
     if(temp2.replace(/ /g,"").length==0)
      flag=flag + "Please enter the address\n"

     temp5=document.getElementById("neighborhood").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the neighborhood\n" 

     temp5=document.getElementById("companyname").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the company name\n" 

     temp5=document.getElementById("contactname").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the contact name\n"

     temp5=document.getElementById("url").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the company url\n" 

     temp5=document.getElementById("emailid").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the email id\n" 

     temp5=document.getElementById("phone").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the phone number\n" 

     temp5=document.getElementById("fax").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the fax number\n"

     temp5=document.getElementById("officehrs").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the office hours\n"

     temp5=document.getElementById("petpolicy").value
     if(temp5.replace(/ /g,"").length==0)
      flag=flag + "Please enter the pet policy\n"      

      if(flag.length>0)
      {
        alert(flag)
        return false;
      }
      else
       return true

}
///////////////////////////////////////////////////////////////////////////
  function goback(link)
  {
     window.location=link
  }
//////////////////////////////////////////////////////////////////////////////

   function collection_propedit_data()
   {
      var chkflag=0
      str=""
		   var obj=document.getElementById("minrent").value
		   var val=checkint(obj)
		   if(val==0)
		     chkflag=1
		   else
		   {
		     document.getElementById("rentminimum").value=obj
		   }

		   obj=document.getElementById("maxrent").value
		   val=checkint(obj)
		   if(val==0)
		     chkflag=1
		   else
		   {
		     document.getElementById("rentmaximum").value=obj
		   } 

                 if(document.getElementById("avail2").checked)
                   document.getElementById("availid").value="0"
                 else
                   document.getElementById("availid").value="1"

		   var dropval=document.getElementById("beds") 
		   document.getElementById("numbed").value=dropval.options[dropval.selectedIndex].value

		   dropval=document.getElementById("bath") 
		   document.getElementById("numbath").value=dropval.options[dropval.selectedIndex].value

		   obj=document.getElementById("area").value
		   val=checkint(obj)
		   if(val==0)
		     chkflag=1
		   else
		   {
		     document.getElementById("surfarea").value=obj
		   } 

		     document.getElementById("leaseterm").value=document.getElementById("lease").value

		   if(document.getElementById("leaseterm").value.replace(/ /g,"").length==0)
		     chkflag=1

                   document.getElementById("intinfo").value=document.getElementById("comment").value
		     document.getElementById("appfee").value=document.getElementById("applicationfee").value

		     document.getElementById("depfee").value=document.getElementById("depositfee").value     

		     document.getElementById("adfee").value=document.getElementById("adminfee").value

		  str=""
		   for(ij=1;ij<6;ij++)
		   {
		      var temp=document.getElementById("pets" + ij)
		      if(temp.checked)
		      {
			    str=str + temp.value + ","          
		      }
		   }
		  document.getElementById("petallow").value=str


		  str=""
		   for(ij=1;ij<4;ij++)
		   {
		      var temp=document.getElementById("wash" + ij)
		      if(temp.checked)
		      {
			    str=str + temp.value + ","          
		      }
		   }
		  document.getElementById("washingmc").value=str


		  if(chkflag==1)
		  {
		    alert("Incomplete Data")
		    return false;
		  }
		  else
		   return true;

   }

//////////////////////////////////////////////////////////////////////////////
   function collection_edit_data()
   {
  var chkflag=0

  str=""
   for(ij=1;ij<12;ij++)
   {
      var temp=document.getElementById("unittype" + ij)
      if(temp.checked)
      {
            str=str + temp.value + ","          
      }
   }

   if(str.length==0)
     chkflag=1
   else
     document.getElementById("unnitype").value=str


   var obj=document.getElementById("minrent").value
   var val=checkint(obj)
   if(val==0)
     chkflag=1
   else
   {
     document.getElementById("rentminimum").value=obj
   }

   obj=document.getElementById("maxrent").value
   val=checkint(obj)
   if(val==0)
     chkflag=1
   else
   {
     document.getElementById("rentmaximum").value=obj
   } 



   var dropval=document.getElementById("beds") 
   document.getElementById("numbed").value=dropval.options[dropval.selectedIndex].value

   dropval=document.getElementById("bath") 
   document.getElementById("numbath").value=dropval.options[dropval.selectedIndex].value

   obj=document.getElementById("area").value
   val=checkint(obj)
   if(val==0)
     chkflag=1
   else
   {
     document.getElementById("surfarea").value=obj
   } 
              
     document.getElementById("leaseterm").value=document.getElementById("lease").value

   if(document.getElementById("leaseterm").value.replace(/ /g,"").length==0)
     chkflag=1

     document.getElementById("pershare").value=document.getElementById("cashback").value

   if(document.getElementById("pershare").value.replace(/ /g,"").length==0)
     chkflag=1

     document.getElementById("appfee").value=document.getElementById("applicationfee").value
     
     document.getElementById("depfee").value=document.getElementById("depositfee").value     
     
     document.getElementById("adfee").value=document.getElementById("adminfee").value
     
     document.getElementById("intinfo").value=document.getElementById("internalinfo").value
   if(document.getElementById("intinfo").value.replace(/ /g,"").length==0)
     chkflag=1

  str=""
   for(ij=1;ij<6;ij++)
   {
      var temp=document.getElementById("pets" + ij)
      if(temp.checked)
      {
            str=str + temp.value + ","          
      }
   }
  document.getElementById("petallow").value=str
  

  str=""
   for(ij=1;ij<4;ij++)
   {
      var temp=document.getElementById("wash" + ij)
      if(temp.checked)
      {
            str=str + temp.value + ","          
      }
   }
  document.getElementById("washingmc").value=str

  str="1,1,"
   for(ij=3;ij<23;ij++)
   {
      var temp=document.getElementById("optional" + ij)
            str=str + temp.value + ","          
   }

  document.getElementById("optionals").value=str


  if(chkflag==1)
  {
    alert("Incomplete Data")
    return false;
  }
  else
   return true;

   }
///////////////////////////////////////////////////////////////////////

function collection_data()
{
  var chkflag=0

  str=""
   for(ij=1;ij<12;ij++)
   {
      var temp=document.getElementById("unittype" + ij)
      if(temp.checked)
      {
            str=str + temp.value + ","          
      }
   }

   if(str.length==0)
     chkflag=1
   else
     document.getElementById("unnitype").value=str


   var obj=document.getElementById("minrent").value
   var val=checkint(obj)
   if(val==0)
     chkflag=1
   else
   {
     document.getElementById("rentminimum").value=obj
   }

   obj=document.getElementById("maxrent").value
   val=checkint(obj)
   if(val==0)
     chkflag=1
   else
   {
     document.getElementById("rentmaximum").value=obj
   } 



   var dropval=document.getElementById("beds") 
   document.getElementById("numbed").value=dropval.options[dropval.selectedIndex].value

   dropval=document.getElementById("bath") 
   document.getElementById("numbath").value=dropval.options[dropval.selectedIndex].value

   obj=document.getElementById("area").value
   val=checkint(obj)
   if(val==0)
     chkflag=1
   else
   {
     document.getElementById("surfarea").value=obj
   } 
              
     document.getElementById("leaseterm").value=document.getElementById("lease").value

   if(document.getElementById("leaseterm").value.replace(/ /g,"").length==0)
     chkflag=1

     document.getElementById("pershare").value=document.getElementById("cashback").value

   if(document.getElementById("pershare").value.replace(/ /g,"").length==0)
     chkflag=1

     document.getElementById("appfee").value=document.getElementById("applicationfee").value
     
     document.getElementById("depfee").value=document.getElementById("depositfee").value     
     
     document.getElementById("adfee").value=document.getElementById("adminfee").value
     
     document.getElementById("intinfo").value=document.getElementById("internalinfo").value
   if(document.getElementById("intinfo").value.replace(/ /g,"").length==0)
     chkflag=1

  str=""
   for(ij=1;ij<6;ij++)
   {
      var temp=document.getElementById("pets" + ij)
      if(temp.checked)
      {
            str=str + temp.value + ","          
      }
   }
  document.getElementById("petallow").value=str
  

  str=""
   for(ij=1;ij<4;ij++)
   {
      var temp=document.getElementById("wash" + ij)
      if(temp.checked)
      {
            str=str + temp.value + ","          
      }
   }
  document.getElementById("washingmc").value=str

  str="1,1,"
   for(ij=3;ij<23;ij++)
   {
      var temp=document.getElementById("optional" + ij)
            str=str + temp.value + ","          
   }

  document.getElementById("optionals").value=str


  if(chkflag==1)
  {
    alert("Incomplete Data")
    return false;
  }
  else
   return true;
  
}

///////////////////////////////////////////////////////////////////////
function showproperty(obj)
{
   if(obj.value!=-1)
   {
      window.location="/users/loggedin?pid=" + obj.value
   }
}
//////////////////////////////////////////////////////////////////////
function chkpasswords()
{
   if(document.getElementById('oldpass').value!=document.getElementById('newpass').value || document.getElementById('oldpass').value.replace(/ /g,"").length==0)
   {
       alert('Error! Passwords do not match') 
       return false
   }
   else
     return true
}
///////////////////////////////////////////////////////////////////////
function setvalues(objname,val)
{
  document.getElementById(objname).value=val
}

////////////////////////////////////////////////////////////////////////

function checkint(str)
{
  result=""
    for(j=0;j<str.length;j++)
     {
       if(isFinite(str.charAt(j)))
         result=result + str.charAt(j) 
 
       if(str.charAt(j)==".") 
         result=result + str.charAt(j)
     }

       if(result==str && str.length>0)
         return 1;
       else
         return 0;
}
///////////////////////////////////////////////////////////////////////
 function showhide(obj1,obj2)
 {
    var temp1=document.getElementById(obj1)
    var temp2=document.getElementById(obj2)

    if(temp1.style.display=="block")
     {
        temp1.style.display="none"
        temp2.style.display="block"
     }
    else
     {
        temp2.style.display="none"
        temp1.style.display="block"
     }
 }
////////////////////////////////////////////////////////////////////////

  function showinfo(obj,str)
  {
    var temp1=document.getElementById(obj)

    if(temp1.style.display=="block")
     {
        temp1.style.display="none"
        document.getElementById('editcomm_' + str).innerHTML="Expand"
     }
    else
     {
        temp1.style.display="block"
        document.getElementById('editcomm_' + str).innerHTML="Collapse"
     }
  }
/////////////////////////////////////////////////////////////////////////

   function savecomments(divtag,commid,textid)
    {
          var updajax=new Ajax.Updater(divtag, '/admin/commentsaved?id=' + commid + "&comments=" + document.getElementById(textid).value, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.01}) 
    }

/////////////////////////////////////////////////////////////////////////

  function claimstatus(id,boxid)
  {
       var updajax=new Ajax.Updater('dummytt', '/admin/claimstatus?id=' + id + "&status=" + document.getElementById(boxid).selectedIndex, {asynchronous:true, evalScripts:true, method: 'get', frequency: 0.01}) 
  }
//////////////////////////////////////////////////////
  function delsavedapt(id)
  {
     window.location="/deletesavedapt?apt_id=" + id
  }
/////////////////////////////////////////////////////////

   function switchers(obj)
   {
      if(obj.checked==true)
        document.getElementById("accbutton").disabled=false
      else
        document.getElementById("accbutton").disabled=true
   }
