function validate(frmObj)
{
	var rules = new Array();
	rules.push("required,txtImage,Please select image.");
	return validateFields(frmObj, rules);
}
function postForm()
{
	if(document.getElementById('newPost').style.display == 'none')
	{
		$("#newPost").slideDown();
	}
	else
	{
		$("#newPost").slideUp();	
	}
}

function addEditPost(url,frmObj,divId)
{
	//frmObj	 = document.getElementById('frm_new_post');
	$("#"+divId+" .elementmsg").css('display','none');
	var ed = tinyMCE.get('txtContents');
	$('#txtContent').val(ed.getContent());
	var data = $(frmObj).serialize();
	var rules = new Array();
	rules.push("required,txtTitle,Please enter post title.");
	rules.push("required,txtContent,Please enter post content.");
	rules.push("required,txtTags,Please enter or select minimum one tag for this post.");
	if(validateFields(frmObj, rules))
	{
		$.ajax({
				type	: "POST",
				url		: url,
				data	: data,
				beforeSend	: function(){
											$.blockUI({message	: '<img src="./resources/images/loadingAnimation.gif" width="208" height="13" />',
														 css		: {border: 'none', background: 'none'}
														});
										},
				success	: function(data)
				{
					$("#"+divId).show();
					$("#"+divId).html(data);
				}
			});
		$.unblockUI();
	}
}
/*function lookup(url,inputString,objId,evt) {
		var charCode = (evt.which) ? evt.which : event.keyCode
		if(charCode == 40)
		{
			if(document.getElementById('suggestions').style.display != 'none')
			{
				if($("#"+objId+""))
				{
					$("#"+objId+"").focus();
					return false;
				}
			}
			else
			{
				$('#txtTags').focus();
				return false;
			}
		}
		if(charCode == 27 || charCode == 13)
		{
			$('#txtTags').focus();
			setTimeout("$('#suggestions').hide();", 200);
			return false;
		}
		if((charCode > 47 && charCode < 58) || (charCode > 64 && charCode < 91) || (charCode == 8))
		{
			re = /&/i;
			inputString = inputString.replace(re, "--_--");
			if(inputString.length == 0) {
				// Hide the suggestion box.
				$('#suggestions').hide();
			} 
			else
			{
				$.ajax({
						type	: "POST",
						url		: url,
						data	: "queryString="+inputString,
						success	: function(data)
						{
							if(data.length  > 0)
							{
								$('#suggestions').show();
								$('#autoSuggestionsList').html(data);
							}
							else
							{
								$('#suggestions').hide();
							}
						}
					});
			}
		}
		else
		{
			$("#txtTags").focus();
			return false;
		}	
	} // lookup
	
	function fill(obj,evt) {
		var charCode = (evt.which) ? evt.which : event.keyCode;
		if(charCode == 13 || charCode == 1)
		{
			txt_array				= $('#txtTags').val().split(',');
			last_index				= txt_array.length-1;
			txt_array[last_index]	= obj.value;
			
			var set_value = '';
			for(i = 0; i <= last_index; i++)
			{
				set_value = set_value+txt_array[i];
				if(txt_array[i+1])
				{
					set_value = set_value+',';
				}
			}
		
			$('#txtTags').val('');
			$('#txtTags').val(set_value);
			$('#txtTags').focus();
			setTimeout("$('#suggestions').hide();", 200);
		}
		if(charCode == 27)
		{
			$('#txtTags').focus();
			setTimeout("$('#suggestions').hide();", 200);
		}
	}
	
	function setFocus(objId,evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		if(charCode == 40)
		{
			if($("#"+objId+""))
			{
				$("#"+objId+"").focus();
			}
		}
		if(charCode == 27)
		{
			$('#txtTags').focus();
			setTimeout("$('#suggestions').hide();", 200);
		}
	}*/
