//***********************************************
//ARCHIVO: 		funciones.js
//DESCRIPCION: 	Funciones de validacion Cliente
//AUTOR: 		Pablo Diaz G.
//FECHA:		27-09-2006
//***********************************************

function valida_envio_frm_acceso(){
	
	if( !document.frm_acceso.txtLogin.value ){
		alert("El campo de USUARIO es obligatorio");	
		document.frm_acceso.txtLogin.focus();
		return false;
	}
	
	if( !document.frm_acceso.txtPass.value ){
		alert("El campo PASSWORD es obligatorio");	
		document.frm_acceso.txtPass.focus();
		return false;
	}
	
	return true;
}

function valida_horoscopo(){
	form = document.select_msigno;
	if( !form.signom.value || !form.signoh.value){
			alert("Debes seleccionar los dos signos");	
			form.signom.focus();
			return false;
	}
	return true;
}
function valida_envio_frm_categoria(){
	
	if( !document.frm_categoria.txtNombre.value ){
		alert("El campo Nombre es obligatorio");	
		document.frm_categoria.txtNombre.focus();
		return false;
	}
	
	if( !document.frm_categoria.txtAreaDesc.value ){
		alert("El campo Descripci�n es obligatorio");	
		document.frm_categoria.txtAreaDesc.focus();
		return false;
	}
	
	return true;
}

function valida_portada_exp_add(){
	
	if( !document.frm_add.autor.value ){
			alert("Debe ingresar el autor de la portada");	
			document.frm_add.autor.focus();
			return false;
	}
	
	//if( !document.frm_add.contenido.value ){
			//alert("Debe ingresar el texto de la portada");	
			//document.frm_add.contenido.focus();
			//return false;
	//}
		
	if( !document.frm_add.FileFoto1.value ){
			alert("Debe subir una IMAGEN.\nSeleccione una imagen");	
			document.frm_add.FileFoto1.focus();
			return false;
	}

	return false;
}

function valida_envio_frm_producto_add(){
	
	if( !document.frm_producto_add.txtCodProd.value ){
		alert("El campo C�digo es obligatorio");	
		document.frm_producto_add.txtCodProd.focus();
		return false;
	}
	
	if( !document.frm_producto_add.txtNomProd.value ){
		alert("El campo Nombre es obligatorio");	
		document.frm_producto_add.txtNomProd.focus();
		return false;
	}
	
	if( !document.frm_producto_add.FileFotoPpal.value ){
		alert("El campo Foto Principal es obligatorio.\nSeleccione una imagen");	
		document.frm_producto_add.FileFotoPpal.focus();
		return false;
	}
	
	//if( !document.frm_producto_add.txtTamano.value ){
	//	alert("El campo Tama�o es obligatorio");	
	//	document.frm_producto_add.txtTamano.focus();
	//	return false;
	//}
	
	//if( !document.frm_producto_add.txtAreaDesc.value ){
	//	alert("El campo Descripci�n es obligatorio");	
	//	document.frm_producto_add.txtAreaDesc.focus();
	//	return false;
	//}
	
	
	//if( !document.frm_producto_add.txtCantMin.value ){
	//	alert("El campo Tama�o es obligatorio");	
	//	document.frm_producto_add.txtCantMin.focus();
	//	return false;
	//}
	
	//if( !document.frm_producto_add.FileFotoUno.value ){
	//	alert("El campo Foto Uno es obligatorio.\nSeleccione una imagen");	
	//	document.frm_producto_add.FileFotoUno.focus();
	//	return false;
	//}
	
	//if( !document.frm_producto_add.FileFotoDos.value ){
	//	alert("El campo Foto Dos es obligatorio.\nSeleccione una imagen");	
	//	document.frm_producto_add.FileFotoDos.focus();
	//	return false;
	//}
	
	//if( !document.frm_producto_add.FileFotoTres.value ){
	//	alert("El campo Foto Tres es obligatorio.\nSeleccione una imagen");	
	//	document.frm_producto_add.FileFotoTres.focus();
	//	return false;
	//}
	
	//if( !document.frm_producto_add.FileFotoCuatro.value ){
	//	alert("El campo Foto Cuatro es obligatorio.\nSeleccione una imagen");	
	//	document.frm_producto_add.FileFotoCuatro.focus();
	//	return false;
	//}
	
	//if( !document.frm_producto_add.FileAreaImp.value ){
	//	alert("El campo Area de Impresi�n es obligatorio.\nSeleccione una imagen");	
	//	document.frm_producto_add.FileAreaImp.focus();
	//	return false;
	//}
	
	//if( !document.frm_producto_add.FileClientUno.value ){
	//	alert("El campo Ej Cliente Uno es obligatorio.\nSeleccione una imagen");	
	//	document.frm_producto_add.FileClientUno.focus();
	//	return false;
	//}
	
	//if( !document.frm_producto_add.FileClientDos.value ){
	//	alert("El campo Ej Cliente Dos es obligatorio.\nSeleccione una imagen");	
	//	document.frm_producto_add.FileClientDos.focus();
	//	return false;
	//}
	
	//if( !document.frm_producto_add.FileClientTres.value ){
	//	alert("El campo Ej Cliente Tres es obligatorio.\nSeleccione una imagen");	
	//	document.frm_producto_add.FileClientTres.focus();
	//	return false;
	//}
	
	return true;
}

