
function getHTTPObject() {
  var xmlhttp;
 
  if(window.XMLHttpRequest){
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject){
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    if (!xmlhttp){
        xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
}
  return xmlhttp;
}

function menu_desplegable_mostrar(nombre_id){
	if(nombre_id!="")
	{
		document.getElementById(nombre_id).style.display="block";
	}
}

function menu_desplegable_ocultar(nombre_id){
	if(nombre_id!="")
	{
		document.getElementById(nombre_id).style.display="none";
	}
}


 function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=458,height=344,left = 400,top = 307.5');");
}
 
function checkAll()
{
	var field = document.getElementById("chk_2");
	var nodoCheck = document.getElementsByTagName("input");

	for (i = 0; i < nodoCheck.length; i++)
	{
		if (nodoCheck[i].type == "checkbox" && nodoCheck[i].id == "chk_2" ) 
		nodoCheck[i].checked = true ;
		//alert(i)
	}
}

function getfileextensionSimple(inputId, ID_DIV_EXTENSION) 
{  
	var fileinput = document.getElementById(inputId);  
	if(!fileinput ) return "";  
	var filename = fileinput.value;  
	if( filename.length == 0 ) return "";  
	var dot = filename.lastIndexOf(".");  
	if( dot == -1 ) return "";  
	var extension = filename.substr(dot,filename.length); 
	document.getElementById(ID_DIV_EXTENSION).value = extension;
} 

function uncheckAll()
{
	var field = document.getElementById("chk_2");
	var nodoCheck = document.getElementsByTagName("input");

	for (i = 0; i < nodoCheck.length; i++)
	{
		if (nodoCheck[i].type == "checkbox" && nodoCheck[i].id == "chk_2" ) 
		nodoCheck[i].checked = false ;
		//alert(i)
	}
}

function esMail(mail)
{
	var Template = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; //Formato de direccion de correo electronico
	
		if (!Template.test(mail)) 
		{	
			return true;
		}		else
		{return false;}
	
}

function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	return cadena;
}
var httpContacto = getHTTPObject(); 
function enviaContacto()
{
	
	if(trim(document.form_.nom.value)=="") { alert("Introduzca su nombre"); return; }
	if(trim(document.form_.ape.value)=="") { alert("Introduzca su apellido"); return; }
	if(trim(document.form_.emp.value)=="") { alert("Introduzca su Empresa"); return; }
	if(trim(document.form_.cargo.value)=="") { alert("Introduzca su cargo"); return; }
	if(trim(document.form_.fono.value)=="") { alert("Introduzca su telefono"); return; }
	if(esMail(document.form_.email.value)) { alert("Introduzca email valido"); return; }
	if(trim(document.form_.consulta.value)=="") { alert("Introduzca su consulta"); return; }
	if(document.form_.chk_condiciones.checked!="1") { alert("Debe de aceptar las condiciones y terminos"); return; }
	
	var selec_act = document.form_.selec_act.value;
 
	var nom = document.form_.nom.value;
	var ape = document.form_.ape.value;
	var emp = document.form_.emp.value;
	var cargo = document.form_.cargo.value;
	var direc = document.form_.direc.value;
	var cp = document.form_.cp.value;
	var local = document.form_.local.value;
	var pais = document.form_.pais.value;
	var fono = document.form_.fono.value;
	var fax = document.form_.fax.value;
	var email = document.form_.email.value;
	var consulta = document.form_.consulta.value;
 
 	var myrand=parseInt(Math.random()*99999999);
	var modurl= "send_contacto.php?e=1&myrand="+myrand+"&selec_act="+selec_act+"&nom="+nom+"&ape="+ape+"&emp="+emp+"&cargo="+cargo+"&direc="+direc+"&cp="+cp+"&local="+local+"&pais="+pais+"&fono="+fono+"&fax="+fax+"&email="+email+"&consulta="+consulta;
	var modur2= GetInfoStringCheck_01("chk_1[]");
	var modur3= GetInfoStringCheck_02("chk_2[]");
	var modur4= GetInfoStringCheck_03("chk_3[]");
 	var urlok = modurl+modur2+modur3+modur4;
	//alert(urlok);
 	httpContacto.open("GET", urlok, true);
	httpContacto.onreadystatechange = rsp_enviaContacto;
	httpContacto.send(null);
}

function rsp_enviaContacto() 
{
	if (httpContacto.readyState == 4) 
	{
		if(httpContacto.status == 200) 
		{
			estado = httpContacto.responseText;
 			if(estado=="1")
			{ alert("Su mensaje ha sido enviado correctamente.\nEn breve nos pondremos en contacto con Usted para atender su solicitud"); document.form_.reset();document.getElementById('ID_MSGE_PRESU').innerHTML=""; }
			else
			{ alert("Ha ocurrido un error al enviar."); document.getElementById('ID_MSGE_PRESU').innerHTML="";}
		}	
	} 
	else
	{
		document.getElementById('ID_MSGE_PRESU').innerHTML="enviando...";
	}
}

