<!--

function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	forma.caja2.value=cadena;
}


function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	forma.caja2.value=cadena;
}


function Comprobarespacios(cadena) 
{
    var caracteres = " ";
    var i;
    var valido = false;
    
        for(i=0;i<cadena.length;i++) {
            if (caracteres.indexOf(cadena.charAt(i)) == -1) {
                valido = true;
                break;
            }
        }
    return valido;
}
function nobr(cadena) 
{

    var k;
    var valido = false;
    
        for(k=0;k<cadena.length;k++) {
            if ((cadena.indexOf('<') == -1) 
			    && (cadena.indexOf('"') == -1)
			    //&& (cadena.indexOf(';') == -1) && (cadena.indexOf('*') == -1)
				//&& (cadena.indexOf('>') == -1) && (cadena.indexOf('`') == -1)
				//&& (cadena.indexOf('|') == -1) && (cadena.indexOf('"') == -1)
				//&& (cadena.indexOf('&') == -1) 
				   
			 ) 
			{
                valido = true;
                break;
            }
        }
    return valido;
}

function youtube(cadena) 
{

    var k;
    var valido = false;
    
        for(k=0;k<cadena.length;k++) {
            if ((cadena.indexOf('.youtube.com/watch?v=/') != -1) 
			    //&& (cadena.indexOf('"') == -1)http://www.youtube.com/watch?v=UStVD2xRF6E
			    //&& (cadena.indexOf(';') == -1) && (cadena.indexOf('*') == -1)
				//&& (cadena.indexOf('>') == -1) && (cadena.indexOf('`') == -1)
				//&& (cadena.indexOf('|') == -1) && (cadena.indexOf('"') == -1)
				//&& (cadena.indexOf('&') == -1) 
				   
			 ) 
			{
                valido = true;
                break;
            }
        }
    return valido;
}


function Comprobarcontinuidad(cadena) 
{
    var caracteres = " ";
    var i;
    var k;
	var valido = true;
    limite = cadena.length - 26;
		  for(k=0;k<(limite+1);k++) 
		  {
            for(i=k;i<(k+26);i++)
			{
			 if (caracteres.indexOf(cadena.charAt(i)) !== -1) 
			 {
                valido = true;
                break;
             } else valido = false;
			}
		 }


	return valido;
}

function catego(form2) 
{ 
if (form2.catego.value == "--------------------")
     {
        alert("Debe elejir una categoria para su anuncio.");
        
	 }

    else return (true);
	
}

function tmptxt(form2) 
{ 
if (form2.tmptxt.value == "")
     {
        alert("Debe ingresar el código de seguridad que se muestra en la imágen.");
        
	 }

    else return (true);
	
}


function titulo(form2)
{ if (form2.titulo.value == "")
     {
        alert("El Campo de Título debe contener datos.");
        form2.titulo.select();
	    
	 }
    else if (!Comprobarespacios(form2.titulo.value))
              {
              alert("El Campo de Título debe contener datos.");
              form2.titulo.focus();
              form2.titulo.select();
			  return (false);}
    		else if (!Comprobarcontinuidad(form2.titulo.value))
              {
              alert("Por razones gráficas NO se pueden ingresar más de 25 caractéres seguidos en el Campo Título.");
              form2.titulo.focus();
              form2.titulo.select();
			  return (false);}
	
	else if (!nobr(form2.titulo.value))
	{
	alert("Por razones gráficas, los siguientes caracteres NO están habilitados \"< en algunos campos.")
			  
			  form2.titulo.focus();
              form2.titulo.select();
			  return (false);}
	
	else return (true);
}

function nombre(form2)
{ if (form2.nombre.value == "")
     {
        alert("El Campo de Nombre debe contener datos.");
        form2.nombre.select();
	    
	 }
    else if (!Comprobarespacios(form2.nombre.value))
              {
              alert("El Campo de Nombre debe contener datos.");
              form2.nombre.focus();
              form2.nombre.select();
			  return (false);}
    		else if (!Comprobarcontinuidad(form2.nombre.value))
              {
              alert("Por razones gráficas NO se pueden ingresar más de 25 caractéres seguidos en el Campo Nombre.");
              form2.nombre.focus();
              form2.nombre.select();
			  return (false);}
	
	else if (!nobr(form2.nombre.value))
	{
	alert("Por razones gráficas, los siguientes caracteres NO están habilitados \"< en algunos campos.")
			  
			  form2.nombre.focus();
              form2.nombre.select();
			  return (false);}
	
	else return (true);
}