function valida_envio_portada_add(){
	
if( !document.frm_add.nombre.value ){
		alert("Debe escribir un NOMBRE");	
		document.frm_add.nombre.focus();
		return false;
}


if( !document.frm_add.FileFoto1.value ){
		alert("Debe subir una IMAGEN.\nSeleccione una imagen");	
		document.frm_add.FileFoto1.focus();
		return false;
}

	return true;
}

function valida_envio_disenadores_add(){
	
if( !document.frm_add.titulo.value ){
		alert("Debe escribir un NOMBRE");	
		document.frm_add.titulo.focus();
		return false;
}



if( !document.frm_add.FileFoto1.value ){
		alert("Debe subir una IMAGEN.\nSeleccione una imagen");	
		document.frm_add.FileFoto1.focus();
		return false;
}

	return true;
}

function valida_envio_servicios_add(){
	
if( !document.frm_add.titulo.value ){
		alert("Debe escribir un NOMBRE");	
		document.frm_add.titulo.focus();
		return false;
}



if( !document.frm_add.FileFoto1.value ){
		alert("Debe subir una IMAGEN.\nSeleccione una imagen");	
		document.frm_add.FileFoto1.focus();
		return false;
}


if (document.frm_add.region.selectedIndex==0){
       alert("Debe seleccionar una region.")
       document.frm_add.region.focus()
       return false;
    } 	
	
if (document.frm_add.id_categoria.selectedIndex==0){
       alert("Debe seleccionar una categoria.")
       document.frm_add.id_categoria.focus()
       return false;
    } 	




	if(!document.frm_add.categoria_agregar.value.length)
	 {
		alert("El campo Nombre es obligatorio");	
		document.frm_add.categoria_agregar.focus();
		return false;
	 }


	

	return true;




}


function valida_respuesta_add(){
	
	if( !document.frm_consul.respuesta_por.value ){
			alert("Ingresa nombre del experto");	
			document.frm_consul.respuesta_por.focus();
			return false;
	}
	return true;
}


function valida_envio_moda_add(){
	
if( !document.frm_add.titulo.value ){
		alert("Debe escribir un NOMBRE");	
		document.frm_add.titulo.focus();
		return false;
}

if( !document.frm_add.FileFoto1.value ){
		alert("Debe subir una IMAGEN.\nSeleccione una imagen");	
		document.frm_add.FileFoto1.focus();
		return false;
}

	return true;
}

function valida_envio_tema_add(){
	
if( !document.frm_add.home_titulo.value ){
		alert("Debe escribir HOME TITULO");	
		document.frm_add.home_titulo.focus();
		return false;
}

if( !document.frm_add.FileFoto1.value ){
		alert("Debe subir una IMAGEN.\nSeleccione una imagen");	
		document.frm_add.FileFoto1.focus();
		return false;
}

	return true;
}

function valida_envio_consulta_exp_add(){
	
if( !document.consulta.nom.value ){
		alert("Debe escribir su nombre");	
		document.consulta.nom.focus();
		return false;
}
if( !document.consulta.mail.value ){
		alert("Debe ingresar su email");	
		document.consulta.mail.focus();
		return false;
}
if( !document.consulta.consul_exp.value ){
		alert("Debe escribir su consulta");	
		document.consulta.consul_exp.focus();
		return false;
}

	return true;
}

function valida_envio_comentario_exp_add(){
	
if( !document.posteo.nombre.value ){
		alert("Debe escribir su nombre");	
		document.posteo.nombre.focus();
		return false;
}
if( !document.posteo.mail.value ){
		alert("Debe ingresar su email");	
		document.posteo.mail.focus();
		return false;
}
if( !document.posteo.post_comentario.value ){
		alert("Debe escribir su comentario");	
		document.posteo.post_comentario.focus();
		return false;
}

	return true;
}

function valida_envio_frm_buscador(){
	
	if( !document.frm_buscador.txtParamBusc.value ){
		alert("Por favor ingrese el Texto de busqueda");	
		document.frm_buscador.txtParamBusc.focus();
		return false;
	}
	
	return true;

}

function confirm_eli_producto(){
	if(!confirm("Esta seguro de eliminar este registro?.La operacion eliminara el registro de la base de datos.") ) {
		return false;
	}
	else{
		return true;
	}
	
}

