var langGlobal;
	
var toEval = '';

function blockDivs(elmID){
	var elm='#'+elmID;
	/*$j(elm).block({
			message: '<img src="images/ajax-loader.gif" />',
			css: {
				border: 'none',
				background: 'transparent'
			},
			overlayCSS: {
						opacity: 0.0
						}
		});*/	
		
}

function killBlocks(elmID){
	var elm='#'+elmID;
	//$j(elm).unblock();
}

function propertyContact(){
	$j('.prop_req_text').each(function(){
		$j(this).blur();
		$j('.prop_req_email').blur();
	});
	
	if($j('.wrong').length <= 0)
	{
		var flag=$j('#flag').val();
		var name=$j('#name').val();
		var email=$j('#email').val();
		var contact_num=$j('#contact_num').val();
		var enquiry=$j('#enquiry').val();
		var property_id=$j('#property_id').val();
		var url=$j('#url').val();
			
		
		
		var params={
				'name'			: name,
				'email'			: email,
				'contact_num'	: contact_num,
				'enquiry'		: enquiry,
				'property_id'	: property_id,
				'url'			: url,
				'action'		: 'propertyContact'
				};
		$j.ajax({
			type: "POST",
			url: 'propertyDetailsProcess.php',
			data: params,			
			dataType: 'html',
			success: function(data)
			{	
			//alert(data);
			
				$j('#propertyEnquiryHolder').slideUp("slow",function(){
					$j(this).slideDown("slow",function(){
					});	
					$j(this).html(data);
					
					$j('#closeMessage').click(function() {
													   var id = $j(this).attr('soumik');
										     $j('#propertyEnquiryHolder')
	.slideUp("slow", function(){
		$j(this).html('<p class="blog_head">Send enquiry / Make an appointment</p><p>&nbsp;</p><form action="" name="frmpropertycontact" id="frmpropertycontact" method="post"><input type="hidden" class="hidden" name="property_id" id="property_id" value="'+id+'" /><fieldset><label for="name">Name:<span class="red">*</span></label><input name="name" type="text" id="name" class="prop_req_text"/><p class="spacer"></p><label for="email">E-mail:<span class="red">*</span></label><input name="email" type="text" id="email" class="prop_req_email"/><p class="spacer"></p><label for="con-num">Contact Number:</label><input name="contact_num" type="text" id="contact_num"/><p class="spacer"></p><label for="enquiry">Enquiry:<span class="red">*</span></label><textarea name="" id="enquiry" name="enquiry" class="prop_req_text"></textarea><p class="spacer"></p><label>&nbsp;</label><input type="button" value="Send Email" class="sendbttn" onclick="propertyContact(); return false;"/><p class="spacer"></p></fieldset></form><div class="spacer"></div>');
	})
	
	.slideDown("slow");
										   
										   
										   })
				});
					
				
			}
		});
	}
	else
	{
		return false;
	}
}
function closeMessage(id){
	/*
$j('#propertyEnquiryHolder')
	.slideUp("slow", function(){
		$j(this).html('<p class="blog_head">Send enquiry / Make an appointment</p><p>&nbsp;</p><form action="" name="frmpropertycontact" id="frmpropertycontact" method="post"><input type="hidden" class="hidden" name="property_id" id="property_id" value="'+id+'" /><fieldset><label for="name">Name:<span class="red">*</span></label><input name="name" type="text" id="name" class="prop_req_text"/><p class="spacer"></p><label for="email">E-mail:<span class="red">*</span></label><input name="email" type="text" id="email" class="prop_req_email"/><p class="spacer"></p><label for="con-num">Contact Number:</label><input name="contact_num" type="text" id="contact_num"/><p class="spacer"></p><label for="enquiry">Enquiry:<span class="red">*</span></label><textarea name="" id="enquiry" name="enquiry" class="prop_req_text"></textarea><p class="spacer"></p><label>&nbsp;</label><input type="button" value="Send Email" class="sendbttn" onclick="propertyContact(); return false;"/><p class="spacer"></p></fieldset></form><div class="spacer"></div>');
	})
	
	.slideDown("slow"); */
}

