/**********************************************************************************
 - OnDocumentReady -
**********************************************************************************/
$(document).ready(function(){

	$("a.shadowVideo").click(onShadowVideo);

});
/*********************************************************************************/

/**********************************************************************************
 - onShadowVideo -
**********************************************************************************/
function onShadowVideo(){
	
	var shadowTitle = $(this).attr('title');
	var shadowURL = $(this).attr('href');
	
	Shadowbox.open({
		player:     'iframe',
		title:      shadowTitle,
		content:    shadowURL,		
		width:      450,
		height:     380
	});	
	
	return false;
	
}
/*********************************************************************************/


/**********************************************************************************
 - showCustomForm -
**********************************************************************************/
function showCustomForm(optionID){
	
	var fieldHideArray = new Array("tr_nombre", "tr_apellido", "tr_email", "tr_tel", "tr_fecha_nacimiento", "tr_sexo", "tr_codigo_postal", "tr_asentamiento", "tr_vehiculo_interes", "tr_distribuidor", "tr_especificar", "tr_propietario", "tr_pm");
	
	for(i=0; i<fieldHideArray.length; i++){
		$("#"+fieldHideArray[i]).hide();
	}
	
	if(optionID == 1 || optionID == 7 || optionID == 13){
		var fieldShowArray = new Array("tr_nombre", "tr_apellido", "tr_email", "tr_tel", "tr_fecha_nacimiento", "tr_sexo", "tr_codigo_postal", "tr_propietario", "tr_pm");
	}else if(optionID == 2 || optionID == 8 || optionID == 14){
		var fieldShowArray = new Array("tr_nombre", "tr_apellido", "tr_email", "tr_tel", "tr_fecha_nacimiento", "tr_sexo", "tr_pm");
	}else if(optionID == 3 || optionID == 9 || optionID == 15){
		var fieldShowArray = new Array("tr_nombre", "tr_apellido", "tr_email", "tr_tel", "tr_fecha_nacimiento", "tr_sexo", "tr_codigo_postal", "tr_propietario", "tr_pm");
	}else if(optionID == 4 || optionID == 10 || optionID == 16){
		var fieldShowArray = new Array("tr_nombre", "tr_apellido", "tr_email", "tr_tel", "tr_fecha_nacimiento", "tr_sexo", "tr_pm");
	}else if(optionID == 5 || optionID == 11 || optionID == 17){
		var fieldShowArray = new Array("tr_nombre", "tr_apellido", "tr_email", "tr_tel", "tr_fecha_nacimiento", "tr_sexo", "tr_pm");
	}else if(optionID == 6 || optionID == 12 || optionID == 18){
		var fieldShowArray = new Array("tr_nombre", "tr_apellido", "tr_email", "tr_especificar", "tr_pm");
	}
	
	for(i=0; i<fieldShowArray.length; i++){
		$("#"+fieldShowArray[i]).show();
	}
	
	$("#tr_buttons").show();
	
}
/*********************************************************************************/

/**********************************************************************************
 - Get Asetamiento -
**********************************************************************************/
function getAsentamiento(cpNumber, className){
	
	var cpScope = $('#tr_asentamiento');
	var dataScope = $('#asentaCombo');
	var interesID = $("#interes").attr('value');
	
	if(cpNumber.length == 5){
	
		cpScope.show();
		dataScope.text("Cargando...");
		$.post("backends/getAsentamiento.php",{'cp':cpNumber,'class':className},function($data){
			dataScope.html($data);
		});
		
		if(interesID == 1 || interesID == 3 || interesID == 7 || interesID == 9 || interesID == 13 || interesID == 15){
			$("#tr_distribuidor").show();
			$("#distribuidorCombo").text("Cargando...");
			$.post("backends/getDistribuidor.php",{'cp':cpNumber,'interestID':interesID},function($data){
				$("#distribuidorCombo").html($data);
			});
		}
	
	}
	
}
/*********************************************************************************/

/**********************************************************************************
 - showBrandCars -
**********************************************************************************/
function showBrandCars(optionID){
	
	if(optionID == 1 || optionID == 2 || optionID == 5 || optionID == 7 || optionID == 8 || optionID == 11 || optionID == 13 || optionID == 14 || optionID == 17){
		//alert("si aplica");
		$("#tr_vehiculo_interes").show();		
		$("#td_vehiculo_tipo").text("Cargando...");		
		$.post("backends/getCarType.php",{'optionID':optionID},function($data){
			$("#td_vehiculo_tipo").html($data);
		});
	}
	
}
/*********************************************************************************/

