// Validacion Formulario Anuncio
function checkAdForm()
{
	with (window.document.frmAd) {
		var files = fleImage.files;
		var exptel = /^[0-9]{2,3}-? ?[0-9]{6,7}$/;
		var editor = CKEDITOR.instances.formcontenidoanuncio.document.getBody().getChild(0).getText() ;
		var browserName=navigator.appName;
		var expmail = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		var typeFilter = /^image.(jpeg|gif|png|jpg)$/;
		if (isEmpty(title, 'Introduzca un titulo para el anuncio')) {
			title.focus();
			return;
		} else if (editor == ''){
			alert ('Introduzca una Descripcion para el anuncio')
			return;
		} else if (price.value == '0' && noprice.checked == false) {
			alert('El precio no puede ser 0');
			price.focus();
			return;
		} else if (cityList.value == 'Selecc. Localidad') {
			alert ('Debe seleccionar una Localidad')
			cityList.focus();
			return;
		} else if (isEmpty(name, 'Introduzca el nombre del Anunciante')) {
			name.focus();
			return;
		} else if (isEmpty(email, 'Introduzca una direccion de correo')) {
			email.focus();
			return;
		} else if (isEmpty(phone, 'Introduzca una telefono de contacto')) {
			phone.focus();
			return;
		} else if (!(expmail.test(email.value))) {
			alert('La direccion de correo no es valida');
			email.focus();
			return;
		} else if (phone.value.length < 9) {
			alert('El Numero de telefono debe tener 9 digitos');
			phone.focus();
			return;
		} else if (name.value.length < 3) {
			alert('El Nombre introducido es demasiado corto. Debe tener al menos 3 caracteres');
			name.focus();
			return;
		} else if (browserName != "Microsoft Internet Explorer" && typeof(files[0]) != "undefined" && !files[0].type.match(typeFilter)){
			alert('El archivo que ha seleccionado no es una imagen.\n Solo se admiten imagenes en formato JPG, GIF y PNG');
			return;
		} else if (browserName != "Microsoft Internet Explorer" && typeof(files[0]) != "undefined" && files[0].size >= 1024000) {
			alert ('El tama&ntilde;o de la imagen es demasiado grande.\nReduzca su tama&ntilde;o y vuelva a intentarlo.');
			return;
		} else {
			submit();
		}
	}
}
// Validacion Formulario Noticia
function checkNewsForm()
{
	with (window.document.frmNews) {
		var files = fleImage.files;
		var browserName=navigator.appName;
		var editor = CKEDITOR.instances.formcontenidonoticia.document.getBody().getChild(0).getText() ;
		var typeFilter = /^image.(jpeg|gif|png|jpg)$/;
		if (isEmpty(title, 'Introduzca un titulo para la noticia')) {
			title.focus();
			return;
		} else if (isEmpty(author, 'Introduzca un autor para la noticia')) {
			author.focus();
			return;
		} else if (editor == ''){
			alert ('Introduzca una Descripcion para la noticia')
			return;
		} else if (browserName != "Microsoft Internet Explorer" && typeof(files[0]) != "undefined" && !files[0].type.match(typeFilter)){
			alert('El archivo que ha seleccionado no es una imagen.\n Solo se admiten imagenes en formato JPG, GIF y PNG');
			return;
		} else if (browserName != "Microsoft Internet Explorer" && typeof(files[0]) != "undefined" && files[0].size >= 1024000) {
			alert ('El tama&ntilde;o de la imagen es demasiado grande.\nReduzca su tama&ntilde;o y vuelva a intentarlo.');
			return;
		} else {
			submit();
		}
	}
}
// Validacion Formulario Caso Clinico
function checkCaseForm()
{
	with (window.document.frmCase) {
		var files = fleImage.files;
		var browserName=navigator.appName;
		var editor = CKEDITOR.instances.formcontenidocaso.document.getBody().getChild(0).getText() ;
		var filesPdf = flePdf.files;
		var typeFilter = /^image.(jpeg|gif|png|jpg)$/;
		var typeFilterPdf = /^application.(pdf)$/;
		if (isEmpty(title, 'Introduzca un titulo para el caso')) {
			title.focus();
			return;
		} else if (isEmpty(author, 'Introduzca el/los autor/es del caso')) {
			author.focus();
			return;
		} else if (editor == ''){
			alert ('Introduzca una Descripcion para el caso')
			return;
		} else if (browserName != "Microsoft Internet Explorer" && typeof(filesPdf[0]) != "undefined" && !filesPdf[0].type.match(typeFilterPdf)){
			alert('El archivo que ha seleccionado no es un documento PDF.\n Solo se admiten documentos en formato PDF');
			return;
		} else if (browserName != "Microsoft Internet Explorer" && typeof(filesPdf[0]) != "undefined" && filesPdf[0].size >= 3072000) {
			alert ('El tamaño del archivo PDF es demasiado grande.\nEl archivo tiene ' + parseInt(filesPdf[0].size/1048576) +' MB y no puede tener mas de 3MB.');
			return;
		} else if (browserName != "Microsoft Internet Explorer" && typeof(files[0]) != "undefined" && !files[0].type.match(typeFilter)){
			alert('El archivo que ha seleccionado no es una imagen.\n Solo se admiten imagenes en formato JPG, GIF y PNG');
			return;
		} else if (browserName != "Microsoft Internet Explorer" && typeof(files[0]) != "undefined" && files[0].size >= 1024000) {
			alert ('El tama&ntilde;o de la imagen es demasiado grande.\nReduzca su tama&ntilde;o y vuelva a intentarlo.');
			return;
		} else {
			submit();
		}
	}
}
// Validacion Formulario Campa&ntilde;a
function checkCampaignForm()
{
	with (window.document.frmCampaign) {
		var files = fleImage.files;
		var browserName=navigator.appName;
		var editor = CKEDITOR.instances.formcontenidocampana.document.getBody().getChild(0).getText() ;
		var typeFilter = /^image.(jpeg|gif|png|jpg)$/;
		if (isEmpty(title, 'Introduzca un titulo para la campaña')) {
			title.focus();
			return;
		} else if (isEmpty(author, 'Introduzca un autor para la campa&ntilde;a')) {
			author.focus();
			return;
		} else if (isEmpty(description, 'Introduzca un texto para la portada de la campaña')) {
			description.focus();
			return;
		} else if (editor == ''){
			alert ('Introduzca una Descripcion para la campaña')
			return;
		} else if (browserName != "Microsoft Internet Explorer" && typeof(files[0]) != "undefined" && !files[0].type.match(typeFilter)){
			alert('El archivo que ha seleccionado no es una imagen.\n Solo se admiten imagenes en formato JPG, GIF y PNG');
			return;
		} else if (browserName != "Microsoft Internet Explorer" && typeof(files[0]) != "undefined" && files[0].size >= 1024000) {
			alert ('El tama&ntilde;o de la imagen es demasiado grande.\nReduzca su tama&ntilde;o y vuelva a intentarlo.');
			return;
		} else {
			submit();
		}
	}
}



