function reemplazarGuion(cadena)
{
	var re, r, result;
	re = /_/i;
	r = cadena.replace(re,' ');
	re = /Espana/i;
	result = r.replace(re,'Espa\xf1a');
	return(result);
}
function reemplazarEspacio(cadena)
{
	var re, r;
	re = /\s/i;
	r = cadena.replace(re,'_');
	re = /Espa\xf1a/i;
	result = r.replace(re,'Espana');
	return(result);
}

function pais() 
{        
	var p2;      
	p=document.Register.Country[document.Register.Country.selectedIndex].value;
	p2 = reemplazarGuion(document.Register.Country[document.Register.Country.selectedIndex].value);
			 
	document.Register.Country[document.Register.Country.selectedIndex].value = p2; 
	var pais_=new Array('');
	var paisstnames_=new Array('');
		var pais_1=new Array('','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18');
	
	var paisstnames_1=new Array('','Andalucía','Aragón','Asturias','Islas Baleares','Islas Canarias','Cantabria','Castilla y León','Castilla-La Mancha','Cataluña','Extremadura','Galicia','La Rioja','Madrid','Murcia','Navarra','País Vasco','Valencia','resto');
	
	var pais_2=new Array('','19','20','21','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38','39','40','41','42');
	
	var paisstnames_2=new Array('','Aveiro','Azores','Baixo Alentejo','Beira Alta','Beja','Braga','Bragança','Castelo Branco','Coimbra','Douro','Estremadura','Faro (Algarve)','Guarda','Leira','Lisboa','Madeira','Oeiras','Portalegre','Porto','Santarem','Setubal','VilaReal','Viseu','resto');
	
	var pais_3=new Array('','43','44','45','46','47','48','49','50','51','52','53','54','55','56','57','58','59','60','61','62','63','64','65','66','67','68','69','70','71','72','73','74');
	
	var paisstnames_3=new Array('','La Guajira','Cesar','Magdalena','Atlántico','Bolivar','Norte de Santander','Sucre','Providencia y S. Andres','Cordoba','Antioquia','Santander','Arauca','Boyaca','Casanare','Cundinamarca','Caldas','Risaralda','Choco','Valle del Cauca','Tolima','Meta','Vichada','Guania','Guaviare','Huila','Cauca','Nariño','Putumayo','Caqueta','Vaupes','Amazona','resto');
	
	var pais_4=new Array('','75','76','77','78','79','80','81','82','83','84','85','86','87','88','89','90','91','92','93','94','95','96','97','98','99','100');
	
	var paisstnames_4=new Array('','Capital Federal','Buenos Aires','Catamarca','Chaco','Chubut','Cordoba','Corrientes','Entre Rios','Formosa','Jujuy','La Pampa','La Rioja','Mendoza','Misiones','Neuquen','Patagonia','Rio Negro','Salta','San Juan','San Luis','Santa Cruz','Santa Fe','Santiago del Estero','Tierra del Fuego','Tucumán','resto');
	
	var pais_5=new Array('','111','112','113','114','115','116','117','118','119','120','121','122','123','124','125','126','127','128','129','130','131','132','133','134','135','136','137');
	
	var paisstnames_5=new Array('','Acre','Alagoas','Amapá','Amazonas','Bahia','Ceará','Distrito Federal','Espirito Santo','Goias','Maranhão','Mato Grosso','Mato Grosso do Sul','Minas Gerais','Paraíba','Pará','Pernambuco','Piaui','Rio de Janeiro','Rio Grande do Norte','Rio Grande do Sul','Rondonia','Roraima','Santa Catarina','Sergipe','São Paulo','Tocantins','resto');
	
	var pais_6=new Array('','138','139','140','141','142','143','144','145','146','147','148','149','150','151');
	
	var paisstnames_6=new Array('','Antofagasta','Asién G. C. Ibáñez','Atacama','Biobio','Coquimbo','La Araucania','L. G. Bernardo O Higgins','Los Lagos','Magallanes y  la A.','Maule','Santiago','Tarapacá','Valparaiso/Rapa Nui','resto');
	
	var pais_7=new Array('','101','102','103','104','105','106','107','108','109','110');
	
	var paisstnames_7=new Array('','Chuquisaca','La Paz','Cochabamba','Oruro','Potosí','Tarija','Santa Cruz','Beni','Pando','resto');
	
	
	var pais_8=new Array('','152','153','154','155','156');
	
	var paisstnames_8=new Array('','Ciudad de la Habana','La Habana','Matanzas','Santiago de Cuba','resto');
	
	var pais_9=new Array('','157','158');
	
	var paisstnames_9=new Array('','Santo Domingo','resto');
	
	var pais_10=new Array('','159','160','161','162','163','164','165','166','167','168','169','170');
	
	var paisstnames_10=new Array('','Azuay','Chimborazo','Esmeraldas','Galapagos','Guayas','Imbabura','Loja','Manabi','Napo','Pichincha','Tungurahua','resto');
	
	var pais_11=new Array('','171','172','173','174','175','176');
	
	var paisstnames_11=new Array('','Antigua Guatemala','Guatemala','Huehuetenango','Jalapa','Sololá','Resto');
	
	var pais_12=new Array('','177','178','179','180','181','182','183','184','185','186','187','188','189','190','191','192','193','194','195','196','197','198','199','200','201','202','203','204','205','206','207','208','209');
	
	var paisstnames_12=new Array('','Distrito Federal','Baja California','Baja California Sur','Campeche','Chiapas','Chihuahua','Coahuila','Colima','Aguascalientes','Durango','Guanajuato','Guerrero','Hidalgo','Jalisco','Mexico','Michoacan de Ocampo','Morelos','Nayarit','Nuevo Leon','Oaxaca','Puebla','Querétaro','Quintana Roo','San Luis Potosí','Sinaloa','Sonora','Tabasco','Tamaulipas','Tlaxcala','Veracruz-Llave','Yucatan','Zacatecas','resto');
	
	var pais_13=new Array('','210','211','212','213','214','215','216','217','218','219','220','221','222','223','224','225','226','227','228','229','230');
	
	var paisstnames_13=new Array('','Montevideo','Interior','Artigas','Canelones','Cerro Largo','Colonia','Durazno','Flores','Florida','Lavalleja','Maldonado','Paysandú','Río Negro','Rivera','Rocha','Salto','San José','Soriano','Tacuarembó','Treinta y Tres','resto');
	
	var pais_14=new Array('','231','232','233','234','235');
	
	var paisstnames_14=new Array('','Boquete','Colon','Paitilla','Ciudad de Panamá','resto');
	
	var pais_15=new Array('','236','237','238','239','240','241');
	
	var paisstnames_15=new Array('','Estelí','Granada','Jinotepe','León','Managua','resto');
	
	var pais_16=new Array('','242','243','244','245','246','247');
	
	var paisstnames_16=new Array('','El Progreso','La Ceiba','San Pedro Sula','Tegucigalpa','Tela','resto');
	
	var pais_17=new Array('','248','249','250','251');
	
	var paisstnames_17=new Array('','Colonia Escalón','San Salvador','Soyapango','resto');
	
	var pais_18=new Array('','252','253');
	
	var paisstnames_18=new Array('','Asunción','resto');
	
	var pais_19=new Array('','257','258','259','260','261','262','254','255','256');
	
	var paisstnames_19=new Array('','Chimbote','Callao','Lima','Cuzco','Arequipa','resto','Piura','Chiclayo','Trujillo');
	
	var pais_20=new Array('','263','264','265','266','267','268');
	
	var paisstnames_20=new Array('','San Juan','Carolina','Bayamon','Caguas','Mayagüez','resto');
	
	var pais_21=new Array('','269','270','271','272','273','274','275','276','277','278','279','280','281','282','283','284','285','286','287','288','289','290','291','292','293','294','295','296','297','298','299','300','301','302','303','304','305','306','307','308','309','310','311','312','313','314','315','316','317','318','319','351');
	
	var paisstnames_21=new Array('','Alabama','Alaska','Arizona','Arkansas','California','Colorado','Connecticut','Delaware','Florida','Georgia','Hawaii','Idaho','Illinois','Indiana','Iowa','Kansas','Kentucky','Louisiana','Maine','Maryland','Massachussetts','Michigan','Minnesota','Mississippi','Missouri','Montana','Nebraska','Nevada','New Hampshire','New Jersey','New Mexico','New York','North Carolina','North Dakota','Ohio','Oklahoma','Oregon','Pennsylvania','Rhode Island','South Carolina','South Dakota','Tennessee','Texas','Utah','Vermont','Virginia','Washington','Washington D.C.','West Virginia','Wisconsin','Wyoming','resto');
	
	var pais_22=new Array('','320','321','322','323','324','325','326','327','328','329','330','331','332','333','334','335','336','337','338','339','340','341','342','352');
	
	var paisstnames_22=new Array('','Distrito Federal','Amazonas','Anzoategui','Apure','Arague','Barinas','Bolivar','Carabobo','Cojedes','Delta Amacuro','Falcon','Guarico','Lara','Merida','Miranda','Monagas','Nueva Esparta','Portuguesa','Sucre','Tachira','Trujillo','Yaracuy','Zulia','resto');
	
	var pais_23=new Array('','343','344','345','346','347','348','349','350');
	
	var paisstnames_23=new Array('','San Jose','Alajuela','Cartago','Guanacaste','Heredia','Limon','Puntarenas','resto');			      
	
	seleccion=eval('pais_'+p);        
	seleccionNames=eval('paisstnames_'+p);          
	cuantos_add=seleccion.length;          
	document.Register.State.length=cuantos_add;       
	
	for(i=0;i<cuantos_add;i++)
	{            
		document.Register.State.options[i].value=seleccion[i];         
		document.Register.State.options[i].text=seleccionNames[i];         
		if (seleccion[i]=='<!-- StateID -->') 
		{          
			document.Register.State.options[i].selected = true;         
		}
	}
}