$j(document).ready(function()
{
	$j('#ButtonSaleSearch').click(function()
	{
		
		var currency = $j('#currency').val();				
		$j('#rent_currency').val(currency);	
		$j('#land_currency').val(currency);
		
		var sale_unit = $j('#unit').val();				
		$j('#rent_unit').val(sale_unit);	
		$j('#land_unit').val(sale_unit);
		
		$j('#current_tab_id').val(1);		
		
		blockDivs('ResultListId');
		
			var params = {
				'current_tab_id': 1,
				'is_process': 'Y'
			};
			
			var paramsObj = $j('#SearchPropertySaleFrm').serializeArray();
			$j.each(paramsObj, function(i, field){
				params[field.name] = field.value;			
			});
			
			$j.ajax({
				type: "POST",
				url: 'property.php',
				data: params,
				//dataType: 'json',
				dataType: 'html',
				success: function(data)
				{		
					$j("#ResultListId").slideUp("slow",function(){
						$j("#ResultListId").html(data);
						killBlocks('ResultListId');
						$j("#ResultListId").slideDown("slow");
					})
					
				}
			});
				
			return false;
		

	});
	
	
	$j('#ButtonRentSearch').click(function()
	{
		var rent_currency = $j('#rent_currency').val();				
		$j('#currency').val(rent_currency);	
		$j('#land_currency').val(rent_currency);
		
		var rent_unit = $j('#rent_unit').val();	
		
		$j('#unit').val(rent_unit);	
		$j('#land_unit').val(rent_unit);
		
		$j('#current_tab_id').val(2);	
		
		blockDivs('ResultListId');
		
										
		var params = {
			'current_tab_id': 2,
			'is_process': 'Y'
		};
		blockDivs('ResultListId');
		var paramsObj = $j('#SearchPropertyRentFrm').serializeArray();
		$j.each(paramsObj, function(i, field){
			params[field.name] = field.value;			
		});
		
		$j.ajax({
			type: "POST",
			url: 'property.php',
			data: params,
			//dataType: 'json',
			dataType: 'html',
			success: function(data)
			{									
				$j("#ResultListId").slideUp("slow",function(){
						$j("#ResultListId").html(data);
						killBlocks('ResultListId');
						$j("#ResultListId").slideDown("slow");
					})
			}
		});
			
		return false;
		
		
	});
	
	
	$j('#ButtonLandSearch').click(function()
	{
		var land_currency = $j('#land_currency').val();				
		$j('#currency').val(land_currency);	
		$j('#rent_currency').val(land_currency);
		
		var land_unit = $j('#land_unit').val();				
		$j('#rent_unit').val(land_unit);	
		$j('#land_unit').val(land_unit);
		
		$j('#current_tab_id').val(3);
		blockDivs('ResultListId');								
		var params = {
			'current_tab_id': 3,
			'is_process': 'Y'
		};
		var paramsObj = $j('#SearchPropertyLandFrm').serializeArray();
		$j.each(paramsObj, function(i, field){
			params[field.name] = field.value;			
		});
		
		$j.ajax({
			type: "POST",
			url: 'property.php',
			data: params,
			//dataType: 'json',
			dataType: 'html',
			success: function(data)
			{									
				$j("#ResultListId").slideUp("slow",function(){
						$j("#ResultListId").html(data);
						killBlocks('ResultListId');
						$j("#ResultListId").slideDown("slow");
					})
			}
		});
			
		return false;
		
		
	});				
	
	$j('.prop_req_text')
		.unbind('blur')
		.blur(function(){
			$j(this).next('img').remove();
			if ($j(this).isEmpty())
			{
				$j(this).after('<img src="images/wrong_icon.gif" align="absmiddle" alt="wrong" class="wrong">');
				return;
			}
			$j(this)
				.after('<img src="images/correct_icon.gif" align="absmiddle" alt="correct" class="right">')
				.next('img')
					.fadeOut(2500);
		});
	$j('.prop_req_email')
		.unbind('blur')
		.blur(function(){
			$j(this).next('img').remove();
			if (!$j(this).emailCheck())
			{
				$j(this).after('<img src="images/wrong_icon.gif" align="absmiddle" alt="wrong" class="wrong">');
				return;
			}
			$j(this)
				.after('<img src="images/correct_icon.gif" align="absmiddle" alt="correct" class="right">')
				.next('img')
					.fadeOut(2500);
		});
		
		$j('.email_friend_req')
		.unbind('blur')
		.blur(function(){
			$j(this).next('img').remove();
			if ($j(this).isEmpty())
			{
				$j(this).after('<img src="images/wrong_icon.gif" align="absmiddle" alt="wrong" class="wrong">');
				return;
			}
			$j(this)
				.after('<img src="images/correct_icon.gif" align="absmiddle" alt="correct" class="right">')
				.next('img')
					.fadeOut(2500);
		});
		
		$j('.email_friend_req_email')
		.unbind('blur')
		.blur(function(){
					 
			$j(this).next('img').remove();
			if (!$j(this).emailCheck())
			{
				$j(this).after('<img src="images/wrong_icon.gif" align="absmiddle" alt="wrong" class="wrong">');
				return;
			}
			$j(this)
				.after('<img src="images/correct_icon.gif" align="absmiddle" alt="correct" class="right">')
				.next('img')
					.fadeOut(2500);
		});
});


