var host = SERVER_HTTP_HOST();
if(host=='http://taaza.loc')
{
	var siteURL		=	"http://taaza.loc/";
	var siteAdURL	=	"http://taaza.loc/adsbeta/";
	var Cookie_Path	=	'.taaza.loc';
	
}else if(host=='http://adsbeta.taaza.com'){
	var siteURL		=	"http://taaza.com/";
	var siteAdURL	=	"http://adsbeta.taaza.com/";
	var Cookie_Path	=	'.adsbeta.taaza.com';
}else{
	var siteURL		=	"http://taaza.com/";
	var siteAdURL	=	"http://ads.taaza.com/";
	var Cookie_Path	=	'.ads.taaza.com';
}
var baseUrlDetailVal = '';
//var searchResultPageUrl = "/ads/classified_search_result.php";
//var customRedirectUrl = siteAdURL+city.toLowerCase()+"/"+url_arrCat[5]+"--"+url_arr[1]+"--"+url_arr[2];

var ajax = new sack();
function getSubCategory(sel)
{	
	//runEffect('category');
	//errorMsgHideShow('lstCategoryPostAd','errmsgCategory','category',0)
	/*if(document.getElementById("lstCategoryPostAd").value=='')
	{
		document.getElementById('errmsgCategory').innerHTML = '<kbd class="error"><kbd>Please select a Category</kbd></kbd>';
	}else{
		document.getElementById('errmsgCategory').innerHTML = '';
	}*/
	
		document.getElementById('errmsgPreview').innerHTML = '';
		var f = document.getElementById("lstCategoryPostAd2").value;
		
		if(f=='')
			document.getElementById("errmsgCategory").innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd><strong>Select a category that is most suitable for your Ad.</strong></kbd></kbd>';
		else
			document.getElementById("errmsgCategory").innerHTML = '';	
		/*var cssObj = {       
			  'background-image' : 'url(images/post_ad_active.gif)'		
			}
		if(f!=''){	
			//alert(f+"      "+id);	
			$('#cat'+f).css('background-image','');
		}		
		$('#cat'+sel).css(cssObj);	*/
	
	//var categoryID = sel.options[sel.selectedIndex].value;
	document.getElementById("lstSubCategoryPostAd2").value='';
	document.getElementById('subCatOption').innerHTML='';
	var categoryID = sel;
	document.getElementById("lstCategoryPostAd2").value=categoryID;
	/*document.getElementById('lstSubCategoryPostAd').options.length = 0;	// Empty subCategory select box
	if(categoryID.length>0)
	{*/
		ajax.requestFile = siteAdURL+'get_sub_categories.php?categoryID='+categoryID;	// Specifying which file to get
		ajax.onCompletion = createSubCategory;	// Specify function that will be executed after file has been found
		ajax.runAJAX();		// Execute AJAX function
	/*}
	else
	{
		document.getElementById('lstSubCategoryPostAd').options.length = 1;	// Empty subCategory select box
	}*/
}
function createSubCategory()
{
	//alert(ajax.response);
	document.getElementById('lstSubCategoryPostAd1').innerHTML=ajax.response;
	//document.getElementById('errmsgCategory').innerHTML = '';			
	//document.getElementById('lstSubCategoryPostAd1').doScroll('scrollbarPageDown'); 
	//var obj = document.getElementById('lstSubCategoryPostAd1');
	//eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}

function showOption(id,val)
{	
	//document.getElementById('subCatOption').innerHTML='';	
	//errorMsgHideShow('lstSubCategoryPostAd','errmsgCategory','subCat',id);
	document.getElementById('errmsgPreview').innerHTML = '';
	var f = document.getElementById("lstSubCategoryPostAd").value;
	
		if(f=='')
		{
			document.getElementById("errmsgCategory").innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd><strong>Select a sub-category that is most suitable for your Ad.</strong></kbd></kbd>';
		}else{
			document.getElementById("errmsgCategory").innerHTML = '';
		}
	
		var cssObj = {       
			  'background-image' : 'url(images/post_ad_sub_active.gif)'		
			}
		if(f!=''){	
			//alert(f+"      "+id);	
			$('#'+f).css('background-image','');
		}
		document.getElementById("lstSubCategoryPostAd").value=id;
		var cat = document.getElementById("lstCategoryPostAd").value;
		$('#'+id).css(cssObj);	
	
	//document.getElementById("lstSubCategoryPostAd").value=id;	
	ajax.requestFile = siteAdURL+'get_sub_category_option.php?subCategoryID='+id+'&check='+val+'&category='+cat;	// Specifying which file to get
	ajax.onCompletion = createOptionSubCategory;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function
}

function createOptionSubCategory()
{
	//alert(ajax.response);
	document.getElementById('subCatOption').innerHTML=ajax.response;
	//document.getElementById('errmsgCategory').innerHTML = '';	
}

function checkOnLinkAjax(innerId,outerId,m,ch)
{	
	if(m==1)
	{
		if(document.getElementById("radio_"+innerId+"_"+outerId).checked==true)
			document.getElementById("radio_"+innerId+"_"+outerId).checked=false;
		else
			document.getElementById("radio_"+innerId+"_"+outerId).checked=true;				
	}else{
		if(document.getElementById("locality_"+innerId).checked==true)
			document.getElementById("locality_"+innerId).checked=false;
		else
			document.getElementById("locality_"+innerId).checked=true;			
	}
	if(ch=='Y')
	{
		checkBoxCheck(innerId,outerId,'1');		
	}
}

function showOptionFilterSubcat(id,val)
{	
	//$('#slid').show();
	//alert(id+"    "+val);
	document.getElementById("subcatSlugVal").value=id;
	document.getElementById("subCatheader").value=id;	
	//document.frmRefineSearch.submit();
	/*if(document.getElementById("textRange1")!=null)
	{
		document.getElementById("textRange1").value='';
		document.getElementById("amount1").value='Rs.0 -Rs.500';
	}
	if(document.getElementById("textRange2")!=null)
	{
		document.getElementById("textRange2").value='';
		document.getElementById("amount2").value='';
	}
	if(document.getElementById("textRange3")!=null)
	{
		document.getElementById("textRange3").value='';
		document.getElementById("amount3").value='';
	}*/
	
	if(val!='N' && val!='Y')
	{
		
		document.getElementById(val).checked=true;
		document.frmRefineSearch.submit();
	}else{		
		if(val=='Y')
		{					
			if(document.getElementById("slider-range1")!=null)		
			{
				var minRange1 = document.getElementById("minAjaxOnload1").value;	
				var maxRange1Val = document.getElementById("maxAjaxOnload1").value;
				var maxRange1 = maxRange1Val.split(",");
				if(maxRange1[0]=='for-sale'){					
					var stepVal = 100;					
				}else if(maxRange1[0]=='real-estate'){					
					var stepVal = 100;					
				}else if(maxRange1[0]=='jobs'){				
					var stepVal = 1000;					
				}else if(maxRange1[0]=='matrimonial'){					
					var stepVal = 1;					
				}	
				$( "#slider-range1" ).slider({						
					range: true,		
					min: minRange1,
					max: maxRange1[1],						
					step: stepVal,
					values: [ minRange1, maxRange1[1] ],		
					slide: function( event, ui ) {
						if(maxRange1[0]=='for-sale'){					
							$( "#amount1" ).val( "Rs." + ui.values[ 0 ] + " -Rs." + ui.values[ 1 ] );												
						}else if(maxRange1[0]=='real-estate'){					
							$( "#amount1" ).val( ui.values[ 0 ] + " - " + ui.values[ 1 ] );												
						}else if(maxRange1[0]=='jobs'){				
							$( "#amount1" ).val( "Rs." + ui.values[ 0 ] + " -Rs." + ui.values[ 1 ] );;									
						}else if(maxRange1[0]=='matrimonial'){					
							$( "#amount1" ).val( ui.values[ 0 ] + " years - " + ui.values[ 1 ]+" years");											
						}
						$( "#textRange1" ).val(ui.values[0]+"-"+ui.values[1]);																	
					}				
				});
				if(maxRange1[0]=='for-sale'){					
					$( "#amount1" ).val( "Rs." + $( "#slider-range1" ).slider( "values", 0 ) +
			" -Rs." + $( "#slider-range1" ).slider( "values", 1 ) );									
				}else if(maxRange1[0]=='real-estate'){					
					$( "#amount1" ).val( $( "#slider-range1" ).slider( "values", 0 ) +
			" - " + $( "#slider-range1" ).slider( "values", 1 ) );				
				}else if(maxRange1[0]=='jobs'){				
					$( "#amount1" ).val( "Rs." + $( "#slider-range1" ).slider( "values", 0 ) +
			" -Rs." + $( "#slider-range1" ).slider( "values", 1 ) );				
				}else if(maxRange1[0]=='matrimonial'){					
					$( "#amount1" ).val( $( "#slider-range1" ).slider( "values", 0 ) +
			" years - " + $( "#slider-range1" ).slider( "values", 1 ) + " years" );					
				}
				$( "#textRange1" ).val('');
			}
			
			if(document.getElementById("slider-range2")!=null)
			{
				var minRange2 = document.getElementById("minAjaxOnload2").value;	
				var maxRange2Val = document.getElementById("maxAjaxOnload2").value;
				var maxRange2 = maxRange2Val.split(",");
				if(maxRange2[0]=='for-sale'){					
					var stepVal2 = 100;					
				}else if(maxRange2[0]=='real-estate'){					
					var stepVal2 = 100;					
				}else if(maxRange2[0]=='jobs'){				
					var stepVal2 = 1000;					
				}else if(maxRange2[0]=='matrimonial'){					
					var stepVal2 = 1;					
				}	
				$( "#slider-range2" ).slider({						
					range: true,		
					min: minRange2,
					max: maxRange2[1],
					step: stepVal2,
					values: [ minRange2, maxRange2[1] ],		
					slide: function( event, ui ) {						
						if(maxRange2[0]=='for-sale'){					
							$( "#amount2" ).val( "Rs." + ui.values[ 0 ] + " -Rs." + ui.values[ 1 ] );												
						}else if(maxRange2[0]=='real-estate'){					
							$( "#amount2" ).val( "Rs." + ui.values[ 0 ] + " -Rs." + ui.values[ 1 ] );											
						}else if(maxRange2[0]=='jobs'){				
							$( "#amount2" ).val( "Rs." + ui.values[ 0 ] + " -Rs." + ui.values[ 1 ] );									
						}else if(maxRange2[0]=='matrimonial'){					
							$( "#amount2" ).val( ui.values[ 0 ] + " inch - " + ui.values[ 1 ]+" inch" );											
						}
						$( "#textRange2" ).val(ui.values[0]+"-"+ui.values[1]);														
					}				
				});
				if(maxRange2[0]=='for-sale'){					
					$( "#amount2" ).val( "Rs." + $( "#slider-range2" ).slider( "values", 0 ) +
			" -Rs." + $( "#slider-range2" ).slider( "values", 1 ) );					
				}else if(maxRange2[0]=='real-estate'){					
					$( "#amount2" ).val( "Rs." + $( "#slider-range2" ).slider( "values", 0 ) +
			" -Rs." + $( "#slider-range2" ).slider( "values", 1 ) );				
				}else if(maxRange2[0]=='jobs'){				
					$( "#amount2" ).val( "Rs." + $( "#slider-range2" ).slider( "values", 0 ) +
			" -Rs." + $( "#slider-range2" ).slider( "values", 1 ) );				
				}else if(maxRange2[0]=='matrimonial'){					
					$( "#amount2" ).val( $( "#slider-range2" ).slider( "values", 0 ) +
			" inch - " + $( "#slider-range2" ).slider( "values", 1 ) + " inch" );					
				}
				$( "#textRange2" ).val('');				
			}
		}	
		showOptionFilterOnready(id,'Y');			
		//checkBoxCheck(id,'1','1');
		//alert("hi");	
		//setTimeout("showOptionFilterOnready(id,'N')", 500);
					
	}	
}

function showOptionFilterOnready(id,val)
{	
	//alert(id+"   "+val);
	//document.getElementById('subCatOption').innerHTML='';	
	var catId = document.getElementById("catSlug").value;
	document.getElementById("subcatSlugVal").value=id;
	document.getElementById("onloadCheck").value=val;
	var urld = document.URL;
	var city = document.getElementById("cityFilter").value;
	var keyword = document.getElementById("keywordFilter").value;
	
	ajax.requestFile = siteAdURL+'get_sub_category_option_filter.php?subCategoryID='+id+'&check='+val+'&categorySlug='+catId+'&city='+city+'&keyword='+keyword+'&urlVal='+urld+'&siteAdURL='+siteAdURL;	// Specifying which file to get
	ajax.onCompletion = createOptionFilter;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function		
}
function createOptionFilter() 
{
	//alert(ajax.response);
	document.getElementById('showOptionFilter').innerHTML=ajax.response;
	//alert(document.getElementById("hideFace"));
	if(document.getElementById("radioCount")!=null)		
		var textCheck = document.getElementById("textCount").value;
	if(parseInt(textCheck)>=2)
	{
		for(var i=1; i<parseInt(textCheck); i++)
		{
			if(document.getElementById("slider"+i)!=null)
			{
				$('#slider'+i).show();
				document.getElementById('lbl'+i).innerHTML=document.getElementById("textLevel"+i).value;
			}
		}
	}else{
		$('#slider1').hide();	
		$('#slider2').hide();
		$('#slider3').hide();
	}
	var val = document.getElementById("onloadCheck").value;
	if(val=='Y')	
		checkBoxCheck('1','1','1');
	//document.getElementById('errmsgCategory').innerHTML = '';	
}

function showTypeAjax(showVal,mode)
{
	//alert(showVal+"   "+mode);
	if(mode=='pager')
	{
		document.getElementById("showPage").value=showVal;
	}else{
		document.getElementById("showAdType").value=showVal;	
	}
	checkBoxCheck('1','1','1');
}

function showHideRadioOption(id,mode)
{
	var level = document.getElementById("radioLevel_"+id).value;
	//alert(id+"      "+mode+"   "+level);
	if(mode=='1')
	{
		document.getElementById("imageShow_"+id).innerHTML='<a href="javascript:void(0);" onclick="showHideRadioOption('+id+',2)"><label><img src="images/collapsed.gif" />&nbsp;'+level+' </label></a>';
		$('#radioShow_'+id).hide();
	}else{
		document.getElementById("imageShow_"+id).innerHTML='<a href="javascript:void(0);" onclick="showHideRadioOption('+id+',1)"><label><img src="images/expanded.gif" />&nbsp;'+level+' </label></a>';		
		$('#radioShow_'+id).show();
	}
	
}

function selectAll(outerId,mode)
{
	//alert(outerId);
	var checkDivId = 'radioShow_'+outerId;
	if(mode==1)
	{		
		$('#'+checkDivId+' input:checkbox').each(function(){
			 temp = $(this).attr('id');					
			  document.getElementById(temp).checked=true;						
		});
		document.getElementById("select_"+outerId).innerHTML='<a href="javascript:void(0);" onclick="selectAll('+outerId+',2)" class="aRight">Unselect All</a>';
				
	}else{
		$('#'+checkDivId+' input:checkbox').each(function(){
			 temp = $(this).attr('id');					
			  document.getElementById(temp).checked=false;						
		});	
		document.getElementById("select_"+outerId).innerHTML='<a href="javascript:void(0);" onclick="selectAll('+outerId+',1)" class="aRight">Select All</a>';
	}
	checkBoxCheck(outerId,'1','1');
}

function showAjaxLocality(outerId,innerId,mode)
{
	if(document.getElementById("totalLocality")!=null)
	{
		var localityVal = document.getElementById("totalLocality").value;
		var selected = '';
		var nonSelected = '';
		var t = '1';
		var tt = '2';
		var ty = 'Y';
		var tn = 'N';
		var s = 0;
		var count = 0;
		var showCount = 0;
		var showCheckId = '';
		var pp = 0;
		if(parseInt(localityVal) >=1)
		{
			$('#ajaxSelected input:checkbox').each(function(){
				 temp = $(this).attr('id');		
				 checkVal = document.getElementById(temp).checked;			 
				 if(checkVal==true)
				 {
					count++;
			 	 }
			});
			$('#ajaxLocShow input:checkbox').each(function(){
				 temp = $(this).attr('id');		
				 checkVal = document.getElementById(temp).checked;			 
				 if(checkVal==true)
				 {
					showCount++;
			 	 }else{
					 if(pp==0)
						showCheckId = temp;
					 else
					 	showCheckId += ','+temp;	 
				 }
			});
			if(count > 0)
			{				
				for(var j=1; j<parseInt(localityVal); j++)
				{						
					var locValCheck = document.getElementById("locality_"+j).checked;
					var locText = document.getElementById("locText_"+j).innerHTML;
					if(locValCheck==true)
					{					
						selected += "<p><input type='checkbox' name='locality_"+j+"' id='locality_"+j+"' value='"+locText+"' onclick=checkBoxCheck('"+j+"','"+j+"','"+t+"') checked='checked'  />&nbsp;<font size='-1'><a href='javascript:void(0);' onclick=checkOnLinkAjax('"+j+"','"+j+"','"+tt+"','"+ty+"')><span id='locText_"+j+"'>"+locText+"</span></a></font> </p>";
					}else{
						if(s==0)
							nonSelected += "<table width='100%' border='0'>";						
						if(s%3==0)
						{
							nonSelected += "<tr>";	
						}
						nonSelected += "<td><p><input type='checkbox' name='locality_"+j+"' id='locality_"+j+"' value='"+locText+"'/>&nbsp;<font size='-1'><a href='javascript:void(0);' onclick=checkOnLinkAjax('"+j+"','"+j+"','"+tt+"','"+tn+"')><span style='display:inline; color:#636363;' id='locText_"+j+"'>"+locText+"</span></a></font>&nbsp;&nbsp;&nbsp;&nbsp;</p></td>";
						if(s%3==2){ 
							nonSelected += "</tr>";
						 }
						 s++;					 
					}
				}
				nonSelected += "</table>";
				nonSelected += "<div class='cl'></div>";
				document.getElementById("ajaxLocShow").innerHTML = selected;
				document.getElementById("ajaxSelected").innerHTML = nonSelected;
				checkBoxCheck(outerId,innerId,mode);
			}
		}
		
			
	}	
}


function checkBoxCheck(outerId,innerId,mode)
{
	//alert(outerId+"    "+innerId+"    "+mode);
	//return false;	
	var checkDivId = 'radioShow_'+outerId;
	var checkId = 'radio_'+outerId+'_'+innerId;
	
	if(mode=='2')
	{
		document.getElementById(checkId).checked=true;
		document.frmRefineSearch.submit();
	}else{
		$('#tab_menu1').hide();
		if(document.getElementById("radioCount")!=null)
		{
			var radioLable = document.getElementById("radioCount").value;		
			var radioVal = document.getElementById("radioValCount").value;
		}
		//var dropdownLable = document.getElementById("dropdownCount").value;
		if(document.getElementById("textCount")!=null)
		{
			var textCount = document.getElementById("textCount").value;
		}
		var rdLables = '';
		var ddLables = '';
		var txLables = '';
		var locLables = '';
		if(document.getElementById("radioCount")!=null)
		{
			if(parseInt(radioLable) >= 2)
			{							
				for(var i=1; i<parseInt(radioLable); i++)
				{
					var rdLablesVal = document.getElementById("radioLevel_"+i).value;
					if(rdLables=='')
					{
						rdLables = rdLablesVal;
					}else{
						rdLables = rdLables+'*'+rdLablesVal;
					}				
					var rdVal = radioVal.split(",");
					if(document.getElementById("showAdType").value!='')
					{
						if(rdLablesVal=='Ad Type')
						{
							for(var j=1; j<rdVal[i]; j++)
							{
								var ad = document.getElementById("radio_"+i+"_"+j).value;
								if(ad==document.getElementById("showAdType").value)
								{
									document.getElementById("radio_"+i+"_"+j).checked=true;
								}else if(document.getElementById("showAdType").value=='all'){
									document.getElementById("radio_"+i+"_"+j).checked=true;
								}else{
									document.getElementById("radio_"+i+"_"+j).checked=false;
								}
							}
						}
					}										
					for(var j=1; j<rdVal[i]; j++)
					{						
						var rValCheck = document.getElementById("radio_"+i+"_"+j).checked;
						if(rValCheck==true)
						{							
							var rVal = document.getElementById("radio_"+i+"_"+j).value;
							if(rVal=='all'){
								rdLables = rdLables+','+rVal;
								break;
							}else{
								rdLables = rdLables+','+rVal;
							}
						}
					}
				}				
			}
		}else{
			if(document.getElementById("showAdType").value=='')
			{
				rdLables = 'Ad Type,sell';
			}else if(document.getElementById("showAdType").value=='all'){
				rdLables = 'Ad Type,sell,buy';
			}else{
				rdLables = 'Ad Type,'+document.getElementById("showAdType").value;
			}
		}		
		if(document.getElementById("totalLocality")!=null)
		{
			var localityVal = document.getElementById("totalLocality").value;
			if(parseInt(localityVal) >=1)
			{				
				for(var j=1; j<parseInt(localityVal); j++)
				{						
					var locValCheck = document.getElementById("locality_"+j).checked;
					if(locValCheck==true)
					{							
						var locVal = document.getElementById("locality_"+j).value;
						if(locLables==''){
							locLables = locVal;							
						}else{
							locLables = locLables+','+locVal;
						}
					}
				}						
			}
		}
		/*if(parseInt(dropdownLable) >= 2)
		{
			for(var i=1; i<parseInt(dropdownLable); i++)
			{
				var ddLablesVal = document.getElementById("dropdownLevel"+i).value;
				if(ddLables=='')
				{
					ddLables = ddLablesVal;
				}else{
					ddLables = ddLables+'*'+ddLablesVal;
				}				
				var ddValCheck = document.getElementById("dropdown"+i).value;
				ddLables = ddLables+','+ddValCheck;
			}
		}*/
		
		if(document.getElementById("textCount")!=null)
		{
			//alert(textLable);
			if(parseInt(textCount) >= 2)
			{
				//alert(textCount);
				for(var i=1; i<parseInt(textCount); i++)
				{
					if(document.getElementById("textRange"+i)!=null)
					{
						var amt = document.getElementById("textRange"+i).value;						
						if(amt!='')
						{
							var txtLablesVal = document.getElementById("textLevel"+i).value;
							//alert(txLables+"    "+txtLablesVal);
							if(txLables=='')
							{
								txLables = txtLablesVal;
							}else{
								txLables = txLables+'*'+txtLablesVal;
							}					
							var lowHighVal = amt.split("-");
							//var lowVal = lowHighVal[0].split(".");
							//var highVal = lowHighVal[1].split(".");				
							var ddValCheckFrom = lowHighVal[0];
							var ddValCheckTo = lowHighVal[1];
							//alert(ddValCheckFrom+"    "+ddValCheckTo);
							txLables = txLables+','+ddValCheckFrom+','+ddValCheckTo;
						}
					}
				}
			}
		}else{
			txLables = '';
		}
		
		/*alert(rdLables);
		return false;*/
		/*--------------------Ajax filter--------------------------------------------*/
		var catIdSlugV = document.getElementById("lstCategoryAd").value;
		var catIdVal = catIdSlugV.split("_");
		var subCatIdVal = document.getElementById("lstSubCategory").value;		
		var cityVal = document.getElementById("cityFilter").value;
		var keyword = document.getElementById("keywordFilter").value;		
		var showAdTypeVal = document.getElementById("showAdType").value;
		var pageVal = document.getElementById("showPage").value;
		var onloadCheck = document.getElementById("onloadCheck").value;
		//alert(onloadCheck);
		/*if(onloadCheck=='N')
		{
			var urld = '';
		}else{*/
			var urld = document.URL;						
		//}
		//var urld = document.URL;
		//alert(urld);
		
		if(document.getElementById("sortByMode")!=null)
		{
			var newest = document.getElementById("sortByMode").value;
		}else{
			var newest = '';
		}		
		
		if(document.getElementById("totalLocality")!=null)
		{
			var localityVal = locLables;
		}else{
			var localityVal = '';
		}
		var imgValue = document.getElementById("isImage").checked;
		if(imgValue==true)
		{
			var imgVal =  document.getElementById("isImage").value;
		}else{
			var imgVal = '';
		}
		
		document.getElementById("finalFilter").value=rdLables+'?'+ddLables+'?'+txLables;
		
		//alert(siteAdURL+'classified_search_result_ajax_filter.php?subCategorySlug='+subCatIdVal+'&categorySlug='+catIdVal+'&locality='+localityVal+'&city='+cityVal+'&radioValue='+rdLables+'&dropdownValue='+ddLables+'&textValue='+txLables);
		//return false;	
		//alert(siteAdURL+'classified_search_result_ajax_filter.php?subCategorySlug='+subCatIdVal+'&categorySlug='+catIdVal+'&locality='+localityVal+'&city='+cityVal+'&radioValue='+rdLables+'&dropdownValue='+ddLables+'&textValue='+txLables);
		
		document.getElementById('filteredAjax').innerHTML='<img src="'+siteAdURL+'images/loader.gif" />';	
		ajax.requestFile = siteAdURL+'classified_search_result_ajax_filter.php?subCategorySlug='+subCatIdVal+'&categorySlug='+catIdVal[0]+'&locality='+localityVal+'&city='+cityVal+'&radioValue='+rdLables+'&dropdownValue='+ddLables+'&textValue='+txLables+'&isImage='+imgVal+'&keyword='+keyword+'&orderby='+newest+'&showAdType='+showAdTypeVal+'&page='+pageVal+'&urld='+urld+'&siteAdURL='+siteAdURL;	// Specifying which file to get
		
		ajax.onCompletion = showOptionFilterRecord;	// Specify function that will be executed after file has been found
		ajax.runAJAX();		// Execute AJAX function
		
	}	
}

function showOptionFilterRecord() 
{
	//alert(ajax.response);
	document.getElementById('filteredAjax').innerHTML=ajax.response;
	document.getElementById("showAdType").value='';
	document.getElementById("showPage").value='1';	
	//alert(document.getElementById("vinay").value);		
	$.fancybox.close();
	
	$(".shareBox").fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'href'				: '#shareBox'
	});
	
	jQuery("a.open_login_box_id_book").fancybox({ 
			'autoScale' : true,
			'titlePosition': 'inside',
			'padding':0,'overlayColor':'#000000',
			'overlayOpacity':0.5,
			'width':600,
			'height':340,
			'opacity':	true,
			'transitionIn' : 'fade',
			'transitionOut' : 'fade',
			'speedIn': 500,
            'speedOut': 300,
			'hideOnOverlayClick':true,
			'type' : 'iframe',
			'autoDimensions': true,
			'onComplete': function() {
			//$('#fancybox-content').css({height:'400px'});
			}
		});