function confirm_eli_categoria(){
	if(!confirm("ESTA ACCION ELIMINARA PERMANENTEMENTE LOS REGISTROS DE ESTA CATEGORIA") ) {
		return false;
	}
	else{
		return true;
	}
	
}

function confirm_eli_posteo(){
	if(!confirm("DESEA ELIMINAR ESTE COMENTARIO?") ) {
		return false;
	}
	else{
		return true;
	}
	
}


function valida_suscripcion_add(){
	
	form = document.frm_add;
	
	if( !form.m_rut.value ){ 
		alert("Favor escriba rut de la novia valido");
		form.m_rut.focus();
		return false;
	}
	if( !form.m_fono.value ){ 
		alert("Favor escriba telefono valido");
		form.m_fono.focus();
		return false;
	}
	if( !form.m_nom.value){ 
		alert("Favor escriba el nombre de la novia");
		form.m_nom.focus();
		return false;
	}
	if( !form.m_apat.value ){ 
		alert("Favor escriba el apellido paterno de la novia");
		form.m_apat.focus();
		return false;
	}
	if( !form.m_amat.value ){ 
		alert("Favor escriba el apellido materno de la novia");
		form.m_amat.focus();
		return false;
	}
	if( !form.fecha_matri.value ){ 
		alert("Favor seleccione la fecha del matrimonio");
		form.fecha_matri.focus();
		return false;
	}
	if( !form.m_mail.value ){ 
		alert("Favor escriba el mail de la novia");
		form.m_mail.focus();
		return false;
	}
	
	
	if( !form.comuna.value  ){ 
		alert("Favor escriba una comuna valida");
		form.comuna.focus();
		return false;
	}
	if( !form.calle.value ){ 
		alert("Favor escriba el nombre de la calle");
		form.calle.focus();
		return false;
	}
	if( !form.numero.value ){ 
		alert("Favor escriba el numero de la direccion");
		form.numero.focus();
		return false;
	}
	if( !form.tipo_vivienda.value ){ 
		alert("Favor escriba si es casa, depto, local, etc");
		form.tipo_vivienda.focus();
		return false;
	}
	return true;
	
}



function valida_envio_frm_caso_add(){
	
	if( !document.frm_caso_add.txtTitulo.value ){
		alert("El campo Titulo es obligatorio");	
		document.frm_caso_add.txtTitulo.focus();
		return false;
	}
	
	if( !document.frm_caso_add.txtTexto.value ){
		alert("El campo Texto es obligatorio");	
		document.frm_caso_add.txtTexto.focus();
		return false;
	}
	
	if( !document.frm_caso_add.FileFotoUno.value ){
		alert("El campo Foto Uno es obligatorio.\nSeleccione una imagen");	
		document.frm_caso_add.FileFotoUno.focus();
		return false;
	}
	
	//if( !document.frm_caso_add.FileFotoDos.value ){
	//	alert("El campo Foto Dos es obligatorio.\nSeleccione una imagen");	
	//	document.frm_caso_add.FileFotoDos.focus();
	//	return false;
	//}
	
	//if( !document.frm_caso_add.FileFotoTres.value ){
	//	alert("El campo Foto Tres es obligatorio.\nSeleccione una imagen");	
	//	document.frm_caso_add.FileFotoTres.focus();
	//	return false;
	//}
	
	//if( !document.frm_caso_add.FileFotoCuatro.value ){
	//	alert("El campo Foto Cuatro es obligatorio.\nSeleccione una imagen");	
	//	document.frm_caso_add.FileFotoCuatro.focus();
	//	return false;
	//}
	
	//if( !document.frm_caso_add.FileFotoCinco.value ){
	//	alert("El campo Foto Cinco es obligatorio.\nSeleccione una imagen");	
	//	document.frm_caso_add.FileFotoCinco.focus();
	//	return false;
	//}
	
	
	
	
	return true;
}



//imagen multiupload
var numero = 0; 
evento = function (evt) {    
return (!evt) ? event : evt;
}
addCampo = function () {
nDiv = document.createElement('div');
nDiv.className = 'archivo';
nDiv.id = 'file' + (++numero);
nCampo = document.createElement('input');
nCampo.name = 'archivos[]';
nCampo.type = 'file'; 
a = document.createElement('a');
a.name = nDiv.id;
a.href = '#adjuntos';  
a.onclick = elimCamp;  
a.innerHTML = '<img src="imagenes/delete.gif" width="16" height="16" border="0" align="absmiddle" /><span class="formulario">Eliminar</span>';
nDiv.appendChild(nCampo);  
nDiv.appendChild(a);  
container = document.getElementById('adjuntos');   container.appendChild(nDiv);}
elimCamp = function (evt){   evt = evento(evt);   nCampo = rObj(evt);   div = document.getElementById(nCampo.name);   div.parentNode.removeChild(div);}
rObj = function (evt) {    return evt.srcElement ?  evt.srcElement : evt.target;}
//fin