// Checks whether user already has beach club account
function have_account(guess) {
	$('#accounts').hide();
	$('#review_error').hide();
	if(guess == "y") {
		$('#r_create').hide();
		$('#r_login').show();
		$('#review_main').hide();
		$('#account_new').val('n');
		$('#raform').height("350px;");
	} else {
		$('#r_create').show();
		$('#r_login').hide();
		$('#review_main').show();
		$('#account_new').val('y');
		$('#raform').height("430px;");
	}
}

// Log into beach club account
function review_login(lang) {
	var form = document.review_login_form;
	u = form.b_username.value;
	p = form.b_password.value;

	$("#review_login").load("review_login/?ln="+ lang + "&go=y&u="+ u +"&p="+ p);
	do_login(lang, '');
}

// Sends review for adding to the DB
function submit_review(id) {
	var form = document.review_details;
	var bits = Array();
	var e = "n";
	var create = "y";
	var send = "";

	for(i=0;i<form.length;i++) {
		element = form.elements[i];
		bits[element.name] = element.value;
		send += "&"+ element.name +"="+ element.value.replace(new RegExp(/\n/g), "|NEW|");
	}
	if(bits['content'].length < 50) {
		$('#review_error').html("Please enter some review comments!").show();
		e = "y";
	}
	
	if(bits['account_new'] == "y") {
		if(bits['forename'].length < 3) {
			$('#review_error').html("Please enter your forename!").show();
			e = "y";
		} else if(bits['surname'].length < 3) {
			$('#review_error').html("Please enter your surname!").show();
			e = "y";
		} else if(bits['email'].length < 3 || bits['email'].indexOf("@") == -1) {
			$('#review_error').html("Please enter your email address!").show();
			e = "y";
		} /*else if(bits['pass'].length < 6 || bits['pass'].length > 12) {
			$('#review_error').html("Please enter a password for your account (between 6 and 12 characters)").show();
			e = "y";
		} else if(bits['pass'] != bits['pass2']) {
			$('#review_error').html("Your password's dont match, please try again!").show();
			$('#pass1').val('');
			$('#pass2').val('');
			e = "y";
		}*/
	} else {
		create = "n";
	}
	
	if(e == "n") {
		//alert("/ajaxdb/?action=review_add"+ send +"&create="+ create +"&id="+ id);
		$("#review_error").load("/ajaxdb/?action=review_add"+ send +"&create="+ create +"&id="+ id).show();
	}
}

// Selects star rating
function select_star(which, num) {
	$("#star_"+ which).val(num);
	$("#starb_"+ which +" .star a").css("background", "transparent url('/img/site/star_rating.gif') no-repeat top left;");
	for(i=num;i>0;i--) {
		$("#starb_"+ which +" ."+ which +"_star_"+ i +" a").css("backgroundPosition", "bottom left");
		//$("#starb_"+ which +" ."+ which +"_star_"+ i +" a").hide();
	}
}
