var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion); 
var is_minor = parseFloat(navigator.appVersion); 
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) 
	&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) 
	&& (agt.indexOf('webtv')==-1)); 
var is_nav3 = (is_nav && (is_major == 3));
var is_nav4up = (is_nav && (is_major >= 4));
var is_ie   = (agt.indexOf("msie") != -1);
var is_ie4up  = (is_ie  && (is_major >= 4));

//var f;
//var s;
var i;
// Define los vectores con los paises
var africaArray = new Array("('Seleccione un País','Seleccione un País')",
		"('angola','110100')",
		"('camerun','110200')",
		"('chad','110300')",
		"('congo','110400')",
		"('gabon','110500')",
		"('guinea ecuatorial','110600')",
		"('republica centroafricana','110700')",
		"('santo tome y principe','110800')",
		"('zaire','110900')",
		"('botswana','120100')",
		"('lesotho','120200')",
		"('namibia','120300')",
		"('sudafrica','120400')",
		"('suazilandia','120500')",
		"('ascencion,islas  ','130100')",
		"('benin','130200')",
		"('burkina faso','130300')",
		"('cabo verde','130400')",
		"('costa de marfil','130500')",
		"('gambia','130600')",
		"('ghana','130700')",
		"('guinea','130800')",
		"('guinea-bissau','130900')",
		"('liberia','131000')",
		"('mali','131100')",
		"('mauritania','131200')",
		"('niger','131300')",
		"('nigeria','131400')",
		"('santa elena','131500')",
		"('senegal','131600')",
		"('sierra leona','131700')",
		"('togolesa republica','131800')",
		"('tristan da cunha','131900')",
		"('burundi ','140100')",
		"('comores','140200')",
		"('eritrea','140300')",
		"('etiopia','140400')",
		"('kenya','140500')",
		"('madagascar','140600')",
		"('malawi','140700')",
		"('mauricio, islas','140800')",
		"('mozambique','140900')",
		"('reunion, islas','141000')",
		"('ruanda','141100')",
		"('seychelles, islas','141200')",
		"('somalia','141300')",
		"('tanzania','141400')",
		"('tanzannia continental','141401')",
		"('tanzannia zanzibar   ','141402')",
		"('territorio britanico','141500')",
		"('uganda','141600')",
		"('djibouti','141700')",
		"('zambia','141800')",
		"('zimbabwe','141900')",
		"('argelia','150100')",
		"('ceuta y melilla','150200')",
		"('egipto','150300')",
		"('libia','150400')",
		"('marruecos','150500')",
		"('sahara occidental','150600')",
		"('sudan','150700')",
		"('tunez','150800')");
var asiaArray = new Array("('Seleccione un País','',true,true)",
		"('kazajstan','310100')",
		"('kirguizia','310200')",
		"('tadjikistan','310300')",
		"('turkmenistan','310400')",
		"('uzbekistan','310500')",
		"('afghanistan','320100')",
		"('bangladesh','320200')",
		"('buthan','320300')",
		"('india','320400')",
		"('iran','320500')",
		"('maldivas','320600')",
		"('nepal','320700')",
		"('pakistan','320800')",
		"('sikkim','320900')",
		"('sri lanka','321000')",
		"('china','330100')",
		"('corea del norte','330200')",
		"('corea del sur','330300')",
		"('hong kong','330400')",
		"('japon','330500')",
		"('macao','330600')",
		"('mongolia','330700')",
		"('taiwan (formosa)','330800')",
		"('arabia saudita','340100')",
		"('armenia','340200')",
		"('azerbaijan','340300')",
		"('bahrein','340400')",
		"('chipre','340500')",
		"('emiratos arabes unidos','340600')",
		"('georgia','340700')",
		"('irak','340800')",
		"('israel','340900')",
		"('jordania','341000')",
		"('kuwait','341100')",
		"('libano','341200')",
		"('oman','341300')",
		"('qatar','341400')",
		"('republica democratica de yemen','341500')",
		"('siria','341600')",
		"('turquia','341700')",
		"('yemen','341800')",
		"('brunei','350100')",
		"('kampuchea (camboya)','350200')",
		"('filipinas','350300')",
		"('indonesia','350400')",
		"('laos','350500')",
		"('malasia','350600')",
		"('myannar','350700')",
		"('singapur','350800')",
		"('tailandia','350900')",
		"('timor','351000')",
		"('vietnam','351100')");