/**********************************************************************************
 - Display Errors -
**********************************************************************************/
function displayError(msg){
	var msgError = msg;
	$("#tr_display_errors").show();
	$("#display_errors").css({
		'background-color':'#EFEFEF',
		'color':'#FF0000',
		'padding':'10px'
		});
	$("#display_errors").html(msg);
	//alert(msgError);
}
/*********************************************************************************/

/**********************************************************************************
 - validateReigstro -
**********************************************************************************/
function validateReigstro(optionID){

	if(optionID == 1 || optionID == 7 || optionID == 13){
		var itemsIds = new Array("interes", "nombre", "apellido", "email", "tel", "dia", "mes", "ano", "sexo_hdn", "codigo_postal", "asentamiento", "vehiculo_interes", "distribuidor", "propietario_hdn", "pm_hdn");
	}else if(optionID == 2 || optionID == 8 || optionID == 14){
		var itemsIds = new Array("interes", "nombre", "apellido", "email", "dia", "mes", "ano", "sexo_hdn", "vehiculo_interes", "distribuidor", "pm_hdn");
	}else if(optionID == 3 || optionID == 9 || optionID == 15){		
		var itemsIds = new Array("interes", "nombre", "apellido", "email", "dia", "mes", "ano", "sexo_hdn", "codigo_postal", "asentamiento", "distribuidor", "propietario_hdn", "pm_hdn");
	}else if(optionID == 4 || optionID == 10 || optionID == 16){
		var itemsIds = new Array("interes", "nombre", "apellido", "email", "dia", "mes", "ano", "sexo_hdn", "distribuidor", "pm_hdn");
	}else if(optionID == 5 || optionID == 11 || optionID == 17){
		var itemsIds = new Array("interes", "nombre", "apellido", "email", "dia", "mes", "ano", "sexo_hdn", "vehiculo_interes", "distribuidor", "pm_hdn");
	}else if(optionID == 6 || optionID == 12 || optionID == 18){
		var itemsIds = new Array("interes", "nombre", "apellido", "email", "especificar", "distribuidor", "pm_hdn");
	}
	
	var formItems = new Array();
	var flag = 0;
	
	for(i=0; i<itemsIds.length; i++){
		//formItems[i] = $("#"+itemsIds[i]);
		if($("#"+itemsIds[i]).attr("value") == "" || $("#"+itemsIds[i]).attr("value") == 0){
			
			$("#"+itemsIds[i]).parent().parent().children('.formLabel').css('color','#FF0000');
			
			if ($("#"+itemsIds[i]).attr("name").search("_hdn") < 1){ 
				$("#"+itemsIds[i]).focus();
			}
			
			$("#tr_display_errors").show();
			$("#display_errors").css({
			'background-color':'#EFEFEF',
			'color':'#FF0000',
			'padding':'10px'
			});
			$("#display_errors").html("Necesita llenar todos los campos para enviar el formulario.");
			
			flag = 0;
			break;			
			
		}else{
			
			$("#"+itemsIds[i]).parent().parent().children('.formLabel').css('color','#666666');
			$("#tr_display_errors").show();
			$("#display_errors").css('color','#666666');
			$("#display_errors").html("Procesando...");
			flag = 1;
			
		}
	}
	
	if(flag == 1){
		$("#register_form").submit();
	}

}
/*********************************************************************************/

/**********************************************************************************
 - formSuccess -
**********************************************************************************/
function formSuccess(msg){
	var msgError = msg;	
	$("#form_success").html(msg);
	$("#register_form").hide();
	//alert(msgError);
}
/*********************************************************************************/

/**********************************************************************************
 - Get Asetamiento -
**********************************************************************************/
function getDist(interest, className){
	


	var interesID = interest;
	var cpNumber = 1;
		//if(interesID == 1 || interesID == 2 || interesID == 3 || interesID == 7 || interesID == 9 || interesID == 13 || interesID == 15){
			$("#tr_distribuidor").show();
			$("#distribuidorCombo").text("Cargando...");
			$.post("backends/getDistribuidor.php",{'cp':cpNumber,'interestID':interesID},function($data){
				$("#distribuidorCombo").html($data);
			});
		//}
	
	
	
}
/*********************************************************************************/

/**********************************************************************************
 - showBrandCars -
**********************************************************************************/

