function quick_validate()
{
	$('#submit').removeAttr('disabled');
	$('#submit').removeAttr('title');
	
	if($('#content  *').hasClass('error')) { $('#submit').attr('disabled', 'disabled'); $('#submit').attr('title','Some fields are not set correctly')};
	if($('#content  *').hasClass('untouch')) {$('#submit').attr('disabled', 'disabled'); $('#submit').attr('title','Some fields are not yet set.')};

}

function validate(id,rules)
{
		if(id=='title')
		{
		   rules['reserve_word']='yes';
		}

		$.ajax({
   		type: "POST",
		data:{ 
		"what_submit" : "validate",
		"rules": rules,
		"input":$('#'+id).val(),
		"id":$('#id').val()
		},
		success:function(data) {	
			$('#'+id).removeClass('untouch');		
			
			if(data.search('error:')!=-1)
			{
				$('#'+id).attr('title',data);
				$('#'+id).addClass('error');	
				}
			else if(data!='')
			{
				$('#'+id).attr('title','');
				$('#'+id).removeClass('error');
				$('#url').val(data);
			}
			else
			{
				$('#'+id).attr('title','');
				$('#'+id).removeClass('error');
			}
			
			
			$('#submit').removeAttr('disabled');
			$('#submit').removeAttr('title');


			if($('#content  *').hasClass('error')) { $('#submit').attr('disabled', 'disabled'); $('#submit').attr('title',data)};
			if($('#content  *').hasClass('untouch')) {$('#submit').attr('disabled', 'disabled'); $('#submit').attr('title','Some fields are not yet set.')};
				
		}
	});
}


function validate2(id,rules,url,button,content)
{
	
	if(id=='title')
	{
	   rules['reserve_word']='yes';
	}
		
	
	
	if(url==null)
	{
	   url='url';	
	}
	if(button==null)
	{
	   button='submit';	
	}
	if(content==null)
	{
	   content='content';	
	}

		$.ajax({
   		type: "POST",
		data:{ 
		"what_submit" : "validate",
		"rules": rules,
		"input":$('#'+id).val(),
		"id":$('#id').val()
		},
		success:function(data) {	
			$('#'+id).removeClass('untouch');		
			
			if(data.search('error:')!=-1)
			{
				$('#'+id).attr('title',data);
				$('#'+id).addClass('error');	
				}
			else if(data!='')
			{
				$('#'+id).attr('title','');
				$('#'+id).removeClass('error');
				$('#'+url).val(data);
			}
			else
			{
				$('#'+id).attr('title','');
				$('#'+id).removeClass('error');
			}
			
			
			$('#'+button).removeAttr('disabled');
			$('#'+button).removeAttr('title');


			if($('#'+content+'  *').hasClass('error')) { $('#'+button).attr('disabled', 'disabled'); $('#'+button).attr('title',data)};
			if($('#'+content+'  *').hasClass('untouch')) { $('#'+button).attr('disabled', 'disabled'); $('#'+button).attr('title','Some fields are not yet set.')};
				
		}
	});
}


function validate3(id,rules,url,button,content,what_submit)
{
	if(id=='title')
	{
	   rules['reserve_word']='yes';
	}
	
	if(url==null)
	{
	   url='url';	
	}
	if(button==null)
	{
	   button='submit';	
	}
	if(content==null)
	{
	   content='content';	
	}
	if(what_submit==null)
	{
		what_submit="validate";	
	}

		$.ajax({
   		type: "POST",
		data:{ 
		"what_submit" : what_submit,
		"rules": rules,
		"input":$('#'+id).val(),
		"id":$('#id').val()
		},
		success:function(data) {	
			$('#'+id).removeClass('untouch');		
			
			if(data.search('error:')!=-1)
			{
				$('#'+id).attr('title',data);
				$('#'+id).addClass('error');	
				}
			else if(data!='')
			{
				$('#'+id).attr('title','');
				$('#'+id).removeClass('error');
				$('#'+url).val(data);
			}
			else
			{
				$('#'+id).attr('title','');
				$('#'+id).removeClass('error');
			}
			
			
			$('#'+button).removeAttr('disabled');
			$('#'+button).removeAttr('title');


			if($('#'+content+'  *').hasClass('error')) { $('#'+button).attr('disabled', 'disabled'); $('#'+button).attr('title',data)};
			if($('#'+content+'  *').hasClass('untouch')) { $('#'+button).attr('disabled', 'disabled'); $('#'+button).attr('title','Some fields are not yet set.')};
				
		}
	});
}