var europaArray = new Array("('Seleccione un País','',true,true)",
		"('albania','410100')",
		"('andorra','410200')",
		"('bosnia herzegovina','410300')",
		"('croacia','410400')",
		"('eslovenia','410500')",
		"('espa¥a','410600')",
		"('gibraltar','410700')",
		"('grecia','410800')",
		"('italia','410900')",
		"('kosovo','411000')",
		"('macedonia','411100')",
		"('malta','411200')",
		"('portugal','411300')",
		"('san marino','411400')",
		"('vaticano','411500')",
		"('vojvodina','411600')",
		"('yugoeslavia','411700')",
		"('alemania','420100')",
		"('austria','420200')",
		"('belgica','420300')",
		"('francia','420400')",
		"('holanda','420500')",
		"('liechtenstein','420600')",
		"('luxemburgo','420700')",
		"('monaco','420800')",
		"('suiza','420900')",
		"('bielorrusia','430100')",
		"('bulgaria','430200')",
		"('eslovaquia','430300')",
		"('estonia','430400')",
		"('hungria','430500')",
		"('letonia','430600')",
		"('lituania','430700')",
		"('moldavia','430800')",
		"('polonia','430900')",
		"('republica checa','431000')",
		"('rumania','431100')",
		"('ucrania','431200')",
		"('union estados soberanos (rusia)','431300')",
		"('dinamarca','440100')",
		"('finlandia','440200')",
		"('irlanda','440300')",
		"('islandia','440400')",
		"('noruega','440500')",
		"('faroe islas, otras islas','440600')",
		"('reino unido ','440700')",
		"('suecia ','440800')");
var oceaniaArray = new Array("('Seleccione un País','',true,true)",
		"('australia','510100')",
		"('fidji islas','510200')",
		"('nauru','510300')",
		"('nueva zelanda','510400')",
		"('nueva guinea, papua ','510500')",
		"('salomon, islas ','510600')",
		"('samoa occidental','510700')",
		"('tonga ','510800')",
		"('christmas','520100')",
		"('macquarie,isla','520200')",
		"('norfolk, islas','520300')",
		"('kiribati','530100')",
		"('montserrat, islas','530200')",
		"('pitcairn','530300')",
		"('tuvalu','530400')",
		"('canton','540100')",
		"('edenbury','540200')",
		"('guam','540300')",
		"('islas en fideicomiso','540400')",
		"('johnston','540500')",
		"('midway','540600')",
		"('otras islas','540700')",
		"('riukiu','540800')",
		"('samoa americana','540900')",
		"('wake','541000')",
		"('clipperton','550100')",
		"('nueva caledonia','550200')",
		"('polinesia francesa','550300')",
		"('wallis y futuna, islas','550400')",
		"('irian occidental','560100')",
		"('cook (islas)','570100')",
		"('niue','570200')",
		"('toquelau ','570300')",
		"('vanatu','580100')",
		"('islas de pascua','590100')");
var americaArray = new Array("('Seleccione un País','',true,true)",
		"('anguila','210100')",
		"('antigua y barbuda islas','210200')",
		"('antillas britanicas','210300')",
		"('antillas holandesas','210400')",
		"('aruba','210500')",
		"('bahamas','210600')",
		"('barbados','210700')",
		"('caimanes islas','210800')",
		"('cuba','210900')",
		"('dominica','211000')",
		"('grenada','211100')",
		"('guadalupe','211200')",
		"('haiti','211300')",
		"('isla maiz','211400')",
		"('islas virgenes britanica','211500')",
		"('islas virgenes de eeuu','211600')",
		"('jamaica','211700')",
		"('martinica','211800')",
		"('otras islas','211900')",
		"('puerto rico','212000')",
		"('republica dominicana','212100')",
		"('san cristobal y nevis','212200')",
		"('san vicente - granadinas','212300')",
		"('santa lucia','212400')",
		"('trinidad y tobago','212500')",
		"('turquesas y caicos, islas','212600')",
		"('belice','220100')",
		"('costa rica ','220200')",
		"('el salvador','220300')",
		"('guatemala','220400')",
		"('honduras','220500')",
		"('nicaragua','220600')",
		"('panama','220700')",
		"('bermudas islas','230100')",
		"('canada','230200')",
		"('estados unidos','230300')",
		"('groenlandia','230400')",
		"('mexico','230500')",
		"('san pedro y miquelon','230600')",
		"('argentina','240100')",
		"('malvinas, islas','240126')",
		"('bolivia','240200')",
		"('brasil','240300')",
		"('chile','240400')",
		"('colombia','240500')",
		"('ecuador','240600')",
		"('guayana francesa','240700')",
		"('guyana','240800')",
		"('paraguay','240900')",
		"('peru ','241000')",
		"('surinam','241100')",
		"('uruguay','241200')",
		"('venezuela','241300')");
