// JavaScript Document
// JavaScript Document

function cambia(ix,tipo,cant){
//ix , tipo generan el nombre del layer.
//cant indica la cantidad de elementos del menu
//IMPORTANTE: si tipo == x entonces cuando se vuelve a hacer
//click sobre el item, este no desaparece;

	id=String(tipo)+ix;	
	for(i=1;i<(cant+1);i++){
		lay=String(tipo)+i;
		//alert(id);
		var opc = document.getElementById(id).style.display;
		//alert(lay);
		if (tipo=="x" && id==lay && opc==""){
			break;
		}else{
			if (id==lay){
				if(opc==""){
					document.getElementById(id).style.display= "none";
				}	else {
				
					document.getElementById(id).style.display= "";
				}			
			}else{
				document.getElementById(lay).style.display= "none";
			}
		}	
	}
}

function armarExpresion(){
	a=document.forms[0];
	alert(a.elements[5].value);
}

function muestra(lay){
	var opc = document.getElementById(lay).style.display;
	if(opc==""){
		document.getElementById(lay).style.display= "none";
	} else {
		document.getElementById(lay).style.display= "";
	}		
}
function apaga(id){
		document.getElementById(id).style.display= "none";
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function mostrar(apadrinar){ 
document.getElementById(apadrinar).style.display=""; 
} 
function ocultar(apadrinar){ 
document.getElementById(apadrinar).style.display="none"; 
} 

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}
function getPosition(obj,lay){
	muestra(lay);

   var y ="";
   var x =""; 
   y = obj.offsetLeft;
   x = obj.offsetTop;
   document.getElementById(lay).style.left= y;
	document.getElementById(lay).style.top = x + 20;
	document.getElementById(lay).style.position="absolute";
   document.getElementById(lay).style.display="";
	
}
// esta funcion recolecta los datos del formulario y los pasa
// como un string al mandaMail.php

function recolecta(){
	var coll = document.forms[0];
	var id;
	var cantCampos;
	var mensaje="";
	var cont=0;
	var codigo;
	for (i=0; i<coll.length; i++){
		if (coll.elements[i].type== "checkbox"){
			if (coll.elements[i].checked){
				mensaje += coll.elements[i].name+":"+coll.elements[i].value+"|";
			}
		}
		if (coll.elements[i].type== "radio"){
			if (coll.elements[i].checked){
				mensaje += coll.elements[i].name+":"+coll.elements[i].value+"|";
			}
		}
		if (coll.elements[i].type== "textarea"){
			mensaje += coll.elements[i].name+":"+coll.elements[i].value+"|";	
		}
			
		if (coll.elements[i].type== "text"){
					mensaje += coll.elements[i].name+":"+coll.elements[i].value+"|";				
		}			
		cont = cont+1;				
			
		if (coll.elements[i].tagName== "SELECT"){
			if (coll.elements[i].style.display!="none"){
				mensaje += coll.elements[i].name+":"+coll.elements[i].value+"|";
				cont = cont+1;				
			}
		}	
	}
	
	document.getElementById('mensjero').value = mensaje;
	document.getElementById('cantCampos').value = cont;
	document.getElementById('mandaFormu').submit();
}

var prograText=new Array(6);
var prograValue=new Array(6);
var revistasText=new Array(8);
var revistasValue=new Array(8);
var otrosText=new Array(5);
var otrosValue=new Array(5);

prograText[0]="Todos";
prograText[1]="Materia";
prograText[2]="Titular/adjunto";
prograText[3]="Año";
prograText[4]="Palabras de materia";
prograText[5]="Carrera";

prograValue[0]="TODOS";
prograValue[1]="MA=";
prograValue[2]="TA=";
prograValue[3]="AN=";
prograValue[4]="PM=";
prograValue[5]="CA=";

revistasText[0]="Todos";
revistasText[1]="Responsable";
revistasText[2]="Título";
revistasText[3]="Tema";
revistasText[4]="Palabra del título";
revistasText[5]="País";
revistasText[6]="Idioma";
revistasText[7]="Indizado en";

revistasValue[0]="TODOS";
revistasValue[1]="AU=";
revistasValue[2]="TI=";
revistasValue[3]="DE=";
revistasValue[4]="PT=";
revistasValue[5]="PA=";
revistasValue[6]="ID=";
revistasValue[7]="IN=";

otrosText[0]="TODOS";
otrosText[1]="Autor";
otrosText[2]="Título";
otrosText[3]="Tema";
otrosText[4]="Palabras del título";

otrosValue[0]="TODOS";
otrosValue[1]="AU=";
otrosValue[2]="TI=";
otrosValue[3]="DE=";
otrosValue[4]="PT=";



function armarExpresion(){
	a=document.forms[0];
	alert(a.elements[8].value);
}


