function swap_contacto(id, idioma){
		 if(idioma == 0) { titulo = "Elegir" } else { titulo = "Choose" }
         if(id == "pais"){
			  if(idioma == 0) { p_o_c = "pais" } else { p_o_c = "country" }
               if($F(p_o_c) != "México"){
                   $('estado').innerHTML = '<input type="text" name="estado" size="32" />';
               }else{				   
                   $('estado').innerHTML = '<select size="1" name="estado"><option selected="selected" value="">' + titulo + '</option><option value="AGUASCALIENTES">Aguascalientes</option><option value="BAJA CALIFORNIA">Baja California</option><option value="BAJA CALIFORNIA SUR">Baja California Sur</option><option value="CAMPECHE">Campeche</option><option value="CHIAPAS">Chiapas</option><option value="CHIHUAHUA">Chihuahua</option><option value="COAHUILA">Coahuila</option><option value="COLIMA">Colima</option><option value="DISTRITO FEDERAL">Distrito Federal</option><option value="DURANGO">Durango</option><option value="GUANAJUATO">Guanajuato</option><option value="GUERRERO">Guerrero</option><option value="HIDALGO">Hidalgo</option><option value="JALISCO">Jalisco</option><option value="MICHOACÁN">Michoacán</option><option value="MORELOS">Morelos</option><option value="MÉXICO">México</option><option value="NAYARIT">Nayarit</option><option value="NUEVO LEÓN">Nuevo León</option><option value="OAXACA">Oaxaca</option><option value="PUEBLA">Puebla</option><option value="QUERÉTARO">Querétaro</option><option value="QUINTANA ROO">Quintana Roo</option><option value="SAN LUIS POTOSÍ">San Luis Potosí</option><option value="SINALOA">Sinaloa</option><option value="SONORA">Sonora</option><option value="TABASCO">Tabasco</option><option value="TAMAULIPAS">Tamaulipas</option><option value="TLAXCALA">Tlaxcala</option><option value="VERACRUZ">Veracruz</option><option value="YUCATÁN">Yucatán</option><option value="ZACATECAS">Zacatecas</option></select>';
               }
         }
         if(id == "respuesta"){
  			   extra_campos = ''
			   if (idioma == 0) {campo = "contacto" } else { campo = "contact"}
               if ($F(campo) == "telefono" ||  $F(campo) == "fax"){
					if (idioma == 0) {
	                   	extra_campos = '<table><tr><td>Número</td><td><input type="text" name="numtel" id="numtel" size=32 /></td>\n</tr><tr><td>Extensión</td><td><input type="telext" name="telext" size="3"/></td></tr><tr><td>Horario:</td><td><select name="telhorario" size=1><option value="9 a 11">De 9am a 11pm</option><option value="11 a 1">De 11am a 1pm</option><option value="1 a 3">De 1pm a 3pm</option><option value="3 a 5">De 3pm a 5pm</option><option value="5 a 7">De 5pm a 7pm</option><option value="despues de las 7">Después de las 7</option></select></td></tr>';
		   		    } else {
						extra_campos = '<table><tr><td>Number</td><td><input type="text" name="numtel" id="numtel" size=32 /></td>\n</tr><tr><td>Extention</td><td><input type="telext" name="telext" size="3"/></td></tr><tr><td>Availability:</td><td><select name="telhorario" size=1><option value="9 a 11">From 9am to 11pm</option><option value="11 a 1">From 11am to 1pm</option><option value="1 a 3">From 1pm to 3pm</option><option value="3 a 5">From 3pm to 5pm</option><option value="5 a 7">From 5pm to 7pm</option><option value="despues de las 7">After 7pm</option></select></td></tr>';
					}	
			   }
               if ($F(campo) == "fax"){
                    if (idioma == 0) {
					   extra_campos += '<td>Modo:</td><td><select name="faxdirecto"><option value="no">Pedir Tono</option><option value="si">Fax Directo</option></select></td></tr>';
					} else {
					   extra_campos += '<td>Mode:</td><td><select name="faxdirecto"><option value="no">Manual Fax</option><option value="si">Automatic Fax</option></select></td></tr>';  
					}							
			   }
			   if (extra_campos != '') extra_campos += '</table>';
			   $('formacont').innerHTML = extra_campos;
         }
         if(id=="reset"){
               $('estado').innerHTML = '<select size="1" name="estado"><option selected="selected" value="">' + titulo + '</option><option value="AGUASCALIENTES">Aguascalientes</option><option value="BAJA CALIFORNIA">Baja California</option><option value="BAJA CALIFORNIA SUR">Baja California Sur</option><option value="CAMPECHE">Campeche</option><option value="CHIAPAS">Chiapas</option><option value="CHIHUAHUA">Chihuahua</option><option value="COAHUILA">Coahuila</option><option value="COLIMA">Colima</option><option value="DISTRITO FEDERAL">Distrito Federal</option><option value="DURANGO">Durango</option><option value="GUANAJUATO">Guanajuato</option><option value="GUERRERO">Guerrero</option><option value="HIDALGO">Hidalgo</option><option value="JALISCO">Jalisco</option><option value="MICHOACÁN">Michoacán</option><option value="MORELOS">Morelos</option><option value="MÉXICO">México</option><option value="NAYARIT">Nayarit</option><option value="NUEVO LEÓN">Nuevo León</option><option value="OAXACA">Oaxaca</option><option value="PUEBLA">Puebla</option><option value="QUERÉTARO">Querétaro</option><option value="QUINTANA ROO">Quintana Roo</option><option value="SAN LUIS POTOSÍ">San Luis Potosí</option><option value="SINALOA">Sinaloa</option><option value="SONORA">Sonora</option><option value="TABASCO">Tabasco</option><option value="TAMAULIPAS">Tamaulipas</option><option value="TLAXCALA">Tlaxcala</option><option value="VERACRUZ">Veracruz</option><option value="YUCATÁN">Yucatán</option><option value="ZACATECAS">Zacatecas</option></select>';
               $('formacont').innerHTML = '';
               
         }
}

function validate_form(idioma){	
		mensajes = Array('Por favor llena correctamente la información requerida:\n', 'Please, fill the required information:\n')
        required = Array(Array('nombre', 'email', 'pais', 'asunto', 'contacto'), Array('name', 'email', 'country', 'subject', 'contact'));
		r = Array();
        required[idioma].each(
             function(field){				 
                 if( !$F(field).match(/\w+/) | $F(field) == ""){
                     r[r.length] = field;
					 return;
                 }
                 if( field == 'email'){
                     if( !$F(field).match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) | $F(field) == ""){
                         r[r.length] = field;
                     }
                 }
                 if(field == 'contacto'){
                          switch($F(field)){
                              case 'telefono':
                                   if( !$F('numtel').match(/^[-0-9\s]{7,15}$/) | $F('numtel') == ""){
                                       r[r.length] = 'Numero de telefono';
                                   }
                              break;        
                              case 'fax':
                                   if( !$F('numfax').match(/^[-0-9\s]{7,15}$/) | $F('numfax') == ""){
                                       r[r.length] = 'Numero de Fax';
                                   }
                              break;
                          }
                 }
             }
         );
         if( r.length > 0){
         x = '';
         r.each(
             function(r){
                 x = x + r + '\n';
             }
         );
             alert(mensajes[idioma] + x);
             return false;
         }
}