var antartidaArray = new Array("('Seleccione un País','',true,true)",
		"('antartida','600000')");
var sinespecificarArray =  new Array("('Seleccione un País','',true,true)",
		"('sin especificar','700000')");
var argentinaArray = new Array("('Seleccione una Provincia','',true,true)",
		"('provincia de buenos aires-gba','240101')",
		"('provincia de buenos aires-resto','240102')",
		"('capital federal','240103')",
		"('provincia de santa fe ','240104')",
		"('provincia de cordoba','240105')",
		"('provincia de mendoza','240106')",
		"('provincia de entre rios','240107')",
		"('provincia de tucuman','240108')",
		"('provincia del chaco','240109')",
		"('provincia de corrientes','240110')",
		"('provincia de salta','240111')",
		"('provincia de santiago del estero','240112')",
		"('provincia de misiones','240113')",
		"('provincia de san juan','240114')",
		"('provincia de jujuy','240115')",
		"('provincia de rio negro','240116')",
		"('provincia de formosa','240117')",
		"('provincia de chubut','240118')",
		"('provincia de san luis','240119')",
		"('provincia de catamarca','240120')",
		"('provincia de la pampa','240121')",
		"('provincia del neuquen','240122')",
		"('provincia de la rioja','240123')",
		"('provincia de santa cruz','240124')",
		"('provincia de tierra del fuego','240125')");
var usaArray = new Array("('Seleccione un Estado','',true,true)",
		"('alabama','230301')",
		"('alaska','230302')",
		"('arizona ','230303')",
		"('arkansas','230304')",
		"('california','230305')",
		"('colorado','230306')",
		"('connecticut','230307')",
		"('delaware','230308')",
		"('florida','230309')",
		"('georgia','230310')",
		"('hawaii','230311')",
		"('idaho','230312')",
		"('illionis','230313')",
		"('indiana','230314')",
		"('iowa','230315')",
		"('kansas','230316')",
		"('kentucky','230317')",
		"('lousiana','230318')",
		"('maine','230319')",
		"('maryland','230320')",
		"('massachusetts','230321')",
		"('michigan','230322')",
		"('minnesota','230323')",
		"('mississippi','230324')",
		"('missouri','230325')",
		"('montana','230326')",
		"('nebraska','230327')",
		"('nevada','230328')",
		"('new hampshire','230329')",
		"('new jersey','230330')",
		"('new york','230331')",
		"('north carolina','230332')",
		"('north dakota','230333')",
		"('nueva mexico ','230334')",
		"('ohio','230335')",
		"('oklhoma','230336')",
		"('oregon','230337')",
		"('pennsylvania','230338')",
		"('rhode island ','230339')",
		"('south carolina','230340')",
		"('south dakota','230341')",
		"('tennessee','230342')",
		"('texas','230343')",
		"('utah','230344')",
		"('vermont ','230345')",
		"('virginia','230346')",
		"('washington','230347')",
		"('west virginia','230348')",
		"('wisconsin','230349')",
		"('wyoming','230350')");
var noStateArray = new Array("('No Disponible','',true,true)");

//Define los vectores de Areas Profesionales // SubAreas
var a100Array = new Array("('Seleccione Subárea','',true,true)",
		"('Ciencias Agropecuarias','110')",
		"('Arquitectura y Diseño','120')",
		"('Ingenierías','130')",
		"('Informática y Telecomunicaciones','140')",
		"('Ciencias Exactas y Naturales ','150')",
		"('Bios y otras afines','160')");
var a200Array = new Array("('Seleccione Subárea','',true,true)",
		"('Economia y Actuario','210')",
		"('Ciencias Empresariales','220')",
		"('Derecho, Politica y Rel.Internacionales','230')",
		"('Ciencias de la Comunicacion','240')",
		"('Otras Ciencias Sociales','250')",
		"('Turismo, Hoteleria y Gastronomia','260')");