function selector_campos(selectedElement) {
	if (selectedElement=="progra"){
		document.getElementById("selectA").options.length=prograText.length;
		document.getElementById("selectB").options.length=prograText.length;
		document.getElementById("selectC").options.length=prograText.length;
		for (i=0;i<prograText.length;i++){
			document.getElementById("selectA")[i].text=prograText[i];
			document.getElementById("selectB")[i].text=prograText[i];
			document.getElementById("selectC")[i].text=prograText[i];
			document.getElementById("selectA")[i].value=prograValue[i];
			document.getElementById("selectB")[i].value=prograValue[i];
			document.getElementById("selectC")[i].value=prograValue[i];
		}
	}
	else if (selectedElement=="fahce"){
		document.getElementById("selectA").options.length=revistasText.length;
		document.getElementById("selectB").options.length=revistasText.length;
		document.getElementById("selectC").options.length=revistasText.length;
		for (i=0;i<revistasText.length;i++){
			document.getElementById("selectA")[i].text=revistasText[i];
			document.getElementById("selectB")[i].text=revistasText[i];
			document.getElementById("selectC")[i].text=revistasText[i];
			document.getElementById("selectA")[i].value=revistasValue[i];
			document.getElementById("selectB")[i].value=revistasValue[i];
			document.getElementById("selectC")[i].value=revistasValue[i];
		}
	}else{
		document.getElementById("selectA").options.length=otrosText.length;
		document.getElementById("selectB").options.length=otrosText.length;
		document.getElementById("selectC").options.length=otrosText.length;
		for (i=0;i<otrosText.length;i++){
			document.getElementById("selectA")[i].text=otrosText[i];
			document.getElementById("selectB")[i].text=otrosText[i];
			document.getElementById("selectC")[i].text=otrosText[i];
			document.getElementById("selectA")[i].value=otrosValue[i];
			document.getElementById("selectB")[i].value=otrosValue[i];
			document.getElementById("selectC")[i].value=otrosValue[i];
		}
	}
}

function setSelectA(prefijo){
	indice=0;
	for (i=0;i<document.getElementById("selectA").length;i++){
		if (document.getElementById("selectA").options[i].value==prefijo){
			indice=i;
		}
	
	}
		document.getElementById("selectA").selectedIndex=indice;
}
var xxx="selectBase";
var AU="AU=";
var TI="TI=";
var DE="DE=";
var PT="PT=";
var MA="MA=";
var TA="TA=";
var AN="AN=";
var PM="PM=";
var CA="CA=";
 
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//////////////////////////////////////////////////////////////////////////////////


function chequearRadios(r1,r2){
	return (r1.checked || r2.checked )
	var tipof=document.getElementById('tipof')
}


function Validar(form)
{
  if (form.Nombre_y_Apellido.value == "")
  { alert("Debe ingresar su nombre"); 
  form.Nombre_y_Apellido.focus(); 
  return false; 
  }
   if (form.Nombre_y_Apellido.value.length < 4) {
    alert("El nombre debe tener al menos 4 letras");
    form.Nombre_y_Apellido.focus();
    return false;
  }
  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
  var checkStr = form.Nombre_y_Apellido.value;
  var allValid = true; 
  for (i = 0; i < checkStr.length; i++) {
    ch = checkStr.charAt(i); 
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) { 
      allValid = false; 
      break; 
    }
  }
  if (!allValid) { 
    alert("El nombre debe tener solo letras"); 
    form.Nombre_y_Apellido.focus(); 
    return false; 
  }
  
  
		 
			   if (form.email.value == "")
				  { 
								  alert("Debe ingresar su dirección de E-Mail");
								  form.email.focus();
								  return false;
								  }
								  else{
								  var Email = form.email.value;
								  var Formato = /^([\w-\.])+@([\w-]+\.)+([a-z]){2,4}$/;
								  var Comparacion = Formato.test(Email);
									  if(Comparacion == false){
									  alert("Debe ingresar una dirección de E-Mail válida");
									  form.email.focus();
									  return false;
     								  }
								  }
								  if (form.Direccion_del_Inmueble.value == "")
									  { alert("Debe ingresar la dirección del inmueble"); 
									  form.Direccion_del_Inmueble.focus(); 
									  return false; 
									  }
									   if (form.Tipo_de_Inmueble.value == "")
									  { alert("Debe ingresar la dirección del inmueble"); 
									  form.Tipo_de_Inmueble.focus(); 
									  return false; 
									  }
								 
								  if (!chequearRadios(document.getElementById('r1'),document.getElementById('r2')))
								  {
									alert("Debe elegir el tipo de documento");
									return false ;
									}
									
											 /*else{
												 if(!chequearRadios2(document.getElementById('rr1'),document.getElementById('rr2'),document.getElementById('rr3')))
												 {
//por el momento se quita la validacion													 
												 alert("Debe elegir un nivel");
												 document.getElementById('rr1').focus();
									             return false ;
												 }*/
												/* else{
													 if(form.Autores.value == "")
													 {
														 //quitar validación
													 alert("Debe ingresar el autor")
													 form.Autores.focus();
													 return false;
													 }*/
													 
											              	   
										                    //}
										                   //}
 										                  //}
													
                                          
						                
						              
					                	
 
  form.submit();
}