var ImgNum = 0;

function chgImg(direction)  {
	if (document.images) {

                temp = ImgNum + direction;

                if ( (ImgNum <= ImgLength) && (ImgNum>=0) ) {
                
                        document.getElementById('anterior').style.visibility='visible';
                        document.getElementById('siguiente').style.visibility='visible';
                        document.getElementById('palote').style.visibility='visible';                         
                        if (temp == 0)         { document.getElementById('anterior').style.visibility='hidden'; }
                        if (temp == ImgLength) { document.getElementById('siguiente').style.visibility='hidden' ; }
                        if ((temp == ImgLength) || (temp == 0)) { document.getElementById('palote').style.visibility='hidden' ; }
                        ImgNum = temp;
                }

                if (ImgNum > ImgLength) {
                        ImgNum = ImgLength;
                }
                if (ImgNum < 0) {
                        ImgNum = 0;
                }

                document.slideshow.src = NewImg[ImgNum];
	}
}

function checkform(formulario) {
	var form=document.getElementById("alta");
	var emailaddress=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var errormsg = "";
	if (form.c_titulo.value == "") {
		errormsg += "- No ha definido el título de su anuncio.\n";
	}

	if (form.c_rubro.selectedIndex == 0){
		errormsg += "- No ha definido el rubro en el cual desea publicar su anuncio.\n";
	} else {
	    if (form.c_categoria.selectedIndex == 0){
		errormsg += "- No ha definido la categoria en el cual aparecerá su anuncio.\n";
	    }
	    if (form.c_operacion.selectedIndex == 0){
		errormsg += "- No ha definido el tipo de operación que propone para su anuncio.\n";
	    }
	}
	if (form.c_provincia.selectedIndex == 0){
		errormsg += "- No ha definido la provincia en la cual ofrece/solicita el bien ó servicio de su anuncio.\n";
	}
	if (form.c_observaciones.value == "") {
		errormsg += "- No ha ingresado comentarios o descripcion de su anuncio.\n";
	}

	if (errormsg != "") {
		alert("Se han detectado los siguientes errores:\n\n"+errormsg+"Por favor, corríjalos e intente nuevamente.");
		return false;
	} else {
		escapeVal(form.c_observaciones,'<br>');
		return true;
	}
}

function escapeVal(textarea,replaceWith){
  textarea.value = escape(textarea.value);

  for(i=0; i<textarea.value.length; i++){
    if(textarea.value.indexOf("%0D%0A") > -1){
      textarea.value=textarea.value.replace("%0D%0A",replaceWith)
    }
    else if(textarea.value.indexOf("%0A") > -1){
      textarea.value=textarea.value.replace("%0A",replaceWith)
    }
    else if(textarea.value.indexOf("%0D") > -1){
         textarea.value=textarea.value.replace("%0D",replaceWith)
    }
  }
  textarea.value=unescape(textarea.value);
}
