function getup(table,id,top,razdel,page) {	
	$.ajax({
		url : '../inc/async.php',
		data : 'func=getup&table='+table+'&id='+id+'&top='+top+'&razdel='+razdel+'&page='+page,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success : getupOK
	});	
	return false;
}

function getdown(table,id,top,razdel,page) {	
	$.ajax({
		url : '../inc/async.php',
		data : 'func=getdown&table='+table+'&id='+id+'&top='+top+'&razdel='+razdel+'&page='+page,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success : getupOK
	});	
	return false;
}

var getupOK = function(xml)
{
	var jrazdel=jQuery('razdel',xml).text();
	var jtop=jQuery('top',xml).text();
	var jpage=jQuery('page',xml).text();
	window.location.href='admin.php?action='+jrazdel+'&top='+jtop+'&pg='+jpage;
}

function email_test(str) {
	re = new RegExp("^.+@.+\\.[a-zA-z]+$");
	if (!re.test(str)) return 0;
	else return 1; 
}

function checkPasswordSafety(pass)
{
 var uns = '';
 var symbols = new Object();
 for(var i=-1; i<=pass.length; i++) if(!symbols[pass.substr(i,1)])
 {
 uns += pass.substr(i,1);
 symbols[pass.substr(i,1)] = true;
 }

 var groups = 0;
 if(/[0-9]/.test(uns)) groups++;
 if(/[a-z]/.test(uns)) groups++;
 if(/[A-Z]/.test(uns)) groups++;
 if(/[а-я]/.test(uns)) groups++;
 if(/[А-Я]/.test(uns)) groups++;
 if(/[^0-9a-zа-я]/i.test(uns)) groups++;

 var points = (pass.length+uns.length)/2 * groups;

 if(points<1) return '<b>никакая</b> ('+points+')';
 else if(points<5) return '<span style="background:#f00;">&nbsp;<b>очень низкая</b> ('+points+')&nbsp;</span>';
 else if(points<10) return '<span style="background:#FF5A00;">&nbsp;<b>низкая</b> ('+points+')&nbsp;</span>';
 else if(points<50) return '<span style="background:#C0EF00;">&nbsp;<b>средняя</b> ('+points+')&nbsp;</span>';
 else if(points<100) return '<span style="background:#3DFF00;">&nbsp;<b>высокая</b> ('+points+')&nbsp;</span>';
 else return '<span style="background:#3DFF00;">&nbsp;<b>очень высокая</b> ('+points+')&nbsp;</span>';
} 

function checklogin(login) {
		$.ajax({
		url : '/inc/async.php',
		data : 'func=checklogin&login='+login,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success : function(xml)	{
			var nname = jQuery('login',xml).text();
			$('#loginexist').html(nname);
		}
	});
	return false;
}

function checknick(login) {
		$.ajax({
		url : '/inc/async.php',
		data : 'func=checknick&login='+login,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success : function(xml) {
			var nname = jQuery('nick',xml).text();
			$('#nickexist').html(nname);
			}
	});
	return false;
}
//var emailfailed=0;
function checkemail(login) {
		$.ajax({
		url : '/inc/async.php',
		data : 'func=checkemail&login='+login,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success : function(xml) {
			var nname = jQuery('email',xml).text();
			
			$('#emailexist').html(nname);
			
			}
	});
	return false;
}

function checkloginprofile(login) {
		$.ajax({
		url : '/inc/async.php',
		data : 'func=checklogin&login='+login,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success : function(xml)	{
			var nname = jQuery('login',xml).text();
			$('#loginexistprofile').html(nname);
		}
	});
	return false;
}

function checknickprofile(login) {
		$.ajax({
		url : 'inc/async.php',
		data : 'func=checknick&login='+login,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success : function(xml) {
			var nname = jQuery('nick',xml).text();
			$('#nickexistprofile').html(nname);
			}
	});
	return false;
}

function checkemailprofile(login) {
		$.ajax({
		url : '/inc/async.php',
		data : 'func=checkemail&login='+login,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success : function(xml) {
			var nname = jQuery('email',xml).text();
			$('#emailexistprofile').html(nname);
			}
	});
	return false;
}

function reserv(user,v)  {	
	$.ajax({
		url : '/inc/async.php',
		data : 'func=reserv&user='+user+'&v='+v,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success : function() { 			
								$("#bg132").css('height',eval($(document).height()));
								$("#bg132").fadeIn();
								$("#dialog-reservok").center();		
								$("#dialog-reservok").draggable();		
								$("#dialog-reservok").fadeIn();	
									}
	});	
	return false;
}

function unreserv(v)  {	
	$.ajax({
		url : '/inc/async.php',
		data : 'func=unreserv&v='+v,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success : function() { 
										window.location.href=window.location.href;
										$('#profile').hide();
										$('#orders').hide();
										$('#reserv').show();
									}
	});	
	return false;
}


function CheckForm(eForm)
	{
		var jqRequredFields = $(eForm).find(".required");
		
		for(var i=0, len=jqRequredFields.length; i<len;i++)
		{
			if(jqRequredFields[i].value == "")
			{
				alert("Заполнены не все обязательные поля");
				jqRequredFields[i].focus();
				return false;
			}
		}			
		eForm.submit();
	}

	
function writecomment(id,a,b,pg,btnadd)  {	
	$.ajax({
		url : '/inc/async.php',
		data : 'func=writecomment&id='+id+'&a='+a+'&b='+b+'&pg='+pg+'&btnadd='+btnadd,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success :  writecommentOK
	});	
	return false;
}
var writecommentOK=function(xml) { 
		var nname = jQuery('writecomment',xml).text();
		$("#writecomments").html($("#writecomments").html()+nname);
}
	
function writecomment1(id,a,b,pg,btnadd)  {	
	$.ajax({
		url : '/inc/async.php',
		data : 'func=writecomment1&id='+id+'&a='+a+'&b='+b+'&pg='+pg+'&btnadd='+btnadd,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success :  writecommentOK1
	});	
	return false;
}
var writecommentOK1=function(xml) { 
										var nname = jQuery('writecomment1',xml).text();
										$("#writecomments1").html($("#writecomments1").html()+nname);
									}
									
function downpatt(id) {
		$.ajax({
		url : '/inc/async.php',
		data : 'func=downpatt&id='+id,
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success :   function(xml) {
							var nname = jQuery('downpatt',xml).text();
							window.open(nname,'_blank'); 
						}
	});	
	return false;
}

