
/* ------------------ Menu Setup ----------------- */
$(function() {     
    $("ul.tabs").tabs("div.anuncioCont > div.contItem").history(); 
});


/* -------------- Resultados Box ----------------- */
$(function(){				
	$('input.CH').checkBox();	
});

$(document).ready(
	function() { 		

	    //--------------------
		$("#errorNombre").hide();
		$("#errorTelefono").hide();
		$("#errorCp").hide();
		$("#errorPoblacion").hide();
		$("#errorProvincia").hide();
		
		$("#errorMarca").hide();
		$("#errorModelo").hide();
		$("#errorCombustible").hide();
		$("#errorCarroceria").hide();
		$("#errorPuertas").hide();
		$("#errorVersion").hide();

		$("#errorPrecio").hide();
		$("#errorDistancia").hide();
		$("#errorGarantia").hide();
		$("#errorColor").hide();
		$("#errorTapizado").hide();
		
		$("#errorAcepto1").hide();
		$("#errorAcepto2").hide();
		
		$("#errorCapcha").hide();
		
		
		
		$("#capa_anuncio_2").hide();
		$("#capa_anuncio_3").hide();
		$("#capa_anuncio_4").hide();
		$("#extrasId").hide();
		$("#hoja_extras").hide();
		
		$("#respuesta_1").hide();
		$("#respuesta_2").hide();
		
		
		
		//-----------------------
		
	    var api = $("ul.tabs").tabs(0);  		
		$("#contNextPageId").click(function() { 
			api.next(); 
		}); 
		
		$("#anMmvBtn").click(
			function(){
				$("#mmvOff").hide();	
				$("#mmvOn").fadeIn();
				
				$("#marcaContId_1").hide();
				$("#marcaContId_2").fadeIn();
				
				$("#modeloContId_1").hide();
				$("#modeloContId_2").fadeIn();	
				
				$("#vers_1").hide();
				$("#vers_2").show();
				
				return false;
			}
		);
				
		
		
	}
);


function changeVersion(){
	
	$("#vers_1").hide();
	$("#vers_2").show();
	
	$("#versionOff").hide();	
	$("#versionOn").fadeIn();
}
//------------------------------
function BtnContinuar(num_btn) {
	if (num_btn==1) {
		$("#btn_continuar_1").hide();
		$("#capa_anuncio_2").show();
	} else if (num_btn==2) {
		$("#btn_continuar_2").hide();
		$("#capa_anuncio_3").show();
		$("#capa_anuncio_4").show();
	} else if (num_btn==3) {
		$("#extrasId").show();
		$("#btn_continuar_3").hide();
		document.location='anuncio.php#seccion2';
		document.location='anuncio.php#Extras';
		$("#hoja_extras").show();
		
		 
	}
}
//------------------------------
function MuestraEmail (correcto) {
	if (correcto==1) {
		$("#emailCorrecto").show();
		$("#emailInCorrecto").hide();
		BtnContinuar(1);
	} else {
		$("#emailInCorrecto").show();
		$("#emailCorrecto").hide();		
	}
	
}
//------------------------------
function LlamaAjaxPaso (paso) {
	if (paso==1) {
		xajax_Continuar_Anuncio_1(xajax.getFormValues('FormAnuncioParticular'));
	}else if (paso==2){	
		xajax_Continuar_Anuncio_2(xajax.getFormValues('FormAnuncioParticular'));
	}else if (paso==3){	
		xajax_Continuar_Anuncio_3(xajax.getFormValues('FormAnuncioParticular'));
	}
}

//------------------------------
function QuitaErroresCapa2() {
	$("#errorMarca").hide();
	$("#errorModelo").hide();
	$("#errorCombustible").hide();
	$("#errorCarroceria").hide();
	$("#errorPuertas").hide();
	$("#errorVersion").hide();
	$("#errorPrecio").hide();
	$("#errorDistancia").hide();
	$("#errorGarantia").hide();
	$("#errorColor").hide();
	$("#errorTapizado").hide();
}