function email(form2) {  
var s = form2.email.value;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
//if (s.length == 0 ) return true;
   if (filter.test(s))
      return true;
   else
    alert("Ingrese una dirección de correo válida");
	form2.email.focus();
	return false;
}

function subtitulo(form2)
{ if (form2.subtitulo.value == "")
     {
        alert("Por razones gráficas, el Campo de Subtítulo debe contener algún dato.");
        form2.subtitulo.select();
	 }
    else if (!Comprobarespacios(form2.subtitulo.value))
              {
              alert("Por razones gráficas, el Campo de Subtítulo debe contener algún dato.");
              form2.subtitulo.focus();
              form2.subtitulo.select();
			  return (false);}
    		else if (!Comprobarcontinuidad(form2.subtitulo.value))
              {
              alert("Por razones gráficas NO se pueden ingresar más de 20 caractéres seguidos en el Subtítulo.");
              form2.subtitulo.focus();
              form2.subtitulo.select();
			  return (false);}
	
	else if (!nobr(form2.subtitulo.value))
	{
	alert("Por razones gráficas, los siguientes caracteres NO están habilitados \"< en algunos campos.")
			
              form2.subtitulo.focus();
              form2.subtitulo.select();
			  return (false);}
	
	else return (true);
}


function contenido(form2)
{ if (form2.contenido.value == "")
     {
        alert("Ingrese contenido");
        form2.contenido.select();
	 }

    else if (!Comprobarespacios(form2.contenido.value))
              {
              alert("Ingrese contenido");
              form2.contenido.focus();
              form2.contenido.select();
			  return (false);}
	else return (true);
	
}

function validaURLs(url) { 
var re=/^http:\/\/\w+(\.\w+)*\.\w{2,3}$/; 
   if (re.test(url))
      return true;
   else
    alert("Ingrese una dirección de VIDEO YOUTUBE válida");
	form2.email.focus();
	form2.imgurl.value="http://";
    form2.imgurl.select();
	return false;
}

function imgurl(form2)
{ 
if (form2.imgurl.value == "http://"){
return (true);
}
else
{
	validaURLs(form2.imgurl.value)
	/*//alert("Ingrese la Dirección del Video que se encuentra en la página de YouTUBE.22");
    form2.imgurl.focus();
    form2.imgurl.value="http://";
    form2.imgurl.select();
	return (false);*/
 }
/*else return (true);*/
/* else if (!Comprobarespacios(form2.imgurl.value))
              {
              alert("Ingrese la Dirección de la imagen del Video que se encuentra en la página de YouTUBE.22");
              form2.imgurl.focus();
              form2.imgurl.value="http://";
//              form2.imgurl.select();
			  return (false);}
	
	else if (!nobr(form2.imgurl.value))
	{
	alert("Ingrese la Dirección de la imagen del Video que se encuentra en la página de YouTUBE.3333")
			
              form2.imgurl.focus();
              form2.imgurl.value="http://";
//              form2.imgurl.select();
			  return (false);}
	
	else if (!youtube(form2.imgurl.value))
	{
	alert("Ingrese la Dirección de la imagen del Video que se encuentra en la página de YouTUBE.4444")
			
              form2.imgurl.focus();
              form2.imgurl.value="http://";
//              form2.imgurl.select();http://www.youtube.com/watch?v=UStVD2xRF6E
			  return (false);}

	
	else return (true);*/
}
/////

function validar(form2)
{
	if (!catego(form2)) return;
	if (!titulo(form2)) return;
	if (!subtitulo(form2)) return;
	if (!contenido(form2)) return;
	//if (!url(form2)) return;
	//if (!imgurl(form2)) return;
	if (!tmptxt(form2)) return;
	form2.submit(form2);
}

function validar2(form2)
{
	if (!titulo(form2)) return;
	if (!subtitulo(form2)) return;
	//if (!url(form2)) return;
	//if (!imgurl(form2)) return;
	if (!contenido(form2)) return;
	if (!tmptxt(form2)) return;
	form2.submit(form2);
}
function validarcontacto(form2)
{
	if (!nombre(form2)) return;
	if (!email(form2)) return;
	if (!contenido(form2)) return;
	form2.submit(form2);
}


			 
			 
//-->