function Validate(Register) 
{
	if (!Register.Fname.value)
	{
	alert ('Por favor, introduzca su Nombre.')
	return false;
	}
	if (!Register.Country.value)
	{
	alert ('Por favor, introduzca su Pais.')
	return false;
	}
	if (!Register.State.value)
	{
	alert ('Por favor, introduzca su Provincia.')
	return false;
	}	
	if (!Register.ZipCode.value)
	{
	alert ('Por favor, introduzca su Codigo Postal.')
	return false;
	}
	if (!Register.Sex[0].checked && !Register.Sex[1].checked)  {
	alert ('Debe seleccionar el sexo')
	return false;
	}
	if (!Register.BirthYear.value)
	{
	alert ('Por favor, introduzca su Fecha de Nacimiento.')
	return false;
	}
	if (Register.email.value == 'mi_email@mi_dominio.com')
	{
	alert ('Por favor, introduzca su E-Mail.')
	return false;
	}
	if (Register.email.value.indexOf('@',1)==-1)
	{
	alert ('Por favor, introduzca una direcci\xf3n E-Mail correcta.')
	return false;
	}
	if (Register.email.value.indexOf('.',1)==-1)
	{
	alert ('Por favor, introduzca una direcci\xf3n E-Mail correcta.')
	return false;
	}	
 	if (document.Register.sector.value == 99)
	{
		  alert ('Por favor, introduzca su Sectores.')
		  return false;
 	}
	if (document.Register.ocupacion.value == 99)
	{
		  alert ('Por favor, introduzca su Ocupaciones.')
		  return false;
  	}		
}