jQuery("a#open_register_box_id").fancybox({ 
			'autoScale' : true,
			'titlePosition': 'inside',
			'padding':0,'overlayColor':'#000000',
			'overlayOpacity':0.5,
			'width':600,
			'height':390,
			'opacity':	true,
			'transitionIn' : 'fade',
			'transitionOut' : 'fade',
			'speedIn': 500,
            'speedOut': 300,
			'hideOnOverlayClick':true,
			'type' : 'iframe',
			'autoDimensions': true,
			'onComplete': function() {
				//$('#fancybox-content').css({height:'400px'});
			}
		});	
		
}



function getSubCategoryBasedOnSlug(sel,slugVal)
{
	//alert(sel+"    "+slugVal);
	document.getElementById("catSlug").value=slugVal;
	var slug = sel.options[sel.selectedIndex].value;
	document.getElementById('showOptionFilter').innerHTML='';
	document.getElementById('lstSubCategory').options.length = 1;	// Empty subCategory select box
	/*if(slug.length>0)
	{
		ajax.requestFile = siteAdURL+'get_sub_categories_based_on_slug.php?slug='+slug;	// Specifying which file to get
		ajax.onCompletion = createSubCategorySlug;	// Specify function that will be executed after file has been found
		ajax.runAJAX();		// Execute AJAX function
	}
	else
	{
		document.getElementById('lstSubCategory').options.length = 1;	// Empty subCategory select box
	}*/
	document.frmRefineSearch.submit();
}

function createSubCategorySlug()
{
	var obj = document.getElementById('lstSubCategory');
	eval(ajax.response);	// Executing the response from Ajax as Javascript code
}



function trim(s) {
	s = s.replace(/(^\s*)|(\s*$)/gi,"");
	s = s.replace(/[ ]{2,}/gi," ");
	s = s.replace(/\n /,"\n");
	return s;
}