function GetInfoStringCheck_01(chkinfo){
	var iCount =0;
	var sData="";
	
	iCount=form_.elements.namedItem(chkinfo,"").length;
	if(iCount>0)
	{
		for(i=0;i<iCount;i++)
		{    
			if (form_.elements.namedItem(chkinfo,"")(i).checked)
			{
				sData += "&chk_1"+i+"=" +  form_.elements.namedItem(chkinfo,"")(i).value;
			}
		}
	}         
	return sData;
}
function GetInfoStringCheck_02(chkinfo){
	var iCount =0;
	var sData="";
	
	iCount=form_.elements.namedItem(chkinfo,"").length;
	if(iCount>0)
	{
		for(i=0;i<iCount;i++)
		{    
			if (form_.elements.namedItem(chkinfo,"")(i).checked)
			{
				sData += "&chk_2"+i+"=" +  form_.elements.namedItem(chkinfo,"")(i).value;
			}
		}
	}         
	return sData;
}
function GetInfoStringCheck_03(chkinfo){
	var iCount =0;
	var sData="";
	
	iCount=form_.elements.namedItem(chkinfo,"").length;
	if(iCount>0)
	{
		for(i=0;i<iCount;i++)
		{    
			if (form_.elements.namedItem(chkinfo,"")(i).checked)
			{
				sData += "&chk_3"+i+"=" +  form_.elements.namedItem(chkinfo,"")(i).value;
			}
		}
	}         
	return sData;
}

var httpDistribuidor = getHTTPObject(); 
function enviaDistribuidor()
{
	
	if(trim(document.form_.ape.value)=="") { alert("Introduzca su apellido"); return; }
	if(trim(document.form_.nom.value)=="") { alert("Introduzca su nombre"); return; }
	if(trim(document.form_.emp.value)=="") { alert("Introduzca su Empresa"); return; }
	if(trim(document.form_.marca.value)=="") { alert("Introduzca su marca"); return; }
	if(trim(document.form_.local.value)=="") { alert("Introduzca su localidad"); return; }
	if(trim(document.form_.pais.value)=="") { alert("Introduzca su pais"); return; }
	if(trim(document.form_.fono.value)=="") { alert("Introduzca su telefono"); return; }
	if(esMail(document.form_.email.value)) { alert("Introduzca email valido"); return; }
	if(document.form_.chk_condiciones.checked!="1") { alert("Debe de aceptar las condiciones y terminos"); return; }

var selec_act = document.form_.selec_act.value;
 
	var nom = document.form_.nom.value;
	var ape = document.form_.ape.value;
	var emp = document.form_.emp.value;
	var marca = document.form_.marca.value;
  	var local = document.form_.local.value;
	var pais = document.form_.pais.value;
	var fono = document.form_.fono.value;
 	var email = document.form_.email.value;
	var consulta = document.form_.consulta.value;
 
 	var myrand=parseInt(Math.random()*99999999);
	var modurl= "send_contactoDistribuidor.php?e=1&myrand="+myrand+"&selec_act="+selec_act+"&nom="+nom+"&ape="+ape+"&emp="+emp+"&marca="+marca+"&local="+local+"&pais="+pais+"&fono="+fono+"&email="+email+"&consulta="+consulta;
  	httpDistribuidor.open("GET", modurl, true);
	httpDistribuidor.onreadystatechange = rsp_enviaDistribuidor;
	httpDistribuidor.send(null);
}

function rsp_enviaDistribuidor() 
{
	if (httpDistribuidor.readyState == 4) 
	{
		if(httpDistribuidor.status == 200) 
		{
			estado = httpDistribuidor.responseText;
			//alert(estado);
 			if(estado=="")
			{ alert("Su mensaje ha sido enviado correctamente.\nEn breve nos pondremos en contacto con Usted para atender su solicitud"); document.form_.reset();document.getElementById('ID_MSGE_PRESU').innerHTML=""; }
			else
			{ alert("Ha ocurrido un error al enviar.");document.getElementById('ID_MSGE_PRESU').innerHTML=""; }
		}	
	} 
	else
	{
		document.getElementById('ID_MSGE_PRESU').innerHTML="enviando...";
	}
}

function enviaTrabajos()
{
	if(trim(document.form_.nom.value)=="") { alert("Introduzca su nombre"); return; }
	if(trim(document.form_.ape.value)=="") { alert("Introduzca su apellido"); return; }
	if(trim(document.form_.fono.value)=="") { alert("Introduzca su telefono"); return; }
	if(trim(document.form_.ciudad.value)=="") { alert("Introduzca su ciudad"); return; }
	if(trim(document.form_.cp.value)=="") { alert("Introduzca su codigo postal"); return; }
	if(esMail(document.form_.email.value)) { alert("Introduzca email valido"); return; }
	if(document.form_.chk_condiciones.checked!="1") { alert("Debe de aceptar las condiciones y terminos"); return; }

	document.form_.method="post";
	document.form_.action="trabajos.php?i=1";
	document.form_.submit();
}

