$(document).ready(function(){
// SMI contact form default message
   $('.hinted').focus(function()
   {
      if($(this).val() == $(this).attr('title'))
      { 
         $(this).val('');
         $(this).removeClass('hintshown');
      }
   })
   .blur(function()
   {
      if($(this).val() == '')
      { 
         $(this).val($(this).attr('title'));
         $(this).addClass('hintshown');
      }
   });
   $('.hinted').blur();

	$("#ajax_reply").click(function(){
		$('#searchmoreinfo_contact_error').fadeOut(1000);
		var email = document.getElementById("email").value;
		var frm_name = document.getElementById("name").value;
		var message_txt = document.getElementById("contact_textarea").value;
		var phone = document.getElementById("contact_number").value;
		var search_type = document.getElementById("search_type").value;
		var id = document.getElementById("ad_id").value;
		var base_url = document.getElementById("base_url").value;
		var data = "";
		if(frm_name=="")
		{
			data = "Please enter your name";
			$('#searchmoreinfo_contact_error').html(data);
			$('#searchmoreinfo_contact_error').fadeIn(1000);														
		}
		else if(email=="")
		{
			data = "Please enter your email address";
			$('#searchmoreinfo_contact_error').html(data);
			$('#searchmoreinfo_contact_error').fadeIn(1000);								
		}
		else if(message_txt=="")
		{
			data = "Please enter your message";
			$('#searchmoreinfo_contact_error').html(data);
			$('#searchmoreinfo_contact_error').fadeIn(1000);								
		}
		else
		{
			var url = base_url+"search"+search_type+".daft?fr=pie&name="+escape(frm_name)+"&email="+escape(email)+"&contact_number="+ escape(phone)+"&message="+escape(message_txt)+"&submit_reply=1&id="+id;
			var url = base_url+"ad_reply/";
			var ad_type_string = "property-for-sale";
			if(search_type=="sale")
			{
					ad_type_string = "property-for-sale";	
			}
			else if(search_type=="rental")
			{
					ad_type_string = "property-to-let";	
			}	
			else if(search_type=="commercial")
			{
					ad_type_string = "commercial-property";	
			}	
			else if(search_type=="new_development")
			{
					ad_type_string = "new-homes";	
			}	
			url += escape(id)+"/";	
			url += "name_"+escape(frm_name)+"/";
			url += "email_"+escape(email)+"/";
			url += "message_"+escape(message_txt)+"/";
			if(phone!=="")
			{
				url += "contact_"+escape(phone);			
			}
			url = base_url+"property-reply/"+ad_type_string+"/"+id+"/submit/name_"+escape(frm_name)+"/email_"+escape(email)+"/message_"+escape(message_txt)+"/contact"+escape(phone)+"/";
			$('#searchmoreinfo_sending').html("<img src='"+base_url+"/i/fronts/pie/ajax-loader.gif' alt='sending_reply' /><h2>Sending Reply</h2>");							
			$('#searchmoreinfo_sending').fadeIn(100);
			$('#searchmoreinfo_form').fadeOut(100);			
			$.get(url,null, function(data){
			//on success
			if(data == "Email successfully sent to advertiser" || data=="<h1>Sending email...</h1><h1>Sending email...</h1>Email successfully sent to advertiser")
			{
				data = "Email successfully sent to advertiser";
				$('#searchmoreinfo_sending').html("Reply Sent");				
				//slight delay before closing
				setTimeout("swap_in_form()",1000);
				data = "Reply Sent";					
				$('#searchmoreinfo_contact_error').html(data);
				$('#searchmoreinfo_contact_error').fadeIn(1000);				
				setTimeout("self.parent.tb_remove()",1000);

				
				
			}
			else
			{
		
				$('#searchmoreinfo_contact_error').html(data);
				$('#searchmoreinfo_contact_error').fadeIn(1000);														

				setTimeout("swap_in_form()",1000);
			}
			});				
			return;
		}
	});
});

function swap_in_form()
{
		$('#searchmoreinfo_sending').fadeOut(100);
		$('#searchmoreinfo_form').fadeIn(100);
}