function init2() 
{
	
	var txtLocality = 'Please enter your locality';
	var txtTitle 	= 'Please enter title';
	var txtName 	= 'Please enter your name';
	var txtEmail 	= 'Please enter your email';
	var txtMob 		= 'Please enter your mobile';
	
	if(document.getElementById("txtLocality")!=null)
	{
		if(document.getElementById("txtLocality").value == "")
			document.getElementById("txtLocality").value = txtLocality;
			
		if(document.getElementById("txtTitle").value == "")
			document.getElementById("txtTitle").value = txtTitle
			
		if(document.getElementById("txtName")!=null && document.getElementById("txtEmailAd")!=null && document.getElementById("txtMob")!=null)
		{
			if(document.getElementById("txtName").value == "")
				document.getElementById("txtName").value = txtName
				
			if(document.getElementById("txtEmailAd").value == "")
				document.getElementById("txtEmailAd").value = txtEmail
				
			if(document.getElementById("txtMob").value == "")
				document.getElementById("txtMob").value = txtMob
		}
	}
}
window.onload = init2;


function init1() 
{
	var keyword = 'Enter Keywords for Search';
	if(document.getElementById("keyword")!=null)
	{
		document.getElementById("keyword").value = keyword
	}
}

function errorMsgHideShow(txtId,errId,type,id)
{
	//alert(txtId+"  "+errId+"   "+type+" id  "+id);
	document.getElementById('errmsgPreview').innerHTML = '';
	var len = document.frmSubmitAd.txtDesc.value;
	var help = 'N';
	//alert(id);
	if(id!=0 && type=='subCat'){
		var f = document.getElementById("lstSubCategoryPostAd").value;
		var cssObj = {       
			  'background-image' : 'url(images/post_ad_sub_active.gif)'		
			}
		if(f!=''){	
			//alert(f+"      "+id);	
			$('#'+f).css('background-image','');
		}
		document.getElementById("lstSubCategoryPostAd").value=id;
		$('#'+id).css(cssObj);	
	}
	/*if(type!='price')
	{		
		runEffect(type);
	}*/
	if(type=='city')
	{
		var msg = 'Please select your city<br>Choosing a city will get more responses to your ad.';
		help = 'Y';
		
		if(document.getElementById("lstCityPostAd").value=='')
		{
			$('#locality').hide();
		}else{
			$('#locality').show();
			document.getElementById("txtLocality").value='Your locality';
			/* var selected_city = document.getElementById("lstCityPostAd").value;
			if(id!=1){							
			document.getElementById("txtLocality").value='--Select Locality--';			
			getLocalityBasedOnCity(selected_city);
			}*/
		}		
	}else if(type=='subCat')
	{
		var msg = 'Please select a Sub-category<br>Select a sub-category that is most suitable for your Ad.';
		help = 'Y';
	}else if(type=='price')
	{
		var msg = 'Price must be numeric';
		var checkMsg 	= 'Please enter price';
	}else if(type=='title')
	{
		var checkMsg 	= 'Please enter title';		
		var len = $('#'+txtId).val();
				
		if(len.length < 10 && len.length!=0 && len!=checkMsg){
			var msg = 'Your title is too short. Please enter minimum 10 characters for your Title';
			help = 'N';
		}else{					
			var msg = 'Enter a Title that is both attractive and best summarizes your Product or Service';
			help = 'Y';			
		}
	}else if(type=='description')
	{		
		var checkMsg 	= 'Please enter description';		
		var instance = CKEDITOR.instances.txtDesc;
		instance.updateElement();
		var t = instance.getData();
		var len = t.replace(/<\/?[^>]+(>|$)/g, "");	
					
		if(len.length < 40 && len.length!=0 && len!=checkMsg){
			var msg = 'Your description is too short. Please enter minimum 40 characters in your description';
			help = 'N';
		}else{		
			var msg = 'Provide as much information as you can about your ad. You should describe your ad in a simple language and concise way so that it can get you more and more prospects. Try differentiating your ad from others by adding unique details about your product or service. Please avoid using CAPS LOCK.';
			help = 'Y';			
		}		
	}else if(type=='name')
	{
		var msg = 'Please enter your name';		
		var checkMsg 	= 'Please enter your name';
	}else if(type=='mobile')
	{
		var msg = 'Mobile number must be numeric and 10 digits number';
		help = 'N';
		var checkMsg 	= 'Please enter your mobile';
	}else if(type=='password')
	{		
		var len = $('#'+txtId).val();
		//var ValidateSpChar = /[a-zA-Z0-9]/g;
		//var specialString = len.replace(ValidateSpChar, "");
		//var d = specialString.length;					
		if(len.length < 6 ){			
			var msg = 'Password length should be minimum of 6 character';
		}else{		
			var msg = 'Please enter password';				
		}
		//alert("GGGGG"+specialString.length);			
	}
	
	if(type=='price' || type=='mobile')
	{
		var txtMob = document.getElementById(txtId).value;
		//alert(type+" b  "+txtMob+"    "+checkMsg);
		if((trim(txtMob)=='' || trim(txtMob)==checkMsg) && type=='mobile' )
		{
			document.getElementById(errId).innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd><strong>Receive an SMS every time someone replies to your ad</strong></kbd></kbd>';
		}
		/*if((trim(txtMob)=='' || trim(txtMob)==checkMsg) && type=='mobile')
		{
				document.getElementById(errId).innerHTML = '<kbd class="error"><kbd><strong>Please enter your mobile</strong></kbd></kbd>';
		}
		*/
		if(trim(txtMob)!='' && trim(txtMob)!=checkMsg && type=='mobile' )
		{			
			if(!txtMob.match(/^[0-9]{10}$/))
			{				
				document.getElementById(errId).innerHTML = '<kbd class="error"><kbd><strong>'+msg+'</strong></kbd></kbd>';
			}else{
				var mob = parseFloat(txtMob.substr(0,4));				
				if(mob==0){					
					document.getElementById(errId).innerHTML = '<kbd class="error"><kbd><strong>Invalid mobile number</strong></kbd></kbd>';
				}else{
					document.getElementById(errId).innerHTML = '';
				}
			}
		}else if(trim(txtMob)!='' && type=='price')
		{	
			//alert(errId);					
			if(!IsNumeric(txtMob))
			{	
				msg = id+' must be numeric';			
				document.getElementById(errId).innerHTML = '<kbd class="error"><kbd><strong>'+msg+'</strong></kbd></kbd>';
			}else{
				document.getElementById(errId).innerHTML = '';
			}
		}		
		
	}else{		
		if(document.getElementById(txtId).value=='' || document.getElementById(txtId).value==checkMsg)
		{	
			if(help=='N')	
				document.getElementById(errId).innerHTML = '<kbd class="error"><kbd><strong>'+msg+'</strong></kbd></kbd>';
			else
				document.getElementById(errId).innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd><strong>'+msg+'</strong></kbd></kbd>';	
		}else{
			if(type=='title' || type=='description' || type=='password' || type=='name')
			{
				if(type=='description')
				{
					var instance = CKEDITOR.instances.txtDesc;
					instance.updateElement();
					var t = instance.getData();
					var len = t.replace(/<\/?[^>]+(>|$)/g, "");	
				}else{				
					var len = $('#'+txtId).val();
				}
				//alert(len);
				 var ValidateSpChar = /[a-zA-Z0-9]/g;
				 var specialString = len.replace(ValidateSpChar, "");
				//alert(specialString.length);	
				var d = specialString.length;		
				if((len.length < 10 && type=='title') || (len.length < 40 && type=='description') || (len.length < 6 && type=='password')){
					document.getElementById(errId).innerHTML = '<kbd class="error"><kbd><strong>'+msg+'</strong></kbd></kbd>';
				}else{
					document.getElementById(errId).innerHTML = '';	
				}
				
				if(type=='name')
				{
					var nameCheck = document.getElementById(txtId).value;
					if(!nameCheck.match(/^[a-zA-Z ]+$/))
					{
						document.getElementById(errId).innerHTML = '<kbd class="error"><kbd><strong>Name must contain alphabets only </strong></kbd></kbd>';
					}else{
						document.getElementById(errId).innerHTML = '';	
					}
				}
				
				
			}else{
				document.getElementById(errId).innerHTML = '';
			}
		}
	}
	
}

function runEffect(type) 
{
	// get effect type from
	//alert(type);
	var selectedEffect = 'Highlight';
	//alert(type);
	// most effect types need no options passed by default
	var options = {};
	// some effects have required parameters
	if ( selectedEffect === "scale" ) {
		options = { percent: 0 };
	} else if ( selectedEffect === "size" ) {
		options = { to: { width: 200, height: 60 } };
	}
	
	$( "#effect" ).show( selectedEffect, options, 1000, callback );
	if(type=='city')
	{
		document.getElementById("errmsgCity").innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd>Choosing a city will get more responses to your ad</kbd></kbd>';
	}else if(type=='locality')
	{
		document.getElementById("errmsgCity").innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd>Choosing a locality will get more responses to your ad</kbd></kbd>';
	}else if(type=='category')
	{
		document.getElementById("errmsgCategory").innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd>Select a category that is most suitable for your Ad.</kbd></kbd>';
	}else if(type=='subCat')
	{
		document.getElementById("errmsgCategory").innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd>Choosing a sub category will get more responses to your ad</kbd></kbd>';
	}/*else if(type=='adType')
	{
		document.getElementById(errId).innerHTML = '<div style="margin-top:230px;"><div id="effect"><p class="ui-widget-header">Choosing what are you looking for</kbd></kbd>';
	}*/else if(type=='title')
	{
		document.getElementById("errmsgTitle").innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd>Providing a detailed title will get your Ad more noticed</kbd></kbd>';
	}else if(type=='description')
	{
		document.getElementById("errmsgDescription").innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd>Including more details will help you get brand name model no color size location price etc Add contact information Add as much other detail as possible</kbd></kbd>';
	}else if(type=='email')
	{
		document.getElementById("errorEmailmsg").innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd>Enter valid email where we can send replies to your ad</kbd></kbd>';
	}else if(type=='mobile')
	{
		document.getElementById("errmsgMobile").innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd>Receive an SMS every time someone replies to your ad</kbd></kbd>';		
	}
	
	/*$('#right_sec').html(divVal);*/
			
}
		
		
		function callback() {
			setTimeout(function() {
				$( "#effect:visible" ).removeAttr( "style" ).fadeOut();
			}, 1000 );
		};
		


