/*
Para nuevas empresas cambiar:
1. startForm()
		document.formPG.recipient.value="xxx"
		document.formPG.subject.value="xxx"
		document.formPG.codigo_promocion.value=systemCodeValue;
2. dynamicHelp()
		op==1
		if (systemCodeValue=="XXX"){
			document.write('<a href="#" title="Son los datos que XNOMBREX utilizará para contactar con el intermediario." onclick="return false">[?]<\/a>');
			}
		op==2
		if (systemCodeValue=="XXX"){
			document.write('<a href="#" title="Son los datos necesarios para que XNOMBREX contacte con el cliente final." onclick="return false">[?]<\/a>');
			}
*/

function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}

function dynamicHelp(op){
    var flashMovie=getFlashMovieObject("validateMovie");
	var systemCodeValue;
    systemCodeValue = flashMovie.GetVariable("systemCode");
	if (op==1){
		if (systemCodeValue=="securitas"){
			document.write('<a href="#" title="Son los datos que SECURITAS utilizará para contactar con el intermediario." onclick="return false">[?]<\/a>');
			}
		else { document.write('<a href="#" title="Son los datos que se utilizarán para contactar con el intermediario." onclick="return false">[?]<\/a>');}
		}
	if (op==2){
		if (systemCodeValue=="securitas"){
			document.write('<a href="#" title="Son los datos necesarios para que SECURITAS contacte con el cliente final." onclick="return false">[?]<\/a>');
			}
		else { document.write('<a href="#" title="Son los datos necesarios para contactar con el cliente final." onclick="return false">[?]<\/a>');}
		}
	}

function inclFlash(url,w,h,id,wmode){
	if (wmode == null) wmode= "transparent";
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="');
	document.write(id);	
	document.write('" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" border="0" width="');
	document.write(w);
	document.write('" height="');
	document.write(h);
	document.write('" >\n');
	document.write('<param name="movie" value="');
	document.write(url);
	document.write('">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="allowScriptAccess" value="always">\n');
	document.write('<param name="wmode" value="');
	document.write(wmode);
	document.write('">\n');
	document.write('<embed src="');
	document.write(url);
	document.write('" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="');
	document.write(id);	
	document.write('" width="');
	document.write(w);
	document.write('" height="');
	document.write(h);
	document.write('" quality="Best" loop="false" allowScriptAccess="always" swliveconnect="true" wmode="');
	document.write(wmode);
	document.write('"></object>\n');
}

function startForm (){
    var flashMovie=getFlashMovieObject("validateMovie");
	var systemCodeValue;
    systemCodeValue = flashMovie.GetVariable("systemCode");
	//alert( "el usuario se ha validado y se permite rellenar el formulario"+systemCodeValue);
	document.getElementById("moduloValidacion").style.display="none";
	document.getElementById("fullForm").style.display="block";
	document.formPG.reset();
	if (systemCodeValue=="securitas") {
		document.formPG.recipient.value="marketing@primergrupo.es, promotores@securitasdirect.es"
		//document.formPG.recipient.value="rlaudo@visualeffex.com, marketing@primergrupo.es"
		document.formPG.subject.value="Primer Grupo - Alianzas"
		document.formPG.codigo_promocion.value=systemCodeValue;
		document.formPG.redirect.value="http://www.primergrupo.com/alianzas/gracias.htm?systemCode="+systemCodeValue;
		}
	else if (systemCodeValue=="0"){
		document.formPG.recipient.value="rlaudo@visualeffex.com"
		document.formPG.subject.value="0 - Primer Grupo - Alianzas - Prueba"
		document.formPG.codigo_promocion.value=systemCodeValue;
		document.formPG.redirect.value="http://www.primergrupo.com/alianzas/gracias.htm?systemCode="+systemCodeValue;
		}
	}

function resetForm (){
	document.formPG.reset();
	document.getElementById("moduloEmpresa").style.display="none";
	actionModuloEmpresa(0);
	}
		
function accessFailed (){
	alert( "Nombre de usuario o contraseña incorrecto, intente de nuevo");
	}

function actionModuloUsuarioFinal() {
	document.getElementById("moduloEmpresa").style.display="block";
	actionModuloEmpresa(0);
	document.formPG.empresa[0].checked=false;
	document.formPG.empresa[1].checked=false;
	document.formPG.empresa[2].checked=false;
	}