// Funcion Desactivar casilla precio
function disablePrice()
{
	with (window.document.frmAd) {
		(noprice.checked==true) ? price.disabled=true: price.disabled=false;
	}
}



//Confirmacion Borrar Post
function deletePost(Id)
{
	if (confirm('¿Desea borrar este post?')) {
		window.location.href = 'include/actualidad/procesar.php?action=deletePost&id=' + Id;
	}
}

//Confirmacion Borrar Imagen 
function deleteImage(Id)
{
	if (confirm('¿Desea borrar la imagen de este post?')) {
		window.location.href = 'include/actualidad/procesar.php?action=deleteImage&id=' + Id;
	}
}


//Confirmacion Borrar PDF
function deletePdf(Id)
{
	if (confirm('¿Desea borrar el archivo pdf de este post?')) {
		window.location.href = 'include/actualidad/procesar.php?action=deletePdf&id=' + Id;
	}
}




//Funcion de Filtro de Noticias
function viewOrder(tipo)
{
	filterList = window.document.frmOrderList.filter;
	filter     = filterList.options[filterList.selectedIndex].value;
	orderList  = window.document.frmOrderList.order;	
	order      = orderList.options[orderList.selectedIndex].value;
	sortList  = window.document.frmOrderList.sort_order;
	sort      = sortList.options[sortList.selectedIndex].value;	
	if (filter != '' || order != '' || sort != '') {
		window.location.href = 'index.php?action=listPosts&type=' + tipo + '&filter=' + filter + '&order=' + order + '&sort_order=' + sort;
	} else {
		window.location.href = 'index.php?action=listPosts';
	}
}





