function saveCompariblePart(genID,prodID,replacementID){
	$("#gen_"+genID+"_combo").fadeTo('fast',.3);
	$.post('/popover/ajax_save_combo',{generic_id:genID, product_id:prodID,replacement_id:replacementID},
			function (data){
				$("#gen_"+genID+"_combo").fadeTo('fast',1);
			});
}

function addCustomGenericPart(id, genID, rowNum, colorID){
	$("#gen_"+rowNum).fadeTo('fast',.01,function(){
		$("#gen_"+rowNum).load('/popover/ajax_custom_part',{id:id,
															row_num:rowNum,
															generic_id:genID,
															color:colorID},
				function (){
					$(this).fadeTo('fast',1);
				});
		});
}

function saveReplacementPart(id, rowNum){
	$("#gen_"+rowNum).fadeTo('fast',.01, function(){
		$.post('/popover/ajax_save_custom_part',{id:id,
												 pNum:$('#pNum'+id).val(),
												 pName:$('#pName'+id).val(),
												 pPrice:$('#pPrice'+id).val()},
			function (){
				$("#gen_"+rowNum).fadeTo('fast',1);
			});
		});
}

function resetAllParts(){
	if(confirm('Are you sure you want to reset all parts?')){
		$.post('/popover/ajax_reset_custom_parts',{}, function(){
			var catID = $("#product_category").val();
			changeCategory_RP(catID);
		});
	}
}

function removePart(id){
	if(confirm('Are you sure you want to remove this replacement part?')){
		$.post('/popover/ajax_remove_custom_part',{generic_id:id}, function(){
			var catID = $("#product_category").val();
			changeCategory_RP(catID);
		});
	}	
}

function changeCategory_RP(catID){
	$("#ajax_product_list").html("Loading...");
	$("#ajax_product_list").load("/popover/ajax_cat_items_rp/"+catID);
}

function addNewCustomPart(){
	var cat = document.getElementById("product_category");
	cat.options[cat.options[cat.options.length-1].index].selected = true;
	$.post('/popover/ajax_add_custom_part',{}, function(){
		$("#ajax_product_list").load("/popover/ajax_cat_items_rp/-1");
	});
}


var custFields = new Array(false,false,false,false);
function updateCustInfo(field,fieldID){
	if(custFields[fieldID]==false) $("#"+field.substr(5)).val($("#"+field).val());
}

function updateCustInfoEdit(fieldID){
	custFields[fieldID] = true;
}


function updateVideo(vURL, vTitle){
	var flashvars = {videoURL:vURL,
					 rr:Math.floor(Math.random()*99999)};
	var params = {	align:'middle',
					play:'true',
					scale:'showall',
					bgcolor:'#ffffff'
					};
	swfobject.embedSWF("/swf/vplayer.swf", "videoContainer", "688", "434", "9.0.0","expressInstall.swf", flashvars, params);
	_gaq.push(['_trackEvent', 'Video Player', 'Video Started', vTitle]);


	$('#videoOver').overlay({	mask: {
										color: '#000000',
										loadSpeed: 200,
										opacity: 0.7
									},
									color: '#ebecff',
									loadSpeed: 200,
									opacity: 0.9,
								onClose:function(content) {
											var flashvars = {videoURL:'/videos/none.flv',
													 rr:Math.floor(Math.random()*99999)};									
											swfobject.embedSWF("/swf/vplayer.swf", "videoContainer", "688", "434", "9.0.0","expressInstall.swf", flashvars, {});
										}
								});
	$('#videoOver').data('overlay').load();
	$('#videoTitle').html(vTitle);
}


function forgotPassword(){
	$("#login_ajax_area").load("/home/ajax_forgot_password");
}

function submitPassword(){
	var emailAddress = $("#emailAddress").val();
	$("#login_ajax_area").load("/home/ajax_forgot_password", { email:emailAddress });
}

