function loginvkontakte()
{
	$('#logindiv').dialog('close');
	VK.Auth.login(function(response) {
	  if (response.session) {
	    var mid=response.session.mid;
	    VK.Api.call('getProfiles', {uids: mid,fields:"uid,first_name,last_name,nickname,sex,bdate,city,country,contacts"},
	     function(r) 
	     {
  			if(r.response) 
  			{
   				first_name=r.response[0].first_name;
   				last_name=r.response[0].last_name;
   				mobile_phone=r.response[0].mobile_phone;
   				home_phone=r.response[0].home_phone;
   				if(mobile_phone) phone=mobile_phone;
   				else { if(home_phone) phone=home_phone;else phone='';}
   			
	    		$.post("/web/frontend_dev.php/sfGuardAuth/VKSignin",{first_name:first_name,last_name:last_name,phone:phone},
	    		function(data)
	    		{
	    			if(data) 
	    			{
	    				showUserMenu();
	    			}
				});

	    	}
	    	
	    });
	    if (response.settings) {
	      /* ��������� ��������� ������� ������������, ���� ��� ���� ��������� */
	    }
	  } else {
	    //alert('������������ ����� ������ ������ � ���� �����������');
	  }
	});

}
function loginmenu()
{
	$("#loginmenu_div").show();
    
    $('#site_login_div').hide();
	$('#logindiv').dialog('open');
}

function profile_loginvkontakte()
{
	VK.Auth.login(function(response) {
	  if (response.session) {
	    var mid=response.session.mid;
	    VK.Api.call('getProfiles', {uids: mid,fields:"uid,first_name,last_name,nickname,sex,bdate,city,country,contacts"},
	     function(r) 
	     {
  			if(r.response) 
  			{
   				first_name=r.response[0].first_name;
   				last_name=r.response[0].last_name;
   				mobile_phone=r.response[0].mobile_phone;
   				home_phone=r.response[0].home_phone;
   				if(mobile_phone) phone=mobile_phone;
   				else { if(home_phone) phone=home_phone;else phone='';}
   			
	    		$.post("/web/frontend_dev.php/sfGuardAuth/VKSignin",{first_name:first_name,last_name:last_name,phone:phone,profile:'1'},
	    		function(data)
	    		{
	    			if(data) 
	    			{
	    				//alert(data);
	    				location.href=data;
	    			}
				});

	    	}
	    	
	    });
	    if (response.settings) {
	      /* ��������� ��������� ������� ������������, ���� ��� ���� ��������� */
	    }
	  } else {
	    //alert('������������ ����� ������ ������ � ���� �����������');
	  }
	});

}




function showUserMenu()
{
	
	$("#loginmenu").hide();
	$("#usermenu").html('<ul>'+
			'<li>'+
'<a href="/settings">Настройки</a>'+
'</li>'+
'<li>'+
'<a href="/order/myorders.html">Мои заказы</a>'+
'</li>'+
'<li>'+
'<a href="/logout">Выйти</a>'+
'</li>'+
'</ul>');
	$("#usermenu").show();
}

function showLoginMenu()
{
	$("#usermenu").hide();
	$("#loginmenu").show();
}


function loginsite() {
	
	$("#loginmenu_div").hide();
      
      $('#site_login_div').load("/sfGuardAuth/siteSignin?a=1");
      $('#site_login_div').show();
}




function logincancel()
{
	$('#site_login_div').hide();
}



function loginsuccess()
{
	showUserMenu();
	$('#site_login_div').hide();
}

function apply_form()
{
	$("#loginmenu").hide();
	$("#apply_form").show();
	
}

function login_form()
{
	$("#loginmenu").hide();
	$("#login_form").show();
}


function profile_form()
{
	$("#loginmenu").hide();
	$("#profile_form").show();
}

function profile_cancel()
{
	$("#apply_form").hide();
	$("#login_form").hide();
	$("#profile_form").hide();
	$("#loginmenu").show();
}