function PaginationFront(pagination_url)
{	    
	var current_tab_id = $j('#current_tab_id').val();
	
		blockDivs('ResultListId');			
		var params = {
			'current_tab_id': current_tab_id,
			'is_process': 'Y'
		};
		if(current_tab_id==1)
		{
			var paramsObj = $j('#SearchPropertySaleFrm').serializeArray();
		}
		else if(current_tab_id==2)
		{
			var paramsObj = $j('#SearchPropertyRentFrm').serializeArray();
		}
		else if(current_tab_id==3)
		{
			var paramsObj = $j('#SearchPropertyLandFrm').serializeArray();
		}
		
		$j.each(paramsObj, function(i, field){
			params[field.name] = field.value;			
		});
		
		$j.ajax({
			type: "GET",
			url: pagination_url,
			data: params,			
			dataType: 'html',
			success: function(data)
			{					
				
				$j("#ResultListId").slideUp("slow",function(){
					$j("#ResultListId").html(data);
					killBlocks('ResultListId');
					$j("#ResultListId").slideDown("slow");
				});
				
				
			}
		});
		return false;		
	
}

function ListSorting(sorting_url,sorting_by_id,sorting_direction)
{	    
	var current_tab_id = $j('#current_tab_id').val();
	blockDivs('ResultListId');
		var params = {
			'list_for':'sorting',
			'sorting_by_id': sorting_by_id,
			'sorting_direction': sorting_direction,
			'current_tab_id': current_tab_id,
			'is_process': 'Y'
		};
		
		if(current_tab_id==1)
		{
			var paramsObj = $j('#SearchPropertySaleFrm').serializeArray();
		}
		else if(current_tab_id==2)
		{
			var paramsObj = $j('#SearchPropertyRentFrm').serializeArray();
		}
		else if(current_tab_id==3)
		{
			var paramsObj = $j('#SearchPropertyLandFrm').serializeArray();
		}
		
		$j.each(paramsObj, function(i, field){
			params[field.name] = field.value;			
		});
		
		$j.ajax({
			type: "GET",
			url: sorting_url,
			data: params,			
			dataType: 'html',
			success: function(data)
			{									
				$j("#ResultListId").slideUp("slow",function(){
					$j("#ResultListId").html(data);
					killBlocks('ResultListId');
					$j("#ResultListId").slideDown("slow");
				});
			}
		});
		return false;		
	
}

