function changeResList(favorites,geo_ip,listing_type)
{
	
		if(favorites==1)
			forFavor='?favorites=1';
		else	
		    forFavor='?catid='+$F('category');
		
		if(listing_type=='1')
		{
		new Ajax.Request('ajax-venue-list-content.php'+forFavor, {
			parameters: { f :$F('hidTabCaseCheckId'),type:$F('hidType'),city:$F('hiduserCity'),state:$F('hiduserRegion')},
			onLoading: function(transport) { 		
					$('divHolderId').innerHTML ='<img src="images/loading_bar.gif" height="250px">';	
				},
			onSuccess: function(transport) { 		
		
					$('divHolderId').innerHTML = transport.responseText;							
					getAjaxVanuePaginationNumber(0,'paginationId',favorites,geo_ip)
				}
			});	
		}
		else
		{
			if( $F('cmenu') != '' )
			{
			  $('f').value	= $F('pmenu') + $F('cmenu');
			}
			
			if( $F('cmenu') == '' )
			{
				 $('f').value = $F('pmenu') + 'T';
			}
			
	        $('frmMenu').submit();
		}
}


function clickVenueAddevent(day,mon,year)
{
	//alert(day+mon+year);
	document.location.href='venue-add-event.php?action=add&day='+day+'&mon='+mon+'&year='+year;
}


function venueCheck()
{
  
 		new Ajax.Request('ajax_venue_check_login.php', {
			parameters: { email_v :$F('email'), pass_v :$F('password')},
				onSuccess: function(transport) { 
   						var str_tagline1 = transport.responseText;
						if(str_tagline1!='')
						{
  						 $('logmsg_div').innerHTML=str_tagline1;		
						}
						else
						{
							 parent.document.location.href="venue-details.php";
						}
					}
				});	
	  
 }
 
function venueForgetPass()
{
  		new Ajax.Request('ajax_venue_check_password.php', {
			parameters: { email_add_cu :$F('email_add')},
				onSuccess: function(transport) { 
   						var str_tagline1 = transport.responseText;
						if(str_tagline1!='')
						{
  						 $('fomsg_div').innerHTML=str_tagline1;		
						}
						else
						{
							 $('div_message').style.display="block";
			 				 $('div_forpass').style.display="none";
						}
					}
				});	
	  
 }
 
function getAjaxVanuePagination(CurrPg,showingId,favorites,geoip)
{
	  if(favorites==3) /////// use for search page
	   {
		   forFavor='favorites=3';		   
		   
		   new Ajax.Request('ajax-venue-list-pagination.php?geo_ip='+geoip+'&'+forFavor, {
			parameters: {CurrPg:CurrPg , searchtxt1:$F('searchtxt1') ,searchtxt2:$F('searchtxt2') },	
			onLoading: function(transport) { 		
						$(showingId).innerHTML ='<img src="images/loading_bar.gif">';	
					},
			onSuccess: function(transport) { 		
		
					$(showingId).innerHTML = transport.responseText;
					
					
				}
			});	
	   }
	   else if(favorites==4) //// write rev.
	   {
	   		 forFavor='favorites=4';
			   new Ajax.Request('ajax-venue-list-pagination.php?geo_ip='+geoip+'&'+forFavor, {
				parameters: {CurrPg:CurrPg , searchtxt1:$F('searchtxt1') ,searchtxt2:$F('searchtxt2') },	
				onLoading: function(transport) { 		
							$(showingId).innerHTML ='<img src="images/loading_bar.gif">';	
						},
				onSuccess: function(transport) { 		
			
						$(showingId).innerHTML = transport.responseText;
						
						
					}
				});	
	   }
	   else
	   {
		//alert(CurrPg+showingId+$F('hidTabCaseCheckId'));
		if(favorites==1)
			forFavor='favorites=1';
		else
			forFavor='catid='+$F('category');
			
		new Ajax.Request('ajax-venue-list-pagination.php?geo_ip='+geoip+'&'+forFavor, {
			parameters: {CurrPg:CurrPg ,f:$F('hidTabCaseCheckId'),type:$F('hidType'),city:$F('hiduserCity'),state:$F('hiduserRegion') },	
			onLoading: function(transport) { 		
						$(showingId).innerHTML ='<img src="images/loading_bar.gif">';	
					},
			onSuccess: function(transport) { 		
		
					$(showingId).innerHTML = transport.responseText;
					
					
				}
			});	
	   }
		
}