var a300Array = new Array("('Seleccione Subárea','',true,true)",
		"('Filosofia y Letras','310')",
		"('Ciencias de la Educacion','320')",
		"('Idiomas (profesorados y traductorados)','330')",
		"('Psicologia','340')",
		"('Bellas Artes y Musica','250')",
		"('Otras Ciencias Humanas','360')");
var a400Array = new Array("('Seleccione Subárea','',true,true)",
		"('Medicina y ramas auxiliares','410')",
		"('Odontologia','420')",
		"('Veterinaria','430')");
var a500Array = new Array("('No Disponible','',true,true)");
var a900Array = new Array("('No Disponible','',true,true)");

// Define los vectores de Areas Profesonales // Campo Especifico
var b110Array = new Array("('Seleccione Campo','',true,true)",
		"('Agronomía','111')",
		"('Ingenieria Agrónoma','112')",
		"('Ing. Y Tecnología de Alimentos','113')",
		"('Otras ciencias agropecuarias','114')");
var b120Array = new Array("('Seleccione Campo','',true,true)",
		"('Arquitectura, urbanismo y medioambiente','121')",
		"('Diseño','122')");
var b130Array = new Array("('Seleccione Campo','',true,true)",
		"('Ingeniería Civil','131')",
		"('Ingeniería Industrial','132')",
		"('Ingeniería Mecánica','133')",
		"('Ingeniería Eléctrica','134')",
		"('Ingeniería en Petróleo','135')",
		"('Ingenieria en Materiales','137')",
		"('Ingenieria Empresaria','138')",
		"('Ingenieria - Otras','139')");
var b140Array = new Array("('Seleccione Campo','',true,true)",
		"('Ingenieria Electrónica','141')",
		"('Ingenieria en Telecomunicaciones','142')",
		"('Sistemas, Computación, Informática','143')");
var b150Array = new Array("('Seleccione Campo','',true,true)",
		"('Matemáticas','152')",
		"('Física','153')",
		"('Geofísica y otras','154')");
var b160Array = new Array("('Seleccione Campo','',true,true)",
		"('Bioquímica','161')",
		"('Farmacia','162')",
		"('Química e Ingeniería Química','163')",
		"('Biotecnología','164')",
		"('Biología','165')",
		"('Bioingeniería','166')");
var b210Array = new Array("('Seleccione Campo','',true,true)",
		"('Economia','211')",
		"('Actuario','212')");
var b220Array = new Array("('Seleccione Campo','',true,true)",
		"('Contador Público y Auditoría','221')",
		"('Comercialización y Marketing','222')",
		"('Comercio Exterior','223')",
		"('Recursos Humanos,Higiene y Seguridad laboral','224')",
		"('Finanzas','225')",
		"('Administración - Otras áreas','226')");
var b230Array = new Array("('Seleccione Campo','',true,true)",
		"('Derecho, Notariado y Escribania','231')",
		"('Ciencias Politicas','232')",
		"('Relaciones Internacionales','233')");
var b240Array = new Array("('Seleccione Campo','',true,true)",
		"('Periodismo','241')",
		"('Publicidad','242')",
		"('Relaciones Publicas','243')");
var b250Array = new Array("('Seleccione Campo','',true,true)",
		"('Sociologia','251')",
		"('Otras ciencias sociales','252')");
var b260Array = new Array("('Seleccione Campo','',true,true)",
		"('Turismo','261')",
		"('Hoteleria','262')",
		"('Gastronomia','263')");
var b310Array = new Array("('No Disponible','',true,true)");
var b320Array = new Array("('No Disponible','',true,true)");
var b330Array = new Array("('No Disponible','',true,true)");
var b340Array = new Array("('No Disponible','',true,true)");
var b350Array = new Array("('No Disponible','',true,true)");
var b360Array = new Array("('No Disponible','',true,true)");
var b410Array = new Array("('No Disponible','',true,true)");
var b420Array = new Array("('No Disponible','',true,true)");
var b430Array = new Array("('No Disponible','',true,true)");
var tmpArray = new Array("('<--------------------','',true,true)");

// Ordena los vectores con los paises
sinespecificarArray.sort();
antartidaArray.sort();
americaArray.sort();
oceaniaArray.sort();
europaArray.sort();
asiaArray.sort();
africaArray.sort();
argentinaArray.sort();
usaArray.sort();

