var flag = false;

function subsribers(event){
	$('#event').val(event);
	$('#subsribers').submit();
}
function registration(){
	flag = false;
	$('#error-msg').html('Please wait...');
	$('#error-msg').css('color','green');
	$('#error-msg').slideDown();
	$('#frm').fadeTo('slow','0.5');
	var professional = 0;
	var computer = 0;
	var speaker = 0;
	if (document.getElementById('professional').checked){
		professional = 1;
	}
	if (document.getElementById('computer').checked){
		computer = 1;
	}
	if (document.getElementById('speaker').checked){
		speaker = 1;
	}
	
	
	var data = 	'sex='+$("#sex").val()+'&firstname='+$("#firstname").val()+
				'&lastname='+$("#lastname").val()+'&company='+$("#company").val()+
				'&division='+$("#division").val()+'&position='+$("#position").val()+
				'&postcode='+$("#postcode").val()+'&street='+$("#street").val()+
				'&city='+$("#city").val()+'&state='+$("#state").val()+
				'&telephone_private='+$("#telephone_private").val()+'&telephone_business='+$("#telephone_business").val()+
				'&telephone_mobile='+$("#telephone_mobile").val()+'&fax='+$("#fax").val()+
				'&email='+$("#email").val()+'&password='+$("#password").val()+
				'&markets='+$("#markets").val()+'&other_associations_member='+$("#other_associations_member").val()+
				'&country='+$("#country").val()+'&professional='+ professional + '&computer=' + computer + '&confirm=' + $("#confirm").val() +
				'&speaker=' + speaker + '&tools=' + $("#tools").val();
	
	$.ajax({
		type: "POST",
		url: "registr-sent.html",
		data: data, 
		success: function(request){
			FormCallback(request);
		}
	})
	
	
    return false;
}

function update(id){
	flag = true;
	$('#error-msg').html('Please wait...');
	$('#error-msg').css('color','green');
	$('#error-msg').slideDown();
	$('#frm').fadeTo('slow','0.5');
	var professional = 0;
	var computer = 0;
	var speaker = 0;
	if (document.getElementById('professional').checked){
		professional = 1;
	}
	if (document.getElementById('computer').checked){
		computer = 1;
	}
	if (document.getElementById('speaker').checked){
		speaker = 1;
	}
	
	
	var data = 	'sex='+$("#sex").val()+'&firstname='+$("#firstname").val()+
				'&lastname='+$("#lastname").val()+'&company='+$("#company").val()+
				'&division='+$("#division").val()+'&position='+$("#position").val()+
				'&postcode='+$("#postcode").val()+'&street='+$("#street").val()+
				'&city='+$("#city").val()+'&state='+$("#state").val()+
				'&telephone_private='+$("#telephone_private").val()+'&telephone_business='+$("#telephone_business").val()+
				'&telephone_mobile='+$("#telephone_mobile").val()+'&fax='+$("#fax").val()+
				'&email='+$("#email").val()+'&password='+$("#password").val()+
				'&markets='+$("#markets").val()+'&other_associations_member='+$("#other_associations_member").val()+
				'&country='+$("#country").val()+'&professional='+ professional + '&computer=' + computer + '&confirm=' + $("#confirm").val() +
				'&speaker=' + speaker + '&tools=' + $("#tools").val() + '&id=' + id;
	
	$.ajax({
		type: "POST",
		url: "registr-sent.html",
		data: data, 
		success: function(request){
			FormCallback(request);
		}
	})
	
	
    return false;
}

function FormCallback(response){
	if ((error = Process(response)) != ''){
		DisplayError(error);
	} else {
		SayThankYou();
	}
}

function DisplayError(msg){
	$('#frm').fadeTo(10,'1');
	$('#error-msg').html('ERROR: '+msg);
	$('#error-msg').css('color','#B14E50');
	$('#error-msg').slideDown();
}

function Process(str){
	list = str.split(':');
	if(list[0].toLowerCase() != 'done'){
		return list[1];
	} else {
		return '';
	}
}

function SayThankYou(){
	$('#frm').fadeTo(10,'1');
	$('#error-msg').css('color','green');
	$('#error-msg').html('Thank You!');
	document.getElementById('frm').reset();
	if (!flag){
		$('#right').load('/sources/templates/secondary/congratulations.html');
	} else {

		$('#right').load('/sources/templates/secondary/update-data.html');
	}
}

