﻿
 $(document).ready(function() {
 
		$('#actionsaveuserinfo').click(function(e){
				saveUserInfo();
		});
		
 
 });
 
 function saveUserInfo(){

     var _ticket = $('#sessionTicket').val();
     var myData = { 'username': $('#username').attr('value'),
		                            'old_password': $('#old_password').attr('value'),
		                            'password': $('#password').attr('value'),
									'password2':$('#password2').attr('value'),
									'mobil': $('#mobil').attr('value'),
									'email': $('#email').attr('value'),
									'www': $('#www').attr('value'),
									'icq':$('#icq').attr('value'),
									'region':$('#region').attr('value'),
									'occupation':$('#occupation').attr('value'),
									'interest':$('#interest').attr('value'),
									'public_email': $('#public_email').attr('checked'),
									'ticket': _ticket
									};
		
							
		$.ajax({
			url: "_regSave.aspx?user="+$('#username').attr('value'),
			global: false,
			type: "POST",
			data: myData,
			dataType: "json",
			contentType: "application/json; charset=utf-8",
			beforeSend: function(){
				ShowRotator();
				$('.errors').remove();
				$('#userForm br').remove();
				$('#result').remove();
				$('#userForm input').attr('disabled','disabled');
				$('#userForm input').attr('title','');
				$('#userForm input').css("border-color","#c3c3c3");
				},
			success: function(data) {
					$('#rotator').html("");
					$('#userForm input').attr('disabled','');
					
					if(data.err)
					  {
							$.each(data.err, function(index){
								$('#'+this.id).attr("title",this.message);
								$('#'+this.id).css("border-color","#ff0000");
							  $('#'+this.id).after("<br/><label class='errors' style='color:#ff0000;'>"+this.message+"</label>");
						});	
					}
					
					if(data.result)
					{
						$('#userForm').after("<div id='result'>"+data.result+"</div>");
					}
					
					if(data.redirect)
						window.location.href=data.redirect; 
			
			}
							
		});

 };
 