function validateAdSubmitForm(adsFrom)
{	
	//alert("ggggg");
	
	//var txtLocality1 = '--Select Locality--';
	var txtLocality1 = 'Your locality';
	var txtTitle1 	= 'Please enter title';
	var txtDesc1 	= 'Please enter description';
	var txtName1 	= 'Please enter your name';
	var txtEmail1 	= 'Please enter your email';
	var txtMob1 	= 'Please enter your mobile';
	var txtPrice1 	= 'Please enter price';
	var txtVideoUrl1 	= 'Please enter youtube video url of your product or service';
	var msg				= 	"";
	var msgPrev = '';
	var mesgFocus = '';
	//document.getElementById('err').innerHTML	=	''
	
	var lstCityPostAd		=	document.getElementById("lstCityPostAd").value;
	var txtLocality			=	document.getElementById("txtLocality").value;
	var lstCategoryPostAd	=	document.getElementById("lstCategoryPostAd").value;	
	//alert(lstCategoryPostAd);
	var lstSubCategoryPostAd=	document.getElementById("lstSubCategoryPostAd").value;
	//var txtPrice			=	document.getElementById("txtPrice").value;
	var txtTitle			=	document.getElementById("txtTitle").value;
	var txtVideoUrl			=	document.getElementById("txtVideoUrl").value;
	//var txtDesc				=	window.CKEDITOR.instances['txtDesc'].getData();	
	//var editor1 = 'txtDesc';
	
	var instance = CKEDITOR.instances.txtDesc;
    instance.updateElement();
	var t = instance.getData();
	var txtDesc = t.replace(/<\/?[^>]+(>|$)/g, "");	   
	
	if(document.getElementById("txtName")!=null && document.getElementById("txtMob")!=null)
	{		
		var txtName			=	document.getElementById("txtName").value
		if(document.getElementById("txtEmailAd")!=null)
		{
			var txtEmail		=	document.getElementById("txtEmailAd").value;
		}
		var txtMob			=	document.getElementById("txtMob").value
		var Pattern 	= /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
		if (txtName == txtName1)
		{
			txtName = '';
		}
		if (txtEmail == txtEmail1)
		{
			txtEmail = '';
		}
		if (txtMob == txtMob1)
		{
			txtMob = '';
		}
		/*if(txtMob!='')
		{
		if(isNaN(txtMob) || txtMob.length<10)
		{
			//alert("Mobile No Should Be Numeric");
			alert("please enter your valid mobile number");
			return false;
		}
		}*/
	}
	if(txtVideoUrl == txtVideoUrl1)
	{
		document.getElementById("txtVideoUrl").value = '';
	}
	if (txtLocality == txtLocality1)
	{
		txtLocality = '';
	}
	if (txtTitle == txtTitle1)
	{
		txtTitle = '';
	}
	if (txtDesc == txtDesc1)
	{
		txtDesc = '';
	}
	/*if (txtPrice == txtPrice1)
	{
		txtPrice = '';
	}*/	
	for(var i=1; i<5; i++)
	{
		//alert(document.getElementById("text"+i));
		if(document.getElementById("text"+i)!=null)
		{
			var txtVal = document.getElementById("text"+i).value;
			var txtLblVal = document.getElementById("textLevel"+i).value;
			if(txtVal!='')
			{
				if(!IsNumeric(txtVal))
				{
					var ms = txtLblVal+' must be numeric';
					msg +="<li>"+txtLblVal+" must be numeric</li>";
					document.getElementById('errmsgtextLevel'+i).innerHTML = '<kbd class="error"><kbd><strong>'+ms+'</strong></kbd></kbd>';
					msgPrev = ms;
				}
			}
		}
	}

	if(trim(lstCityPostAd) == "")	{
		
		msg	+="<li>Please Enter your city</li>";
		document.getElementById('errmsgCity').innerHTML = '<kbd class="error"><kbd><strong>Please select your city</strong></kbd></kbd>';
		msgPrev = 'Please select your city';
		mesgFocus = 'errmsgCity';
	}
	else
	{
	/*if(trim(txtLocality) == "")
	{
		msg	+="<li>Please Enter your Locality</li>";
		document.getElementById('errmsgLocality').innerHTML = '<kbd class="error2"><kbd><strong>Please enter your locality<strong></kbd></kbd>';
		msgPrev = 'Please Enter your Locality';

	}*/
	}
	
	
	if(lstCategoryPostAd == "")
	{
		msg	+="<li>Please Enter Ad category</li>";
		document.getElementById('errmsgCategory').innerHTML = '<kbd class="error"><kbd><strong>Please select a Category</strong></kbd></kbd>';
		msgPrev = 'Please select a Category';
		mesgFocus = 'errmsgCategory';
	}
	//alert(lstCategoryPostAd+"  GGGGG  "+lstSubCategoryPostAd);
	//return false; 
	if(lstSubCategoryPostAd == "" && lstCategoryPostAd != "")
	{
		msg	+="<li>Please Enter Ad sub category</li>";
		document.getElementById('errmsgCategory').innerHTML = '<kbd class="error"><kbd><strong>Please select a Sub-category</strong></kbd></kbd>';
		msgPrev = 'Please select a Sub-category';
		mesgFocus = 'errmsgCategory';
	}
	
	if(trim(txtTitle) == "")
	{
		msg	+="<li>Please Enter Ad Title</li>";
		document.getElementById('errmsgTitle').innerHTML = '<kbd class="error"><kbd><strong>Please enter Ad title</strong></kbd></kbd>';
		msgPrev = 'Please enter Ad title';
		mesgFocus = 'errmsgTitle';
	}	
	if(trim(txtDesc) == '')
	{
		msg	+="<li>Please Enter Ad Description.</li>";
		document.getElementById('errmsgDescription').innerHTML = '<kbd class="error"><kbd><strong>Please enter Ad description</strong></kbd></kbd>';
		msgPrev = 'Please enter Ad description';
		mesgFocus = 'errmsgDescription';
	}
	
	if(document.getElementById("txtName")!=null)
	{
		//alert(document.getElementById("txtEmail"));
		if(document.getElementById("txtPassword")!=null)
		{
			var txtPassword		=	document.getElementById("txtPassword").value;
			/*if(txtPassword==''){
				msg	+="<li>Please enter password</li>";
				document.getElementById('errmsgPassword').innerHTML = '<kbd class="error"><kbd><strong>Please enter password</strong></kbd></kbd>';
				msgPrev = 'Please enter password';	
			}*/
		}
	
		if(trim(txtName) == "")
		{
			msg	+="<li>Please Enter your name</li>";
			document.getElementById('errmsgName').innerHTML = '<kbd class="error"><kbd><strong>Please enter your name</strong></kbd></kbd>';
			msgPrev = 'Please enter your name';
			mesgFocus = 'errmsgName';
		}else{
			if(!txtName.match(/^[a-zA-Z ]+$/))
			{
				msg	+="<li>Name must contain alphabets only </li>";
				document.getElementById('errmsgName').innerHTML = '<kbd class="error"><kbd><strong>Name must contain alphabets only </strong></kbd></kbd>';
				msgPrev = 'Name must be character';
				mesgFocus = 'errmsgName';
			}
		}
		
		if(document.getElementById("txtEmailAd")!=null)
		{
			if(trim(txtEmail) == "")
			{
				msg	+="<li>Please Enter Email Id</li>";
				document.getElementById('errorEmailmsg').innerHTML = '<kbd class="error"><kbd><strong>Please enter a valid email address</strong></kbd></kbd>';
				msgPrev = 'Please enter a valid email address';
				mesgFocus = 'errorEmailmsg';
			}else{
				if(!Pattern.test(txtEmail))
				{
					msg	+="<li>Email address must be valid</li>";
					document.getElementById('errorEmailmsg').innerHTML = '<kbd class="error"><kbd><strong>your email id must be valid</strong></kbd></kbd>';
					msgPrev = 'your email id must be valid';
					mesgFocus = 'errorEmailmsg';
				}
			}
		}
			
		if(trim(txtMob) == "")
		{
			msg	+="<li>Please Enter your mobile</li>";
			document.getElementById('errmsgMobile').innerHTML = '<kbd class="error"><kbd><strong>Please Enter your mobile</strong></kbd></kbd>';
			mesgFocus = 'errmsgMobile';
		}else if(trim(txtMob) != ''){
			if(!txtMob.match(/^[0-9]{10}$/))
			{
				msg	+="<li>Mobile No must be numeric and should have 10 to 12 digits.</li>";
				document.getElementById('errmsgMobile').innerHTML = '<kbd class="error"><kbd><strong>Mobile number must be numeric and 10 digits number</strong></kbd></kbd>';
				msgPrev = 'Mobile number must be numeric and 10 digits number';
				mesgFocus = 'errmsgMobile';
			}else{
				var mob = parseFloat(txtMob.substr(0,4));				
				if(mob==0){				
					msg	+="<li>Invalid mobile number</li>";
					document.getElementById('errmsgMobile').innerHTML = '<kbd class="error"><kbd><strong>Invalid mobile number</strong></kbd></kbd>';
					msgPrev = 'Invalid mobile number';
					mesgFocus = 'errmsgMobile';					
				}
			}
		}
		/*if(trim(txtPrice) != '')
		{
			if(!IsNumeric(txtPrice))
			{
				msg	+="<li>Price must be numeric.</li>";
				document.getElementById('errmsgPrice').innerHTML = '<kbd class="error"><kbd>Price must be numeric</kbd></kbd>';
			}
		}*/
	
	}
	
	//document.getElementById('err').innerHTML	=	''
	if(msg!='')
	{
		/*document.getElementById('err').style.display=	"block"
		document.getElementById('err').innerHTML	=	"<ul>"+msg+"</ul>"*/
		//document.getElementById('errmsgPreview').innerHTML = '<kbd class="error"><kbd><strong>'+msgPrev+'</strong></kbd></kbd>';
			
		if(mesgFocus!='')
		{
			//$('#'+mesgFocus).focus();
			window.location.hash = '#'+mesgFocus;
		}
		return false;
	}else
	{	
				
		document.getElementById("txtLocality").value	=	trim(txtLocality);	
		document.getElementById("txtTitle").value  		=	trim(txtTitle);
		txtTitle = document.getElementById("txtTitle").value;
		var p = '';
		if(txtTitle.length < 10 )
		{			
			document.getElementById('errmsgTitle').innerHTML = '<kbd class="error"><kbd><strong>Your title is too short. Please enter minimum 10 characters for your Title</strong></kbd></kbd>';
			msgPrev = 'Your title is too short. Please enter minimum 10 characters for your Title';
			p = 'error';
			mesgFocus = 'errmsgTitle';
		}
		if(txtDesc.length < 40 ){		
			document.getElementById('errmsgDescription').innerHTML = '<kbd class="error"><kbd><strong>Your description is too short. Please enter minimum 40 characters in your description</strong></kbd></kbd>';
			msgPrev = 'Your description is too short. Please enter minimum 40 characters in your description';
			p = 'error';
			mesgFocus = 'errmsgDescription';
		}
		if(document.getElementById("txtPassword")!=null)
		{
			var txtPassword		=	document.getElementById("txtPassword").value;
			var ValidateSpChar = /[a-zA-Z0-9]/g;
			var specialString = txtPassword.replace(ValidateSpChar, "");
			var d = specialString.length;					
			if(txtPassword.length < 6 && txtPassword.length!=0){
								
				document.getElementById('errmsgPassword').innerHTML = '<kbd class="error"><kbd><strong>Password length should be minimum of 6 character</strong></kbd></kbd>';
				msgPrev = 'Password length should be minimum of 6 character';
				p = 'error';				
			}				
			
		}
		if(p=='error')
		{
			//document.getElementById('errmsgPreview').innerHTML = '<kbd class="error"><kbd><strong>'+msgPrev+'</strong></kbd></kbd>';
			
			if(mesgFocus!='')
			{
				//$('#'+mesgFocus).focus();
				window.location.hash = '#'+mesgFocus;
			}
			return false;
		}
			
		if(document.getElementById("txtName")!=null)
		{
			document.getElementById("txtName").value		=	trim(txtName);				
			document.getElementById("txtMob").value			=	trim(txtMob);	
		}
		if(document.getElementById("txtEmailAd")!=null)
		{	
			document.getElementById("txtEmailAd").value		=	trim(txtEmail);	
		}
		
		if(adsFrom=='myAds')
		{
			document.getElementById("postMode").value='post';
		}else if(adsFrom=='directpost'){
			document.getElementById("postMode").value='post';
			document.getElementById("directPost").value='directpost';
		}else{
			document.getElementById("postMode").value='preview';
		}
		//document.getElementById('err').innerHTML		=	'submitting Ad....'
		//document.getElementById("submt").value = "submit";		
		return true;
	}	
}


function is_email_exists()
{
	//runEffect('email');
	document.getElementById('errmsgPreview').innerHTML = '';
	var txtEmail1 	= 'Please enter your email';
	document.getElementById('errorEmailmsg').innerHTML = '';
	var txtEmailVal	=	document.getElementById('txtEmailAd');
	var Pattern 	= /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	//alert("hi");
	if(trim(txtEmailVal.value)=="" || trim(txtEmailVal.value)==txtEmail1)
	{
		//alert("hello");
		document.getElementById('errorEmailmsg').innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd><strong>Please enter your email address. Your email won’t be displayed on your ad or shared with others. You will receive a mail alert on this email whenever someone replies to your ad</strong></kbd></kbd>';
		return false;
	}
	else if(trim(txtEmailVal.value)!="")
	{
		if(!Pattern.test(txtEmailVal.value))
		{			
			document.getElementById('errorEmailmsg').innerHTML = '<kbd class="error"><kbd><strong>Email address must be valid.</strong></kbd></kbd>';
			return false;
		}else{
			document.getElementById('errorEmailmsg').innerHTML = '';
		}
	}
	
	ajax.requestFile = siteAdURL+'email_check_availity.php?txtEmail='+txtEmailVal.value;	// Specifying which file to get
	ajax.onCompletion = stateAlertForEmail;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function	
}

function stateAlertForEmail() 
{ 
   if(ajax.response == '' || ajax.response == 'no' )
   {
	   
	   	if(document.getElementById('divPassword')!=null)
	   	document.getElementById('divPassword').style.display	=	"none"
		/*if(document.getElementById('divPassword')!=null)
		document.getElementById('divPassword').style.display	=	"block"*/
		document.getElementById('errorEmailmsg').innerHTML 	= '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd><strong>You are currently not registered with our site. Just choose a password of your choice and you will be registered immediately.</strong></kbd></kbd>';
   }
   else
   {
		/*if(document.getElementById('divPassword1')!=null)
		document.getElementById('divPassword1').style.display	=	"block"*/
		if(document.getElementById('divPassword')!=null)
		document.getElementById('divPassword').style.display	=	"block"
		document.getElementById('errorEmailmsg').innerHTML = '<kbd class="errorHelp"><span class="img">&nbsp;</span><kbd><strong>This email is already registered please enter your password.</strong></kbd></kbd>';
   }
}


function is_password_exists()
{
	//runEffect('email');
	document.getElementById('errmsgPreview').innerHTML = '';
	document.getElementById('errmsgPassword').innerHTML = '';
	var txtEmailVal	=	document.getElementById('txtEmailAd');
	var txtPasswordVal	=	document.getElementById('txtPassword');
	
	//alert();
	if(trim(txtPasswordVal.value)=="")
	{
		//alert("hello");
		document.getElementById('errmsgPassword').innerHTML = '<kbd class="error"><kbd><strong>Please enter your password</strong></kbd></kbd>';
		return false;
	}
	else if(trim(txtPasswordVal.value)!="" && (txtPasswordVal.value).length < 6)
	{
		document.getElementById('errmsgPassword').innerHTML ='<kbd class="error"><kbd><strong>Password length should be minimum of 6 character</strong></kbd></kbd>';
		return false;
	}
	else
	{
		document.getElementById('errmsgPassword').innerHTML ='';
	}
	
	ajax.requestFile = siteAdURL+'password_check_availity.php?txtEmail='+txtEmailVal.value+'&txtPassword='+txtPasswordVal.value;	// Specifying which file to get
	ajax.onCompletion = stateAlertForPassword;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function	
}

function stateAlertForPassword() 
{ 
   if(ajax.response == '' || ajax.response == 'no' )
   {
	   
	   /*	if(document.getElementById('divPassword')!=null)
	   	document.getElementById('divPassword').style.display	=	"block"
		if(document.getElementById('divPassword')!=null)
		document.getElementById('divPassword').style.display	=	"block"*/
		document.getElementById('errmsgPassword').innerHTML 	= '<kbd class="error"><kbd><strong>This is wrong password.Please try again!</strong></kbd></kbd>';
   }
}