function actionModuloEmpresa(modulo) {
	var indexPersonaConsultoria = document.formPG.consultoria_inmobiliaria_persona.selectedIndex;
	if (modulo==0) {
		document.getElementById("moduloEmpresaFranquiciado").style.display="none";
		document.getElementById("moduloEmpresaUsuarioPG").style.display="none";
		document.getElementById("moduloEmpresaCorporacion").style.display="none";
		document.getElementById("moduloEmpresaCorporacionConsultoria").style.display="none";
		document.getElementById("moduloPrescriptor").style.display="none";
		document.getElementById("moduloCliente").style.display="none";
		document.getElementById("moduloEnviar").style.display="none";
		document.formPG.franquiciado_nombre_agencia.value="";
		document.formPG.franquiciado_nombre_sociedad.value="";
		document.formPG.franquiciado_cif.value="";
		document.formPG.usuario_pg_nombre_agencia.value="";
		document.formPG.usuario_pg_nombre_sociedad.value="";
		document.formPG.usuario_pg_cif.value="";
		document.formPG.consultoria_inmobiliaria_persona.selectedIndex=0;
		}
	if (modulo==1) {
		document.getElementById("moduloEmpresaFranquiciado").style.display="block";
		document.getElementById("moduloEmpresaUsuarioPG").style.display="none";
		document.getElementById("moduloEmpresaCorporacion").style.display="none";
		document.getElementById("moduloEmpresaCorporacionConsultoria").style.display="none";
		document.getElementById("moduloPrescriptor").style.display="none";
		document.getElementById("moduloCliente").style.display="none";
		document.getElementById("moduloEnviar").style.display="none";
		document.formPG.franquiciado_nombre_agencia.value="";
		document.formPG.franquiciado_nombre_sociedad.value="";
		document.formPG.franquiciado_cif.value="";
		document.formPG.usuario_pg_nombre_agencia.value="";
		document.formPG.usuario_pg_nombre_sociedad.value="";
		document.formPG.usuario_pg_cif.value="";
		document.formPG.consultoria_inmobiliaria_persona.selectedIndex=0;
		}
	if (modulo==2) {
		document.getElementById("moduloEmpresaFranquiciado").style.display="none";
		document.getElementById("moduloEmpresaUsuarioPG").style.display="block";
		document.getElementById("moduloEmpresaCorporacion").style.display="none";
		document.getElementById("moduloEmpresaCorporacionConsultoria").style.display="none";
		document.getElementById("moduloPrescriptor").style.display="none";
		document.getElementById("moduloCliente").style.display="none";
		document.getElementById("moduloEnviar").style.display="none";
		document.formPG.franquiciado_nombre_agencia.value="";
		document.formPG.franquiciado_nombre_sociedad.value="";
		document.formPG.franquiciado_cif.value="";
		document.formPG.usuario_pg_nombre_agencia.value="";
		document.formPG.usuario_pg_nombre_sociedad.value="";
		document.formPG.usuario_pg_cif.value="";
		document.formPG.consultoria_inmobiliaria_persona.selectedIndex=0;
		}
	if (modulo==3) {
		document.getElementById("moduloEmpresaFranquiciado").style.display="none";
		document.getElementById("moduloEmpresaUsuarioPG").style.display="none";
		document.getElementById("moduloEmpresaCorporacion").style.display="block";
		document.getElementById("moduloEmpresaCorporacionConsultoria").style.display="none";
		document.getElementById("moduloPrescriptor").style.display="none";
		document.getElementById("moduloCliente").style.display="none";
		document.getElementById("moduloEnviar").style.display="none";
		document.formPG.franquiciado_nombre_agencia.value="";
		document.formPG.franquiciado_nombre_sociedad.value="";
		document.formPG.franquiciado_cif.value="";
		document.formPG.usuario_pg_nombre_agencia.value="";
		document.formPG.usuario_pg_nombre_sociedad.value="";
		document.formPG.usuario_pg_cif.value="";
		document.formPG.consultoria_inmobiliaria_persona.selectedIndex=0;
		document.formPG.corporacion[0].checked=false;
		document.formPG.corporacion[1].checked=false;		
		}
	if (modulo=="3a") {
		document.getElementById("moduloEmpresaCorporacionConsultoria").style.display="block";
		document.formPG.consultoria_inmobiliaria_persona.selectedIndex=0;		
		document.getElementById("moduloPrescriptor").style.display="none";
		document.getElementById("moduloCliente").style.display="none";
		document.getElementById("moduloEnviar").style.display="none";
		}
	if (modulo=="3b") {
		document.getElementById("moduloEmpresaCorporacionConsultoria").style.display="none";
		document.formPG.consultoria_inmobiliaria_persona.selectedIndex=0;		
		document.getElementById("moduloPrescriptor").style.display="block";
		document.getElementById("moduloCliente").style.display="block";
		document.getElementById("moduloEnviar").style.display="block";
		}
	}
	
function accionCifFranquiciado(status){
	if (status=="ok"){
		var flashMovie=getFlashMovieObject("validateCifFranquiciado");
		//alert(agenciaNum);
		document.formPG.franquiciado_nombre_agencia.value= flashMovie.GetVariable("agenciaNom");
		document.formPG.franquiciado_nombre_sociedad.value= flashMovie.GetVariable("agenciaRs");
		document.formPG.franquiciado_cif.value= flashMovie.GetVariable("agenciaCif");
		document.getElementById("moduloPrescriptor").style.display="block";
		document.getElementById("moduloCliente").style.display="block";
		document.getElementById("moduloEnviar").style.display="block";
		}
	else {
		document.formPG.franquiciado_nombre_agencia.value= "";
		document.formPG.franquiciado_nombre_sociedad.value= "";
		document.formPG.franquiciado_cif.value= "";
		document.getElementById("moduloPrescriptor").style.display="none";
		document.getElementById("moduloCliente").style.display="none";
		document.getElementById("moduloEnviar").style.display="none";
		alert('CIF no encontrado');
		}
	}
	
