function flexg_load(pager)
{var gmarkers=[];var checkin=document.getElementById('checkin').value;var checkout=document.getElementById('checkout').value;var guests=document.getElementById('guests').value;var bedrooms=document.getElementById('bedrooms').value;var apartmentsort=document.getElementById('apartmentsort').value;var flexibledates=document.getElementById('flexibledates').value;var limit="all";var url=fullurl+'apartments/flexadvsubcheck/apartmentsort/'+apartmentsort+'/checkin/'+checkin+'/checkout/'+checkout+'/guests/'+guests+'/bedrooms/'+bedrooms+'/flexibledates/'+flexibledates+'/limit/'+limit;if(document.getElementById('issearched').value=='1')
{document.getElementById('loadingdivmsg').innerHTML='Loading flexible search results, please wait...';var myAjax=new Ajax(url,{method:'get',evalScripts:true,update:'flexlog_resapartment',onComplete:function(){document.getElementById('adv_text_bar').style.display='block';document.getElementById('loadinglayout').style.display='none';document.getElementById('feedback_div').style.display='none';}}).request();}}
function g_load(pager)
{document.getElementById('pager').style.display='';if(pager!=undefined)
{document.getElementById('pager').style.display='none';}
var gmarkers=[];var checkin=document.getElementById('checkin').value;var checkout=document.getElementById('checkout').value;var guests=document.getElementById('guests').value;var bedrooms=document.getElementById('bedrooms').value;var apartmentsort=document.getElementById('apartmentsort').value;var flexibledates=document.getElementById('flexibledates').value;var limit="";if(pager=='set')
{if(checkin==''){alert("Select checkin date");return false;}
if(checkout==''){alert("Select checkout date");return false;}
if(guests=='')
{alert("Select number of guests");return false;}}
if(checkin!=''||checkout!=''||guests!=''||bedrooms!=''||pager!=undefined){limit="all";}else{limit="10";}
var url=fullurl+'apartments/advsubcheck/apartmentsort/'+apartmentsort+'/checkin/'+checkin+'/checkout/'+checkout+'/guests/'+guests+'/bedrooms/'+bedrooms+'/flexibledates/'+flexibledates+'/limit/'+limit;if(document.getElementById('issearched').value=='1')
{document.getElementById('loadingdivmsg').innerHTML='Loading, please wait...';document.getElementById('loadinglayout').style.display='block';document.getElementById('feedback_div').style.display='block';var myAjax=new Ajax(url,{method:'get',evalScripts:true,update:'log_resapartment',onComplete:function(){if(document.getElementById('cflexibledates2').checked)
{flexg_load(pager);}
else
{document.getElementById('loadinglayout').style.display='none';document.getElementById('feedback_div').style.display='none';document.getElementById('adv_text_bar').style.display='none';document.getElementById('flexlog_resapartment').innerHTML='';}}}).request();}
if(checkin!=''||checkout!=''||guests!=''||bedrooms!=''){$('pager').empty();}
var xmlurl=fullurl+"index2/mapxml/checkin/"+checkin+"/checkout/"+checkout+"/guests/"+guests+"/bedrooms/"+bedrooms+"/apartmentsort/"+apartmentsort+"/flexibledates/"+flexibledates+"/limit/"+limit+"/idlanguage/1";var iconBlue=new GIcon();iconBlue.image='http://www.redappleapartments.com/images/marker.png';iconBlue.shadow='http://labs.google.com/ridefinder/images/mm_20_shadow.png';iconBlue.iconSize=new GSize(21,30);iconBlue.shadowSize=new GSize(21,30);iconBlue.iconAnchor=new GPoint(6,20);iconBlue.infoWindowAnchor=new GPoint(5,1);var iconRed=new GIcon();iconRed.image='http://www.redappleapartments.com/images/pointer.png';iconRed.shadow='http://labs.google.com/ridefinder/images/mm_20_shadow.png';iconRed.iconSize=new GSize(21,30);iconRed.shadowSize=new GSize(21,30);iconRed.iconAnchor=new GPoint(6,20);iconRed.infoWindowAnchor=new GPoint(5,1);var customIcons=[];customIcons["red"]=iconRed;customIcons["blue"]=iconBlue;if(GBrowserIsCompatible()){var map=new GMap2(document.getElementById("map"));map.addControl(new GSmallMapControl());map.addControl(new GMapTypeControl());map.setCenter(new GLatLng(glat,glng),11);GDownloadUrl(xmlurl,function(data){var xml=GXml.parse(data);var markers=xml.documentElement.getElementsByTagName("marker");for(var i=0;i<markers.length;i++)
{var idapp=markers[i].getAttribute("idapp");var title=markers[i].getAttribute("title");var description=markers[i].getAttribute("description");var myarray=new Array();myarray=description.split("|");var price=myarray[0];var numofguests=myarray[1];var numofbeds=myarray[2];var roomsize=myarray[3];var minstay=myarray[4];var distancetocity=myarray[5];var icon=customIcons["blue"];var point=new GLatLng(parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lng")));var marker=createMarker(point,idapp,title,price,numofguests,numofbeds,roomsize,minstay,distancetocity,icon,checkin,checkout,guests,bedrooms);map.addOverlay(marker);}});if(document.getElementById('cflexibledates2').checked)
{var xmlurl=fullurl+"index2/flexiblemapxml/checkin/"+checkin+"/checkout/"+checkout+"/guests/"+guests+"/bedrooms/"+bedrooms+"/apartmentsort/"+apartmentsort+"/flexibledates/"+flexibledates+"/limit/"+limit+"/idlanguage/1";GDownloadUrl(xmlurl,function(data){var xml=GXml.parse(data);var markers=xml.documentElement.getElementsByTagName("marker");for(var i=0;i<markers.length;i++)
{var idapp=markers[i].getAttribute("idapp");var title=markers[i].getAttribute("title");var description=markers[i].getAttribute("description");var myarray=new Array();myarray=description.split("|");var price=myarray[0];var numofguests=myarray[1];var numofbeds=myarray[2];var roomsize=myarray[3];var minstay=myarray[4];var distancetocity=myarray[5];var icon=customIcons["blue"];var point=new GLatLng(parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lng")));var marker=createMarker(point,idapp,title,price,numofguests,numofbeds,roomsize,minstay,distancetocity,icon,checkin,checkout,guests,bedrooms);map.addOverlay(marker);}});}}}