function CambioVersion() {
	QuitaErroresCapa2();
	DesmarcarExtras ();
	
	index_version = document.FormAnuncioParticular.version.selectedIndex;
	eltypnat = document.FormAnuncioParticular.version.options[index_version].value;
	
	txt_version = document.FormAnuncioParticular.version.options[index_version].text;
	length_txt = txt_version.length;
	length_txt_1 = length_txt - 7;
	txt_ano = txt_version.substring(length_txt-4);
	txt_mes = txt_version.substring(length_txt_1, length_txt_1 + 2);

	lafecha = "" + txt_ano + txt_mes + "01";
	
	xajax_DameExtrasVersion(eltypnat, lafecha); 
}
//------------------------------
function MarcaLosExtras(list_extras) {
	//alert (list_extras);
	array_extras = list_extras.split("#");


	var part_num=0;
	while (part_num < array_extras.length) {
	  
		extra_aux = array_extras[part_num];
		if (extra_aux.length > 0) {
			//marco el check que contenga #extra_aux
			//alert(extra_aux);
			MarcaLosExtrasForm (extra_aux);
		}
	  part_num+=1;
	}
}
//------------------------------
function MarcaLosExtrasForm (extra) {
	extra = "#" + extra;
	//alert(extra);
	for (i=0;i<document.FormAnuncioParticular2.opciones.length;i++){ 
	  valorcheck = document.FormAnuncioParticular2.opciones[i].value;
	  //alert(valorcheck);
	  posicion = valorcheck.indexOf(extra)
	  if(posicion>0) {
		  //alert(extra + " y " + valorcheck)
		  document.FormAnuncioParticular2.opciones[i].checked = true;
		  Marca_Opciones(valorcheck, true);
		  
	  }
	}
	//alert (document.FormAnuncioParticular.extras.value);

}

//------------------------------
function DesmarcarExtras () {

	for (i=0;i<document.FormAnuncioParticular2.opciones.length;i++){ 
		document.FormAnuncioParticular2.opciones[i].checked = false;
	}
}

//------------------------------
function limitTextArea(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}
//------------------------------
function img_loading_on(orden) {
    document.getElementById('p_loading_'+orden).innerHTML='<img src="images/loadinfopq.gif"  />';
	document.getElementById('alerta_foto_'+orden).innerHTML='';
    document.getElementById('borrar_foto_'+orden).style.display='none';
}
//------------------------------
function img_loading_off(orden,ruta,alerta) {
    document.getElementById('p_loading_'+orden).innerHTML='<img src="images/comun/trans.gif" />';
    document.getElementById('input_file_'+orden).innerHTML='<input type="file" id="archivo_'+orden+'" name="archivo_'+orden+'" onchange="img_loading_on(&quot;'+orden+'&quot;); javascript: submit();" style="font-size: 10px;height:20px;" />';
    document.getElementById('foto_'+orden).innerHTML='<img src="'+ruta+'" class="bGray3" width="125" height="93" />';
    document.getElementById('alerta_foto_'+orden).innerHTML=''+alerta+'';
    if (alerta == '') {
        document.getElementById('borrar_foto_'+orden).style.display='block';
    }
}
//------------------------------
function PublicarAnuncio () {
	document.FormAnuncioParticular.nota.value=document.FormAnuncioParticular2.nota.value;
	document.FormAnuncioParticular.codigo.value=document.getElementById('codigocap').value;
	xajax_finalizar(xajax.getFormValues('FormAnuncioParticular'), xajax.getFormValues('FormAnuncioParticular2')); 
}


/* -------------------------------- */
function Marca_Opciones (valor, escheck) {
	valor_actual=document.FormAnuncioParticular.extras.value;
	if (escheck==true) {
			if (valor_actual=='') {
				document.FormAnuncioParticular.extras.value=valor ;
			} else {
				document.FormAnuncioParticular.extras.value=valor_actual + ',' + valor ;
			}
	} else { //ha desmarcado alguna carrocería
		if (valor_actual!='') { 
			Arr_valores=valor_actual.split(',');
			var part_num=0;
			var cont=0;
			var aux='';
			while (part_num < Arr_valores.length) {
			  if ((valor!=Arr_valores[part_num])) {
				  cont=cont + 1;
				  if (cont==1) {
					  aux= Arr_valores[part_num] ;
				  } else {
					  aux= aux + ',' + Arr_valores[part_num] ;
				  }
			  }	  
			  part_num+=1;
			}
			document.FormAnuncioParticular.extras.value=aux;		
		}	
	}
	
	//alert (document.FormAnuncioParticular.opciones.value);
}

//-----------------------------------------
function MarcaCheck(campocheck, namecampo) {
	if (campocheck.checked==true) {
		document.getElementById(namecampo).value=1
	} else {
		document.getElementById(namecampo).value=0
	}	
}