// Si se selecciona continente
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);
            								}
         						}
      					}
   			}
	}
// Si se seleccina Pais
function populateState(inForm,selected)
	{  
		var isok = 0;
		// Si el pais es argentina, muestra las provincias
		if (selected == 'argentina')
			{
				isok = 1;
				var selectedArray = eval(selected + "Array");
				while (selectedArray.length < inForm.state.options.length)
					{
						inForm.state.options[(inForm.country.options.length - 1)] = null;
					}
				for (var i=0; i < selectedArray.length; i++)
					{
						eval("inForm.state.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);
            										}
         								}
      							}
   					}
			}
		// Si el pasi es usa, muestra los estados
		if (selected == 'estados unidos')
			{
				isok = 1;
				var selectedArray = eval('usa' + "Array");
				while (selectedArray.length < inForm.state.options.length)
					{
						inForm.state.options[(inForm.country.options.length - 1)] = null;
					}
				for (var i=0; i < selectedArray.length; i++)
					{
						eval("inForm.state.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);
		        								}
		        						}
		      					}
		   			}
			}
		// Si el pais seleccinado, no es argentina o usa, define standar para state
		if (!isok)
			{
				while (noStateArray.length < inForm.state.options.length)
					{
						inForm.state.options[(inForm.state.options.length - 1)] = null;
					}
				eval("inForm.state.options[0]=" + "new Option" + noStateArray[0]);
			}
   	}

// Si se selecciona Area Profesional
function PopulateSubArea(inForm,selected)
	{
		var selectedArray = eval(selected + "Array");
		while (selectedArray.length < inForm.subarea.options.length)
			{
				inForm.subarea.options[(inForm.subarea.options.length - 1)] = null;
			}
		for (var i=0; i < selectedArray.length; i++)
			{
				eval("inForm.subarea.options[i]=" + "new Option" + selectedArray[i]);
			}
		BorrarCampos();
		if (inForm.area_profe.options[0].value == '')
			{
				inForm.area_profe.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);
            								}
         						}
      					}
   			}
	}

// Al entrar a Areas Profesionales, por seguridad borra los campos de "Campo Especifico"
function BorrarCampos()
	{
		var selectedArray = eval("tmpArray");
		while (selectedArray.length < document.registro_personal.campo.options.length)
			{
				document.registro_personal.campo.options[(document.registro_personal.subarea.options.length - 1)] = null;
			}
		for (var i=0; i < selectedArray.length; i++)
			{
				eval("document.registro_personal.campo.options[i]=" + "new Option" + selectedArray[i]);
			}
		if (document.registro_personal.area_profe.options[0].value == '')
			{
				document.registro_personal.area_profe.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);
            								}
         						}
      					}
   			}
	}