function getAjaxVanuePaginationNumber(CurrPg,showingId,favorites,geoip,showingBottomId)
{
     
	   if(favorites==3) /////// use for search page
	   {
		   forFavor='favorites=3';
		   	new Ajax.Request('ajax-venue-list-number.php?geo_ip='+geoip+'&'+forFavor, {
				parameters: {CurrPg:CurrPg ,searchtxt1:$F('searchtxt1') ,searchtxt2:$F('searchtxt2')},		
				onSuccess: function(transport) { 
						$(showingId).innerHTML = transport.responseText;
						
						if(showingBottomId)
						{
							$(showingBottomId).innerHTML = transport.responseText;
						}
					}
				});
	   }	   
	   else if(favorites==4) //// write rev.
	   {
		   forFavor='favorites=4';
		   	new Ajax.Request('ajax-venue-list-number.php?geo_ip='+geoip+'&'+forFavor, {
				parameters: {CurrPg:CurrPg ,searchtxt1:$F('searchtxt1') ,searchtxt2:$F('searchtxt2')},		
				onSuccess: function(transport) { 
						$(showingId).innerHTML = transport.responseText;
						if(showingBottomId)
						{
							$(showingBottomId).innerHTML = transport.responseText;
						}
						
					}
				});
	   }
	   else
	   {
			if(favorites==1)
				forFavor='favorites=1';
			else
				forFavor='catid='+$F('category');
				
			new Ajax.Request('ajax-venue-list-number.php?geo_ip='+geoip+'&'+forFavor, {
				parameters: {CurrPg:CurrPg ,f:$F('hidTabCaseCheckId') ,type:$F('hidType'),city:$F('hiduserCity'),state:$F('hiduserRegion')},		
				onSuccess: function(transport) { 
						$(showingId).innerHTML = transport.responseText;
						
						if(showingBottomId)
						{
							$(showingBottomId).innerHTML = transport.responseText;
						}
					}
				});
	   }
		
		
}

function showBigImage(imgObj,showid)
{	
	$(showid).src='show_image_in_imgtag.php?filename='+imgObj+'&newxsize=209&newysize=160&fileout=&maxsize=1&bgred=255&bggreen=255&bgblue=255';
	
}

function deleteVenueImage()
{
		if(confirm('Are you sure to delete the image ?'))
		{
			document.frmDelImage.submit();					
		}
}


function addToFavorites()
{
		new Ajax.Request('ajax-add-to-favorites.php', {
			parameters: {vid:$F('hidVid')},		
			onSuccess: function(transport) { 
					$('addToID').innerHTML='';
					alertBox("The Venue is Successfully Added to Your Favorites.");
				}
			});
		
		
}
function addToEventFavorites(eid)
{
	
		new Ajax.Request('ajax-add-to-event-favorites.php', {
			parameters: {eid:eid},		
			onSuccess: function(transport) { 
					$('addToEvFavID_'+eid).innerHTML='';
					alertBox("The Venue is Successfully Added to Your Favorites");
				}
			});
		
		
}