function PreserveDetails(property_id,preserve_url)
{	    	
	var current_tab_id = $j('#current_tab_id').val();
	
		var params = {						
			'current_tab_id': current_tab_id,
			'property_id': property_id			
		};
		
		if(current_tab_id==1)
		{
			var paramsObj = $j('#SearchPropertySaleFrm').serializeArray();
		}
		else if(current_tab_id==2)
		{
			var paramsObj = $j('#SearchPropertyRentFrm').serializeArray();
		}
		else if(current_tab_id==3)
		{
			var paramsObj = $j('#SearchPropertyLandFrm').serializeArray();
		}
		
		$j.each(paramsObj, function(i, field){
			params[field.name] = field.value;	
			
		});		
		
		$j.ajax({
			type: "GET",
			url: preserve_url,
			data: params,			
			dataType: 'json',
			success: function(jData)
			{		
				var responseTextTrim = jData.url;								
				window.location.href=jData.url;
			}
		});
		return false;		
	
}

function PreserveDetailsOther(property_id,preserve_url,tab_id)
{	 
	
	var current_tab_id = tab_id;
	
		var params = {						
			'current_tab_id': current_tab_id,
			'property_id': property_id			
		};
		
		if(current_tab_id==1)
		{
			var paramsObj = $j('#SearchPropertySaleFrm').serializeArray();
		}
		else if(current_tab_id==2)
		{
			var paramsObj = $j('#SearchPropertyRentFrm').serializeArray();
		}
		else if(current_tab_id==3)
		{
			var paramsObj = $j('#SearchPropertyLandFrm').serializeArray();
		}
		
		$j.each(paramsObj, function(i, field){
			params[field.name] = field.value;	
			
		});		
		
		$j.ajax({
			type: "GET",
			url: preserve_url,
			data: params,			
			dataType: 'json',
			success: function(jData)
			{		
				/*var responseTextTrim = jData.property_id;								
				window.location.href="property_details.php?IsPreserved=Y&id="+jData.property_id;*/
				var responseTextTrim = jData.url;								
				window.location.href=jData.url;
			}
		});
		return false;		
	
}

function PaginationFrontProperty(pagination_url){	
	$j('#ResultListId').fadeOut("slow", function(){
												 
		var current_tab_id = $j('#current_tab_id').val();
		blockDivs('ResultListId');
		var params = {			
			'current_tab_id': current_tab_id,
			'is_process': 'Y'
		};
		
		if(current_tab_id==1)
		{
			var paramsObj = $j('#SearchPropertySaleFrm').serializeArray();
		}
		else if(current_tab_id==2)
		{
			var paramsObj = $j('#SearchPropertyRentFrm').serializeArray();
		}
		else if(current_tab_id==3)
		{
			var paramsObj = $j('#SearchPropertyLandFrm').serializeArray();
		}
		
		$j.each(paramsObj, function(i, field){
			params[field.name] = field.value;			
		});				
		
		$j.ajax({
			type: "GET",
			url: pagination_url,
			data: params,			
			dataType: 'html',
			success: function(data)
			{									
				$j("#ResultListId")
				.html(data)
				.fadeIn("slow", function(){});
			}
		});
		return false;		
	});
}

function tab1Show(val){
		$j('#tab2').hide();
		$j('#tab3').hide();
		$j('#tab1').show();
		
		$j('#tabHead2').removeClass('active');
		$j('#tabHead3').removeClass('active');
		$j('#tabHead1').addClass('active');
}
function tab2Show(val){
		$j('#tab1').hide();
		$j('#tab3').hide();	
		$j('#tab2').show();
		$j('#tabHead2').addClass('active');
		$j('#tabHead3').removeClass('active');
		$j('#tabHead1').removeClass('active');
}
function tab3Show(val){
		$j('#tab1').hide();
		$j('#tab2').hide();
		$j('#tab3').show();;
		$j('#tabHead3').addClass('active');
		$j('#tabHead2').removeClass('active');
		$j('#tabHead1').removeClass('active');
}



