// 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

},


'last_name': {

required: true,

minlength: 5

},

'phone': {

required: true,

minlength: 9,

number: true


},

'email': {

required: true,

email: true

},


'company': {

required: true,

minlength: 2

},

'00N30000003aDMJ': {

required: true

},

'00N30000003aH40': {

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>",

'00N30000003aDMJ': "<div class='div_err_pr'>> Debe indicarnos su provincia</div>",

'00N30000003aH40': "<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=utf8_decode($('#00N30000003aDMJ').val());
consultaref=$('#00N30000003aH40').val();
idref=sacprovincia();



var navegador = navigator.appName
if (navegador == "Microsoft Internet Explorer")	cod=0;
else cod=1;


/////////////////////////////////////////////////////////////////////////////

$.ajax({

type: "GET",

contentType: "application/x-www-form-urlencoded",

url:"form_process.php",

processData: false,

data: "nombre="+ nombreref

+"&apellidos="+ apellidosref

+"&telefono="+ telefonoref

+"&email="+ correoref

+"&company="+ empresaref

+"&provincia="+ provinciaref

+"&consulta="+ consultaref

+"&tipo=1"

+"&id="+ idref

+"&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));
$("#00N30000003aH40").val(cambio(consultaref));
/////////////////////////////////////////////////////////////////////////////



document.ftstar_c.submit();



}







});



});