var reuestID	=	''
function contact(reuestID_new,sendAlert)
{	
	reuestID	=	reuestID_new;
	var txtName		=	document.getElementById('txtName'+reuestID).value;
	var txtEmail	=	document.getElementById('txtEmail'+reuestID).value;
	var txtMob		=	document.getElementById('txtMob'+reuestID).value;
	var txtMsg		=	document.getElementById('txtMsg'+reuestID).value;
	var txtadID		=	document.getElementById('txtadID'+reuestID).value;
	var Pattern 	= /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	if(document.getElementById('sendSimilarAdsPop').checked)
		var similarAd = sendAlert;
	else
		var similarAd = '';	
	document.getElementById('txtName'+reuestID).value	= trim(txtName);
	document.getElementById('txtEmail'+reuestID).value	= trim(txtEmail);
	document.getElementById('txtMob'+reuestID).value		= trim(txtMob);
	document.getElementById('txtMsg'+reuestID).value		= trim(txtMsg);
	document.getElementById('err_div_msg'+reuestID).innerHTML	="";
	if(trim(txtName)=='')
	{
		document.getElementById('err_div_msg'+reuestID).innerHTML	=	'Enter your Name';
		document.getElementById('txtName'+reuestID).focus();
		return false;
	}
	else
	if(trim(txtEmail)=='')
	{
		document.getElementById('err_div_msg'+reuestID).innerHTML	=	'Enter your Email';
		document.getElementById('txtEmail'+reuestID).focus();
		return false;
	}
	else
	if(trim(txtEmail)!='')
	{
		if(!Pattern.test(txtEmail))
		{
			document.getElementById('err_div_msg'+reuestID).innerHTML	=	'Enter your valid Email'
			document.getElementById('txtEmail'+reuestID).focus();
			return false;
		}
	}
	if(trim(txtMob)!='')
	{
		if(!txtMob.match(/^[0-9]{8,12}$/))
		{
			document.getElementById('err_div_msg'+reuestID).innerHTML='Mobile No must be numeric and should have 8 to 12 digits.';
			document.getElementById('txtMob'+reuestID).focus();
			return false;
		}else{
			var mob = parseFloat(txtMob.substr(0,4));				
			if(mob==0){	
				document.getElementById('err_div_msg'+reuestID).innerHTML='Invalid mobile number';
				document.getElementById('txtMob'+reuestID).focus();	
				return false;
			}
		}		
	}
	
	if(trim(txtName)!='')
	{
		if(!txtName.match(/^[a-zA-Z ]+$/))
		{
			document.getElementById('err_div_msg'+reuestID).innerHTML	=	'Name must contain alphabets only';
			document.getElementById('txtName'+reuestID).focus();
			return false;
		}
	}	
	
	if(trim(txtMsg)=='' || trim(txtMsg)=='Type your message for the owner')
	{
		document.getElementById('err_div_msg'+reuestID).innerHTML='Enter your message';
		document.getElementById('txtMsg'+reuestID).focus();
		return false;
	}
	document.getElementById('err_div_msg'+reuestID).innerHTML	=	'<img src="'+siteURL+'images/loader.gif"  />Sending ............'
	ContactSeller(txtName,txtEmail,txtMob,txtMsg,txtadID,reuestID,similarAd)
	return false
}
function ContactSeller(txtName,txtEmail,txtMob,txtMsg,txtadID,reuestID,similarAd)
{
	var queryString	=	siteAdURL+"contact_seller.php";
	queryString	+=	"?txtName="+txtName
	queryString	+=	"&txtEmail="+txtEmail
	queryString	+=	"&txtMob="+txtMob
	queryString	+=	"&txtMsg="+txtMsg
	queryString	+=	"&txtadID="+txtadID
	queryString	+=	"&similarAd="+similarAd
	ajax.requestFile = queryString	// Specifying which file to get
	ajax.onCompletion = createContactSeller;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function
}
function createContactSeller()
{
	var obj = document.getElementById('err_div_msg'+reuestID);
	//alert(ajax.response)
	document.getElementById('err_div_msg'+reuestID).innerHTML	=	'';	
	document.getElementById('replyBoxResponse').innerHTML	=	'<font color="#006600">Thank you for showing interest in this ad. We have delivered your message to the owner.</font>';
	document.getElementById('txtName'+reuestID).value	= '';
	document.getElementById('txtEmail'+reuestID).value	= '';
	document.getElementById('txtMob'+reuestID).value		= '';
	document.getElementById('txtMsg'+reuestID).value		= '';
	//eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}




var reuestID	=	''
function replyBoxListing(reuestID_new,sendAlert)
{
	//alert(sendAlert);
	reuestID	=	reuestID_new;
	
	var txtName		=	document.getElementById('txtName'+reuestID).value;
	var txtEmail	=	document.getElementById('txtEmail'+reuestID).value;
	var txtMob		=	document.getElementById('txtMob'+reuestID).value;
	var txtMsg		=	document.getElementById('txtMsg'+reuestID).value;
	var txtadID		=	document.getElementById('txtadID'+reuestID).value;
	var Pattern 	= /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	if(document.getElementById('sendSimilarAds'+reuestID).checked)
		var similarAd = sendAlert;
	else
		var similarAd = '';	
	document.getElementById('txtName'+reuestID).value	= trim(txtName);
	document.getElementById('txtEmail'+reuestID).value	= trim(txtEmail);
	document.getElementById('txtMob'+reuestID).value		= trim(txtMob);
	document.getElementById('txtMsg'+reuestID).value		= trim(txtMsg);
	document.getElementById('err_div_msg'+reuestID).innerHTML	="";
	if(trim(txtName)=='')
	{
		document.getElementById('err_div_msg'+reuestID).innerHTML	=	'Enter your Name';
		document.getElementById('txtName'+reuestID).focus();
		return false;
	}
	else
	if(trim(txtEmail)=='')
	{
		document.getElementById('err_div_msg'+reuestID).innerHTML	=	'Enter your Email ';
		document.getElementById('txtEmail'+reuestID).focus();
		return false;
	}
	else
	if(trim(txtEmail)!='')
	{
		if(!Pattern.test(txtEmail))
		{
			document.getElementById('err_div_msg'+reuestID).innerHTML	=	'Enter your valid Email '
			document.getElementById('txtEmail'+reuestID).focus();
			return false;
		}
	}
	if(trim(txtMob)!='')
	{
		if(!txtMob.match(/^[0-9]{8,12}$/))
		{
			document.getElementById('err_div_msg'+reuestID).innerHTML='Mobile No must be numeric and should have 8 to 12 digits.';
			document.getElementById('txtMob'+reuestID).focus();
			return false;
		}else{
			var mob = parseFloat(txtMob.substr(0,4));						
			if(mob==0){	
				document.getElementById('err_div_msg'+reuestID).innerHTML='Invalid mobile number';
				document.getElementById('txtMob'+reuestID).focus();	
				return false;
			}
		}		
	}
	if(trim(txtName)!='')
	{
		if(!txtName.match(/^[a-zA-Z ]+$/))
		{
			document.getElementById('err_div_msg'+reuestID).innerHTML	=	'Name must contain alphabets only  ';
			document.getElementById('txtName'+reuestID).focus();
			return false;
		}
	}
	if(trim(txtMsg)=='' || trim(txtMsg)=='Type your message for the owner')
	{
		document.getElementById('err_div_msg'+reuestID).innerHTML='Enter your message';
		document.getElementById('txtMsg'+reuestID).focus();
		return false;
	}
	if(document.getElementById("captchaVal")!=null)
	{
		var sesCap = document.getElementById("captchaVal").value;
		var textCap = document.getElementById("security_code").value;
		if(textCap!='')
		{
			if(sesCap!=textCap)
			{
				document.getElementById('err_div_msg'+reuestID).innerHTML='Captcha code does not match';
				document.getElementById('txtMsg'+reuestID).focus();
				return false;		
			}
		}else{
			document.getElementById('err_div_msg'+reuestID).innerHTML='Enter captcha code';
			document.getElementById('txtMsg'+reuestID).focus();
			return false;	
		}
	}
	
	document.getElementById('err_div_msg'+reuestID).innerHTML	=	'<img src="'+siteURL+'images/loader.gif"  />Sending ............'
	ContactSellerFromListing(txtName,txtEmail,txtMob,txtMsg,txtadID,reuestID,similarAd)
	return false
}

function ContactSellerFromListing(txtName,txtEmail,txtMob,txtMsg,txtadID,reuestID,similarAd)
{
	var creatAd = 'Y';
	var replyFrom = 'L';
	var queryString	=	siteAdURL+"contact_seller.php";
	queryString	+=	"?txtName="+txtName
	queryString	+=	"&txtEmail="+txtEmail
	queryString	+=	"&txtMob="+txtMob
	queryString	+=	"&txtMsg="+txtMsg
	queryString	+=	"&txtadID="+txtadID
	queryString	+=	"&similarAd="+similarAd
	queryString	+=	"&creatAd="+creatAd
	queryString	+=	"&replyFrom="+replyFrom
	ajax.requestFile = queryString	// Specifying which file to get
	ajax.onCompletion = createContactSellerFromListing;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function
}
function createContactSellerFromListing()
{
	var obj = document.getElementById('err_div_msg'+reuestID);
		
	/*if(ajax.response!='Yes')
	{
		document.getElementById('err_div_msg'+reuestID).innerHTML	=	ajax.response;
		//document.getElementById('err_div_msg'+reuestID).innerHTML	=	ajax.response;
		$(".contact_poster").fadeOut(3000);	
		//document.getElementById('replyBoxResponse').innerHTML	=	
		document.getElementById('txtName'+reuestID).value	= '';
		document.getElementById('txtEmail'+reuestID).value	= '';
		document.getElementById('txtMob'+reuestID).value	= '';
		document.getElementById('txtMsg'+reuestID).value	= '';
	}else{
		document.getElementById('txtName'+reuestID).value	= '';
		document.getElementById('txtEmail'+reuestID).value	= '';
		document.getElementById('txtMob'+reuestID).value	= '';
		document.getElementById('txtMsg'+reuestID).value	= '';
		showReplyEditAdForm();
	}*/
	
	if(ajax.response=='Reply' || ajax.response=='adPost')
	{
		if(ajax.response=='adPost')
		{
			document.getElementById('txtName'+reuestID).value	= '';
			document.getElementById('txtEmail'+reuestID).value	= '';
			document.getElementById('txtMob'+reuestID).value	= '';
			document.getElementById('txtMsg'+reuestID).value	= '';
			showReplyEditAdForm();
		}else{
			
			document.getElementById('txtName'+reuestID).value	= '';
			document.getElementById('txtEmail'+reuestID).value	= '';
			document.getElementById('txtMob'+reuestID).value	= '';
			document.getElementById('txtMsg'+reuestID).value	= '';
			
			document.getElementById('hidePoster_'+reuestID).innerHTML = '';
			$('#errorReply_'+reuestID).show();
			$('#errRep_'+reuestID).addClass('success-msg-div');
			//document.getElementById("errRep_"+reuestID).style.class='error-msg-div';
			document.getElementById('errRep_'+reuestID).innerHTML = 'Thank you for showing interest in this ad. We have delivered your message to the owner.';
			//$(".contact_poster").fadeOut(10000);	
			
		}
		
	}else{				
		
		document.getElementById('txtName'+reuestID).value	= '';
		document.getElementById('txtEmail'+reuestID).value	= '';
		document.getElementById('txtMob'+reuestID).value	= '';
		document.getElementById('txtMsg'+reuestID).value	= '';
		
		document.getElementById('hidePoster_'+reuestID).innerHTML = '';
		$('#errorReply_'+reuestID).show();
		$('#errRep_'+reuestID).addClass('error-msg-div');
		//document.getElementById("errRep_"+reuestID).style.class='success-msg-div';
		document.getElementById('errRep_'+reuestID).innerHTML = ajax.response;
		//$(".contact_poster").fadeOut(10000);
	}
	
	
	
	//eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}






function selectCity(city,pageName,selectedCity)
{
	//alert(city+"   "+pageName+"    "+selectedCity);
	
	var redirectUrl	=	document.URL;
	var hostCheck = SERVER_HTTP_HOST();
	if(hostCheck=='http://taaza.loc')
	{
		var searchResultPageUrl = "/adsbeta/classified_search_result.php";
		var cookieURL =Cookie_Path;
		var k = 5;
	}else{
		var searchResultPageUrl = "/classified_search_result.php";
		var cookieURL =Cookie_Path;
		var k = 4;
	}
	if(selectedCity=="" || selectedCity=="all india"){selectedCity="all"; city = "all" }	
	if(pageName == searchResultPageUrl)
	{
		var url_arr	=	new Array()
		var url_arr	=	redirectUrl.split("--");
		//redirectUrl	=	url_arr[0]+"--"+url_arr[1]+"--"+url_arr[2]+"--"+url_arr[3].replace(selectedCity,city.toLowerCase())+"--"+url_arr[4]
		//	redirectUrl	=	url_arr[0]+"--"+url_arr[1]+"--"+url_arr[2].replace(selectedCity,city.toLowerCase())+"--"+url_arr[3]
		//alert(url_arr[0]);
		//redirectUrl	=	city.toLowerCase()+"/"+url_arr[0]+"--"+url_arr[1]+"--"+url_arr[2];		
		var url_arrCat	=	url_arr[0].split("/");		
		redirectUrl	=	siteAdURL+city.toLowerCase()+"/"+url_arrCat[k]+"--"+url_arr[1]+"--"+url_arr[2];
		//alert(redirectUrl);
		if(city=="all")
		{
		Set_Cookie( 'ads_city_cookie', '', 365, '/', cookieURL,'' )
		window.location.href	=	redirectUrl
		}
		else
		{
		//alert(city);
		Set_Cookie( 'ads_city_cookie', city, 365, '/', cookieURL, '' )
		//window.location.href	=	siteAdURL+"?lstCity="+city
		window.location.href	=	redirectUrl
		}
		//window.location.href	=	redirectUrl
		
	}
	else
	{
	if(city=="all")
	{
		Set_Cookie( 'ads_city_cookie', '', 365, '/', cookieURL,'' )
		window.location.href	=	siteAdURL ;
	}
	else
	{
		//alert(city);
		Set_Cookie( 'ads_city_cookie', city, 365, '/', cookieURL, '' )
		window.location.href	=	siteAdURL+ city.toLowerCase() + "/";
//		window.location.href	=	redirectUrl
	}
	}
}

function Set_Cookie( name, value, expires, path, domain, secure )
{
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );
	
	/*
	if the expires variable is set, make the correct
	expires time, the current script below will set
	it for x number of days, to make it for hours,
	delete * 24, for minutes, delete * 60 * 24
	*/
	if ( expires )
	{
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
	( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
	( ( path ) ? ";path=" + path : "" ) +
	( ( domain ) ? ";domain=" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}



function makeUrlKeyword(sq)
{
	sq = sq.replace(/\s+/g," ");
	sq = trim(sq, '') 
	//sq = sq.replace(/(\s)/g,'-');
	sq = sq.replace(/[^a-zA-Z0-9-]/g,' ');
	//alert(sq);
	sq = sq.replace(/\s+/g,' ');
	//alert(sq);
	sq = sq.replace(/(\s)/g,'-');
	return sq;
}

function buildClassifiedUrl(city,category,subCategory,keyword,adType)
{
	var category		=	makeUrlKeyword(category);
	var subCategory		=	makeUrlKeyword(subCategory);
	var keyword			=	makeUrlKeyword(keyword);
	var city			=	makeUrlKeyword(city);
	var adType			=	makeUrlKeyword(adType);
	if(category=="")
	{
		category	=	"all";
	}
	if(subCategory=="")
	{
		subCategory	=	"all";
	}
	if(keyword=="")
	{
		keyword	=	"all";
	}
	if(city=="")
	{
		city	=	"all";
	}
	return city+"/"+category+"--"+subCategory+"--"+keyword;
}


function buildClassifiedUrl_old(city,category,subCategory,keyword,adType)
{
	var category		=	makeUrlKeyword(category);
	var subCategory		=	makeUrlKeyword(subCategory);
	var keyword			=	makeUrlKeyword(keyword);
	var city			=	makeUrlKeyword(city);
	var adType			=	makeUrlKeyword(adType);
	var querystring		=	"";
	

	// only keyword url
	if(keyword !="" && city=="" && category=="" && subCategory=="" && adType=="" )
	{
		querystring	+=	"?keyword="+keyword;
		return querystring;
	}
	//  keyword + category url	
	if(keyword !="" && category!="" && city=="" && subCategory=="" && adType=="" )
	{
		querystring	+=	"?keyword="+keyword;
		querystring	+=	"&catNameSlug="+category;
		return querystring;
	}
	//  keyword + category +city url	
	if(keyword !="" && category!="" && city!="" && subCategory=="" && adType=="" )
	{
		querystring	+=	"?lstCity="+city;
		querystring	+=	"&keyword="+keyword;
		querystring	+=	"&catNameSlug="+category;
		return querystring;
	}
	//  keyword + category +  subCategory+city url	
	if(keyword !="" && category!="" && city!="" && subCategory!="" && adType=="" )
	{
		querystring	+=	"?lstCity="+city;
		querystring	+=	"&keyword="+keyword;
		querystring	+=	"&catNameSlug="+category;
		querystring	+=	"&subCatNameSlug="+subCategory;
		return querystring;
	}
	//  keyword + category +  subCategory url	
	if(keyword !="" && category!="" && subCategory!="" && city==""  && adType=="" )
	{
		querystring	+=	"?keyword="+keyword;
		querystring	+=	"&catNameSlug="+category;
		querystring	+=	"&subCatNameSlug="+subCategory;
		return querystring;
	}
	// only city url
	if(city !="" && keyword=="" && category=="" && subCategory=="" && adType=="" )
	{
		querystring	+=	"?lstCity="+city;
		return querystring;
	}
	//  city + keyword url	
	if(city !="" && keyword!="" && category=="" && subCategory=="" && adType=="" )
	{
		querystring	+=	"?lstCity="+city;
		querystring	+=	"&keyword="+keyword;
		return querystring;
	}
	//  city + category url	
	if(city !="" && category!="" && keyword=="" && subCategory=="" && adType=="" )
	{
		querystring	+=	"?lstCity="+city;
		querystring	+=	"&catNameSlug="+category;
		return querystring;
	}
	//  category url	
	if(category !="" && subCategory=="" && keyword=="" && city=="" && adType=="" )
	{
		querystring	+=	"?catNameSlug="+category;
		return querystring;
	}

	//  category + subCategory url	
	if(category !="" && subCategory!="" && keyword=="" && city=="" && adType=="" )
	{
		querystring	=	"?catNameSlug="+category;
		querystring	+=	"&subCatNameSlug="+subCategory;
		return querystring;
	}
	//  category + subCategory +city url	
	if(category !="" && subCategory!="" && city!="" && keyword=="" && adType=="" )
	{
		querystring	=	"?lstCity="+city;
		querystring	+=	"&catNameSlug="+category;
		querystring	+=	"&subCatNameSlug="+subCategory;
		return querystring;
	}
	return '';
}


function validateSearchBoxSmall(keyword,category,city)
{	
	var catVal = category.split("_");
	//alert(catVal[0]+"    "+catVal[1]);
	if(catVal[0]=='no' || catVal[0]=='')
		var category	=	"";
	else	
		var category	=	catVal[0];
	if(catVal[1]=='no')
		var subCategory	=	"";
	else	
		var subCategory	=	catVal[1];
	var keyword		=	keyword;	
	var city		=	city;	
	var adType		=	"";
	if(keyword=="Enter Keywords for Search" || keyword=="Enter Keywords for Search")
	{
		keyword	=	"";
	}
	if(keyword == "")
	{
		alert("Please Enter keyword")
		document.getElementById('keyword').focus();
		return false;
	}else{
		
		return true;
	}
//	var url			=	 buildClassifiedUrl(city,category,subCategory,keyword,adType)	
	//var url			=	 buildClassifiedUrl(city,category,subCategory,keyword,adType)	
	//url=	siteAdURL+""+url;
	//alert(url);
	//window.location	=	url
	
}

function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;
   if (strString.length == 0) return false;
   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }


function validateSearchBox(keyword,category,city,subCategory,fromPrice,toPrice)
{	
	var keyword		=	keyword;
	var category	=	category;
	var city		=	city;
	var subCategory	=	subCategory;
	var adType		=	'';
	var fromPrice =	jQuery.trim(fromPrice);
	var toPrice =	jQuery.trim(toPrice);
		
	if(fromPrice!='' && !IsNumeric(fromPrice))
	{
		alert("Please enter valid price");
		return false;
	}
	if(toPrice!='' && !IsNumeric(toPrice))
	{
		alert("Please enter valid price");
		return false;
	}

	if(keyword=="Enter Keywords for Search" || keyword=="Enter Keywords for Search")
	{
		keyword	=	"";
	}
	if(adType !='') 
	{
		if(adType[0].checked == true )

		{
			var adType1		=	"";
		}
		if(adType[1].checked == true )
		{
			var adType1		=	"sell";
		}
		if(adType[2].checked == true )
		{
			var adType1		=	"buy";
		}
	}
	else
	{
		var adType1 = '';
	}

	var url			=	 buildClassifiedUrl(city,category,subCategory,keyword,adType1)
	url=	siteAdURL+""+url;
	window.location	=	url
	return false;
}

function setOrderBy(orderBy)
{
	var url	=	 document.getElementById('queryString').value;
	url		=	url+"&orderby="+orderBy;
	window.location	=	url;
}

var loadAreaID_new	="";
function addToFavourite(adID,userID,loadAreaID)
{	
	loadAreaID_new	=	loadAreaID;
	document.getElementById(loadAreaID_new).innerHTML	=	'<img src="'+siteURL+'images/loader.gif"  />Loading ............'
	
	var file	=	siteAdURL+"classifiedAddToFavourite.php";
	file		+=	"?adID="+adID;
	file		+=	"&userID="+userID;
	ajax.requestFile = file;	// Specifying which file to get
	ajax.onCompletion = stateAlertForFavourite;	// Specify function that will be executed after file has been found
	ajax.runAJAX();	
}
function stateAlertForFavourite()
{
	document.getElementById(loadAreaID_new).innerHTML	=	ajax.response
	//$("#errorMsgId").fadeOut(3000);
	setTimeout("hideAdtofav(loadAreaID_new)",3000);
}

function hideAdtofav(loadAreaID_new)
{
	document.getElementById("errorMsgId").innerHTML	=	'';
	document.getElementById(loadAreaID_new).innerHTML	=	'';
}



var formID	=	"";
function showExpressInterestForm(formID_new,adID,sendAlert)
{
	//alert(sendAlert);
	formID	=	formID_new;	
	document.getElementById(formID).innerHTML	=	'';
	//document.getElementById(formID).style.display='none';
	var display	=	document.getElementById(formID).style.display;
	if(display == "none")
	{
		document.getElementById(formID).style.display="block";
		document.getElementById(formID).innerHTML	=	'<img src="'+siteURL+'images/loader.gif"  />Loading ............'
		setExpressInterestForm(adID,sendAlert)
	}
	else
	{
		document.getElementById(formID).style.display="none";
	}
}

function setExpressInterestForm(adID,sendAlert)
{
	var request	=	siteAdURL+"express_interest_ads.php";
	request		+=	"?adID="+adID
	request		+=	"&sendAlert="+sendAlert
	ajax.requestFile = request;	// Specifying which file to get
	ajax.onCompletion = stateAlertForGetExpressInterestForm	// Specify function that will be executed after file has been found
	ajax.runAJAX();	
}
function stateAlertForGetExpressInterestForm()
{	
	
	document.getElementById(formID).innerHTML	=	ajax.response;
	
	$("a.privacyBox").fancybox({
			'autoScale' : true,
			'titlePosition': 'inside',
			'transitionIn' : 'none',
			'transitionOut' : 'none',
			'width' : 670,
			'height' : 450,
			'padding':0,'overlayColor':'#000000',
			'overlayOpacity':0.5,
			'opacity':	true,
			'transitionIn' : 'fade',
			'transitionOut' : 'fade',
			'hideOnOverlayClick':false,
			'type' : 'iframe',
			'autoDimensions': false,
			'onClosed': function() {
				//parent.location.reload(true);
			}
		});
		
		$("a.termBoxNotEmbed").fancybox({
			'autoScale' : true,
			'titlePosition': 'inside',
			'transitionIn' : 'none',
			'transitionOut' : 'none',
			'width' : 670,
			'height' : 450,
			'padding':0,'overlayColor':'#000000',
			'overlayOpacity':0.5,
			'opacity':	true,
			'transitionIn' : 'fade',
			'transitionOut' : 'fade',
			'hideOnOverlayClick':false,
			'type' : 'iframe',
			'autoDimensions': false,
			'onClosed': function() {
				//parent.location.reload(true);
			}
		});
}

function getSubCategoryBasedOnSlugForEmailAlert(sel)
{
	var slug = sel.options[sel.selectedIndex].value;
	document.getElementById('lstSubCategoryEmailAlert').options.length = 0;	// Empty subCategory select box
	if(slug.length>0)
	{
		ajax.requestFile = siteAdURL+'get_sub_categories_based_on_slug.php?slug='+slug;	// Specifying which file to get
		ajax.onCompletion = createSubCategorySlugForEmailAlert;	// Specify function that will be executed after file has been found
		ajax.runAJAX();		// Execute AJAX function
	}
	else
	{
		document.getElementById('lstSubCategoryEmailAlert').options.length = 1;	// Empty subCategory select box
	}
}

function createSubCategorySlugForEmailAlert()
{
	var obj = document.getElementById('lstSubCategoryEmailAlert');
	eval(ajax.response);	// Executing the response from Ajax as Javascript code
}


function validateEmailAlertBox(lstCategoryEmailAlert,lstSubCategoryEmailAlert,txtcity,adType,frequencyAlert,emailAlert,subscribe)
{	
	var category		=	lstCategoryEmailAlert;
	var subCategory		=	lstSubCategoryEmailAlert;
	var city			= 	txtcity
	var frequencyAlert	=	frequencyAlert;
	var emailAlert		=	emailAlert;
	var adType			=	adType;
	var subscribe 		=	subscribe;
	var Pattern 	= /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;

	if(category=='')
	{
		alert("Please select Category");
		document.getElementById('lstCategoryEmailAlert').focus();
		return false;
	}
	/*if(subCategory=='')
	{
		alert("Please select a Sub-category");
		document.getElementById('lstSubCategoryEmailAlert').focus();
		return false;
	}*/
	if(city=='')
	{
		alert("Please select your city");
		document.getElementById('txtcity').focus();
		return false;
	}
	if(adType=='')
	{
		alert("Please select Ad-Type");
		document.getElementById('adType').focus();
		return false;
	}
	if(frequencyAlert=='')
	{
		alert("Please select Frequency alert");
		document.getElementById('frequencyAlert').focus();
		return false;
	}
	if(emailAlert=='')
	{
		alert("Please enter Email ID");
		document.getElementById('txtemailAlert').focus();
		return false;
	}
	if(trim(emailAlert)!='')
	{
		if(!Pattern.test(emailAlert))
		{
			//document.getElementById('err_div_msg'+reuestID).innerHTML	=	'Enter your valid Email !'
			alert("Please enter valid Email ID");
			document.getElementById('txtemailAlert').focus();
			return false;
		}
	}
	if(document.getElementById("txtPasswordAlert")!=null)
	{
		var altPas = document.getElementById("txtPasswordAlert").value;
		if(altPas=='')
		{
			alert("Please enter password");
			document.getElementById('txtPasswordAlert').focus();
			return false;
		}else{
			var hidePass = document.getElementById("passHidden").value;
			if(trim(altPas) != trim(hidePass)){
				alert("Password does not match");
				document.getElementById('txtPasswordAlert').focus();
				return false;
			}			
		}
	}
	
	SendEmailAlert(category,subCategory,txtcity,adType,frequencyAlert,emailAlert,subscribe)
	return false
}

function SendEmailAlert(category,subCategory,txtcity,adType,frequencyAlert,emailAlert,subscribe)
{
	var queryString	=	siteAdURL+"email_alert_send.php";
	queryString	+=	"?cID="+category
	queryString	+=	"&subID="+subCategory
	queryString	+=	"&city="+txtcity
	queryString	+=	"&adType="+adType
	queryString	+=	"&freq="+frequencyAlert
	queryString	+=	"&email="+emailAlert
	queryString	+=	"&subscribe="+subscribe
	ajax.requestFile = queryString	// Specifying which file to get
	ajax.onCompletion = createEmailAlert;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function
}
function createEmailAlert()
{
	var obj = document.getElementById('email_alert_div_err');
	//alert(ajax.response)
	document.getElementById('emailAlertBoxId').innerHTML	=	ajax.response;
	document.getElementById('lstSubCategoryEmailAlert').value	= '';
	document.getElementById('adType').value		= '';
	document.getElementById('frequencyAlert').value		= '';
	document.getElementById('txtemailAlert').value		= '';
	//eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}

function alertPasswordCheck(emailVal,isSess)
{	
	if(isSess=='')
	{
		if(trim(emailVal)!=''){
			var queryString	=	siteAdURL+"alert_password_check.php";
			queryString	+=	"?email="+emailVal		
			ajax.requestFile = queryString	// Specifying which file to get
			ajax.onCompletion = resultAlertPassCheck;	// Specify function that will be executed after file has been found
			ajax.runAJAX();		// Execute AJAX function
		}
	}else{
		document.getElementById('txtAlertPass').innerHTML	=	'<font color="#FF0000">To set alert for a new email id, please Sign-out first</font> ';	
	}
}
function resultAlertPassCheck()
{	
	if(ajax.response=='N')
	{
		$('#alertPass').hide();
		document.getElementById('txtAlertPass').innerHTML	=	'';
	}else{
		$('#alertPass').show();
		document.getElementById('txtAlertPass').innerHTML	=	ajax.response;
	}
}

function alertPasswordMessg(isSess)
{
	if(isSess!='')
	{
		document.getElementById('txtAlertPass').innerHTML	=	'<font color="#FF0000">To set alert for a new email id, please Sign-out first</font> ';
	}
}

function validateUnsubscribeForm(category,subCategory,txtcity,adType,emailAlert,subscribe)
{	
	var category		=	category;
	var subCategory		=	subCategory;
	var city			= 	txtcity
	var emailAlert		=	emailAlert;
	var adType			=	adType;
	var subscribe 		=	subscribe;
	var Pattern 	= /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;

	if(emailAlert=='')
	{
		alert("Please enter Email ID");
		document.getElementById('txtEmailAlert').focus();
		return false;
	}
	if(trim(emailAlert)!='')
	{
		if(!Pattern.test(emailAlert))
		{
			//document.getElementById('err_div_msg'+reuestID).innerHTML	=	'Enter your valid Email !'
			alert("Please enter valid Email ID");
			document.getElementById('txtEmailAlert').focus();
			return false;
		}
	}
	
	unsubscribeEmailAlert(category,subCategory,txtcity,adType,emailAlert,subscribe)
	return false
}
function unsubscribeEmailAlert(category,subCategory,txtcity,adType,emailAlert,subscribe)
{
	var queryString	=	siteAdURL+"unsubscribe_email_alert.php";
	queryString	+=	"?cID="+category
	queryString	+=	"&subID="+subCategory
	queryString	+=	"&city="+txtcity
	queryString	+=	"&adType="+adType
	queryString	+=	"&email="+emailAlert
	queryString	+=	"&subscribe="+subscribe
	ajax.requestFile = queryString	// Specifying which file to get
	ajax.onCompletion = UnsubscribeResponse;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function
}
function UnsubscribeResponse()
{
	var obj = document.getElementById('email_alert_div_err');
	//alert(ajax.response)
	document.getElementById('email_alert_div_err').innerHTML	=	ajax.response
	document.getElementById('txtEmailAlert').value		= '';
	//eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}

var reuestID;
function Report_error()
{
	//reuestID	=	reuestID_new;
	var check1 = document.getElementById("report_type1").checked;
	var check2 = document.getElementById("report_type2").checked;
	var check3 = document.getElementById("report_type3").checked;
	var check4 = document.getElementById("report_type4").checked;
	if(check1!=true && check2!=true && check3!=true && check4!=true)
	{
		alert("please select atleast one radio button");
		return false;
	}
	if(check1) {
	var report_type	=   document.getElementById('report_type1').value;
	}
	if(check2) {
	var report_type	=   document.getElementById('report_type2').value;
	}
	if(check3) {
	var report_type	=   document.getElementById('report_type3').value;
	}
	if(check4) {
	var report_type	=   document.getElementById('report_type4').value;
	}
//	var txtEmail	=	document.getElementById('txtEmailR'+reuestID).value;
	//var txtMsg		=	document.getElementById('txtMsgR'+reuestID).value;
	//var txtadID		=	document.getElementById('txtadIDR'+reuestID).value;
	var txtEmail	=	document.getElementById('txtEmailR').value;
	var txtMsg		=	document.getElementById('txtMsgR').value;
	var txtadID		=	document.getElementById('txtadIDR').value;
	var Pattern 	= /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;

//	document.getElementById('report_type'+reuestID).value	= trim(report_type);
	//document.getElementById('report_type').value	= trim(report_type);
	document.getElementById('txtEmailR').value	= trim(txtEmail);
	document.getElementById('txtMsgR').value		= trim(txtMsg);
	document.getElementById('err_report_msg111').innerHTML	="";

	
	if(trim(txtEmail)!='')
	{
		if(!Pattern.test(txtEmail))
		{
			document.getElementById('err_report_msg111').innerHTML	=	'Enter your valid Email !'
			document.getElementById('txtEmailR').focus();
			return false;
		}
	}
	
	document.getElementById('err_report_msg111').innerHTML	=	'<img src="'+siteURL+'images/loader.gif"  />Sending ............'
	ReportError(report_type,txtEmail,txtMsg,txtadID)
	return false
}
function ReportError(report_type,txtEmail,txtMsg,txtadID)
{
	var queryString	=	siteAdURL+"report_error_save.php";
	queryString	+=	"?report_type="+report_type
	queryString	+=	"&txtEmail="+txtEmail
	queryString	+=	"&txtMsg="+txtMsg
	queryString	+=	"&txtadID="+txtadID
	ajax.requestFile = queryString	// Specifying which file to get
	ajax.onCompletion = ReportErrorSave;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function
}
function ReportErrorSave()
{
	var obj = document.getElementById('err_report_msg111');
	//alert(ajax.response)
	document.getElementById('err_report_msg111').innerHTML	=	''
	document.getElementById('reportFormId').innerHTML	=	ajax.response
	document.getElementById('txtEmailR').value	= '';
	document.getElementById('txtMsgR').value		= '';
	//document.getElementById('reportFormId').innerHTML	= 'submitted succesfully';
	//eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}

function changeDigit(dig,id,minChar)
{		
	if(id=='txtDesc'){
		var instance = CKEDITOR.instances.txtDesc;
		instance.updateElement();
		var t = instance.getData();
		var len = t.replace(/<\/?[^>]+(>|$)/g, "");		
	}else{
		var len = $('#'+id).val();			
	}
	var dif = parseInt(minChar) - parseInt(len.length);			
	if(dif >= 0)
	{
		document.getElementById(dig).innerHTML=dif;
	}
}
	
function changeMode(mode)
{
	//alert("hello");
	if(mode=='edit')
	{
		document.getElementById("postMode").value='edit';	
	}else{
		document.getElementById("postMode").value='post';
	}	
	document.frmSubmitAd.submit();
}

function SERVER_HTTP_HOST(){  
    var url = window.location.href;  
    url = url.replace("http://", "");   
      
    var urlExplode = url.split("/");  
    var serverName = urlExplode[0];  
      
    serverName = 'http://'+serverName;  
    return serverName;  
}  

function newestRelevenceFilter(val)
{	
	document.getElementById("newestRelevence").value=val;
	/*if(val=='dateDesc')
	{
		document.getElementById('relvenceActive').className = 'first';
		document.getElementById('newestActive').className = 'active last';
	}else{
		document.getElementById('relvenceActive').className = 'active first';
		document.getElementById('newestActive').className = 'last';
	}*/
	checkBoxCheck(1,1,1);
}

function abc()
{
	
	$('.seeMore1').show();
	alert("hi");	
}

function openSmsBox(){
			var msg = 'Please enter your mobile number';
			//alert("  title  "+title+" number "+number+" email "+email);
			var mobile = document.getElementById("txtMobileSMS").value;	
			 if(mobile=='' || mobile==msg)
			 {
				 alert("Please enter your mobile number");
				 document.getElementById("txtMobileSMS").focus();
				 return false;
			 }else if(!IsNumeric(mobile))
			 {
				 alert("Mobile number must be numeric");
				 document.getElementById("txtMobileSMS").focus();
				 return false;
			 }else if(!mobile.match(/^[0-9]{10}$/)){
				 alert("Mobile number must be 10 digits number");
				 document.getElementById("txtMobileSMS").focus();
				 return false;
			 }
			var txtSMSAdID = document.getElementById("txtadIDSMS").value;

				SendSmsContactDetailSMS(txtSMSAdID,mobile);

		
			 /*else{
				$.post('sendSMS.php', {'txtTitle':title, 'txtMobile':mobile, 'txtEmail':email, 'txtNumber':number}, smsResult, "json");
				document.getElementById("sms").value=''; 
				//$("#sm").slideToggle("slow");
			 }
	 	}else{
			$("#sm").slideToggle("slow");
		 }*/
    }
	function SendSmsContactDetailSMS(txtSMSAdID,mobile)
{
	var queryString	=	siteAdURL+"sendSMS.php";
	queryString	+=	"?txtSMSAdID="+txtSMSAdID
	queryString	+=	"&txtMobile="+mobile
	ajax.requestFile = queryString	// Specifying which file to get
	ajax.onCompletion = sendSMSDetails;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function
}
function sendSMSDetails()
{
	var obj = document.getElementById('sms_alert_div_err');
	//alert(ajax.response)
	//document.getElementById('sms_alert_div_err').innerHTML	=	'';
	document.getElementById('error_for_send_SMS').innerHTML	=	ajax.response
	document.getElementById('txtMobileSMS').value		= '';
	//eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}

function ajaxMouseOverList()
{
	 $("div.resultBox").hover(function(){
		$(this).addClass("hover");
		$(this).find("div.inner").show();
	},function(){
		$(this).removeClass("hover");
		$(this).find("div.inner").hide();
	});
	 
	$(".viewThumb div.resultBox div.thumbBox").hover(function(){
		$(this).addClass("hover");
	},function(){
		$(this).removeClass("hover");
	});
	
	
	$(".smsPop").fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'href'				: '#smsBox'
		
	});
	

	$(".flagPop").fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'href'				: '#flagBox'
	});
	
		 //from here new jquery create by toquir//
	
	 $("a.openpopup").fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none'
	});
	
	$("a.openpopup_signin").fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none'
	});
	
		 //end here new jquery create by toquir//	 	
}


