var correcta = true;

function buscador()
{
	$('#buscador_form').slideToggle("slow");
}
function avanzada()
{
	$('#avancar').slideToggle("slow");
}

function peca_ok(num){
	$('#'+num).removeClass('ko');
	$('#'+num).addClass('ok');
}

function peca_ko(num){
	$('#'+num).removeClass('ok');
	$('#'+num).addClass('ko');
}

function peca(num)
{
	
if($('#'+num+'A').attr('class') == 'okA') { 
	alert('No se puede seleccionar si A esta activada');	
} else {
	

	if($('#'+num).attr('class')=='ko')
	{
		$('#'+num).removeClass('ko');
		$('#'+num).addClass('ok');
	}
	else
	{
		$('#'+num).removeClass('ok');
		$('#'+num).addClass('ko');
	}
}
}
function peca3(desti){
	
	ubicacio = $('#PU'+num).val();
	referencia = $('#PR'+num).val();

	desti = desti+'&ref='+referencia+'&ubi='+ubicacio;
		
	Shadowbox.open({
		content:	desti,
		language:	'es',
		player:		'iframe',
		height:		450,
		width:		650
	});	
}
function pecaA(num,desti)
{

var aux = num.substring(0, (num.length)-1);
if($('#'+aux).attr('class') == 'ok') { 
	alert('No se puede seleccionar si B esta activada');	
} else if($('#PP'+aux).val()!= '') {
	alert('No se puede desactivar si la pieza esta vendida');
} else {
	
	
	if($('#'+num).attr('class')=='koA')
	{
		$('#'+num).removeClass('koA');
		$('#'+num).addClass('okA');
		
		
		if($('#PU'+num).val()==''){
			$('#PU'+num).val(' ');
		}
		
		document.getElementById('PU'+num).focus();
		
		
		
		/*
		ubicacio = $('#PU'+num).val();
		referencia = $('#PR'+num).val();

		desti = desti+'&ref='+referencia+'&ubi='+ubicacio;
		
		Shadowbox.open({
			content:	desti,
            language:	'es',
            player:		'iframe',
			height:		450,
        	width:		650
		});
		*/
	}
	else
	{
		$('#'+num).removeClass('okA');
		$('#'+num).addClass('koA');
	}
}
}



var seleccionar = true;


function enviar()
{
	var atributs = '';
	var atributs2 = '';
	
	$(".ok").each(function(){
		nom = $(this).attr("name");
		atributs = atributs+nom+'@';
	});
	$(".okA").each(function(){
		nom = $(this).attr("name");
		atributs2 = atributs2+nom+'@';
	});
	
	
	$('#carac_ok').val(atributs);	
	$('#carac_okA').val(atributs2);

	if(correcta){
		document.form_peces.submit();
	}
}
var llista
var m_ant='';

function obrir_menu(num)
{
	if(m_ant!=''){
		$('#'+m_ant).slideToggle('slow');
		$('#'+m_ant+'log').toggleClass("fletxa_pecaOff");
	}
	var reset = false;
	if(m_ant!=num){
		$('#'+num).slideToggle('slow');
		$('#'+num+'log').toggleClass("fletxa_pecaOff");
	}else{
		reset = true;
	}
	m_ant = num;
	if(reset){
		m_ant = '';
	}
}


