// function openwindow()
// Abre una nueva ventana de tamaño definido
function openwindow(url, ancho, alto, scrollBar)
{
	propiedades = "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=" + scrollBar + ", resizable=0, width=" + ancho + ", height=" + alto + ", left=100, top=100";
	mywin = window.open(url, "win", propiedades);
	mywin.self.focus();
}

// function scroll()
// Scroll para las noticias de portada
function scroll()
{
	containerTop = document.getElementById("newsContainer").offsetTop;
	containerHeight = document.getElementById("newsContainer").offsetHeight;
	containerBottom = containerTop - (-containerHeight);

	mainTop = document.getElementById("newsMain").offsetTop;
	mainHeight = document.getElementById("newsMain").offsetHeight;
	mainBottom = mainTop - (-mainHeight);

	microsoftNav = navigator.appName.toLowerCase().indexOf("microsoft");

	topLimit = (microsoftNav == -1 ? containerTop : containerTop - containerTop);

	if (mainBottom <= topLimit) mainTop = (microsoftNav == -1 ? containerTop - (-containerHeight) : containerHeight);
	else mainTop -= 5;

	if (microsoftNav == -1) mainTop -= containerTop;
	document.getElementById("newsMain").style.top = mainTop;

	setTimeout("scroll()", 200);
}

// function validateformsocios()
// Valida el formulario de asociarse
function validateformsocios()
{
	error = "";

	with (document.formsocios)
	{
		// Datos del socio
		if (nombre.value == "") error = error != "" ? error : "El nombre de la empresa.";
		if (nombrecomercial.value == "") error = error != "" ? error : "El nombre comercial de la empresa.";
		if (direccion.value == "") error = error != "" ? error : "La direcci"+String.fromCharCode(243)+"n de la empresa.";
		if (cp.value == "") error = error != "" ? error : "El distrito postal de la empresa.";
		if (localidad.value == "") error = error != "" ? error : "La localidad de la empresa.";
		if (nif.value == "") error = error != "" ? error : "El CIF o NIF de la empresa.";
		// if (web.value == "") error = error != "" ? error : "La direcci"+String.fromCharCode(243)+"n web de la empresa.";

		// Representante / Coordinador con ASIF
		if (nombrerepresentante.value == "") error = error != "" ? error : "El nombre del representante / coordinador.";
		if (telefonorepresentante.value == "") error = error != "" ? error : "El tel"+String.fromCharCode(233)+"fono del representante / coordinador.";
		// if (cargorepresentante.value == "") error = error != "" ? error : "El cargo del representante / coordinador.";
		// if (faxrepresentante.value == "") error = error != "" ? error : "El fax del representante / coordinador.";
		if (emailrepresentante.value == "") error = error != "" ? error : "El e-mail del representante / coordinador.";

		// Presentado por...
		if (sociopresentador.value == "") error = error != "" ? error : "El nombre del socio que le present"+String.fromCharCode(243)+".";

		// Desea participar en ASIF como asociado miembro
		if (tipo[0].checked == false && tipo[1].checked == false) error = error != "" ? error : "El tipo de asociado que desea ser (colaborador o de n"+String.fromCharCode(250)+"mero).";

		// Socios de número
		if (tipo[1].checked == true)
		{
			if (categoria[0].checked == false && categoria[1].checked == false && categoria[2].checked == false) error = error != "" ? error : "La categor"+String.fromCharCode(237)+"a en la que se encuentra su empresa.";
			//if (cuentabancaria.value == "") error = error != "" ? error : "El nº de su cuenta bancaria.";
		}

		// Grupo de actividad al que quiere pertenecer en ASIF
		if (id_grupoactividad[0].checked == false && id_grupoactividad[1].checked == false && id_grupoactividad[2].checked == false && id_grupoactividad[3].checked == false && id_grupoactividad[4].checked == false && id_grupoactividad[5].checked == false && id_grupoactividad[6].checked == false) error = error != "" ? error : "El grupo de actividad al que quiere pertenecer.";

		// Para los socios de los Grupos de Fabricantes
		if (id_grupoactividad[0].checked == true || id_grupoactividad[1].checked == true)
		{
			if (productosfv.value == "") error = error != "" ? error : "Los productos FV que fabrica.";
			if (maquinaria.value == "") error = error != "" ? error : "La maquinaria o medio de producci"+String.fromCharCode(243)+"n que tiene en sus instalaciones.";
			if (valorfabricacion.value == "") error = error != "" ? error : "El porcentaje del valor de su producto que es a"+String.fromCharCode(241)+"adido con su proceso de fabricaci"+String.fromCharCode(243)+"n.";
		}

		// Para los socios del Grupo de Instaladores
		if (id_grupoactividad[2].checked == true)
		{
			if (ccaaactuacion.value == "") error = error != "" ? error : "Las CC.AA. en las que act"+String.fromCharCode(250)+"a.";
		}

		// Para los socios del Grupo de Varios
		if (id_grupoactividad[3].checked == true)
		{
			if (futurogrupo[0].checked == false && futurogrupo[1].checked == false) error = error != "" ? error : "El posible futuro Grupo del que desear"+String.fromCharCode(237)+"a formar parte si llegara a formarse.";
		}

		// Datos adicionales
		if (numempleos.value == "") error = error != "" ? error : "El nº de empleos directos a tiempo completo que tiene dedicados a su actividad fotovoltaica.";
		if (numcentros.value == "") error = error != "" ? error : "El nº de oficinas o centros que tiene Espa"+String.fromCharCode(241)+"a.";
		if (ccaacentros.value == "") error = error != "" ? error : "Las CC.AA. donde se ubican dichos centros.";
		// if (exporta.value == "") error = error != "" ? error : "Si realiza actividad exportadora en fotovoltaica.";
		// if (exporta.value != "" && porcentajeexportacion == "") error = error != "" ? error : "El porcentaje de exportaci"+String.fromCharCode(243)+"n.";
	}

	if (error != "")
	{
		error = "Para poder formalizar la solicitud debe rellenar el siguiente dato:\n- "+error;
		alert(error);
	}
	else document.formsocios.submit();
}