function getLocalityBasedOnCity(sel)
{
	var slug = sel;//.options[sel.selectedIndex].value;
	document.getElementById('txtLocality').options.length = 0;	// Empty subCategory select box
	/*if(slug)
	{*/
		ajax.requestFile = siteAdURL +'get_locality_based_on_city.php?city='+slug;	// Specifying which file to get
		ajax.onCompletion = createLocalityForPostAd;	// Specify function that will be executed after file has been found
		ajax.runAJAX();		// Execute AJAX function
	/*}
	else
	{
		document.getElementById('txtLocality').options.length = 1;	// Empty subCategory select box
	}*/
}

function createLocalityForPostAd()
{
	var obj = document.getElementById('txtLocality');
	eval(ajax.response);	// Executing the response from Ajax as Javascript code
}


///////////////////////////////////////////////////////// Reply Ad detail page /////////////////////////////////////////////
var editAdResult = '';
function replyBoxDetail(reuestID_new,sendAlert,baseUrlDetail)
{
	//alert(sendAlert);
	reuestID	=	reuestID_new;
	var txtName		=	document.getElementById('txtName').value;
	var txtEmail	=	document.getElementById('txtEmail').value;
	var txtMob		=	document.getElementById('txtMob').value;
	var txtMsg		=	document.getElementById('txtMsg').value;
	var txtadID		=	document.getElementById('txtadID').value;
	if(document.getElementById('sendSimilarAds').checked)
		var similarAd = sendAlert;
	else
		var similarAd = '';	
	var Pattern 	= /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;

	document.getElementById('txtName').value	= trim(txtName);
	document.getElementById('txtEmail').value	= trim(txtEmail);
	document.getElementById('txtMob').value		= trim(txtMob);
	document.getElementById('txtMsg').value		= trim(txtMsg);
	document.getElementById('err_div_msg').innerHTML	="";
	if(trim(txtName)=='')
	{
		document.getElementById('err_div_msg').innerHTML	=	'Enter your Name';
		document.getElementById('txtName').focus();
		return false;
	}
	else
	if(trim(txtEmail)=='')
	{
		document.getElementById('err_div_msg').innerHTML	=	'Enter your Email';
		document.getElementById('txtEmail').focus();
		return false;
	}
	else
	if(trim(txtEmail)!='')
	{
		if(!Pattern.test(txtEmail))
		{
			document.getElementById('err_div_msg').innerHTML	=	'Enter your valid Email'
			document.getElementById('txtEmail').focus();
			return false;
		}
	}
	if(trim(txtMob)!='')
	{
		if(!txtMob.match(/^[0-9]{8,12}$/))
		{
			document.getElementById('err_div_msg').innerHTML='Mobile No must be numeric and should have 8 to 12 digits.';
			document.getElementById('txtMob').focus();
			return false;
		}else{
			var mob = parseFloat(txtMob.substr(0,4));				
			if(mob==0){	
				document.getElementById('err_div_msg').innerHTML='Invalid mobile number';
				document.getElementById('txtMob').focus();	
				return false;
			}
		}
	}
	
	if(trim(txtName)!='')
	{
		if(!txtName.match(/^[a-zA-Z ]+$/))
		{
			document.getElementById('err_div_msg').innerHTML	=	'Name must contain alphabets only';
			document.getElementById('txtName').focus();
			return false;
		}
	}	
	
	if(trim(txtMsg)=='' || trim(txtMsg)=='Type your message for the owner')
	{
		document.getElementById('err_div_msg').innerHTML='Enter your message';
		document.getElementById('txtMsg').focus();
		return false;
	}
	
	if(document.getElementById("captchaVal")!=null)
	{
		var sesCap = document.getElementById("captchaVal").value;
		var textCap = document.getElementById("security_code").value;
		if(textCap!='')
		{
			if(sesCap!=textCap)
			{
				document.getElementById('err_div_msg').innerHTML='Captcha code does not match';
				document.getElementById('txtMsg').focus();
				return false;		
			}
		}else{
			document.getElementById('err_div_msg').innerHTML='Enter captcha code';
			document.getElementById('txtMsg').focus();
			return false;	
		}
	}
		
	var creatAd = 'Y';
	editAdResult = creatAd;	
	document.getElementById('err_div_msg').innerHTML	=	'<img src="'+siteURL+'images/loader.gif"  />Sending ............'
	ContactSellerFromDetail(txtName,txtEmail,txtMob,txtMsg,txtadID,reuestID,similarAd,creatAd,baseUrlDetail)
	return false
}