// Para Actualizar la data de SubAreas
function PopulateCampo(inForm,selected)
	{
		var selectedArray = eval("b" + selected + "Array");
		while (selectedArray.length < inForm.campo.options.length)
			{
				inForm.campo.options[(inForm.subarea.options.length - 1)] = null;
			}
		for (var i=0; i < selectedArray.length; i++)
			{
				eval("inForm.campo.options[i]=" + "new Option" + selectedArray[i]);
			}
		if (inForm.area_profe.options[0].value == '')
			{
				inForm.area_profe.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 Display(id,num)
	{ 
		var headerBox, visible, hidden;
		if((is_nav4up || is_ie4up))
	  		{
        			if (document.layers)
	    				{
	      					visible = 'show';
		  				hidden = 'hide';
		  				if (id == 0)
		  					{
		  						headerBox = document.layers['personal'];
		  					}
		  				if (id == 1)
		  					{
		  						headerBox = document.layers['institucional'];
		  					}
	    				}
	    			else if (document.all)
	    				{
          					visible = 'visible';
		  				hidden = 'hidden';
		  				if (id == 0)
		  					{
		  						headerBox = document.all('personal').style;
		  					}
		  				if (id == 1)
		  					{
		  						headerBox = document.all('institucional').style;
		  					}
    					}
				if(num==1)
					{
	  					headerBox.visibility = visible;
					}
				else
					{
	  					headerBox.visibility = hidden;
					}
			}
		return;
	}

function preguntar(inForm,selected)
	{  
		if (selected == 'Otros')
			{
				newotro = "";
				while (newotro == "")
					{
						newotro=prompt ("Ingrese el nivel de estudios actual.", "");
					}
				if (newotro != null)
					{
						inForm.nivelestudios.options[(inForm.nivelestudios.options.length)]=new Option(newotro,newotro,true,true);
   					}
			}
		if(inForm.idioma_otro_nivel.options[0].text == 'Seleccione')
			{
				inForm.idioma_otro_nivel.options[0]= null;
   			}
   	}

function preguntar1(estado,selected,que)
	{  
		if (estado == 0)
			{
				if (que == 'pais')
					{
						document.registro_institucional.paisotro.value = "";
					}
				if (que == 'exterior')
					{
						document.registro_institucional.exteriorotro.value = "";
					}
				return;
			}
		if (selected == 'otros')
			{
				newotro = "";
				while (newotro == "")
					{
						newotro=prompt ("Ingrese el otro interes.", "");
					}
				if (newotro != null)
					{
						if (que == 'pais')
							{
								document.registro_institucional.paisotro.value = newotro;
								document.registro_institucional.paisotro.value = document.registro_institucional.paisotro.value.toUpperCase();
							}
						if (que == 'exterior')
							{
								document.registro_institucional.exteriorotro.value = newotro;
								document.registro_institucional.exteriorotro.value = document.registro_institucional.exteriorotro.value.toUpperCase();
							}
   					}
			}
   	}

function ValidarPersonal()
	{
		var isok = 0
		var bgBad = "#FF554D";
		var bgGood = "#DCDCDC";
		var bgAlert = "#6699CC";

		if (document.registro_personal.nombre.value == "") 
			{
				document.registro_personal.nombre.style.backgroundColor = bgBad;
				alert('por favor escriba su nombre');
				document.registro_personal.nombre.focus();
				document.registro_personal.nombre.blur();
				document.registro_personal.nombre.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.nombre.style.backgroundColor = bgGood;
			}
		
		if (document.registro_personal.apellido.value == "") 
			{
				document.registro_personal.apellido.style.backgroundColor = bgBad;
				alert('por favor escriba su apellido');
				document.registro_personal.apellido.focus();
				document.registro_personal.apellido.blur();
				document.registro_personal.apellido.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.apellido.style.backgroundColor = bgGood;
			}
			
		if (document.registro_personal.cpostal.value == "") 
			{
				document.registro_personal.cpostal.style.backgroundColor = bgBad;
				alert('por favor escriba su codigo postal');
				document.registro_personal.cpostal.focus();
				document.registro_personal.cpostal.blur();
				document.registro_personal.cpostal.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.cpostal.style.backgroundColor = bgGood;
			}
		
		if (document.registro_personal.telefono.value == "") 
			{
				document.registro_personal.telefono.style.backgroundColor = bgBad;
				alert('por favor escriba su telefono');
				document.registro_personal.telefono.focus();
				document.registro_personal.telefono.blur();
				document.registro_personal.telefono.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.telefono.style.backgroundColor = bgGood;
			}

		if (document.registro_personal.mail.value == "") 
			{
				document.registro_personal.mail.style.backgroundColor = bgBad;
				alert('por favor escriba su dirección de mail');
				document.registro_personal.mail.focus();
				document.registro_personal.mail.blur();
				document.registro_personal.mail.select();
				isok = 1;
				return;
			}
		else
			{
				if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.registro_personal.mail.value))
					{
						document.registro_personal.mail.style.backgroundColor = bgGood;
					}
				else
					{
						document.registro_personal.mail.style.backgroundColor = bgBad;
						alert("La dirección de mail ingresada es invalida.")
						document.registro_personal.mail.focus();
						document.registro_personal.mail.blur();
						document.registro_personal.mail.select();
						isok = 1;
						return;
					}
			}
			
		if (document.registro_personal.domicilio.value == "") 
			{
				document.registro_personal.domicilio.style.backgroundColor = bgBad;
				alert('por favor escriba su domicilio');
				document.registro_personal.domicilio.focus();
				document.registro_personal.domicilio.blur();
				document.registro_personal.domicilio.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.domicilio.style.backgroundColor = bgGood;
			}

		if (document.registro_personal.country.options[document.registro_personal.country.selectedIndex].text == "") 
			{
				document.registro_personal.country.style.backgroundColor = bgBad;
				alert('por favor seleccione su pais');
				document.registro_personal.country.focus();
				document.registro_personal.country.blur();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.country.style.backgroundColor = bgGood;
			}
			
		if (document.registro_personal.dia.value == "dia") 
			{
				document.registro_personal.dia.style.backgroundColor = bgBad;
				alert('por favor seleccione el día de su nacimiento');
				document.registro_personal.dia.focus();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.dia.style.backgroundColor = bgGood;
			}

		if (document.registro_personal.mes.value == "mes") 
			{
				document.registro_personal.mes.style.backgroundColor = bgBad;
				alert('por favor seleccione el mes de su nacimiento');
				document.registro_personal.mes.focus();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.mes.style.backgroundColor = bgGood;
			}

		if (document.registro_personal.ano.value == "ano") 
			{
				document.registro_personal.ano.style.backgroundColor = bgBad;
				alert('por favor seleccione el ano de su nacimiento');
				document.registro_personal.ano.focus();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.ano.style.backgroundColor = bgGood;
			}
			
		if (document.registro_personal.estudios.value == "") 
			{
				document.registro_personal.estudios.style.backgroundColor = bgBad;
				alert('por favor escriba sus estudios');
				document.registro_personal.estudios.focus();
				document.registro_personal.estudios.blur();
				document.registro_personal.estudios.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.estudios.style.backgroundColor = bgGood;
			}

		if (document.registro_personal.profesion.value == "") 
			{
				document.registro_personal.profesion.style.backgroundColor = bgBad;
				alert('por favor escriba su profesion');
				document.registro_personal.profesion.focus();
				document.registro_personal.profesion.blur();
				document.registro_personal.profesion.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.profesion.style.backgroundColor = bgGood;
			}

		if (document.registro_personal.area_profe.value == "") 
			{
				document.registro_personal.area_profe.style.backgroundColor = bgBad;
				alert('por favor seleccione el area profesional');
				document.registro_personal.area_profe.focus();
				document.registro_personal.area_profe.blur();
				document.registro_personal.area_profe.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_personal.area_profe.style.backgroundColor = bgGood;
			}

		if (!isok)
			{
				document.registro_personal.action = "registrar.asp";
				document.forms[0].submit();
			}
	}
	