function accionCifUsuarioPG(status){
	if (status=="ok"){
		var flashMovie=getFlashMovieObject("validateCifUsuarioPG");
		//alert(agenciaNum);
		document.formPG.usuario_pg_nombre_agencia.value= flashMovie.GetVariable("agenciaNom");
		document.formPG.usuario_pg_nombre_sociedad.value= flashMovie.GetVariable("agenciaRs");
		document.formPG.usuario_pg_cif.value= flashMovie.GetVariable("agenciaCif");
		document.getElementById("moduloPrescriptor").style.display="block";
		document.getElementById("moduloCliente").style.display="block";
		document.getElementById("moduloEnviar").style.display="block";
		}
	else {
		document.formPG.usuario_pg_nombre_agencia.value= "";
		document.formPG.usuario_pg_nombre_sociedad.value= "";
		document.formPG.usuario_pg_cif.value= "";
		document.getElementById("moduloPrescriptor").style.display="none";
		document.getElementById("moduloCliente").style.display="none";
		document.getElementById("moduloEnviar").style.display="none";
		alert('CIF no encontrado');
		}
	}

function accionDesplegableConsultoria(){
	var indexPersonaConsultoria = document.formPG.consultoria_inmobiliaria_persona.selectedIndex;
	if (!(indexPersonaConsultoria ==0)){
	document.getElementById("moduloPrescriptor").style.display="block";
	document.getElementById("moduloCliente").style.display="block";
	document.getElementById("moduloEnviar").style.display="block";
	}
	else {
	document.getElementById("moduloPrescriptor").style.display="none";
	document.getElementById("moduloCliente").style.display="none";
	document.getElementById("moduloEnviar").style.display="none";
	}
	}

function filterDisabled() {
	if (document.formPG.empresa[0].checked) {
		document.formPG.consultoria_inmobiliaria_persona.disabled=true;
		document.formPG.usuario_pg_nombre_agencia.disabled=true;
		document.formPG.usuario_pg_nombre_sociedad.disabled=true;
		document.formPG.usuario_pg_cif.disabled=true;
		}
	if (document.formPG.empresa[1].checked) {
		document.formPG.consultoria_inmobiliaria_persona.disabled=true;
		document.formPG.franquiciado_nombre_agencia.disabled=true;
		document.formPG.franquiciado_nombre_sociedad.disabled=true;
		document.formPG.franquiciado_cif.disabled=true;
		}
	if (document.formPG.empresa[2].checked) {
		document.formPG.franquiciado_nombre_agencia.disabled=true;
		document.formPG.franquiciado_nombre_sociedad.disabled=true;
		document.formPG.franquiciado_cif.disabled=true;
		document.formPG.usuario_pg_nombre_agencia.disabled=true;
		document.formPG.usuario_pg_nombre_sociedad.disabled=true;
		document.formPG.usuario_pg_cif.disabled=true;
		}
	if (document.formPG.corporacion[0].checked) {
		}
	if (document.formPG.corporacion[1].checked) {
		document.formPG.consultoria_inmobiliaria_persona.disabled=true;
		}
}

function submitForm (){ 
	env = true;
	if (document.formPG.prescriptor_nombre.value  == "") 
		{ 
		  alert("Es necesario que introduzcas el NOMBRE en DATOS DEL PRESCRIPTOR");
		  document.formPG.prescriptor_nombre.focus();
		  env = false;
		}	
	else if (document.formPG.prescriptor_telefono.value  == "") 
		{ 
		  alert("Es necesario que introduzcas el TELEFONO en DATOS DEL PRESCRIPTOR");
		  document.formPG.prescriptor_telefono.focus();
		  env = false;
		}	
	else if (document.formPG.cliente_nombre.value  == "") 
		{ 
		  alert("Es necesario que introduzcas el NOMBRE en DATOS DEL USUARIO FINAL");
		  document.formPG.cliente_nombre.focus();
		  env = false;
		}	
	else if (document.formPG.cliente_poblacion.value  == "") 
		{ 
		  alert("Es necesario que introduzcas la POBLACION en DATOS DEL USUARIO FINAL");
		  document.formPG.cliente_poblacion.focus();
		  env = false;
		}	
	else if (document.formPG.cliente_provincia.value  == "") 
		{ 
		  alert("Es necesario que introduzcas la PROVINCIA en DATOS DEL USUARIO FINAL");
		  document.formPG.cliente_provincia.focus();
		  env = false;
		}	
	else if (document.formPG.cliente_telefono.value  == "") 
		{ 
		  alert("Es necesario que introduzcas el TELEFONO en DATOS DEL USUARIO FINAL");
		  document.formPG.cliente_telefono.focus();
		  env = false;
		}	
	else if (env) {
		filterDisabled();
		document.formPG.submit();
		}
	}	
