function loadCountryRegions(id,displayby,default_cr_id){	
	if(id==null && displayby==null){
		id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
		displayby='c.country_id';
		/*if(default_cr_id==null){
			default_cr_id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;
		}*/
	}
	if(id!=0)
	{		
		/*if(displayby=="c.country_id"){
			//$('locationName').innerHTML=document.getElementById("country").options[document.getElementById("country").selectedIndex].text;
			loadLocationText(id,displayby);
		}*/
		var myAjax=new Ajax.Request(path+'loadcountryregions',
				{method: 'get', parameters: {id: id,displayby:displayby}, 
	                onComplete: function handleResponse(transport)
	                {
						if(transport.responseText==0){
							/*$('countryregionsLabel').style.display="none";
							$('countryregionsCombo').style.display="none";
							$('statesLabel').style.display="none";
							$('statesCombo').style.display="none";
							$('statesregionsLabel').style.display="none";							
							$('statesregionsCombo').style.display="none";
							$('citiesLabel').style.display="none";
							$('citiesCombo').style.display="none";
							$('cityregionsLabel').style.display="none";
							$('cityregionsCombo').style.display="none";*/
							$('countryregions').innerHTML = '<option selected="selected" value=0>No Regions</option><option value=-1>Add New</option>';
							loadStates(id,displayby);
						}else{
							/*if($('countryregionsLabel').style.display=="none")
								$('countryregionsLabel').show();
							if($('countryregionsCombo').style.display=="none")
								$('countryregionsCombo').show();*/
							
							$('countryRegionsContainer').innerHTML = transport.responseText;
							/*if(id==null && displayby==null){								
								if(default_cr_id==null){
									document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value=default_cr_id;
								}
							}*/
							loadStates(id,displayby);
						}
	                }}
				);
		//loadCategory(id,'countryid');
		
	}
	//else
		
}
function loadStates(id,displayby){
	if(id==null && displayby==null){
		id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;
		displayby='cr.country_region_id';
		if(id==0){
			id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
			displayby='c.country_id';
		}	
	}
	if(id==-1){
		var country_id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
		if(country_id>0){			
			//lb=initLightbox();
			lb.activate();
			var myAjax=new Ajax.Request(
											path+'addcountryregionsform',
											{
												method: 'get', parameters: {country_id:country_id}, 
												onComplete: function handleResponse(transport)
								                { 
													lb.processInfo(transport);
								                }	
											}
										);
		                
			
		}else{
			alert("Select a country first !!!");
		}
	}else if(id>0){
		/*if(displayby=="cr.country_region_id"){
			//$('locationName').innerHTML=document.getElementById("country").options[document.getElementById("country").selectedIndex].text+"<br />"+document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].text+"<br/>"+" ";
			loadLocationText(id,displayby);
		}*/
		var myAjax=new Ajax.Request(path+'loadstates',
				{method: 'get', parameters: {id: id,displayby:displayby}, 
	                onComplete: function handleResponse(transport)
	                {
						if(transport.responseText==0){							
							/*$('statesLabel').style.display="none";
							$('statesCombo').style.display="none";
							$('statesregionsLabel').style.display="none";							
							$('statesregionsCombo').style.display="none";
							$('citiesLabel').style.display="none";
							$('citiesCombo').style.display="none";
							$('cityregionsLabel').style.display="none";
							$('cityregionsCombo').style.display="none";*/
							$('states').innerHTML = '<option selected="selected" value=0>No States</option><option value=-1>Add New</option>';
							loadStateRegion(id,displayby);
						}else{
							/*if($('statesLabel').style.display=="none")
								$('statesLabel').show();
							if($('statesCombo').style.display=="none")
								$('statesCombo').show();*/
							$('statesContainer').innerHTML = transport.responseText;
							loadStateRegion(id,displayby);
						}
	                }}
				);
		//loadCategory(id,'countryid');
		
	}
	else{
		//$('statesregions').innerHTML = '<select name="stateregion" class="searchbarbutton3left" id="stateregion" onchange="javascript: loadCities(this.value);" style="width:135px;"><option>No State Region</option></select>';
		id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
		displayby='c.country_id';
		
		//$('statesregions').innerHTML = '<select name="stateregion" class="searchbarbutton3left" id="stateregion" onchange="javascript: loadCities(this.value);" style="width:135px;"><option>No State Region</option></select>';
		var myAjax=new Ajax.Request(path+'loadstates',
				{method: 'get', parameters: {id: id,displayby:displayby}, 
	                onComplete: function handleResponse(transport)
	                {
						if(transport.responseText==0){							
							/*$('statesLabel').style.display="none";
							$('statesCombo').style.display="none";
							$('statesregionsLabel').style.display="none";							
							$('statesregionsCombo').style.display="none";
							$('citiesLabel').style.display="none";
							$('citiesCombo').style.display="none";
							$('cityregionsLabel').style.display="none";
							$('cityregionsCombo').style.display="none";*/
							$('states').innerHTML = '<option selected="selected" value=0>No States</option><option value=-1>Add New</option>';
							loadStateRegion(id,displayby);
						}else{
							/*if($('statesLabel').style.display=="none")
								$('statesLabel').show();
							if($('statesCombo').style.display=="none")
								$('statesCombo').show();*/
							$('statesContainer').innerHTML = transport.responseText;
							loadStateRegion(id,displayby);
						}
	                }}
				);
		//loadCategory(state,'stateid');
		//loadCities(country,'s.country_id');
		/*$('statesregions').hide();*/
	}	
}
function loadStateRegion(id,displayby){
	if(id==null && displayby==null){
		id=document.getElementById("states").options[document.getElementById("states").selectedIndex].value;
		displayby='s.state_id';
		if(id==0){
			id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;
			displayby='cr.country_region_id';
			if(id==0){
				id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
				displayby='c.country_id';
			}
		}	
	}
	if(id==-1){
		var country_region_id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;		
		var country_id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;				
					
		//lb=initLightbox();			
		lb.activate();
		var myAjax=new Ajax.Request(
										path+'addstateform',
										{
											method: 'get', parameters: {country_id:country_id,country_region_id:country_region_id}, 
											onComplete: function handleResponse(transport)
							                { 
												lb.processInfo(transport);
							                }	
										}
									);
		                
			
		
	}else if(id>0){
		//alert(state);
		/*if(displayby=="s.state_id"){
			//$('locationName').innerHTML=document.getElementById("country").options[document.getElementById("country").selectedIndex].text+"<br />"+document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].text+"<br>"+ document.getElementById("states").options[document.getElementById("states").selectedIndex].text+"<br>"+" ";
			loadLocationText(id,displayby);
		}*/
		var myAjax=new Ajax.Request(path+'loadstatesregions',
				{method: 'get', parameters: {id: id,displayby:displayby}, 
	                onComplete: function handleResponse(transport)
	                {
						if(transport.responseText==0){							
							/*$('statesregionsLabel').style.display="none";							
							$('statesregionsCombo').style.display="none";
							$('citiesLabel').style.display="none";
							$('citiesCombo').style.display="none";
							$('cityregionsLabel').style.display="none";
							$('cityregionsCombo').style.display="none";*/
							$('statesregions').innerHTML = '<option selected="selected" value=0>No Regions</option><option value=-1>Add New</option>';
							loadCities(id,displayby);
						}else{
							/*if($('statesregionsLabel').style.display=="none")
								$('statesregionsLabel').show();
							if($('statesregionsCombo').style.display=="none")
								$('statesregionsCombo').show();*/
							$('statesRegionsContainer').innerHTML = transport.responseText;
							loadCities(id,displayby);
						}	
	                }}
				);
		//loadCategory(state,'stateid');
		
	}
	else{
		id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;
		displayby='cr.country_region_id';
		if(id==0){
			id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
			displayby='c.country_id';
		}		
		var myAjax=new Ajax.Request(path+'loadstatesregions',
				{method: 'get', parameters: {id: id,displayby:displayby}, 
	                onComplete: function handleResponse(transport)
	                {
						if(transport.responseText==0){							
							/*$('statesregionsLabel').style.display="none";							
							$('statesregionsCombo').style.display="none";
							$('citiesLabel').style.display="none";
							$('citiesCombo').style.display="none";
							$('cityregionsLabel').style.display="none";
							$('cityregionsCombo').style.display="none";*/
							$('statesregions').innerHTML = '<option selected="selected" value=0>No Regions</option><option value=-1>Add New</option>';
							loadCities(id,displayby);
						}else{
							/*if($('statesregionsLabel').style.display=="none")
								$('statesregionsLabel').show();
							if($('statesregionsCombo').style.display=="none")
								$('statesregionsCombo').show();*/
							$('statesRegionsContainer').innerHTML = transport.responseText;
							loadCities(id,displayby);
						}	
	                }}
				);
	}	
}
function loadCities(id,displayby,setid){
	if(id==null && displayby==null){
		id=document.getElementById("statesregions").options[document.getElementById("statesregions").selectedIndex].value;
		displayby='sr.state_region_id';
		if(id==0){
			id=document.getElementById("states").options[document.getElementById("states").selectedIndex].value;
			displayby='s.state_id';
			if(id==0){
				id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;
				displayby='cr.country_region_id';
				if(id==0){
					id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
					displayby='c.country_id';
				}
			}
		}	
	}
	if(id==-1){
		var state_id=document.getElementById("states").options[document.getElementById("states").selectedIndex].value;
		var country_region_id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;		
		var country_id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;				
					
		//lb=initLightbox();
		//alert("hi");
		
		lb.activate();
		var myAjax=new Ajax.Request(
										path+'addstateregionform',
										{
											method: 'get', parameters: {country_id:country_id,country_region_id:country_region_id,state_id:state_id}, 
											onComplete: function handleResponse(transport)
							                { 
												lb.processInfo(transport);
							                }	
										}
									);
		                
			
		
	}else if(id>0){
		/*if(displayby=="sr.state_region_id"){
			//$('locationName').innerHTML=document.getElementById("country").options[document.getElementById("country").selectedIndex].text+"<br />"+document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].text+"<br>"+ document.getElementById("states").options[document.getElementById("states").selectedIndex].text+"<br>"+document.getElementById("statesregions").options[document.getElementById("statesregions").selectedIndex].text+"<br>"+" ";
			loadLocationText(id,displayby);
		}*/
		var myAjax=new Ajax.Request(path+'loadcities',
			{method: 'get', parameters: {id: id,displayby:displayby}, 
                onComplete: function handleResponse(transport)
                {
					if(transport.responseText==0){						
						/*$('citiesLabel').style.display="none";
						$('citiesCombo').style.display="none";
						$('cityregionsLabel').style.display="none";
						$('cityregionsCombo').style.display="none";*/
						$('cities').innerHTML = '<option selected="selected" value=0>No Cities</option><option value=-1>Add New</option>';
						loadCityRegions(id,displayby);
					}else{
						/*if($('citiesLabel').style.display=="none")
							$('citiesLabel').show();
						if($('citiesCombo').style.display=="none")
							$('citiesCombo').show();*/
	                    $('citiesContainer').innerHTML = transport.responseText;
	                    if(setCityID!=null){
							setCityID(setid);
							id=setid;
							displayby='cy.city_id';
						}
	                    loadCityRegions(id,displayby);
					}
                }}
			);
	//loadCategory(country,'stateregionid');
	
	}
	else{
		id=document.getElementById("states").options[document.getElementById("states").selectedIndex].value;
		displayby='s.state_id';
		if(id==0){
			id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;
			displayby='cr.country_region_id';
			if(id==0){
				id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
				displayby='c.country_id';
			}	
		}
		//$('cities').innerHTML = '<select name="city" class="searchbarbutton3left" id="city" onchange="javascript: loadCategory(this.value);" style="width:135px;"><option>No Cities</option></select>';
		var myAjax=new Ajax.Request(path+'loadcities',
				{method: 'get', parameters: {id: id,displayby:displayby}, 
	                onComplete: function handleResponse(transport)
	                {
						if(transport.responseText==0){						
							/*$('citiesLabel').style.display="none";
							$('citiesCombo').style.display="none";
							$('cityregionsLabel').style.display="none";
							$('cityregionsCombo').style.display="none";*/
							$('cities').innerHTML = '<option selected="selected" value=0>No Cities</option><option value=-1>Add New</option>';
							loadCityRegions(id,displayby);
						}else{
							/*if($('citiesLabel').style.display=="none")
								$('citiesLabel').show();
							if($('citiesCombo').style.display=="none")
								$('citiesCombo').show();*/
		                    $('citiesContainer').innerHTML = transport.responseText;
		                    if(setCityID!=null){
								setCityID(setid);
								id=setid;
								displayby='cy.city_id';
							}
		                    loadCityRegions(id,displayby);
						}
	                }}
				);
	}	
}