function ValidarInstitucional()
	{
		var isok = 0
		var bgBad = "#FF554D";
		var bgGood = "#DCDCDC";
		var bgAlert = "#6699CC";

		if (document.registro_institucional.razon_social.value == "") 
			{
				document.registro_institucional.razon_social.style.backgroundColor = bgBad;
				alert('por favor escriba la razón social o nombre');
				document.registro_institucional.razon_social.focus();
				document.registro_institucional.razon_social.blur();
				document.registro_institucional.razon_social.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_institucional.razon_social.style.backgroundColor = bgGood;
			}

		if (document.registro_institucional.departamento.value == "") 
			{
				document.registro_institucional.departamento.style.backgroundColor = bgBad;
				alert('por favor escriba el departamento o gerencia');
				document.registro_institucional.departamento.focus();
				document.registro_institucional.departamento.blur();
				document.registro_institucional.departamento.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_institucional.departamento.style.backgroundColor = bgGood;
			}

		if (document.registro_institucional.rubro.value == "seleccione") 
			{
				document.registro_institucional.rubro.style.backgroundColor = bgBad;
				alert('por favor seleccione algun rubro');
				document.registro_institucional.rubro.focus();
				isok = 1;
				return;
			}
		else
			{
				document.registro_institucional.rubro.style.backgroundColor = bgGood;
			}
		
		if (document.registro_institucional.actividad.value == "") 
			{
				document.registro_institucional.actividad.style.backgroundColor = bgBad;
				alert('por favor escriba la actividad principal');
				document.registro_institucional.actividad.focus();
				document.registro_institucional.actividad.blur();
				document.registro_institucional.actividad.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_institucional.actividad.style.backgroundColor = bgGood;
			}
		
		if (document.registro_institucional.domicilio.value == "") 
			{
				document.registro_institucional.domicilio.style.backgroundColor = bgBad;
				alert('por favor escriba el domicilio');
				document.registro_institucional.domicilio.focus();
				document.registro_institucional.domicilio.blur();
				document.registro_institucional.domicilio.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_institucional.domicilio.style.backgroundColor = bgGood;
			}
		
		if (document.registro_institucional.codpostal.value == "") 
			{
				document.registro_institucional.codpostal.style.backgroundColor = bgBad;
				alert('por favor escriba el codigo postal');
				document.registro_institucional.codpostal.focus();
				document.registro_institucional.codpostal.blur();
				document.registro_institucional.codpostal.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_institucional.codpostal.style.backgroundColor = bgGood;
			}
		
		if (document.registro_institucional.country.options[document.registro_institucional.country.selectedIndex].text == "") 
			{
				document.registro_institucional.country.style.backgroundColor = bgBad;
				alert('por favor seleccione su pais');
				document.registro_institucional.country.focus();
				document.registro_institucional.country.blur();
				isok = 1;
				return;
			}
		else
			{
				document.registro_institucional.country.style.backgroundColor = bgGood;
			}
			
		if (document.registro_institucional.telefonos.value == "") 
			{
				document.registro_institucional.telefonos.style.backgroundColor = bgBad;
				alert('por favor escriba los telefonos');
				document.registro_institucional.telefonos.focus();
				document.registro_institucional.telefonos.blur();
				document.registro_institucional.telefonos.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_institucional.telefonos.style.backgroundColor = bgGood;
			}
			
		if (document.registro_institucional.mail.value == "") 
			{
				document.registro_institucional.mail.style.backgroundColor = bgBad;
				alert('por favor escriba su dirección de mail');
				document.registro_institucional.mail.focus();
				document.registro_institucional.mail.blur();
				document.registro_institucional.mail.select();
				isok = 1;
				return;
			}
		else
			{
				if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.registro_institucional.mail.value))
					{
						document.registro_institucional.mail.style.backgroundColor = bgGood;
					}
				else
					{
						document.registro_institucional.mail.style.backgroundColor = bgBad;
						alert("La dirección de mail ingresada es invalida.")
						document.registro_institucional.mail.focus();
						document.registro_institucional.mail.blur();
						document.registro_institucional.mail.select();
						isok = 1;
						return;
					}
			}
			
		if (document.registro_institucional.p_nombre.value == "") 
			{
				document.registro_institucional.p_nombre.style.backgroundColor = bgBad;
				alert('por favor escriba su nombre');
				document.registro_institucional.p_nombre.focus();
				document.registro_institucional.p_nombre.blur();
				document.registro_institucional.p_nombre.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_institucional.p_nombre.style.backgroundColor = bgGood;
			}
		
		if (document.registro_institucional.p_apellido.value == "") 
			{
				document.registro_institucional.p_apellido.style.backgroundColor = bgBad;
				alert('por favor escriba su aplellido');
				document.registro_institucional.p_apellido.focus();
				document.registro_institucional.p_apellido.blur();
				document.registro_institucional.p_apellido.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_institucional.p_apellido.style.backgroundColor = bgGood;
			}
		
		if (document.registro_institucional.p_cargo.value == "") 
			{
				document.registro_institucional.p_cargo.style.backgroundColor = bgBad;
				alert('por favor escriba su cargo');
				document.registro_institucional.p_cargo.focus();
				document.registro_institucional.p_cargo.blur();
				document.registro_institucional.p_cargo.select();
				isok = 1;
				return;
			}
		else
			{
				document.registro_institucional.p_cargo.style.backgroundColor = bgGood;
			}
		
		if (document.registro_institucional.p_mail.value == "") 
			{
				document.registro_institucional.p_mail.style.backgroundColor = bgBad;
				alert('por favor escriba su dirección de mail personal');
				document.registro_institucional.p_mail.focus();
				document.registro_institucional.p_mail.blur();
				document.registro_institucional.p_mail.select();
				isok = 1;
				return;
			}
		else
			{
				if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.registro_institucional.p_mail.value))
					{
						document.registro_institucional.p_mail.style.backgroundColor = bgGood;
					}
				else
					{
						document.registro_institucional.p_mail.style.backgroundColor = bgBad;
						alert("La dirección de mail ingresada es invalida.")
						document.registro_institucional.p_mail.focus();
						document.registro_institucional.p_mail.blur();
						document.registro_institucional.p_mail.select();
						isok = 1;
						return;
					}
			}
		
		if (!isok)
			{
				document.registro_institucional.action = "registrar.asp";
				document.forms[0].submit();
			}
	}
