var widths = new Array();
/*
function registrationAfterValidate(form, data, hasError)
{
	if(!hasError){
		var query = form.serialize();
		//$('input, select', form).attr('disabled', 'disabled');
		//sl();
		$.ajax({
			url: form.attr('action'),
			data: query + '&ajax=registration-step',
			type: 'POST',
			dataType:'json',
			success: function(data){
			
				if(data.nextStep)
				{
					
					
				     if ($('#Users_user_relationship_status').val()< 20){
				    	
				    		 var label = '';
				    		 switch ($('#Users_user_relationship_status').val()){
				    		 	case '1':
				    		 	case '4':
				    		 		label = 'Date you met';
				    		 		break;
				    		 	case '2':
				    		 		label = 'Date you got engaged';
				    		 		break;
				    		 	case '3':
				    		 		label = 'Date you married';
				    		 		break;
				    		 	case '5':
				    		 		label = 'Date you started <br/>relationships';
				    		 		break;
				    		 }
				    		 $('label[for="PartnerInvitation_date"]').html(label);
				    		 $('#regbox .container').stop().animate({
				    			marginLeft: '-320px'
				    			}, 800, function (){

				    			}
				    		);
				     }
				}
				else
				{
					//document.location.href = data.location;
					hl();
							$('p.regfinished').html($('p.regfinished').html().replace('{email}', $('#Users_user_email').val()));
							$('#regbox .container').stop().animate({
				    			marginLeft: '-640px'
				    			}, 800, function (){

				    			}
				    		);
				}
			},
			error: function(){
				alert('Registration failed, try again');
				//$('input, select', form).attr('disabled', '');
				//hl();
			}
		});
	}
	return false;
	
}

function invitationAfterValidate(form, data, hasError)
{
	if(!hasError)
	{
		var query = form.serialize();
		//$('input, select', form).attr('disabled', 'disabled');
		//sl();
		$.ajax({
			url: form.attr('action'),
			data: query + '&ajax=registration-step',
			type: 'POST',
			dataType:'json',
			success: function(data){
				$('p.regfinished').html($('p.regfinished').html().replace('{email}', $('#Users_user_email').val()));
				$('#regbox .container').stop().animate({
				    			marginLeft: '-640px'
				    			}, 800, function (){

				    			}
				    		);
			},
			error: function(){
				alert('Error occurred, try again');
				//$('input, select', form).attr('disabled', '');
				//hl();
			}
		});
	}
	return false;
}
*/
function randomString(length) {
    var chars = '0123456789abcdefghiklmnopqrstuvwxyz'.split('');
    if (! length) {
	length = Math.floor(Math.random() * chars.length);
    }
    var str = '';
    for (var i = 0; i < length; i++) {
	str += chars[Math.floor(Math.random() * chars.length)];
    }
    return str;
}

function quickfill(){
    var domain = 'lovendar.com';

    $('#RegistrationForm_user_name').val('User_'+randomString(5));
    $('#RegistrationForm_user_email').val($('#RegistrationForm_user_name').val()+'@'+domain);
    $('#RegistrationForm_user_gender').val(Math.floor(Math.random()*10) %2==1?1:2);
    //$('#Users_user_bdate').val('1985-06-03');
    //$('#user_bdate').datepicker( "setDate" , '-'+(365*20+Math.floor(Math.random()*100)));
    //$('#RegistrationForm_user_zip').val(Math.floor(Math.random()*100000));
    //$('#RegistrationForm_user_relationship_status').val(Math.floor(Math.random()*10)%4+1);
    //$('#RegistrationForm_user_relationship_status').change();
    //$('#RegistrationForm_partner_name').val('Partner_'+randomString(5));
    //$('#RegistrationForm_partner_gender').val(Math.floor(Math.random()*10) %2==1?1:2);
    //$('#RegistrationForm_partner_email').val($('#RegistrationForm_partner_name').val()+'@'+domain);
		
    $('#user_bdate').datepicker( "setDate" , '-'+(365*20+Math.floor(Math.random()*100)));
    $('#date').datepicker( "setDate" , '-'+(365*5+Math.floor(Math.random()*100)));
	
}

$(document).ready(function(){

    /*$("#RegistrationForm_user_relationship_status").change(function(){
	if (parseInt($(this).val())< 20){
	    var label = '';
	    switch (parseInt($(this).val())){
		case 1:
		case 4:
		    label = 'Date you met';
		    break;
		case 2:
		    label = 'Date you got engaged';
		    break;
		case 3:
		    label = 'Date you married';
		    break;
		case 5:
		    label = 'Date you started relationship';
		    break;
	    }
	    $('label[for="RegistrationForm_event_date"]').html(label);
	    $('table.partner').stop().fadeIn();
 
	}
	else{
	    $('table.partner').stop().fadeOut();
	}
	
    });
	*/
    $("#WhyBirthday").click(function(){ $("#WhyBirthdayDesc").dialog("open"); return false;   });



});

function submitForm(form, data, hasError){
	hl();
    if (hasError){
		return;
    }
    var cform = $('#signup-form').serialize();
    var url = $('#signup-form').attr('action');
	sl();
    $.post(url,cform, function(data){
		hl();
	if (data.reg=='ok'){
		
		_gaq.push(['_trackPageview', '/thanksForRegistration.html']);
		
		$.colorbox({
			open:true, 
			width:"300px", 
			html:data.replace, 
			opacity:0.3});
	}
    });
}
