function CheckForm(){
			var ReturnValue = true;
			var error ='Se encuentran los siguientes problemas\n'
			if (!this.document.thisform.name.value){
				error = error+'Deba escribir su nombre\n';
				ReturnValue = false;
			}
			if (!this.document.thisform.phone.value){
				error = error+'Por favor, escriba un número de teléfono dónde podamos dejarle un recado\n';
				ReturnValue = false;
			}
			
			if (!this.document.thisform.email.value) {
		    			error = error+'Por favor, escriba su dirección de correo electrónico'
		   				 ReturnValue = false
	       				}else if (!isEmail(this.document.thisform.email.value)){
							error = error+'Su dirección de correo electrónico parece ser no válida\n'
							ReturnValue = false
			}

			if (ReturnValue == false){
					alert(error)
					return false
				}else{
					return true
			}
		}
		function isEmail (s)
					{   if (isEmpty(s)) 
			       if (isEmail.arguments.length == 1) return defaultEmptyOK;
			       else return (isEmail.arguments[1] == true);
			   
				    // is s whitespace?
				    if (isWhitespace(s)) return false;
				    
				    // there must be >= 1 character before @, so we
				    // start looking at character position 1 
				    // (i.e. second character)
				    var i = 1;
				    var sLength = s.length;
				
				    // look for @
				    while ((i < sLength) && (s.charAt(i) != "@"))
				    { i++
				    }
				
				    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
				    else i += 2;
				
				    // look for .
				    while ((i < sLength) && (s.charAt(i) != "."))
				    { i++
				    }
				
				    // there must be at least one character after the .
				    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
				    else return true;
			}
				function isWhitespace (s){   
					var whitespace = " ";
					var i;
				
				    // Is s empty?
				    if (isEmpty(s)) return true;
				
				    // Search through string's characters one by one
				    // until we find a non-whitespace character.
				    // When we do, return false; if we don't, return true.
				
				    for (i = 0; i < s.length; i++)
				    {   
				        // Check that current character isn't whitespace.
				        var c = s.charAt(i);
				
				        if (whitespace.indexOf(c) == -1) return false;
				    }
				
				    // All characters are whitespace.
				    return true;
				}
				function isEmpty(s){   
					return ((s == null) || (s.length == 0))
				}