function ContactSellerFromDetail(txtName,txtEmail,txtMob,txtMsg,txtadID,reuestID,similarAd,creatAd,baseUrlDetail)
{	
	//alert(similarAd);	
	var replyFrom = 'D';	
	var queryString	=	siteAdURL+"contact_seller.php";
	queryString	+=	"?txtName="+txtName
	queryString	+=	"&txtEmail="+txtEmail
	queryString	+=	"&txtMob="+txtMob
	queryString	+=	"&txtMsg="+txtMsg
	queryString	+=	"&txtadID="+txtadID
	queryString	+=	"&similarAd="+similarAd
	queryString	+=	"&creatAd="+creatAd
	queryString	+=	"&replyFrom="+replyFrom
	queryString	+=	"&baseUrlDetail="+baseUrlDetail
	baseUrlDetailVal = baseUrlDetail; 
	//alert(queryString);
	ajax.requestFile = queryString	// Specifying which file to get
	ajax.onCompletion = createContactSellerFromDetail;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function
}
function createContactSellerFromDetail()
{
	//alert(ajax.response);
	var obj = document.getElementById('err_div_msg');
	//alert(ajax.response)
	//document.getElementById('err_div_msg').innerHTML	=	ajax.response;
	//alert(ajax.response);	
	if(ajax.response=='Reply' || ajax.response=='adPost')
	{
		if(ajax.response=='adPost')
		{
			window.location.href=baseUrlDetailVal;
		}else{
			document.getElementById('hidePoster_').innerHTML	= '';
			$('#errorReply_').show();
			document.getElementById('errRep_').innerHTML = '<div class="success-msg-div" style="width:95%;">Thank you for showing interest in this ad. We have delivered your message to the owner.</div>';	
			//document.getElementById('err_div_msg').innerHTML	=	'';
		}
		document.getElementById('txtName').value	= '';
		document.getElementById('txtEmail').value	= '';
		document.getElementById('txtMob').value		= '';
		document.getElementById('txtMsg').value		= '';
	}else{
		
		document.getElementById('hidePoster_').innerHTML	= '';
		$('#errorReply_').show();
		document.getElementById('errRep_').innerHTML	= '<div class="error-msg-div" style="width:95%;">'+	ajax.response +'</div>';
		document.getElementById('txtName').value	= '';
		document.getElementById('txtEmail').value	= '';
		document.getElementById('txtMob').value		= '';
		document.getElementById('txtMsg').value		= '';
	}
	//$(".contact_poster").fadeOut(3000);
	//document.getElementById('replyBoxResponse').innerHTML	=	
	
	//eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}

function messageBoxShow(val,mode)
{
	//alert(mode);
	if(mode=='f')
	{
		if(val=='Type your message for the owner')
		{
			document.getElementById('txtMsg').value	= '';
		}
	}else{
		if(val=='')
		{
			document.getElementById('txtMsg').value	= 'Type your message for the owner';
		}
	}
}

function messageBoxShowPopup(val,adId,mode)
{
	//alert(mode);
	if(mode=='f')
	{
		if(val=='Type your message for the owner')
		{
			document.getElementById('txtMsg'+adId).value	= '';
		}
	}else{
		if(val=='')
		{
			document.getElementById('txtMsg'+adId).value	= 'Type your message for the owner';
		}
	}
}

function adEditReply(mode)
{	
	if(mode=='edit')
	{
		$('#titleText').hide();
		$('#desText').hide();
		//$('#editR').hide();
		
		$('#titleBox').show();
		$('#desBox').show();
		$('#postR').show();
	}else{
		
		document.getElementById("replyAdAction").value=mode;
		document.editReplyAd.submit();
	}
}


function showReplyEditAdForm()
{
	//alert(sendAlert);
	//formID	=	formID_new;	
	var display	=	document.getElementById(formID).style.display;
	setReplyEditAdForm();
	/*if(display == "none")
	{
		document.getElementById(formID).style.display="block";
		document.getElementById(formID).innerHTML	=	'<img src="'+siteURL+'images/loader.gif"  />Loading ............'
		setReplyEditAdForm()
	}
	else
	{
		alert("none");
		document.getElementById(formID).style.display="none";
	}*/
}

function setReplyEditAdForm()
{	
	var request	=	siteAdURL+"reply_edit_ad.php";
	//request		+=	"?adID="+adID
	//request		+=	"&sendAlert="+sendAlert
	ajax.requestFile = request;	// Specifying which file to get
	ajax.onCompletion = stateReplyEditAdForm	// Specify function that will be executed after file has been found
	ajax.runAJAX();	
}
function stateReplyEditAdForm()
{	
	document.getElementById(formID).innerHTML	=	ajax.response;
}


function ajaxCityGrotal(val,mode,msg)
{
	
	if(val==msg)
	{
		val='';
	}
	if(mode!='blur')
	{	
		//alert(val);		
		var request	=	siteAdURL+"get_ajaxCity_list.php";
		request		+=	"?q="+val
		//request		+=	"&sendAlert="+sendAlert
		ajax.requestFile = request;	// Specifying which file to get
		ajax.onCompletion = getCityAjaxList	// Specify function that will be executed after file has been found
		ajax.runAJAX();		
	}else{
		var div= document.getElementById("ajaxAllCity");
		div.scrollTop=0;		
		var ch = document.getElementById("cityDiv").value;			 
		if(ch=='out')	
		{ 	
			$('#ajaxAllCity').hide();
		}
	}
}
function getCityAjaxList()
{
	$('#ajaxAllCity').show();
	var div= document.getElementById("ajaxAllCity");
	div.scrollTop=0;
	document.getElementById("ajaxAllCity").innerHTML	=	ajax.response;
}

function setAjaxCity(city)
{
	document.getElementById("lstCity").value=city;	
	var spage = document.getElementById("selfPage").value;	
	selectCity(city,spage,city.toLowerCase());
	$('#ajaxAllCity').hide();
}
function ajaxCityHide(mode)
{
	//document.getElementById('ajaxAllCity').focus();
	/*if(mode=='Y')
	{	
		document.getElementById('ajaxAllCity').style.display='block';
	}else{
		document.getElementById('lstCity').value='';
		document.getElementById('ajaxAllCity').style.display='none';
	}*/

	//$('#ajaxAllCity').hide();
	document.getElementById('cityDiv').value=mode;
}


function ajaxLocalityGrotal(val,mode,msg)
{
	
	if(val==msg)
	{
		val='';
	}
	if(mode!='blur')
	{	
		var cityV = document.getElementById("lstCityPostAd").value;		
		var request	=	siteAdURL+"get_ajaxLocality_list.php";
		request		+=	"?q="+val
		request		+=	"&city="+cityV
		ajax.requestFile = request;	// Specifying which file to get
		ajax.onCompletion = getLocalityAjaxList	// Specify function that will be executed after file has been found
		ajax.runAJAX();		
	}else{
		var div= document.getElementById("ajaxAllLocality");
		div.scrollTop=0;		
		var ch = document.getElementById("localityDiv").value;			 
		if(ch=='out')	
		{ 	
			$('#ajaxAllLocality').hide();
		}
	}
}
function getLocalityAjaxList()
{
	$('#ajaxAllLocality').show();
	var div= document.getElementById("ajaxAllLocality");
	div.scrollTop=0;
	document.getElementById("ajaxAllLocality").innerHTML	=	ajax.response;
}

function setAjaxLocality(locality)
{
	document.getElementById("txtLocality").value=locality;		
	$('#ajaxAllLocality').hide();
}
function ajaxLocalityHide(mode)
{	
	document.getElementById('localityDiv').value=mode;
}

///////////////////////////// Share email ///////////////////////////////////////////

function share_news()
{
//	var txtEmail	=	document.getElementById('txtEmailR'+reuestID).value;
	//var txtMsg		=	document.getElementById('txtMsgR'+reuestID).value;
	//var txtadID		=	document.getElementById('txtadIDR'+reuestID).value;
	var txtfrom	=	document.getElementById('txtfrom').value;
	var txtto	=	document.getElementById('txtto').value;
	var txtMsg		=	document.getElementById('txtMsgShare').value;
	var txtadIDShare		=	document.getElementById('txtadIDShare').value;
	var captchaM = document.getElementById("captchaEmailVal").value;
	var captchaC = document.getElementById("security_codeEmail").value;
	
	var Pattern 	= /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;

//	document.getElementById('report_type'+reuestID).value	= trim(report_type);
	//document.getElementById('report_type').value	= trim(report_type);
	document.getElementById('txtfrom').value		= trim(txtfrom);
	document.getElementById('txtto').value		= trim(txtto);
	document.getElementById('txtMsgShare').value		= trim(txtMsg);
	document.getElementById('err_report_msg123').innerHTML	="";
	
	if(trim(txtfrom)=='')
	{
			document.getElementById('err_report_msg123').innerHTML	=	'Please enter your Email'
			document.getElementById('txtfrom').focus();
			return false;
	}
	else if(trim(txtfrom)!='')
	{
		if(!Pattern.test(txtfrom))
		{
			document.getElementById('err_report_msg123').innerHTML	=	'Enter your valid Email'
			document.getElementById('txtfrom').focus();
			return false;
		}
	}
	
	if(trim(txtto)=='')
	{
			document.getElementById('err_report_msg123').innerHTML	=	'Please enter your friend email'
			document.getElementById('txtto').focus();
			return false;
	} 
	else if(trim(txtto)!='')
	{
		if(!Pattern.test(txtto))
		{
			document.getElementById('err_report_msg123').innerHTML	=	'Enter your valid Email'
			document.getElementById('txtto').focus();
			return false;
		}
	}
	/*if(trim(txtMsg)=='')
	{
		document.getElementById('err_report_msg123').innerHTML	=	'Please enter some message'
		document.getElementById('txtMsgShare').focus();
		return false;
	}*/
	if(captchaM != captchaC)
	{
		document.getElementById('err_report_msg123').innerHTML	=	'Captcha code does not match'
		document.getElementById('security_codeEmail').focus();
		return false;
	}
//alert(txtfrom +"to:"+txtto + "msg:" +txtMsg+"sid: "+txtadIDShare);
	
	document.getElementById('err_report_msg123').innerHTML	=	'<img src="'+siteURL+'images/loader.gif"  />Sending ............'
	ShareNews(txtfrom,txtto,txtMsg,txtadIDShare)
	return false
}
function ShareNews(txtfrom,txtto,txtMsg,txtadIDShare)
{
	var queryString	=	siteAdURL+"ajax_news_share.php";
	queryString	+=	"?txtFrom="+txtfrom
	queryString	+=	"&txtTo="+txtto
	queryString	+=	"&txtMsg="+txtMsg
	queryString	+=	"&story_id="+txtadIDShare
	//alert(queryString);
	ajax.requestFile = queryString	// Specifying which file to get
	ajax.onCompletion = ShareNewsSave;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function
}
function ShareNewsSave()
{
	var obj = document.getElementById('err_report_msg123');
	//alert(ajax.response)
	document.getElementById('err_report_msg123').innerHTML	=	''
	document.getElementById('txtfrom').value	= '';
	document.getElementById('txtto').value	= '';
	document.getElementById('txtMsgShare').value		= '';
	$.fancybox.close();
	document.getElementById('shareFormId').innerHTML	=	'<font color="#006600">'+ajax.response+'</font>';
	
	//document.getElementById('reportFormId').innerHTML	= 'submitted succesfully';
	//eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}

/*function shareThis(id,email_id)
{
	

}*/
var shareEi ='';
var shareEmid ='';
function shareThis(id,email_id)
{
	shareEi = id; 
	shareEmid = email_id;
	var queryString	=	siteAdURL+"get_random_code.php";
	queryString	+=	"?id="+id	
	//alert(queryString);
	ajax.requestFile = queryString	// Specifying which file to get
	ajax.onCompletion = resultRandom;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function
}
function resultRandom()
{	
	var code = ajax.response;
	var codeVal = code.split("-");
	document.getElementById('shareFormId').innerHTML = '<form name="frm_share" method="get" action="" class="login_form" onSubmit="return false;" ><div style="float:left; width:80%"><p class="pFirst" style="width:250px;"><strong style="width:50px;">From: </strong> <input type="text" name="txtfrom" id="txtfrom" class="inp" value="" style="width:203px;"/></p><p class="pFirst" style="width:250px;"><strong style="width:50px;">To: </strong> <input type="text"  name="txtto" id="txtto" class="inp" value="" style="width:203px; margin-left:13px;"/></p><p class="pFirst"><strong style="width:70px;">Your Message</strong><textarea name="txtMsg" id="txtMsgShare" class="inpTextArea" style="width:240px; height:60px;"></textarea><input type="hidden" name="txtadID" id="txtadIDShare" value=""></p><p class="pFirst" style="width:243px;"><strong style="width:50px;">Captcha: </strong> <input id="security_codeEmail" name="security_codeEmail" class="inp" type="text" style="width:88px;"/><span style="height:21px; width:86px; margin-left:155px; margin-top:-23px; background-image:url(images/wood.jpg)"><font size="+1" color="#FFFFFF"><i style="alignment-baseline:">'+codeVal[1]+'</i></font></span><input type="hidden" id="captchaEmailVal" name="captchaEmailVal" value="'+codeVal[0]+'" /> </p><p class="pRight"><button name="btnContactSeller" onclick="share_news();" class="btn"><span>Submit</span></button></p></div></form>';
	 
	document.getElementById('txtadIDShare').value=shareEi;
	document.getElementById('txtfrom').value=shareEmid;
}

function verificationAccount(user_id)
{	
	//alert(user_id);
	if(user_id!='c')
	{
		var queryString	=	siteAdURL+"verification_mail_profile.php";
		queryString	+=	"?user_id="+user_id		
		ajax.requestFile = queryString	// Specifying which file to get
		ajax.onCompletion = verificationResult;	// Specify function that will be executed after file has been found
		ajax.runAJAX();	
	}else{
		$('#verfMsg').hide();
	}
}

function verificationResult()
{
	//alert(ajax.response);
	document.getElementById('verfMsg').innerHTML	=	'<div class="close_but_profile"><a href="javascript:verificationAccount(\'c\')"><!-- --></a></div>'+ajax.response;
	//$("#verfMsg").fadeOut(2000);	
}

function adEditReplyList(mode,id)
{	
	if(mode=='edit')
	{
		$('#titleText').hide();
		$('#desText').hide();
		//$('#editR').hide();
		
		$('#titleBox').show();
		$('#desBox').show();
		$('#postR').show();
	}else{
		//var formSub = "editReplyAd"+id;		
		var replySubCatVal = document.getElementById("replySubCatVal").value;
		var replyAdCatslug = document.getElementById("replyAdCatslug").value;
		var replyAdCity = document.getElementById("replyAdCity").value;
		var titleReply = document.getElementById("titleReply").value;
		var desReply = document.getElementById("desReply").value;
		
		var queryString	=	siteAdURL+"post_reply_adAjax.php";
		queryString	+=	"?id="+id	
		queryString	+=	"&mode="+encodeURIComponent(mode)
		queryString	+=	"&replySubCatVal="+encodeURIComponent(replySubCatVal)
		queryString	+=	"&replyAdCatslug="+encodeURIComponent(replyAdCatslug)
		queryString	+=	"&replyAdCity="+encodeURIComponent(replyAdCity)
		queryString	+=	"&titleReply="+encodeURIComponent(titleReply)
		queryString	+=	"&desReply="+encodeURIComponent(desReply)
			
		ajax.requestFile = queryString	// Specifying which file to get
		ajax.onCompletion = post_reply_adAjax_result;	// Specify function that will be executed after file has been found
		ajax.runAJAX();
		
	}
}

function post_reply_adAjax_result()
{
	//alert(ajax.response);
	if(ajax.response=='N')
	{
		document.getElementById(formID).innerHTML	=	'';
	}else{
		var t = ajax.response;
		var ide = '';
		var ert = ''; 
		document.getElementById(formID).innerHTML	=	'<div  class="success-msg-div" style="width:93%;">Thank you, your ad has been posted</div>';
		//$("#"+formID).delay(5000);
		setTimeout("hideReplyAd()",3000);	
	}
}

function hideReplyAd()
{
	document.getElementById(formID).innerHTML	=	'';
}

function showUploadImage(action,id)
{
	var prevId = id-1;
	//var nId = id+1;
	if(action=='add')
	{
		$('#displayImg'+id).show();
		$('#add'+prevId).hide();
	}else if(action=='remove'){
		$('#displayImg'+id).hide();
		$('#add'+prevId).show();
		//$('#add'+id).hide();
	}
}

function onLoadShowUploadImage(id)
{	
	if(id=='3')
	{
		$('#displayImg2').show();
		$('#displayImg3').show();
		$('#add1').hide();
		$('#add2').hide();
		$('#add3').show();
	}else if(id=='2'){
		$('#displayImg2').show();
		$('#displayImg3').hide();
		$('#add1').hide();
		$('#add2').show();
		//$('#add'+id).hide();
	}
}

function openMoreFilterCheckbox(more)
{
	$('#seeMore'+more).hide();
	$('#checkboxList'+more).show();
}
	