function loadCityRegions(id,displayby){
	if(id==null && displayby==null){		
		id=document.getElementById("cities").options[document.getElementById("cities").selectedIndex].value;
		displayby='cy.city_id';
		if(id==0){
			id=document.getElementById("statesregions").options[document.getElementById("statesregions").selectedIndex].value;
			displayby='s.state_id';
			if(id==0){
				id=document.getElementById("states").options[document.getElementById("states").selectedIndex].value;
				displayby='s.state_id';
				if(id==0){
					id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;
					displayby='cr.country_region_id';
					if(id==0){
						id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
						displayby='c.country_id';
					}
				}
			}
		}
	}
	if(id==-1){
		var state_region_id=document.getElementById("statesregions").options[document.getElementById("statesregions").selectedIndex].value;
		var state_id=document.getElementById("states").options[document.getElementById("states").selectedIndex].value;
		var country_region_id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;		
		var country_id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;				
					
		//lb=initLightbox();
		//alert($('lightboxDiv').href);
		$('lightboxDiv').href=path+'addcityform'+"/country_id/"+country_id+"/country_region_id/"+country_region_id+"/state_id/"+state_id+"/state_region_id/"+state_region_id;
		lb.initialize($('lightboxDiv'));
		//alert($('lightboxDiv').href);
		lb.activate();
		/*var myAjax=new Ajax.Request(
										path+'addcityform',
										{
											method: 'get', parameters: {country_id:country_id,country_region_id:country_region_id,state_id:state_id,state_region_id:state_region_id}, 
											onComplete: function handleResponse(transport)
							                { 
												lb.processInfo(transport);
							                }	
										}
									);*/
		                
			
		
	}else if(id>0){
		/*if(displayby=="cy.city_id"){
			//$('locationName').innerHTML=document.getElementById("country").options[document.getElementById("country").selectedIndex].text+"<br />"+document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].text+"<br>"+ document.getElementById("states").options[document.getElementById("states").selectedIndex].text+"<br>"+document.getElementById("statesregions").options[document.getElementById("statesregions").selectedIndex].text+"<br>"+document.getElementById("cities").options[document.getElementById("cities").selectedIndex].text+"<br>"+" ";
			loadLocationText(id,displayby);
		}*/
		var myAjax=new Ajax.Request(path+'loadcityregions',
			{method: 'get', parameters: {id: id,displayby:displayby}, 
                onComplete: function handleResponse(transport)
                {
					if(transport.responseText==0){
						/*$('cityregionsLabel').style.display="none";
						$('cityregionsCombo').style.display="none";*/
						$('cityregions').innerHTML = '<option selected="selected" value=0>No Section</option><option value=-1>Add New</option>';
						loadCategory(id,displayby);
					}else{
							/*if($('cityregionsLabel').style.display=="none")
								$('cityregionsLabel').show();
							if($('cityregionsCombo').style.display=="none")
								$('cityregionsCombo').show();*/
							$('cityRegionsContainer').innerHTML = transport.responseText;
							loadCategory(id,displayby);
					}
                }}
			);
	
	}
	else{
		//$('cityregions').innerHTML = '<select name="cityregion" class="searchbarbutton3left" id="cityregion" onchange="javascript: loadCategory(this.value);" style="width:135px;"><option>No City Regions</option></select>';
		id=document.getElementById("statesregions").options[document.getElementById("statesregions").selectedIndex].value;
		displayby="sr.state_region_id";
		if(id==0){
			id=document.getElementById("states").options[document.getElementById("states").selectedIndex].value;
			displayby='s.state_id';
			if(id==0){
				id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;
				displayby='cr.country_region_id';
				if(id==0){
					id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
					displayby='c.country_id';
				}	
			}
		}
		var myAjax=new Ajax.Request(path+'loadcityregions',
				{method: 'get', parameters: {id: id,displayby:displayby}, 
	                onComplete: function handleResponse(transport)
	                {
						if(transport.responseText==0){
							/*$('cityregionsLabel').style.display="none";
							$('cityregionsCombo').style.display="none";*/
							$('cityregions').innerHTML = '<option selected="selected" value=0>No Section</option><option value=-1>Add New</option>';
							loadCategory(id,displayby);
						}else{
							/*if($('cityregionsLabel').style.display=="none")
								$('cityregionsLabel').show();
							if($('cityregionsCombo').style.display=="none")
								$('cityregionsCombo').show();*/
							$('cityRegionsContainer').innerHTML = transport.responseText;
							loadCategory(id,displayby);
						}
	                }}
				);
	}	
}
function cityregion_changed(id,displayby){
	if(id==-1){
		var city_id=document.getElementById('cities').options[document.getElementById('cities').selectedIndex].value;
		var state_region_id=document.getElementById("statesregions").options[document.getElementById("statesregions").selectedIndex].value;
		var state_id=document.getElementById("states").options[document.getElementById("states").selectedIndex].value;
		var country_region_id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;		
		var country_id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;				
					
		//lb=initLightbox();
		//alert($('lightboxDiv').href);
		$('lightboxDiv').href=path+'addcityregionform'+"/country_id/"+country_id+"/country_region_id/"+country_region_id+"/state_id/"+state_id+"/state_region_id/"+state_region_id+"/city_id/"+city_id;
		lb.initialize($('lightboxDiv'));
		//alert($('lightboxDiv').href);
		lb.activate();
		/*var myAjax=new Ajax.Request(
										path+'addcityregionform',
										{
											method: 'get', parameters: {country_id:country_id,country_region_id:country_region_id,state_id:state_id,state_region_id:state_region_id,city_id:city_id}, 
											onComplete: function handleResponse(transport)
							                { 
												lb.processInfo(transport);
							                }	
										}
									);*/
	}else{
		if(id==null && displayby==null){
			id=document.getElementById("cityregions").options[document.getElementById("cityregions").selectedIndex].value;
			displayby='cyr.city_region_id';
			if(id==0){
				id=document.getElementById("cities").options[document.getElementById("cities").selectedIndex].value;
				displayby='cy.city_id';
				if(id==0){
					id=document.getElementById("statesregions").options[document.getElementById("statesregions").selectedIndex].value;
					displayby='s.state_id';
					if(id==0){
						id=document.getElementById("states").options[document.getElementById("states").selectedIndex].value;
						displayby='s.state_id';
						if(id==0){
							id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;
							displayby='cr.country_region_id';
							if(id==0){
								id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
								displayby='c.country_id';
							}
						}
					}
				}
			}	
		}
		loadCategory(id,displayby);
	}
}
function loadEventCalendar(id,displayby){
	//alert('/'+displayby+'/'+id+'/subcategoryid/'+subcategoryid);
	var d = new Date();
	var pMonthDay = d.getDate();
	var pMonth = d.getMonth();
	var pYear = d.getFullYear();
	if(subcategoryid){
		ShowCalendarForAjax(pYear, pMonth+1, pMonthDay,'/'+displayby+'/'+id+'/subcategoryid/'+subcategoryid);
	}else{	
		ShowCalendarForAjax(pYear, pMonth+1, pMonthDay,'/'+displayby+'/'+id);
	}
	var myAjax=new Ajax.Request(path1+'setlocdata',
			{method: 'get', parameters: {id: id,displayby:displayby}, 
                onComplete: function handleResponse(transport)
                {
					
                }}
			);
	
}
function loadCategory(id,displayby){
	//alert("azeem");
	if(id==0){
		id=document.getElementById("cityregions").options[document.getElementById("cityregions").selectedIndex].value;
		displayby='cyr.city_region_id';
		if(id==0){
			id=document.getElementById("cities").options[document.getElementById("cities").selectedIndex].value;
			displayby='cy.city_id';
			if(id==0){
				id=document.getElementById("statesregions").options[document.getElementById("statesregions").selectedIndex].value;
				displayby='s.state_id';
				if(id==0){
					id=document.getElementById("states").options[document.getElementById("states").selectedIndex].value;
					displayby='s.state_id';
					if(id==0){
						id=document.getElementById("countryregions").options[document.getElementById("countryregions").selectedIndex].value;
						displayby='cr.country_region_id';
						if(id==0){
							id=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
							displayby='c.country_id';
						}
					}
				}
			}
		}
	}
	if(displayby=='cyr.city_region_id'){
		displayby='cityregionid';
	}
	else if(displayby=='cy.city_id'){
		displayby='cityid';
	}
	else if(displayby=='sr.state_region_id'){
		displayby='stateregionid';
	}
	else if(displayby=='s.state_id'){
		displayby='stateid';
	}
	else if(displayby=='cr.country_region_id'){
		displayby='countryregionid';
	}
	else if(displayby=='c.country_id'){
		displayby='countryid';
	}
	if(displayby=='cityregionid'){
		//$('locationName').innerHTML=document.getElementById('country').options[document.getElementById('country').selectedIndex].text+'<br>'+document.getElementById('countryregions').options[document.getElementById('countryregions').selectedIndex].text+'<br>'+ document.getElementById('states').options[document.getElementById('states').selectedIndex].text+'<br>'+document.getElementById('statesregions').options[document.getElementById('statesregions').selectedIndex].text+'<br>'+document.getElementById('cities').options[document.getElementById('cities').selectedIndex].text+'<br>'+document.getElementById('cityregions').options[document.getElementById('cityregions').selectedIndex].text+'<br>'+' ';
		loadLocationText(id,displayby);
	}
	
	loadlocationsforsearchbox(id,displayby);
	
	loadPostingCategories(id,displayby);
	loadBlogCategories(id,displayby);
	loadEventCategories(id,displayby);
	loadAds(id,displayby);
	loadCategorySubAction(id,displayby);
	loadLocationText(id,displayby);
	loadCalendarHeaderloc(id,displayby);
	
	
}
function loadBlogCategories(id,displayby){
	var params = displayby+"="+id;	
	var myAjax=new Ajax.Request(basePath+'blog/blogcategories/getblogcategorybox',
			{method: 'get', parameters: params, 
                onComplete: function handleResponse(transport)
                {
					$('blogCatsDiv').innerHTML = transport.responseText;
					
                }}
			);
}
function loadEventCategories(id,displayby){
	var params = displayby+"="+id;	
	var myAjax=new Ajax.Request(basePath+'events/eventcategories/geteventcategorybox',
			{method: 'get', parameters: params, 
                onComplete: function handleResponse(transport)
                {
					$('eventCatsDiv').innerHTML = transport.responseText;
					
                }}
			);
}
function loadPostingCategories(id,displayby){
	var params = displayby+"="+id;	
	var myAjax=new Ajax.Request(basePath+'posting/categoriessidebar',
			{method: 'get', parameters: params, 
                onComplete: function handleResponse(transport)
                {
					$('postingCatsDiv').innerHTML = transport.responseText;
					
                }}
			);
	
}
function loadAds(id,displayby){
	if(displayby=='cyr.city_region_id'){
		displayby='cityregionid';
	}
	else if(displayby=='cy.city_id'){
		displayby='cityid';
	}
	else if(displayby=='sr.state_region_id'){
		displayby='stateregionid';
	}
	else if(displayby=='s.state_id'){
		displayby='stateid';
	}
	else if(displayby=='cr.country_region_id'){
		displayby='countryregionid';
	}
	else if(displayby=='c.country_id'){
		displayby='countryid';
	}
	var params = displayby+"="+id;
	var loc="right";
	var myAjax=new Ajax.Request(basePath+'ads/getadtext',
			{method: 'get', parameters: params+"&loc="+loc, 
                onComplete: function handleResponse(transport)
                {
					$('rightColumnAdTitle').innerHTML = transport.responseText;
					
                }}
			);
	var loc="bottom";
	var myAjax=new Ajax.Request(basePath+'ads/getadtext',
			{method: 'get', parameters: params+"&loc="+loc, 
                onComplete: function handleResponse(transport)
                {					
					$('buttomAdTitle').innerHTML = transport.responseText;
                }}
			);
	
}
function loadCalendarHeaderloc(id,displayby){
	if(displayby=='cyr.city_region_id'){
		displayby='cityregionid';
	}
	else if(displayby=='cy.city_id'){
		displayby='cityid';
	}
	else if(displayby=='sr.state_region_id'){
		displayby='stateregionid';
	}
	else if(displayby=='s.state_id'){
		displayby='stateid';
	}
	else if(displayby=='cr.country_region_id'){
		displayby='countryregionid';
	}
	else if(displayby=='c.country_id'){
		displayby='countryid';
	}
	var params = displayby+"="+id;
	var loc="right";
	var myAjax=new Ajax.Request(basePath+'ads/getadtext',
			{method: 'get', parameters: params+"&loc="+loc, 
                onComplete: function handleResponse(transport)
                {
					$('locTextCal').innerHTML = transport.responseText;
					
                }}
			);
	
	
}
function loadLocationText(id,displayby){
	if(displayby=='cyr.city_region_id'){
		displayby='cityregionid';
	}
	else if(displayby=='cy.city_id'){
		displayby='cityid';
	}
	else if(displayby=='sr.state_region_id'){
		displayby='stateregionid';
	}
	else if(displayby=='s.state_id'){
		displayby='stateid';
	}
	else if(displayby=='cr.country_region_id'){
		displayby='countryregionid';
	}
	else if(displayby=='c.country_id'){
		displayby='countryid';
	}
	var params = displayby+"="+id;
	var myAjax=new Ajax.Request(path+'loadlocationtext',
			{method: 'get', parameters: params, 
                onComplete: function handleResponse(transport)
                {					
					$('locationName').innerHTML = transport.responseText;					
                }}
			);
}
function loadlocationsforsearchbox(id,displayby){
	if(displayby=='cyr.city_region_id'){
		displayby='cityregionid';
	}
	else if(displayby=='cy.city_id'){
		displayby='cityid';
	}
	else if(displayby=='sr.state_region_id'){
		displayby='stateregionid';
	}
	else if(displayby=='s.state_id'){
		displayby='stateid';
	}
	else if(displayby=='cr.country_region_id'){
		displayby='countryregionid';
	}
	else if(displayby=='c.country_id'){
		displayby='countryid';
	}
	var params = displayby+"="+id;
	var myAjax=new Ajax.Request(basePath+'search/search/loadlocation',
			{method: 'get', parameters: params, 
                onComplete: function handleResponse(transport)
                {					
					$('searchLocationsContainer').innerHTML = transport.responseText;					
                }}
			);
	
}
function setCityID(id){
	for(i=0;i<document.getElementById("cities").length;i++)
	{
		if(document.getElementById("cities").options[i].value==id)
		{
			document.getElementById("cities").selectedIndex=i;
		}
	}
	/*var displayby="cy.city_id";
	loadCityRegions(id,displayby);*/
}
/********************/
function loadcountryregionscombo(country_id){
	var id=country_id;
	var by="c.country_id";
	//$('loader').show();	
	var myAjax=new Ajax.Request(path+'loadcountryregions',
		{method: 'get', parameters: {id:id,displayby:by,options:true,form:true}, 
            onComplete: function handleResponse(transport)
            {
				if(transport.responseText==0){
					$('countryregionscombo').innerHTML="<option value=0>No Country Regions</option>";
					$('statescombo').innerHTML="<option value=0>No States</option>";
					$('stateregionscombo').innerHTML="<option value=0>No State Regions</option>";
					if($('citiescombo')){
						$('citiescombo').innerHTML="<option value=0>No Cities</option>";
					}
					//$('submitbutton').disabled=true;;
				}else{
					//alert($('countryregionscombo').parentNode.class);
					$('countryregionscombo').parentNode.innerHTML = transport.responseText;													
					//country_region_id=document.getElementById("countryregionscombo").options[document.getElementById("countryregionscombo").selectedIndex].value;
					loadstatescombo(id,by);					
					//$('submitbutton').disabled=false;
				}
				//$('loader').hide();
            }}
		);
		
}
function loadstatescombo(id,by){
	//alert("yes");
	//$('loader').show();	
	if(by=="cr.country_region_id" && id==0){		
			id=document.getElementById("countriescombo").options[document.getElementById("countriescombo").selectedIndex].value;
			by="c.country_id";
	}
	var myAjax=new Ajax.Request(path+'loadstates',
		{method: 'get', parameters: {id:id,displayby:by,options:true,form:true}, 
            onComplete: function handleResponse(transport)
            {
				if(transport.responseText==0){
					$('statescombo').innerHTML="<option value=0>No States</option>";
					$('stateregionscombo').innerHTML="<option value=0>No State Regions</option>";
					if($('citiescombo')){
						$('citiescombo').innerHTML="<option value=0>No Cities</option>";
					}
					//$('submitbutton').disabled=true;
				}
				else{
					//alert($('stcombo').parentNode.innerHTML);
					//alert(transport.responseText);
					//alert($('statescombo').parentNode.class);
					$('stcombo').parentNode.innerHTML = transport.responseText;
					//alert($('stcombo').parentNode.innerHTML);
					//state_id=document.getElementById("statescombo").options[document.getElementById("statescombo").selectedIndex].value;
					loadstateregionscombo(id,by);					
					//$('submitbutton').disabled=false;
				}
				//$('loader').hide();	
            }}
		);					
}
function loadstateregionscombo(id,by){
	//$('loader').show();
	if(by=='s.state_id' && id==0){
		id=document.getElementById("countryregionscombo").options[document.getElementById("countryregionscombo").selectedIndex].value;
		by="cr.country_region_id";
		if(by=="cr.country_region_id" && id==0){		
			id=document.getElementById("countriescombo").options[document.getElementById("countriescombo").selectedIndex].value;
			by="c.country_id";
		}
	}
	var myAjax=new Ajax.Request(path+'loadstatesregions',
		{method: 'get', parameters: {id:id,displayby:by,options:true,form:true}, 
            onComplete: function handleResponse(transport)
            {
				if(transport.responseText==0){
					$('stateregionscombo').innerHTML="<option value=0>No State Regions</option>";
					if($('citiescombo')){
						$('citiescombo').innerHTML="<option value=0>No Cities</option>";
					}
					//$('submitbutton').disabled=true;
				}
				else{
					
					//alert($('stateregionscombo').parentNode.class);						
					$('stateregionscombo').parentNode.innerHTML=transport.responseText;					
					//state_region_id=document.getElementById("stateregionscombo").options[document.getElementById("stateregionscombo").selectedIndex].value;					
					loadcitiescombo(id,by);
					//$('submitbutton').disabled=false;
				}
				//$('loader').hide();	
            }}
		);
		
}
function loadcitiescombo(id,by){
	//$('loader').show();
	if(by=="sr.state_region_id" && id==0){
		by='s.state_id';
		id=document.getElementById("stcombo").options[document.getElementById("stcombo").selectedIndex].value;
		if(by=='s.state_id' && id==0){
			id=document.getElementById("countryregionscombo").options[document.getElementById("countryregionscombo").selectedIndex].value;
			by="cr.country_region_id";
			if(by=="cr.country_region_id" && id==0){		
				id=document.getElementById("countriescombo").options[document.getElementById("countriescombo").selectedIndex].value;
				by="c.country_id";
			}
		}
	}	
	var myAjax=new Ajax.Request(path+'loadcities',
		{method: 'get', parameters: {id:id,displayby:by,options:true,form:true}, 
	        onComplete: function handleResponse(transport)
	        {
				if(transport.responseText==0){
					$('citiescombo').innerHTML="<option value=0>No Cities</option>";
					//$('submitbutton').disabled=true;
				}
				else{
					$('citiescombo').parentNode.innerHTML = transport.responseText;
					$('citiescombo').selectedIndex=0;
					//$('submitbutton').disabled=false;
				}
				//$('loader').hide();	
	        }}
		);
	
}
/********************/