/******************************************************************************************************************************/
function notifyError(message) {
	  //e.preventDefault();
	  jError(message,
		{
		  autoHide : true, // added in v2.0
		  clickOverlay : true, // added in v2.0
		  MinWidth : 250,
		  TimeShown : 2000,
		  ShowTimeEffect : 200,
		  HideTimeEffect : 200,
		  LongTrip :20,
		  HorizontalPosition : 'center',
		  VerticalPosition : 'center',
		  ShowOverlay : true,
   		  ColorOverlay : '#000',
		  OpacityOverlay : 0.3,
		  onClosed : function(){ // added in v2.0
		   
		  },
		  onCompleted : function(){ // added in v2.0
		   
		  }
		});
}
/******************************************************************************************************************************/
function displayError(message) {
	  jQuery("#result").html(message);
	  jQuery("#result").show();	  
	  jQuery("#result").addClass('required');	  
}
/******************************************************************************************************************************/
function isEmailValid(email) {
	var e = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return e.test(email);
}
/******************************************************************************************************************************/
function sendFormInfo(){	
	jQuery("#imessageOK, #imessageERROR").hide();
	jQuery(".required").removeClass("required");
	if(!isEmailValid(jQuery("#email").val())){displayError("Your mail is incorrect");jQuery("#email").focus();return false;}	
	if(!jQuery("#loc").is(':checked') && !jQuery("#pro").is(':checked')){displayError("Please tell us if you are a tenant, a homeowner or both");return false;}

	jQuery("#forminfo").submit();

}
/******************************************************************************************************************************/
function sendFormInvit(){	
	jQuery("#imessageOK, #imessageERROR").hide();
	jQuery(".required").removeClass("required");
	if(jQuery("#prenom").val()==""){displayError("Please type your first name");jQuery("#prenom").focus();return false;}	
	if(jQuery("#nom").val()==""){displayError("Please type your last name");jQuery("#nom").focus();return false;}	
	if(!isEmailValid(jQuery("#email").val())){displayError("Your mail is incorrect");jQuery("#email").focus();return false;}	
	if(jQuery("#pass").val()==""){displayError("Please type your password");jQuery("#pass").focus();return false;}	
	/*var contacts = jQuery.ajax({
		url: "ajax.php?action=inviter&email="+jQuery("#email").val()+"&pass="+jQuery("#pass").val()+"&invid="+jQuery("#invid").val()+"&prenom="+jQuery("#prenom").val(),
		async: false
	}).responseText;
	jQuery('#valid').addClass("contacts");
	jQuery('#contacts').html(contacts);
	jQuery('#valid1').click();	*/
	openContacts();

}
/******************************************************************************************************************************/
function quote(id,member) {
	var com = tinyMCE.getInstanceById("co_comment");
    var comment = $('#comm'+id).text();
    var inst = "[quote]"+member+" a \351crit :" + comment + "\r\n" + com.getContent()+ "[/quote]\r";
    com.setContent(inst);
    com.focus();
    var destination = $("#formcomment").offset().top;
	window.scroll(0,destination);
    return false;
}
/******************************************************************************************************************************/
function quoteNot(id,member,n) {
	var com = tinyMCE.getInstanceById("co_comment"+n);
    var comment = $('#comm'+id).text();
    var inst = "[quote]"+member+" a \351crit :" + comment + "\r\n" + com.getContent()+ "[/quote]\r";
    com.setContent(inst);
    com.focus();
    var destination = $("#formcomment"+n).offset().top;
	window.scroll(0,destination);
    return false;
}
/******************************************************************************************************************************/
function handleNoFlash(errorCode) {
  if (errorCode == FLASH_UNAVAILABLE) {
			return;
  }
} 
/******************************************************************************************************************************/
function openLoadingBox(){
  $("#loading_box").dialog("destroy");
  $("#loading_box").dialog({
	autoOpen: true,
	width: 400,
	height: 160,
	modal: true,
	dialogClass: ' new_message_dialog',
	resizable: false,
	zIndex: 1403,
	open: function(event, ui) {
	  $(this).prev().remove();
	}
  });  
}	
/******************************************************************************************************************************/
function closeLoadingBox(){
  $("#loading_box").dialog("close"); 
}
/******************************************************************************************************************************/
