// JavaScript Document

/*
	GDC -> Gestor de Contenido
*/

// GDC opcion 1

function verificarCasillas_gdc_1(form)  {
	if (verifica_campo(form)) {
		if ((form.idioma1.checked == true) || (form.idioma2.checked == true) || (form.idioma3.checked == true) || (form.idioma4.checked == true)) {
			if (form.idioma1.checked == true) {
				ConfirmarEnvio_gdc_1(form);
			} else {
				alert("El campo idioma ESPAÑOL es obligatorio");
				form.espanol.focus();
				return true;	
			}
		} else {	
			alert("Debes cambiar almenos un idioma para poder actualizar contenido/s");
			form.espanol.focus();
			return true;
		}
	} else {
		alert("Debes insertar un nombre a la ID");	
		form.id_asignada.focus();
		return true;
	}
}

function seleccionar_todo_gdc_1() {
   for (i=0;i<document.gdc_1.elements.length;i++)
      if(document.gdc_1.elements[i].type == "checkbox")
         document.gdc_1.elements[i].checked=1
} 

function deseleccionar_todo_gdc_1() {
   for (i=0;i<document.gdc_1.elements.length;i++)
      if(document.gdc_1.elements[i].type == "checkbox")
         document.gdc_1.elements[i].checked=0
}

function ConfirmarBorrado_gdc_1(form) {
	borrar = window.confirm('Se borrarán todos los datos del formulario');
	if (borrar==true) {
		form.reset();
		form.id_asignada.focus();
	}
}

function ConfirmarEnvio_gdc_1(form) {
	enviar = window.confirm('Se enviarán todos los datos del formulario');
	if (enviar==true) {
		f_ajax_gdc_opcion_1_POST();
	}
}

// GDC opcion 2

function verificarCasillas_gdc_2(form)  {
	if ((form.idioma1.checked == true) || (form.idioma2.checked == true) || (form.idioma3.checked == true) || (form.idioma4.checked == true)) {
		ConfirmarEnvio_gdc_2(form);
	} else {	
		alert("Debes CONFIRMAR el cambio de almenos un idioma para poder actualizar contenido/s");
		form.espanol.focus();
		return true;
	}

}

function seleccionar_todo_gdc_2() {
   for (i=0;i<document.gdc_2.elements.length;i++)
      if(document.gdc_2.elements[i].type == "checkbox")
         document.gdc_2.elements[i].checked=1
} 

function deseleccionar_todo_gdc_2() {
   for (i=0;i<document.gdc_2.elements.length;i++)
      if(document.gdc_2.elements[i].type == "checkbox")
         document.gdc_2.elements[i].checked=0
}

function restablecer_values_gdc_2(form) {
	borrar = window.confirm('Se resetablecerán todos los datos del formulario');
	if (borrar==true) {
		form.reset();
		form.espanol.focus();
	}
}

function ConfirmarEnvio_gdc_2(form) {
	enviar = window.confirm('Se MODIFICARAN todos los datos del formulario');
	if (enviar==true) {
		f_ajax_gdc_opcion_2_POST_b();
	}
}

// GDC opcion 4

function verificarCasillas_gdc_4(form)  {
	if ((form.idioma2.checked == true) || (form.idioma3.checked == true) || (form.idioma4.checked == true)) {
		ConfirmarEnvio_gdc_4(form);
	} else {	
		alert("Debes CONFIRMAR el cambio de almenos un idioma para poder actualizar contenido/s");
		form.catala.focus();
		return true;
	}

}

function seleccionar_todo_gdc_4() {
   for (i=0;i<document.gdc_4.elements.length;i++)
      if(document.gdc_4.elements[i].type == "checkbox")
         document.gdc_4.elements[i].checked=1
} 

function deseleccionar_todo_gdc_4() {
   for (i=0;i<document.gdc_4.elements.length;i++)
      if(document.gdc_4.elements[i].type == "checkbox")
         document.gdc_4.elements[i].checked=0
}

function restablecer_values_gdc_4(form) {
	borrar = window.confirm('Se resetablecerán todos los datos del formulario');
	if (borrar==true) {
		form.reset();
		form.catala.focus();
	}
}

function ConfirmarEnvio_gdc_4(form) {
	enviar = window.confirm('Se MODIFICARAN todos los datos del formulario');
	if (enviar==true) {
		f_ajax_gdc_opcion_4_POST_c();
	}
}

// GDU opcion 5

function verificarCasillas_gdc_5(form)  {
	if ((form.idioma2.checked == true) || (form.idioma3.checked == true) || (form.idioma4.checked == true)) {
		ConfirmarEnvio_gdc_5(form);
	} else {	
		alert("Debes CONFIRMAR el cambio de almenos un idioma para poder actualizar contenido/s");
		form.catala.focus();
		return true;
	}

}

function seleccionar_todo_gdc_5() {
   for (i=0;i<document.gdc_5.elements.length;i++)
      if(document.gdc_5.elements[i].type == "checkbox")
         document.gdc_5.elements[i].checked=1
} 

function deseleccionar_todo_gdc_5() {
   for (i=0;i<document.gdc_5.elements.length;i++)
      if(document.gdc_5.elements[i].type == "checkbox")
         document.gdc_5.elements[i].checked=0
}

function restablecer_values_gdc_5(form) {
	borrar = window.confirm('Se resetablecerán todos los datos del formulario');
	if (borrar==true) {
		form.reset();
		form.catala.focus();
	}
}

function ConfirmarEnvio_gdc_5(form) {
	enviar = window.confirm('Se MODIFICARAN todos los datos del formulario');
	if (enviar==true) {
		f_ajax_gdc_opcion_4_c();
	}
}

// GDC opcion 7

// controles de archivos PDF's

function controla_upload_gdc_7(form) {
	var aux1 = document.getElementById('archivo_pdf').value;	
	if (vacio(aux1) == true) {
		form.submit();	
	} else {
		alert('Primero debe seleccionar la dirección del archivo PDF');		
	}	
}

// GDC opcion 7

// controles de generador de presupuestos

function control_gdc_8_a()
{
	var aux1 = document.getElementById('cantidad_maquinaria').value;	
	if (aux1 != 0)
	{
		f_ajax_cambia_cp_2();
	}
	else
	{
		alert('Escoge una cantidad de maquinas a insertar en el presupuesto');		
	}	
}

function control_gdc_8_b()
{
	enviar = window.confirm('¿ Está deacuerdo con las referencias introducidas ?');
	if (enviar==true)
	{
		f_ajax_update_datos_gdc_8();
	}
}

function control_gdc_8_c()
{
	enviar = window.confirm('¿ Está seguro que desea generar el presupuesto ?');
	if (enviar==true)
	{
		f_ajax_genera_presupuesto_gdc_8();
	}
}