function clearThis(f,v) {
	if(f.value==v) {
		f.value="";
	}
}

function resetThis(f,v) {
	if(f.value=="") {
		f.type="text";
		f.value=v;
	}
}

function passWord(f) {
	f.value="";
	f.type="password";
}

function conFirm(u) {
	var answer = confirm("Are you sure?")
	if (answer){
		window.location = u;
	}
}

function regFormCheck() {
	var f = document.registerform;
	if(f.firstname.value=="First name"|f.firstname.value=="") {
		alert("Please enter your first name");
		f.firstname.focus(); return false;
	}
	else if(f.lastname.value=="Last name"|f.lastname.value=="") {
		alert("Please enter your last name");
		f.lastname.focus(); return false;
	}
	else if(f.phone.value=="Phone number"|f.phone.value=="") {
		alert("Please enter your phone number");
		f.phone.focus(); return false;
	}
	else if(f.email.value=="Email"|f.email.value=="") {
		alert("Please enter your email address");
		f.email.focus(); return false;
	}
	else if(f.email.value=="Email"|f.email.value=="") {
		alert("Please enter your email address");
		f.email.focus(); return false;
	}
	else if(f.password1.value=="Password"|f.password1.value.length<6) {
		alert("Please enter a password at least 6 characters in length");
		f.password1.focus(); return false;
	}
	else if(f.password2.value!=f.password1.value) {
		alert("Your passwords do not match");
		f.password2.focus(); return false;
	}
	else if(f.street1.value=="Address"|f.street1.value=="") {
		alert("Please enter your street address");
		f.street1.focus(); return false;
	}
	else if(f.city.value=="City"|f.city.value=="") {
		alert("Please enter your city");
		f.city.focus(); return false;
	}
	else if(f.state.value=="State"|f.state.value=="") {
		alert("Please enter your state");
		f.state.focus(); return false;
	}
	else if(f.zip.value=="Zip"|f.zip.value=="") {
		alert("Please enter your zip or postal code");
		f.zip.focus(); return false;
	}
	else if(f.country.value=="First Name"|f.country.value=="") {
		alert("Please enter your country");
		f.country.focus(); return false;
	}
	else {
		f.submit();
		return true;
	}
}

function updatePassCheck() {
	var f = document.registerform;
	if(f.password1.value=="Password"|f.password1.value.length<6) {
		alert("Please enter a password at least 6 characters in length");
		f.password1.focus(); return false;
	}
	else if(f.password2.value!=f.password1.value) {
		alert("Your passwords do not match");
		f.password2.focus(); return false;
	}
	else {
		f.submit();
		return true;
	}
}

var changeDD = function(dd) {
	dd = $(dd).attr("id");
	if(dd=="ddtype") { var w = "year"; clearYdd(); clearMdd(); } else if(dd=="ddyear") { var w = "model"; clearMdd(); } else { return false; }
	$data = "w="+w+"&f=type&v="+$("#ddtype").val();
	$.ajax({
		type: 'POST',
		url: 'ajax/ddupdate.php',
		data: $data,
		success: function(data) {
			if(data!="error") {
				$("#dd"+w).html(data);
				$("#dd"+w).removeAttr('disabled');
				$("#dd"+w).removeClass('disabled');
			}
		}
	});
}

var clearYdd = function() {
	var data = "<option value=\"\">Select</option>";
	$("#ddyear").html(data);
	$("#ddyear").attr('disabled', 'disabled');
	$("#ddyear").addClass('disabled');
}

var clearMdd = function() {
	var data = "<option value=\"\">Select</option>";
	$("#ddmodel").html(data);
	$("#ddmodel").attr('disabled', 'disabled');
	$("#ddmodel").addClass('disabled');
}

$(document).ready(function() {
	// details function
	$(".detail").click(function() {
		var id = $(this).attr("id");
		if($("#prow-"+id).hasClass("on")) {
			$(".details").hide();
			$(".pdetails").removeClass("on");
		} else {
			$(".details").hide();
			$(".pdetails").removeClass("on");
			$data = "uid="+id;
			$.ajax({
				type: 'POST',
				url: 'ajax/pageviewdetail.php',
				data: $data,
				success: function(data) {
					if(data!="") {
						$("#row-"+id).show();
						$("#row-"+id).addClass("on");
						$("#prow-"+id).addClass("on");
						$("#cell-"+id).html(data);
					} else {
						$("#row-"+id).show();
						$("#row-"+id).addClass("on");
						$("#prow-"+id).addClass("on");
						$("#cell-"+id).html("no data yet");
					}
				}
			});
		}
		return false;
	});
});
	// END details function