function validateListingFields(form)
{   
    var zip_expr		=  new RegExp("^[0-9]{5}$");
	var hour_expr		=  new RegExp("^[0-9]{1,2}(:)+([0-9]{2})+$");
	var webaddr_expr	=  new RegExp("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 
	
	if(form.v_name.value=='')
	{
		
		alert("Enter the required field: Name");
		
		form.v_name.focus();
		
		return false;
	}
	
	if(form.v_category.value=='')
	{
		
		alert("Enter the required field: Category");
		
		form.v_category.focus();
		
		return false;
	}
	
	if(form.v_address.value=='')
	{
		
		alert("Enter the required field: Address");
		
		form.v_address.focus();
		
		return false;
	}
	
	if(form.v_city.value=='')
	{
		
		alert("Enter the required field: City");
		
		form.v_city.focus();
		
		return false;
	}
	
	if(form.v_state.value=='')
	{
		
		alert("Enter the required field: State");
		
		form.v_state.focus();
		
		return false;
	}
	
	if(form.v_zip.value=='' || !zip_expr.test(form.v_zip.value))
	{
		
		alert("Enter a valid zip code");
		
		form.v_zip.focus();
		
		return false;
	}
	
	if(form.v_tel.value=='')
	{
		
		alert("Enter the required field: Phone");
		
		form.v_tel.focus();
		
		return false;
	}
	
	if(form.v_hours.value!="")
	{
		if(!hour_expr.test(form.v_hours.value))
		{
			
			alert("Hours should be in the format(hh:mm)");
			
			form.v_hours.focus();
			
			return false;
		}
	}
	
	
	
	if(form.v_type.value=='')
	{
		
		alert("Enter the required field: Venue Type");
		
		form.v_type.focus();
		
		return false;
	}
	if(form.v_price_range.value=='')
	{
		
		alert("Enter the required field: Price Range");
		
		form.v_price_range.focus();
		
		return false;
	}
	if(form.v_website.value=='')
	{
		
		alert("Enter the required field: Website");
		
		form.v_website.focus();
		
		return false;
	}
	
	if(!webaddr_expr.test(form.v_website.value))
	{
		
		alert("Enter the web address in the format: http://yahoo.com");
		
		form.v_website.focus();
		
		return false;
	}
	
	if($F('hdnISupdate') != 'Update')
	{
		if(form.v_image.value=='')
		{
			
			alert("Select the image to upload");
			
			form.v_image.focus();
			
			return false;
		}
	}	

}



///////////////////// search ///////////////////////////
function venueSearchEveRev(type,txtField,vid)
{
		
		new Ajax.Request('ajax-venue-EveRev-search.php?vid='+vid, {
			parameters: { searchTxt :$F(txtField),type:type},			
				onSuccess: function(transport) { 
   						
						if(type=='Rev')
						{
							$('divVenRevId').innerHTML=html_entity_decode(transport.responseText);
							$('searchRevTxt').value=$F('searchRevTxt');
						}						
						else if(type=='Evt')
						{
							$('divVenEventId').innerHTML=html_entity_decode(transport.responseText);	
							$('searchEvtTxt').value=$F('searchEvtTxt');
						}
							
						
					}
				});	
	  
 }


function venueEnterKeyPress(e,vid,tp)
{
	var key=getKeyCode(e);
    if(key==13)
    {    
		if(tp == 'Rev')
			venueSearchEveRev('Rev','searchRevTxt',vid);
		else if(tp == 'Evt')	
			venueSearchEveRev('Evt','searchEvtTxt',vid);
    }
}


function confirmAddToGuestList(host_id, guest_id, event_id)
{
	if(confirm("Do you want to be added in the guest list?"))
	{
	   addToGuestList(host_id, guest_id, event_id);	
	}
	else
	{
		return;
	}
}

function addToGuestList(host_id, guest_id, event_id)
{
		
	new Ajax.Request('ajax-add-to-guest-list.php', {
			parameters: {host_id:host_id, guest_id:guest_id, event_id:event_id},		
			onSuccess: function(transport) { 
					alertBox("Successfully added to the guest list.");
				}
			});
}


function removeFromFavorites(f_id,venue_id, user_id)
{
	if(confirm("Do you want to remove this venue from your favorites list?"))
	{
		new Ajax.Request('ajax-remove-from-favorites-list.php', {
				parameters: {f_id:f_id,venue_id:venue_id, user_id:user_id},		
				onSuccess: function(transport) { 
						document.location.href = "my-favorites.php";
						
					}
				});
	}
}
///////////////////////////////////////////////////////