// Javascript Inditar: Por Pedro José Martínez Ayala (Dpto. Desarrollo Web)
// ------------------------------------------------------------------------
// FUNCIONES --------------------------------------------------------------
// Provincia -> Nos da el id de la provincia seleccionada.
// Cambio -> Hace el encode a utf8 del texto introducido y cambia caracteres problemáticos para salesforce.
function sacprovincia()
{
provin=utf8_decode($('#00N30000003aDMJ').val());
var selectprovin = new Array();
selectprovin[3]="Álava";
selectprovin[4]="Albacete";
selectprovin[5]="Alicante";
selectprovin[6]="Almería";
selectprovin[7]="Asturias";
selectprovin[8]="Ávila";
selectprovin[9]="Badajoz";
selectprovin[10]="Barcelona";
selectprovin[11]="Burgos";
selectprovin[12]="Cáceres";
selectprovin[13]="Cádiz";
selectprovin[14]="Cantabria";
selectprovin[15]="Castellón";
selectprovin[16]="Ciudad Real";
selectprovin[17]="Córdoba";
selectprovin[18]="A Coruña";
selectprovin[19]="Cuenca";
selectprovin[20]="Girona";
selectprovin[21]="Granada";
selectprovin[22]="Guadalajara";
selectprovin[23]="Guipúzcoa";
selectprovin[24]="Huelva";
selectprovin[25]="Huesca";
selectprovin[26]="Illes Balears";
selectprovin[27]="Jaén";
selectprovin[28]="León";
selectprovin[29]="Lleida";
selectprovin[30]="Lugo";
selectprovin[31]="Madrid";
selectprovin[32]="Málaga";
selectprovin[33]="Murcia";
selectprovin[34]="Navarra";
selectprovin[35]="Ourense";
selectprovin[36]="Palencia";
selectprovin[37]="Las Palmas";
selectprovin[38]="Pontevedra";
selectprovin[39]="La Rioja";
selectprovin[40]="Salamanca";
selectprovin[41]="Tenerife";
selectprovin[42]="Segovia";
selectprovin[43]="Sevilla";
selectprovin[44]="Soria";
selectprovin[45]="Tarragona";
selectprovin[46]="Teruel";
selectprovin[47]="Toledo";
selectprovin[48]="Valencia";
selectprovin[49]="Valladolid";
selectprovin[50]="Vizcaya";
selectprovin[51]="Zamora";
selectprovin[52]="Zaragoza";
selectprovin[53]="Ceuta";
selectprovin[54]="Melilla";
selectprovin[55]="FUERA DE ESPAØA";
for(i=0; i<selectprovin.length; i++)
{
if(provin==selectprovin[i])
{
return i;
}
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function telefono_val(telefono)
{
	var numeros="0123456789"
    letras=0;	
	caracteres=0;
	n=0;
	for(i=0; i<telefono.length; i++)
	{	 
	  caracteres++;	
      if (numeros.indexOf(telefono.charAt(i),0)!=-1)  {	n++;   }
	  else {  letras++;  }
   	}
	if((letras==0)&&(caracteres>=9)&&(telefono!="Teléfon:"))
	 return(1);
	else
	 return(0);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function cambio(texto)
{
var letras_mayusculas="ABCDEFGHYJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ´"; // Si hay mayusculas
var letras_tildes="ÁÉÍÓÚ´Ñ"; // letras que queremos sustituir
var tildes = new Array()
$count=0; // contador de mayusculas con tilde
$indice=0; // indice del array
for(i=0; i<texto.length; i++)
{
	if (letras_mayusculas.indexOf(texto.charAt(i),0)!=-1)
	{
		if (letras_tildes.indexOf(texto.charAt(i),0)!=-1)
		{
			$indice++;
			$count++;
			tildes[$indice]=texto.charAt(i);
		}
	}
}
if($count>0)
{
var posicion_acento = new Array("Á","É","Í","Ó","Ú","Ñ","´");
var sustitucion = new Array("\u00e1","\u00e9","\u00ed","\u00f3","\u00fa","\u00f1","");
	for (a=0;a<posicion_acento.length;a++)
	{
		for (b=1;b<tildes.length;b++)
		{
			if(posicion_acento[a]==tildes[b])
			{
				out= posicion_acento[a];
				add= sustitucion[a];
				temp= texto;
				temp=temp.replace(out,add);
				texto=temp;
			}
		}
	}
return(utf8_encode(temp));
}
else
{
	return(utf8_encode(texto));
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$(function() {
$("#ftstar_c").validate({
rules: {
'first_name': {
required: true,
minlength: 2
},
'phone': {
required: true,
minlength: 9,
number: true
},
'email': {
required: true,
email: true
},
'company': {
required: true,
minlength: 2
},
'00N30000004bHDf': {
required: true
},
'00N30000007PIB7': {
required: true,
minlength: 10
}
},
messages: {
'first_name': "<div class='div_err'>> Su nombre es obligatorio</div>",
'last_name': "<div class='div_err'>> Sus apellidos son obligatorios</div>",
'phone': "<div class='div_err'>>Su teléfono es obligatorio</div>",
'email': "<div class='div_err'>> Su email es obligatorio</div>",
'company': "<div class='div_err'>> Su compañía es obligatoria</div>",
'00N30000004bHDf': "<div class='div_err_pr'>> Debe indicarnos su provincia</div>",
'00N30000007PIB7': "<div class='div_err'>> Debe indicarnos su consulta</div>"
},
submitHandler: function(form) {
// Recogida /////////////////////////////////////////////////////////////////
nombreref=$('#first_name').val();
apellidosref=$('#last_name').val();
telefonoref=$('#phone').val();
correoref=$('#email').val();
empresaref=$('#company').val();
provinciaref=$('#00N30000004bHDf').val();
consultaref=$('#00N30000007PIB7').val();
var navegador = navigator.appName
if (navegador == "Microsoft Internet Explorer")	cod=0;
else cod=1;
/////////////////////////////////////////////////////////////////////////////
$("#preloader").html("<img src='/images/preload_only.gif'>");
$.ajax({
type: "GET",
contentType: "application/x-www-form-urlencoded",
url:"form_process.php",
async:false,
processData: false,
data: "nombre="+ nombreref
+"&apellidos="+ apellidosref
+"&telefono="+ telefonoref
+"&email="+ correoref
+"&company="+ empresaref
+"&provincia="+ provinciaref
+"&consulta="+ consultaref
+"&tipo=1"
+"&cod=" + cod,
success: function(msg){ $("#id_del_div").html("<strong>¡El mensaje se ha enviado correctamente!</strong>"); }
});
// Cambio a utf-8 ////////////////////////////////////////////////////////////
$("#first_name").val(cambio(nombreref));
$("#last_name").val(cambio(apellidosref));
$("#phone").val(cambio(telefonoref));
$("#email").val(cambio(correoref));
$("#company").val(cambio(empresaref));
$("#00N30000007PIB7").val(cambio(consultaref));
/////////////////////////////////////////////////////////////////////////////
document.ftstar_c.submit();
}
});
});
