function intreaba(intrebare)
{
	if (confirm(intrebare,''))
		return true;
	else 
		return false;
}

function completeaza_modele_producator(prod_id)
{
	var htmleu = $.ajax({
		type: "POST",
		url: "scripts/completeaza_modele_producator.php",
		data: "id_producator="+prod_id,
		async: false
		}).responseText;
	
	document.getElementById('modele_piese').innerHTML = htmleu;	
}

function  completeaza_modele_producator_listare(prod_id)
{
	var htmleu = $.ajax({
		type: "POST",
		url: "scripts/completeaza_modele_producator_listare.php",
		data: "id_producator="+prod_id,
		async: false
		}).responseText;
	
	document.getElementById('modele_piese').innerHTML = htmleu;	
}

function  completeaza_modele_select(prod_id, cat_id, modele_piese_id_select)
{
	var htmleu = $.ajax({
		type: "POST",
		url: "scripts/completeaza_modele_select.php",
		data: "id_producator="+prod_id+"&id_categorie="+cat_id,
		async: false
		}).responseText;
	
	document.getElementById(modele_piese_id_select).innerHTML = htmleu;	
}

function populeaza_producatori(categorie, select_manufacturer_id)
{
	var htmleu = $.ajax({
		type: "POST",
		url: "scripts/completeaza_producatori_categorie.php",
		data: "id_categorie="+categorie,
		async: false
		}).responseText;

	document.getElementById(select_manufacturer_id).innerHTML = htmleu;	
}

function updatePC(fld, val)
{
	if (fld == 'category')
	{
		document.getElementById('pc_category_id').value = val;
	}
	else if (fld == 'manufacturer')
	{
		document.getElementById('pc_manufacturer_id').value = val;
	}
	else if (fld == 'model')
	{
		document.getElementById('pc_model').value = val;
	}
	
	var htmleu = $.ajax({
		type: "POST",
		url: "scripts/pc.php",
		data: "pc_category_id=" + document.getElementById('pc_category_id').value + 
			  "&pc_manufacturer_id=" + document.getElementById('pc_manufacturer_id').value +
			  "&pc_model=" + document.getElementById('pc_model').value,
		async: false
		}).responseText;

	document.getElementById('pcZone').innerHTML = htmleu;		
}

function filterProd(fld, val)
{
	if (fld == 'category')
	{
		document.getElementById('prod_category').value = val;
	}
	else if (fld == 'manufacturer')
	{
		document.getElementById('prod_manufacturer').value = val;
	}
	else if (fld == 'stoc')
	{
		document.getElementById('prod_stoc').value = val;
	}
	else if (fld == 'color')
	{
		document.getElementById('prod_color').value = val;
	}
	else if (fld == 'traction')
	{
		document.getElementById('prod_traction').value = val;
	}
	else if (fld == 'importator')
	{
		document.getElementById('prod_importator').value = val;
	}
	else if (fld == 'status')
	{
		document.getElementById('prod_status').value = val;
		document.getElementById('prod_sold').value = 'all';
		document.getElementById('prod_reserved').value = 'all';
		
		if (document.getElementById('selSold'))	{
			document.getElementById('selSold').selectedIndex = 0;
		}

		if (document.getElementById('selReserved'))	{		
			document.getElementById('selReserved').selectedIndex = 0;
		}
		
		if (val == 'reserved')
		{
			if (document.getElementById('selSold')) {
				document.getElementById('selSold').disabled = true;
			}
			if (document.getElementById('selReserved')) {
				document.getElementById('selReserved').disabled = false;
			}
		}
		else if (val == 'sold')
		{
			if (document.getElementById('selSold')) {
				document.getElementById('selSold').disabled = false;
			}
			if (document.getElementById('selReserved')) {
				document.getElementById('selReserved').disabled = true;
			}
		}
		else
		{
			if (document.getElementById('selSold')) {
				document.getElementById('selSold').disabled = true;
			}
			if (document.getElementById('selReserved')) {
				document.getElementById('selReserved').disabled = true;
			}
		}
	}
	else if (fld == 'paid')
	{
		document.getElementById('prod_paid').value = val;
	}
	else if (fld == 'reserved')
	{
		document.getElementById('prod_reserved').value = val;
		document.getElementById('prod_sold').value = 'all';
	}
	else if (fld == 'sold')
	{
		document.getElementById('prod_sold').value = val;
		document.getElementById('prod_reserved').value = 'all';
	}
	else if (fld == 'factura_intrare')
	{
		document.getElementById('prod_factura_intrare').value = val;
	}
	else if (fld == 'model')
	{
		document.getElementById('prod_model').value = val;
	}
	
	document.getElementById('prodList').innerHTML = '<div align="center" style="padding-top: 50px;"><img src="pics/layout/loading.gif" alt="..."></div>';
	
	var htmleu = $.ajax({
		type: "POST",
		url: "scripts/ajax_produse.php",
		data: "prod_category=" + document.getElementById('prod_category').value + 
			  "&prod_manufacturer=" + document.getElementById('prod_manufacturer').value +
			  "&prod_stoc=" + document.getElementById('prod_stoc').value +
			  "&prod_color=" + document.getElementById('prod_color').value +
			  "&prod_traction=" + document.getElementById('prod_traction').value +
			  "&prod_importator=" + document.getElementById('prod_importator').value + 
			  "&prod_status=" + document.getElementById('prod_status').value +
			  "&prod_factura_intrare=" + document.getElementById('prod_factura_intrare').value +
			  "&prod_paid=" + document.getElementById('prod_paid').value +
			  "&prod_reserved=" + document.getElementById('prod_reserved').value + 
			  "&prod_sold=" + document.getElementById('prod_sold').value + 
			  "&prod_model=" + document.getElementById('prod_model').value,
		async: false
		}).responseText;

	document.getElementById('prodList').innerHTML = htmleu;	
}

function filterServ(fld, val)
{
	if (fld == 'category')
	{
		document.getElementById('serv_category').value = val;
	}
	else if (fld == 'manufacturer')
	{
		document.getElementById('serv_manufacturer').value = val;
	}
	else if (fld == 'sold')
	{
		document.getElementById('serv_sold').value = val;
	}
	
	var htmleu = $.ajax({
		type: "POST",
		url: "scripts/ajax_service.php",
		data: "serv_category=" + document.getElementById('serv_category').value + 
			  "&serv_manufacturer=" + document.getElementById('serv_manufacturer').value +
			  "&serv_sold=" + document.getElementById('serv_sold').value,
		async: false
		}).responseText;

	document.getElementById('prodServList').innerHTML = htmleu;	
}

function filterParts(fld, val)
{
	if (fld == 'manufacturer')
	{
		document.getElementById('part_manufacturer').value = val;
	}
	else if (fld == 'model')
	{
		document.getElementById('part_model').value = val;
	}
	
	document.getElementById('cautare_denumire').value = '';
	
	var htmleu = $.ajax({
		type: "POST",
		url: "scripts/ajax_parts.php",
		data: "part_manufacturer=" + document.getElementById('part_manufacturer').value + 
			  "&part_model=" + document.getElementById('part_model').value,
		async: false
		}).responseText;

	document.getElementById('partsList').innerHTML = htmleu;	
}
 