var africaArray =  new Array("('Seleccione país','',true,true)",
"('Etiopía')",
"('Somalia')",
"('Sudáfrica')",
"('Otro')");
var middleeastArray =  new Array("('Seleccione país','',true,true)",
"('Arabia Saudí')",
"('Egipto')",
"('Emiratos Árabes Unidos')",
"('Irán')",
"('Israel')",
"('Kuwait')",
"('Líbano')",
"('Marruecos')",
"('Siria')",
"('Turquía')",
"('Otro')");
var asiaArray =  new Array("('Seleccione país','',true,true)",
"('Armenia')",
"('Bangladesh')",
"('Camboya')",
"('China')",
"('Corea del Sur')",
"('Filipinas')",
"('India')",
"('Indonesia')",
"('Japón')",
"('Malasia')",
"('Myanmar')",
"('Nepal')",
"('Pakistán')",
"('Singapur')",
"('Sri Lanka')",
"('Taiwán')",
"('Tailandia')",
"('Uzbekistán')",
"('Vietnam')",
"('Otro')");
var europeArray =  new Array("('Seleccione país','',true,true)",
"('Albania')",
"('Alemania')",
"('Austria')",
"('Bélgica')",
"('Bielorrusia')",
"('Bosnia')",
"('Bulgaria')",
"('Chipre')",
"('Croacia')",
"('Dinmarca')",
"('Eslovaquia')",
"('Eslovenia')",
"('Espana')",
"('Estonia')",
"('Finlandia')",
"('Francia')",
"('Grecia')",
"('Hungría')",
"('Irlanda')",
"('Islandia')",
"('Italia')",
"('Letonia')",
"('Liechtenstein')",
"('Lituania')",
"('Luxemburgo')",
"('Macedonia')",
"('Malta')",
"('Mónaco')",
"('Noruega')",
"('Países Bajos')",
"('Polonia')",
"('Portugal')",
"('Reino Unido')",
"('República Checa')",
"('Rumanía')",
"('Rusia')",
"('Suecia')",
"('Suiza')",
"('Ucrania')",
"('Otro')");
var australiaArray =  new Array("('Seleccione país','',true,true)",
"('Australia')",
"('Nueva Zelanda')",
"('Otro')");
var lamericaArray =  new Array("('Seleccione país','',true,true)",
"('Costa Rica')",
"('Cuba')",
"('El Salvador')",
"('Guatemala')",
"('Haití')",
"('Jamaica')",
"('México')",
"('Panamá')",
"('Otro')");
var namericaArray =  new Array("('Seleccione país','',true,true)",
"('Canadá')",
"('EEUU')",
"('Otro')");
var samericaArray =  new Array("('Seleccione país','',true,true)",
"('Argentina')",
"('Bolivia')",
"('Brasil')",
"('Chile')",
"('Colombia')",
"('Ecuador')",
"('Paraguay')",
"('Perú')",
"('Surinam')",
"('Uruguay')",
"('Venezuela')",
"('Otro')");
function populateCountry(inForm,selected) {
var selectedArray = eval(selected + "Array");
while (selectedArray.length < inForm.country.options.length) {
inForm.country.options[(inForm.country.options.length - 1)] = null;
}
for (var i=0; i < selectedArray.length; i++) {
eval("inForm.country.options[i]=" + "new Option" + selectedArray[i]);
}
if (inForm.region.options[0].value == '') {
inForm.region.options[0]= null;
if ( navigator.appName == 'Netscape') {
if (parseInt(navigator.appVersion) < 4) {
window.history.go(0);
}
else {   	
if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
window.history.go(0);
            }
         }
      }
   }
}
function populateUSstate(inForm,selected) {  
var stateArray =  new Array("('Seleccione estado','',true,true)",
"('Alabama')",
"('Alaska')",
"('Arizona')",
"('Arkansas')",
"('California')",
"('Carolina del Norte')",
"('Carolina del Sur')",
"('Colorado')",
"('Connecticut')",
"('Dakota del Norte')",
"('Dakota del Sur')",
"('Delaware')",
"('DfC')",
"('Florida')",
"('Georgia')",
"('Hawaii')",
"('Idaho')",
"('Illinois')",
"('Indiana')",
"('Iowa')",
"('Kansas')",
"('Kentucky')",
"('Louisiana')",
"('Maine')",
"('Maryland')",
"('Massachusetts')",
"('Michigan')",
"('Minnesota')",
"('Mississippi')",
"('Missouri')",
"('Montana')",
"('Nebraska')",
"('Nevada')",
"('Nueva Hampshire')",
"('Nueva Jersey')",
"('Nuevo México')",
"('Nueva York')",
"('Ohio')",
"('Oklahoma')",
"('Oregon')",
"('Pennsylvania')",
"('Rhode Island')",
"('Tejas')",
"('Tennessee')",
"('Utah')",
"('Vermont')",
"('Virginia')",
"('Washington')",
"('West Virginia')",
"('Wisconsin')",
"('Wyoming')");
if (selected == 'EEUU') {
for (var i=0; i < stateArray.length; i++) {
eval("inForm.country.options[i]=" + "new Option" + stateArray[i]);
}
if ( navigator.appName == 'Netscape') {
if (parseInt(navigator.appVersion) < 4) {
window.history.go(0)
}
else {    	
if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
window.history.go(0)
         }
      }
   }
}
else {
}  
if (selected == 'Otro') {
newCountry = "";
while (newCountry == ""){
newCountry=prompt ("Por favor, escriba el nombre de su país.", "");
}
if (newCountry != null) {
inForm.country.options[(inForm.country.options.length-1)]=new Option(newCountry,newCountry,true,true);
inForm.country.options[inForm.country.options.length]=new Option('Otro, no listado','Otro');
   }
}
if(inForm.country.options[0].text == 'Seleccione país') {
inForm.country.options[0]= null;
   }
}