function MultiSelector( list_target, max ){
	
	// Where to write the list
	this.list_target = list_target;
	// How many elements?
	this.count = 0;
	// How many elements?
	this.id = 0;
	// Is there a maximum?
	if( max ){
		this.max = max;
	} else {
		this.max = -1;
	};	
	/**
	 * Add a new file input element
	 */
	this.addElement = function( element ){
		// Make sure it's a file input element
		if( element.tagName == 'INPUT' && element.type == 'file' ){
			// Element name -- what number am I?
			element.name = 'file_' + this.id++;
			// Add reference to this object
			element.multi_selector = this;
			// What to do when a file is selected
			element.onchange = function(){
				// New file input
				var new_element = document.createElement( 'input' );
				new_element.type = 'file';
				new_element.size = '58';
				new_element.className = 'inputForm2cont';
				// Add new element
				this.parentNode.insertBefore( new_element, this );
				// Apply 'update' to element
				this.multi_selector.addElement( new_element );
				// Update list
				this.multi_selector.addListRow( this );
				// Hide this: we can't use display:none because Safari doesn't like it
				this.style.position = 'absolute';
				this.style.left = '-1000px';
			};
			// If we've reached maximum number, disable input element
			if( this.max != -1 && this.count >= this.max ){
				element.disabled = true;
			};
			// File element counter
			this.count++;
			// Most recent element
			this.current_element = element;
		} else {
			// This can only be applied to file input elements!
			alert( 'Error: No és un element d\'entrada' );
		};
	};

	/**
	 * Add a new row to the list of files
	 */
	this.addListRow = function( element ){
		// Row div
		var new_row = document.createElement( 'div' );
		new_row.className = 'boto_elm';
		
		// Delete button
		var new_row_button = document.createElement( 'input' );
		new_row_button.type = 'button';
		new_row_button.value = 'X';
		new_row_button.className = 'btnDelete';
		
		// References
		new_row.element = element;

		// Delete function
		new_row_button.onclick= function(){
			// Remove element from form
			this.parentNode.element.parentNode.removeChild( this.parentNode.element );
			// Remove this row from the list
			this.parentNode.parentNode.removeChild( this.parentNode );
			// Decrement counter
			this.parentNode.element.multi_selector.count--;
			// Re-enable input element (if it's disabled)
			this.parentNode.element.multi_selector.current_element.disabled = false;
			// Appease Safari
			//    without it Safari wants to reload the browser window
			//    which nixes your already queued uploads
			return false;
		};
		// Set row value
		new_row.innerHTML = element.value;
		// Add button
		new_row.appendChild( new_row_button );
		// Add it to the list
		this.list_target.appendChild( new_row );
	};
};

function visible_buscador(){
	$('#busc_privat').show('slow');
}

function cal_model(id_marca, clase)
{
	$.post("seccio/ajaxmodel.php", { marca: id_marca, classt: clase}, function(data){ $('#modelo').html(data); });
}
function cal_model2(id_marca, clase)
{
	$.post("seccio/ajaxmodel2.php", { marca: id_marca, classt: clase}, function(data){ $('#modelo').html(data); });
}
function cal_model_int(id_marca, clase, model)
{
	$.post("seccio/ajaxmodel.php", { marca: id_marca, classt: clase, modelt: model }, function(data){ $('#modelo').html(data); });
}
function desguazar(id_veh) {
	var answer = confirm('Atención! Si se desguaza el vehículo, se eliminarán todas las piezas marcadas en B. Desea continuar?');
	if (answer){
		$.post("seccio/privada/ajaxEliminaB.php", {vehicle: id_veh});
	}
}

function posaLaData(value) {
	var f = new Date();
	$('#DA'+value).val((f.getDate() + "/" + (f.getMonth() +1) + "/" + f.getFullYear()));
}

function pecaAA(num,id_veh)
{

var aux = num.substring(0, (num.length)-1);	
	
	if($('#'+num).attr('class')=='koA')
	{
		$('#'+num).removeClass('koA');
		$('#'+num).addClass('okA');		
	}
	//$.post("seccio/privada/ajaxCreaA.php", {vehicle: id_veh, caract: num});
	
}

function vendre(num) {
if($('#'+num).attr('class')=='ok') {
	$('#'+num).removeClass('ok');
	$('#'+num).addClass('ko');
	
	var aux = num.substring(0, (num.length)-1);		
	if($('#'+num+'A').attr('class')=='koA')
	{
		$('#'+num+'A').removeClass('koA');
		$('#'+num+'A').addClass('okA');		
	}
	var f = new Date();
	$('#DA'+num).val((f.getDate() + "/" + (f.getMonth() +1) + "/" + f.getFullYear()));
} else if($('#'+num+'A').attr('class')=='okA') {
	$('#'+num).removeClass('ok');
	$('#'+num).addClass('ko');
	
	var aux = num.substring(0, (num.length)-1);		
	if($('#'+num+'A').attr('class')=='koA')
	{
		$('#'+num+'A').removeClass('koA');
		$('#'+num+'A').addClass('okA');		
	}
	var f = new Date();
	$('#DA'+num).val((f.getDate() + "/" + (f.getMonth() +1) + "/" + f.getFullYear()));
}
}




